XDS for Mobile Health Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning...

5
XDS for Mobile Health XDS for Mobile Health Brief Profile Proposal for 2009/10 Brief Profile Proposal for 2009/10 presented to the presented to the IT Infrastructure Planning Committee IT Infrastructure Planning Committee Keith W. Boone Keith W. Boone September 22, 2011 September 22, 2011

Transcript of XDS for Mobile Health Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning...

Page 1: XDS for Mobile Health Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning Committee Keith W. Boone September 22, 2011.

XDS for Mobile HealthXDS for Mobile Health

Brief Profile Proposal for 2009/10Brief Profile Proposal for 2009/10presented to thepresented to the

IT Infrastructure Planning CommitteeIT Infrastructure Planning Committee

Keith W. BooneKeith W. BooneSeptember 22, 2011September 22, 2011

Page 2: XDS for Mobile Health Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning Committee Keith W. Boone September 22, 2011.

IT Infrastructure Planning CommitteeIT Infrastructure Planning Committee

The Problem

Support for XDS in mHealth EvironmentSupport for XDS in mHealth Evironment•mHealth platforms are resource constrainedmHealth platforms are resource constrained

– SOAP Stack missing or buggy (e.g., WSDL support for Objective C)SOAP Stack missing or buggy (e.g., WSDL support for Objective C)– Bandwidth constrained (10Kbps to 10Mbps)Bandwidth constrained (10Kbps to 10Mbps)– Limited resources (e.g., memory), often no “back-end” serverLimited resources (e.g., memory), often no “back-end” server

•Increasing proliferation of unconnected appsIncreasing proliferation of unconnected apps– ~9,000 consumer health apps~9,000 consumer health apps11 in Apple’s App store in Apple’s App store– ~13,000 by 2012~13,000 by 2012

•mHealth is an emerging market, failure to support this space mHealth is an emerging market, failure to support this space could reduce relevance of IHEcould reduce relevance of IHE•Difficult to use XMLHttpRequest for browser based, Difficult to use XMLHttpRequest for browser based, multiplatform mHealth apps.multiplatform mHealth apps.11Source: MobiHealthNews http://shar.es/HMlffSource: MobiHealthNews http://shar.es/HMlff

Page 3: XDS for Mobile Health Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning Committee Keith W. Boone September 22, 2011.

IT Infrastructure Planning CommitteeIT Infrastructure Planning Committee

Use Case

• Patient sees a specialist for a particular condition.• The specialist asks for detailed information from the

patient.• The patient, not remembering their list of medications, pulls

out their mobile device and activates an application.• The application queries the HIE and retrieves a list of

clinical summaries in date order, from most to least recent (or on-demand medication list document).

• They select the most relevant document, and it is downloaded to the device. The application extracts and displays their medication list.

Page 4: XDS for Mobile Health Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning Committee Keith W. Boone September 22, 2011.

IT Infrastructure Planning CommitteeIT Infrastructure Planning Committee

Proposed Standards & Systems

• StandardsStandards– XMLXML– XDS MetadataXDS Metadata– ebXMLebXML– XSLTXSLT– JSON, JSON SchemaJSON, JSON Schema– XmlHttpRequestXmlHttpRequest– OHT Restful APIOHT Restful API

• SystemsSystems– EHR, PHR, Patient Portal, HIE, Mobile devicesEHR, PHR, Patient Portal, HIE, Mobile devices

Page 5: XDS for Mobile Health Brief Profile Proposal for 2009/10 presented to the IT Infrastructure Planning Committee Keith W. Boone September 22, 2011.

IT Infrastructure Planning CommitteeIT Infrastructure Planning Committee

Discussion

• There has been substantial work already in simplifying the There has been substantial work already in simplifying the XML in OHT, that could be used as one basis for the effort.XML in OHT, that could be used as one basis for the effort.

• Metadata could be transformed from a simplified Metadata could be transformed from a simplified representation to ebXML representation using XSLT.representation to ebXML representation using XSLT.

• Transactions could be optimized to use W3C standard Transactions could be optimized to use W3C standard XMLHttpRequest object. object.

Mobile Document

Source

Mobile Document Consumer

Document Repository

Proxy

Document Registry

Proxy

[ITI-17] Retrieve

Document?

[ITI-XX] Provide and Register

Document.m

[ITI-YY] Stored Query.m