微軟於醫療產業之 「服務導向架構」(soa)...

Post on 09-Sep-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

微軟於醫療產業之「服務導向架構」(SOA)解決方案

台灣微軟技術中心蔡孟儒 (Raymond) mengtsai@microsoft.com

主題

1. 微軟於醫療產業之「服務導向架構」(SOA)

2. 案例介紹

2

主題

1. 微軟於醫療產業之「服務導向架構」(SOA)

2. 案例介紹

3

Knowledge Driven HealthImproved Outcomes for Patients, Clinicians and Governments

Connect Collaborate Inform

4

Knowledge Driven HealthImproved Outcomes for Patients, Clinicians and Governments

Connect Collaborate Inform

5

Knowledge Driven HealthImproved Outcomes for Patients, Clinicians and Governments

Connect Collaborate Inform

6

Knowledge Driven HealthImproved Outcomes for Patients, Clinicians and Governments

Privacy AccessibilityUsability Security Standards Interop

Po

licy

Connected Health Platform

Architecture and Design Blueprint,

Reference Implementations

Systems Management, Privacy and Security, IdM, Data Access, Integration

Collaboration, Presentation and Point of Access

Service Oriented Architecture, Business Intelligence & Reporting, Shared Services

Infr

astr

uct

ure

Business Services

Business Solutions

Caring SystemDisease

SurveillanceAdministrative

ReportingClinical

ManagementClinical Records

Solu

tio

ns

Connect Collaborate Inform

Microsoft

Connected Health

Framework –

Architecture and

Design Blueprint

7

What is the Connected Health

Framework (CHF)?

• The Connected Health Framework:– is a simple, agile, reference architecture

– Enables to realize and accelerate time to business value

– based on open industry standards

– reduces the cost and complexities of managing processes and connecting core systems, service channels, new applications, consumers, and business partners

Connected Health Framework / Platform

Architecture and

Design Blueprint,

Reference

Implementations

Systems Management, Privacy and Security, IdM, Data Access, Integration

Collaboration, Presentation and Point of Access

Service Oriented Architecture, Business Intelligence & Reporting, Shared Services

Infr

astr

uctu

re

8

S T A B L E

A G I L E

Connected Health Framework Blueprint

Communication

Operations Management

Security

Collaboration Services

Presentation and Point of Access Services

Identity Management Services

Privacy and Security Services

Service Publication and Location

Shared Services

System Management Services

Communication Services

Data Services

User Processes

Business Processes

Connected Health Services Hub

Integration Services

Business Components

Service Component Interface

Data Access Logic Components

Office System, WPF, SilverLight

Visual Studio, .NET Framework

BizTalk Server, .NET Framework

OCS/LCS, Exchange, MOSS, WF,

Windows Server System

Operations Manager, System Center

SQL Server

Windows Mobile, SilverLight

Microsoft Connected Health Platform

CHF is free for download!

• Executive whitepaper at

http://www.microsoft.com/industry/health

care/businessvalue/chframework.mspx

•Download guides from http://solshare.net

and participate in the discussion in the

forums

11

Now I have the SOA blueprint,

how do I implement?

12

Health Connection Engine• Point of Service (POS) systems use an adapter to

expose or consume web services

• Enables and facilitates health POS systems to

connect with each other

• Hides POS systems from network topology and

configuration

• Manages the message orchestration, routing,

authorization and configuration services

• Available at http://www.codeplex.com/hce

13

Health Connection Engine (HCE) in CHF

Communication

Operations Management

Security

Collaboration Services

Presentation and Point of Access Services

Identity Management Services

Privacy and Security Services

Service Publication and Location

Common Application Services

System Management Services

Communication Services

Data Services

User Processes

Business Processes

Connected Health Services HubIntegration Services

Business Components

Service Component Interface

Data Access Logic Components

HCE Services and Registries

Messaging Management Services

HCE Adapters

14

Healthcare Connection Engine (HCE)

15

主題

1. 微軟於醫療產業之「服務導向架構」(SOA)

2. 案例介紹

1. 中山醫學院 – 以.NET 3.0重新打造及整合HIS系統

2. National Health Service (NHS)- England

3. 國泰醫院醫師戰情系統

16

NHS Demo

•NHS 診間系統

•NHS Choose and Book 全國掛號系統

17

From desktop to mobile

18

...standard symbols, language and functions save lives

Design Key Themes

NHS Scenarios& Personae

addresscomponent

date controlcomponent

patient bannercomponent

medications list

19

Enhanced meetings

NHS: Real-time Collaboration

More effective communication and collaboration

Rich presence and instant messaging

Integration with Microsoft Office

20

21

22

23

Integration with Microsoft Office

•Medical Research Services

•Abbreviation Manager Client

•Abbreviation Manager Update Services

•Roles based customization

•Deep integration of key NHS information

sources

• Coherent single solution

24

Medical Research Services

25

Medical Research Services

26

Medical Research Services

27

Medical Research Services

28

Medical Research Services

29

Abbreviations ManagerAbbreviationsAbbreviations

Cancel

Apply Expansion

Ignore Once

Ignore All

Add Definition...

Options...

Abbreviation:

Suggestions:

Mg (Magnesium)M.G. (Miles Gray)mg (Milligrams)MG (Muir Gray)

Add 200 mg of liquid

Suggestions list

Abbreviation text box

Cancel/Close button

Apply Term

AutoCorrect

Action buttons

Clinical Abbreviation: mg

M.G. (Miles Gray)

mg (milligrams)

MG (Muir Gray)

MG (Magnesium)

Remove this Smart Tag

Stop Recognizing “mg”

Smart Tag Options...

Standard Smart

Tag menu items

Available

abbreviations

Smart Tag label

Add Definition...

Apply Expansion

Apply Term

Actions

submenu

Additional Action

Clinical Abbreviation: mg

Revert to “mg”

Remove this Smart Tag

Stop Recognizing “mg”

Smart Tag Options...

Standard Smart

Tag menu items

Revert Option

Smart Tag label

30

I like all those fancy UI, how do I

implement it?

31

ISV Component Toolkit Structure

Framework

Integration

Visual Studio Integration

Intellisense

Context-sensitive Help

Guidance Guidance Automation Extensibility

Controls

Simple Controls (Display & Input)

Developer Help

Design Guide content

Sample code

Reference Implementation

Code generation

Recipes

Wizards

Static analysis

Custom controls

Custom rule sets

Custom Help

Deployment

Date and time

NHS number

Patient name

Address

Gender

Units of measurement

Patient banner

Binding layer

Stylesheet support

Run-time configuration

Generic Controls

Timeline

Hierarchical data grid

Choice lists

Location specific display

View controls

· Location-based

· Care Provider based

· Custom

Icons and alerts

Context specific errors

Data binding

· SQL

· XML

· Custom

Specific Controls

Knowledge support

· Contextually relevant help

· Unprompted notification

· Decision support

Terminology browser

· Real-time encoding

· SNOMED look-up

· Abbreviation expansion

· Disambiguation

· Modification

Clinical noting

· Templated

· Free-form

Body site and body system

Ward management

CPOE

· Order entry

· Scheduling

· Display of dependencies

· Appointment booking

· Resource booking

Med management

· Medications line

· Medications overview

· Search and filter

· Course definition

· Drug administration

· PrescribePatient demographics

Hospital administration number

Graphs and Charts

· Partograms

· Height Centile Charts

· Weight Centile Charts

Care Pathways

· View pathway(s)

· Structured care plan(s)

· Pathway initiated task

management

32

…ease of use through familiar developer experienceToolkit Controls for VS.NET 2005

33

© 2007 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

34

top related