31
REST-based APIs: Overview and Progress Since #SIIM14 #DICOMweb™, HL7 ® #FHIR ® and More @integratorbrad Brad Genereaux Agfa HealthCare DICOM WG-27 Industry Co-Chair

REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

REST-based APIs: Overview and Progress Since #SIIM14

#DICOMweb™, HL7® #FHIR® and More

@integratorbrad

Brad Genereaux Agfa HealthCare

DICOM WG-27 Industry Co-Chair

Page 2: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• Employee of Agfa HealthCare • DICOM Committee Co-Chair

Disclosures

Page 3: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

A long way since #SIIM14…

Page 4: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

The Paradigm is Shifting

HIS

LIS PACS

Pharmacy Nurse Call

Billing EMPI

Reporting Surgery

EHR Portal

Staff Scheduling RIS

CPOE

Admit “JOHN DOE”

The era of “PUSH” is ending

Order CT

Page 5: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

The Paradigm is Shifting

HIS

LIS PACS

Pharmacy Nurse Call

Billing EMPI

Reporting Surgery

EHR Portal

Staff Scheduling RIS

CPOE

Admit “JOHN DOE”

Order CT

And the dawning of the “PULL” begins

Page 6: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

DICOMweb™ • Images • Image

metadata • Imaging

workflow

HL7® FHIR® • Patients • Orders • Reports • Other medical

record data

Everything Else • IHE • SWIM™ • Non-healthcare

APIs

What’s Available?

Page 7: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

What is DICOMweb™?

EMR

PACS VNA XDS Image Processors

Teaching Systems Research Patients Care

Teams

DICOMweb™ DICOMweb™ DICOMweb™ DICOMweb™ DICOMweb™

Page 8: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

DICOMweb™ Services

• QIDO-RS (Query based on ID for DICOM Objects) • DICOM PS3.18 6.7 Query • WADO-RS (Web Access of DICOM Objects) • DICOM PS3.18 6.5 Retrieve • STOW-RS (Store over the web) • DICOM PS3.18 6.6 Store • UPS-RS (Worklist Service) • DICOM PS3.18 6.9 Tasks • Capabilities Service • DICOM PS3.18 6.8 Server Info

Page 9: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Study Date Link Abdomen CT

Jan. 17, 2014

http://<url>

Chest CR Mar. 23, 2015

http://<url>

DICOMweb™ Query Example

9

What studies do you have for John Doe?

QIDO-RS

Page 10: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

DICOMweb™ Retrieve Example

Show me images for the Abdomen CT

WADO-RS

Page 11: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Stored

DICOMweb™ Store Example

11

Store this image

STOW-RS

Page 12: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

DICOMweb™ Tasks Example

12

What do I need to do today?

Study Date Link Abdomen CT

May 29, 2015

http://<url>

Abdomen CT

May. 29, 2015

http://<url>

UPS-RS

Page 13: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

DICOMweb™ Server Info Example

13

What can you do for me?

• QIDO-RS (Query based on ID for DICOM Objects) • DICOM PS3.18 6.7 Query • WADO-RS (Web Access of DICOM Objects) • DICOM PS3.18 6.5 Retrieve • STOW-RS (Store over the web) • DICOM PS3.18 6.6 Store • UPS-RS (Worklist Service) • DICOM PS3.18 6.9 Tasks • Capabilities Service • DICOM PS3.18 6.8 Server Info

Capabilities

Page 14: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

<DicomAttribute Tag="00080020" VR="DT" Keyword="StudyDate"> <Value number="1">20130409</value> </DicomAttribute> <DicomAttribute Tag="00080061" VR="CS" Keyword="ModalitiesInStudy"> <Value number="1">CT</value> </DicomAttribute> <DicomAttribute Tag="00100010" VR="PN" Keyword="PatientName"> <PersonName number="1"> <SingleByte> <FamilyName>Doe</FamilyName> <GivenName>John</GivenName> </PersonName> </DicomAttribute> <DicomAttribute Tag="0020000D" VR="UI" Keyword="StudyInstanceUID"> <Value number="1"> 1.2.392.200036.9116.2.2.2.1762893313.1029997326.945873 </Value> </DicomAttribute>

DICOMweb™ Data Structures

XML

"00080020": { "vr": "DT", "Value": ["20130409"] }, "00080061": { "vr": "CS", "Value": ["CT"] }, "00100010": { "vr": "PN", "Value": [ { "Alphabetic": { "Family": ["Doe"], "Given": ["John"] } }] }, "0020000D": { "vr": "UI", "Value": [

"1.2.392.200036.9116.2.2.2.1762893313.1029997326.945873"

] }

JSON

Page 15: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• DICOM Main Site – http://dicom.nema.org

• DICOMweb™ Reference – PS3.18: http://goo.gl/bIFHV3 – http://dicomweb.org

• Participate in DICOM – http://goo.gl/c8s3bK

Where do I find more information?

Page 16: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

DICOMweb™ Workshop 2015

Page 17: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

What is HL7® FHIR®?

Billing

HIS

LIS Nurse Call

PACS

Reporting Surgery Pharmacy

EHR

HL7® F

HIR®

HL7® FHIR® HL7® FHIR® HL7® FHIR®

HL7® FHIR

®

RIS

Page 18: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

HL7® FHIR® Resources

Page 19: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Name DOB ID Link

John Doe

Apr. 17, 1975

1122 http://<url>

John Doe

Feb. 23, 1963

2233 http://<url>

John Doe

Nov. 12, 1947

3344 http://<url>

HL7® FHIR® Patient Example

19

What patients named John Doe do you have?

Patient

Page 20: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Study Date Link Abdomen CT

Jan. 17, 2014

http://<url>

Chest CR Mar. 23, 2015

http://<url>

HL7® FHIR® ImagingStudy Example

20

What studies do you have for John Doe?

ImagingStudy

Page 21: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Order created

HL7® FHIR® Order Creation Example

21

I’d like to create an diagnostic order for John Doe

DiagnosticOrder

Page 22: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• HL7® FHIR® Site – DSTU1: http://www.hl7.org/fhir/ – DSTU2:

http://www.hl7.org/fhir/2015May/index.html • Contains ImagingObjectSelection

• Furore’s FHIR® Cheatsheet – http://fhir.furore.com/cheatsheet

Where do I find more information?

Page 23: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• RRR-WF (Radiology Remote Reading Workflow) – Intra- and Inter-enterprise workflow sharing

using UPS-RS – Groups with other

DICOMweb™ features

What’s New in IHE Radiology

Page 24: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• WIC (Web-based Image Capture) – Uses DICOMweb™’s

STOW-RS to enable acquisition of images using web-based protocol

What’s New in IHE Radiology

Page 25: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• IID (Invoke Image Display) – Connects user to viewer to visualize an imaging

study • MHD-I (Mobile access to Health Documents for

Imaging) – RESTful access to XDS-I imaging repositories

• MRRT (Management of Radiology Report Templates) – Query, retrieve and store templates

Other IHE Radiology API Profiles

Page 26: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• MHD (Mobile Access to Health Documents) – Refreshed to include HL7® FHIR®

• PDQm (Patient Demographic Query for Mobile) – Leverage FHIR® for patient queries

• IUA (Internet User Authorization) – Uses OAuth for validating access to health data

• More coming soon!

What’s new in IHE ITI APIs

Page 27: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• IHE Main Site – http://www.ihe.net/

• Technical Implementation Guides

– http://www.ihe.net/Technical_Frameworks/

Where do I find more information?

Page 28: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Bring your use cases

Page 29: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

• SWIM (SIIM Workflow Initiative in Medicine) – http://siim.org/default.asp?page=swim

Other Medical APIs

Page 30: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Interesting Non-Medical APIs

Social APIs • New ways

to connect patients and clinicians

Twilio • Telephony

and SMS integation

Wearables • Real-time

notifications on-the-go

Page 31: REST-based APIs: Overview and Progress Since #SIIM14 - … · 2018-04-01 · Title: REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7® #FHIR® and More Author:

Thank You!

@integratorbrad