Digital library access (HL7 Infobutton API Proposal) Intermountain Health Care Guilherme Del Fiol, MD, MS Roberto A. Rocha, MD, PhD
Definition � Infobutton is a point-of-care application that retrieves context-specific information from digital libraries using patient data extracted from the electronic medical record – Implemented as a hyperlink – Query parameters embedded in the URL
Information needs
Clinical systems x Digital libraries
Standardized APIs
Scenario 1 � Order entry system – ordering a medication – User requests more information about the drug � Context is defined using drug (ingredient), patient age and gender, user specialty, care setting – Application builds the HTTP request (query) � User can have a chance to refine the query (info manager) � List of links with relevant resources (options) � List of predefined questions that can be answered – User traverses one or multiple links to information
Proposed parameters � Username & password � Patient: age and gender – Medical Record number and Accession number � User: Role and institution – Target: patient, provider � App context: Problems, Medications, Labs, etc. � Concept: Concept ^ String ^ Terminology – If concept & terminology are blank → free-text search � Query modifier(s)
Example (1) � http://www.knowledgesourcewebsite.com/search.cgi? applicationContext=problems &conceptOfInterest=D018410 &SearchString=Bacterial Pneumonia &terminology=MeSH &contentTarget=provider – Runs a search for D018410 (MeSH), on the problems section of the knowledge source, and with focus on provider content
Example (2) � http://www.knowledgesourcewebsite.com/search.cgi? patientAge=75 &applicationContext=treatment &searchString=azythromycin &searchString=Community acquired pneumonia &contentTarget=provide – Runs a free-text search for “azythromycin” and “bacterial pneumonia”, for a patient with 75 years old, and with focus on provider content
Next steps � Goal – Flexible and simple API that can be implemented using HTTP � Clinical system → (Info manager) → Content source � Define data parameters – HL7 data types & data elements (RIM) – Terminology standards (HL7 vocabulary) � Involvement of users and vendors � Implementation technologies (SOAP?) � Use of CPGA (role of CDA) � Role of CCOW Send feedback to Roberto A. Rocha (lprrocha@ihc.com)
Recommend
More recommend