REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7®...

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

Transcript of REST-based APIs: Overview and Progress Since #SIIM14 - #DICOMweb™, HL7®...

REST-based APIs: Overview and Progress Since #SIIM14

#DICOMweb™, HL7® #FHIR® and More

@integratorbrad

Brad Genereaux Agfa HealthCare

DICOM WG-27 Industry Co-Chair

• Employee of Agfa HealthCare • DICOM Committee Co-Chair

Disclosures

A long way since #SIIM14…

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

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

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?

What is DICOMweb™?

EMR

PACS VNA XDS Image Processors

Teaching Systems Research Patients Care

Teams

DICOMweb™ DICOMweb™ DICOMweb™ DICOMweb™ DICOMweb™

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

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

DICOMweb™ Retrieve Example

Show me images for the Abdomen CT

WADO-RS

Stored

DICOMweb™ Store Example

11

Store this image

STOW-RS

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

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

<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

• 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?

DICOMweb™ Workshop 2015

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

HL7® FHIR® Resources

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

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

Order created

HL7® FHIR® Order Creation Example

21

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

DiagnosticOrder

• 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?

• 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

• 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

• 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

• 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

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

• Technical Implementation Guides

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

Where do I find more information?

Bring your use cases

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

Other Medical APIs

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

Thank You!

@integratorbrad