34
微軟於醫療產業之 「服務導向架構」(SOA) 解決方案 台灣微軟技術中心 蔡孟儒 (Raymond) [email protected]

微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

台灣微軟技術中心蔡孟儒 (Raymond) [email protected]

Page 2: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

主題

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

2. 案例介紹

2

Page 3: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

主題

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

2. 案例介紹

3

Page 4: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Knowledge Driven HealthImproved Outcomes for Patients, Clinicians and Governments

Connect Collaborate Inform

4

Page 5: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Knowledge Driven HealthImproved Outcomes for Patients, Clinicians and Governments

Connect Collaborate Inform

5

Page 6: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Knowledge Driven HealthImproved Outcomes for Patients, Clinicians and Governments

Connect Collaborate Inform

6

Page 7: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 8: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 9: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

S T A B L E

A G I L E

Connected Health Framework Blueprint

Page 10: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 11: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 12: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Now I have the SOA blueprint,

how do I implement?

12

Page 13: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 14: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 15: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Healthcare Connection Engine (HCE)

15

Page 16: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

主題

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

2. 案例介紹

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

2. National Health Service (NHS)- England

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

16

Page 17: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

NHS Demo

•NHS 診間系統

•NHS Choose and Book 全國掛號系統

17

Page 18: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

From desktop to mobile

18

Page 19: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

...standard symbols, language and functions save lives

Design Key Themes

NHS Scenarios& Personae

addresscomponent

date controlcomponent

patient bannercomponent

medications list

19

Page 20: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Enhanced meetings

NHS: Real-time Collaboration

More effective communication and collaboration

Rich presence and instant messaging

Integration with Microsoft Office

20

Page 21: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

21

Page 22: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

22

Page 23: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

23

Page 24: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 25: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Medical Research Services

25

Page 26: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Medical Research Services

26

Page 27: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Medical Research Services

27

Page 28: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Medical Research Services

28

Page 29: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

Medical Research Services

29

Page 30: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 31: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

I like all those fancy UI, how do I

implement it?

31

Page 32: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

Page 33: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

33

Page 34: 微軟於醫療產業之 「服務導向架構」(SOA) 解決方案download.microsoft.com/.../Healthcare_SOA_Solution.pdf · 2018. 10. 15. · 1. 微軟於醫療產業之「服務導向架構」(SOA)

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

34