Your SlideShare is downloading. ×
0
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Programming Healthcare Silos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Programming Healthcare Silos

3,633

Published on

Slides for Vaibhav's OSCON Talk - …

Slides for Vaibhav's OSCON Talk -
http://www.oscon.com/oscon2010/public/schedule/detail/15292.

Details -
Healthcare IT is characterized by various silos encompassing payment systems, labs management systems, medication management systems, imaging systems and various other hospital management systems. In addition to maintaining these systems, a Healthcare IT professional deals with multitude of standards for data protocols and terminologies.

It has been established that Healthcare can be streamlined and associated costs can be reduced drastically if a patient is able to have greater control in the current ecosystem. Several personally controlled health record systems have been proposed and implemented, including solutions from Google, Microsoft, and Dossia. Standards like CCR & CCD have been gaining ground. Recommendations and guidelines for preferable medical terminologies like SNOMED-CT or ICD-10 has been order of business at office of national coordination (ONC) of Health.

This talk will take a deep dive with practical examples of how to interface various Hospital systems through CCR &CCD to various Personally controlled health record systems. We will take specific examples from use cases encompassing explanation of benefits, labs, medications, imaging, H1N1 reporting and master patient indexes. The talk will weave all the above use cases in one simple application.

While discussing the working code and solution architecture we will touch on various aspects of privacy and security needed to be addressed while dealing with HealthCare data.

Published in: Technology
2 Comments
10 Likes
Statistics
Notes
  • Great high level article. I linked to it on my own blog article here: http://www.physicianxpress.com/?p=2268
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Great presentation. May I request you to send me power point presentaion to email id: pmilin@hotmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,633
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
2
Likes
10
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Welcome!I’m Vaibhav Bhandari, Program Manager in Microsoft Health Solutions Group. Over the last three years I have worked various aspects of Microsoft HealthVault and Medical Terminologies. Over the next 20 minutes I’m going give you a feel of working with various healthcare technologies and interface them with customers! Programming “across” HealthCare Silos. Quick show of hands –How many of you have worked in HealthCare IT for more than 5 years? Well that’s a good number!
  • The healthcare landscape is very complicated and often times very disjointed. Silos are characteristic of data in the HealthCare Ecosystem. When you get sick you go your family Physician who (if at all) stores data for your visit in a local electronic medical record system.  Your prescriptions get filled by a prescriptions network and Labs by the Lab network, which have their own interchange protocols and data standards. The payers or Health Plans pay for you visit using their own Electronic data interchange based standards. There are consumer service like WebMD which you use to get information from. And then there are the big Enterprise Hospitals which have a set of Silos themselves!
  • Before I started working with Microsoft Software Health Solutions I was developer dealing with embedded Operating systems, file systems and device drivers! The whole world of HealthIT seemed a little overwhelming to me. Various terms like HL7, SNOMED-CT, Meaningful-use, ICD9-toICD10 Conversion, EMR & EHR were all new to me!OpenSoft Inc. has developed a solution which bridges various silos through open-source and first principles.
  • Meet Jim – he is just going to walk through a component developed by OpenSoft Health Inc. for an Emergency EMR system.Meet Jim, he just dropped down at a Bus stop with an acute gastric problem, and rushed to the ER. Jim visited an ER for a sudden gastric attack. Your software need to handle Jim’s fairy ride through the hospital and give him the details of visit once he is back! When Jim walks in to the hospital ER nurse gets his vital and order an lab-test for him.
  • Now HL7 is a enables disparate systems in the hospital to talk to each other. In this typical HL7 message what you see isMSH – Message Header, showing our fictitious company – EmergencyEMR.Patient Identifier – PID, showing patient identifiers for JoePV1 – Patient Visit details -OBR – Request for an observationPoint to note – this message is in HL7 2.x format which is currently the used widely. The next version, HL7 v3 is entirely based on XML instead of pipe delimited segments.
  • Note the new OBX segment.Talk about LOINC Code in the OBX showing code-system and code-value. LOINC is a medical terminology which is widely used for laboratories and observations.
  • This code uses the HAPI HL7 parser to transform data from emergency EMR system to a HL7 message when is sent to the Lab Order System.
  • You system also sends a simple message to the claims management.Briefly glance over the X12 message and talk about ICD-9 code used in this message to communicate the procedures and tests done on Jim.
  • You system also sends a simple message to the claims management.Briefly glance over the X12 message and talk about ICD-9 code used in this message to communicate the procedures and tests done on Jim.
  • Jim would love to get more information on the care. The labs feature application which you added to the outpatient system can now be extended to send the information to the patient through one of the Personally Controlled Health Records (Google, Dossia or Indivo).Why this is a bug business opportunity?
  • Now, that Jim is ready to go home – we want to send an CCR/CCD/C32 to his Personally Controlled Health record. Lets take example of HealthVault.Your application create a CCR for Jim’s visit which shows his Vital signs, Lab Results.For a developer HealthVault has a number community managed Open Source libraries, we will work with the Python library on code.google.com or Jave on Codeplex.Our emergency EMR takes the information from its database and converts it to a CCR using CCR xsd.
  • This snippet show how the application can drop-off the CCR in to HealthVault
  • Once Jims get’s to his home computer or Mobile phone be can enter the code given to him by the Emergency EMR and receive this CCR in to his HealthVault account. He can choose further refine it by reconciling it to HealthVault data types...
  • This is a great opportunity for developers in general to enable a cheap and easy way for providers to send information directly to end users. Providers are eagerly looking for such capabilities as meaningful use requires that capability.Employer sends 834 to HealthPlan for enrolling a patient.HealthPlan or Mediclaim or Medicare maintain a member index which Hosiptal can query using 271.278 – Is authorization request (in some states and Canada this is pre-determination).The claims processing system sends message 837/835 (Claims Processing message) which includes patients demographics, details of plan and details of the transaction (how much the plan paid and how much is co-pay).Vendors in space – Unisys, ACS, MUMPs (open source).
  • Microsoft is actively participating and contributing to NHIN-D project. The process of moving clinical information to consumer silo will be as easy as initiating an e-mail transaction from the source system!
  • If your application wanted you could also have sent the medical images from Jim’s Visit to his HealthVault account. We have recently enabled storing large data in HealthVault.We have a detailed walk through for using this functionality with Java.
  • In addition to Medical Images your application can also use the Client Capability of HealthVault platform and in-fact create client applications for Android or Windows Mobile. Details of this can be found on my blog.May be the future phone can detect and transact with hospital devices to get a care record instead of going through a CCR/CCD hoops.
  • The data is now flowing out of the hospital in to HealthVault. A critical distinction is that its no longer HIPAA covered.
  • Summary of what we just saw – an end to end scenario of implementing a new capability in a complicated system and deliver it to the consumer!-- Lots of Silos-- Open Source Solutions Exist-- Consumers Matter-- HealthVault Plays a Role--
  • Transcript

    • 1. Vaibhav Bhandarivaibhavb@microsoft.com(Microsoft, Health Solutions Group)
      across
      Programming Healthcare Silos
      ^
      ?
      @vaibhavb#oscon #silostalk
    • 2. Agenda
      Challenges of Health IT
      Standards exist but..
      Open Solutions Exist
      Opportunities in Health IT
    • 3. Silos of Health Information
    • 4. Silos in the Enterprise – “On the Floor”
      Electronic Medical Record
      Nursing Workflow/ Documentation
      Clinical Notes
      Emergency Department
      Procedure Documentation
      ICU/Critical Care
      OR Management
      Dictation
      Pharmacy
      CPOE
      Advanced Analytics
      Cardiology
      Labs
      Medication Administration
      Hemodynamics
      Pathology
      Imaging
      Charting
      Medication Dispensing
      RIS
      Orders
      Image Distribution
      PACS
      Mobile Data
    • 5. Silos in the Enterprise – “Behind the Scenes”
      Contract Management
      Enterprise Scheduling
      Claims Management
      Financial/ERP
      Business Decision Support
      Inventory
      Medical Records Coding
      Purchasing
      Revenue Management
      Document Imaging
      Bed Management
      Registration
      Transcription
      Call Management
      Staff/Nurse Scheduling
      Outcomes Management
      Physician Practice
      Access Management
    • 6. Meaningful Use
      ICD-9 to ICD-10 Translation
      SNOMED-CT
      Master Patient Index
      EMR/EHR
      IHE
      HL7
    • 7. Meet Jim
    • 8. Jim’s ER visit..
    • 9. Lab
      Emergency
      EMR
      HL7 Lab Order
      MSH|^~&|EMERGENCYEMR|RC90|INSIGHT.LAB|GUH.ER|20080114085834||ORU^R01|H20010816374944.7274|P|2.1|1
      PID|01||1430043|1572c552-f02b-49bf-b7e2-acc74765cb3e|SMITH^JIM||19790127|F||1||||||||cfd9ce6b-dc81-459d-9415-7913eb4635ec|804171277
      PV1|01|O|TPC||||331|||||||HIS|||331|O||||||||||||||||||||||||||20060721|19990921
      OBR|1||1234^LAB|88304
    • 10. Lab
      Emergency
      EMR
      Lab Result
      MSH|^~&|EMERGENCYEMR|RC90|INSIGHT.LAB|GUH.ER|20080114085834||ORU^R01|H20010816374944.7274|P|2.1|1
      PID|01||1430043|1572c552-f02b-49bf-b7e2-acc74765cb3e|SMITH^JIM||19790127|F||1||||||||cfd9ce6b-dc81-459d-9415-7913eb4635ec|804171277
      PV1|01|O|TPC||||331|||||||HIS|||331|O||||||||||||||||||||||||||20060721|19990921
      OBR|1||1234^LAB|88304
      OBX|1|CE|88304|1|T57000^GALLBLADDER^SNM OBX|2|TX|88304&MDT|1|MICROSCOPIC EXAM SHOWS HISTOLOGICALLY NORMAL GALLBLADDER TISSUE
    • 11. Creating & Processing Lab Order
      HAPI HL7 Parsing Library
      http://hl7api.sourceforge.net
    • 12. X12 Message for Eligibility Request
      ST*270*1234*005010X203~
      BHT*0022*13*10001234*20060501*1319~
      HL*1**20*1~
      NM1*PR*2*ABC COMPANY*****PI*842610001~
      HL*2*1*21*1~
      NM1*1P*2*EMERGENCY CLINIC*****SV*2000035~
      HL*3*2*22*0~
      TRN*1*93175-012547*9877281234~
      NM1*IL*1*SMITH*JIM****MI*11122333301~
      DMG*D8*19430519~
      DTP*291*D8*20060501~
      EQ*30~
      SE*13*1234~
      Lab
      Emergency
      EMR
      Health Plan
    • 13. X12 Response for Eligibility Request
      ST*271*1234*005010X203~
      BHT*0022*13*10001234*20060501*1319~
      HL*1**20*1~
      NM1*PR*2*ABC COMPANY*****PI*842610001~
      HL*2*1*21*1~
      NM1*1P*2*EMERGENCY CLINIC*****SV*2000035~
      HL*3*2*22*0~
      TRN*1*93175-012547*9877281234~
      NM1*IL*1*SMITH*JIM****MI*11122333301~
      DMG*D8*19430519~
      DTP*346*D8*20060101~
      EB*1**30**GOLD 123PLAN~

      Lab
      Emergency
      EMR
      Health Plan
    • 14. Jim’s Ready to Go Home
      Lab
      Emergency
      EMR
      Health Plan
    • 15. CCR For Jim’s Visit
      Lab
      Emergency
      EMR
      Health Plan
    • 16. CCD or C32
    • 17. HealthVault Interaction
    • 18. Direct To Clinical
    • 19. Data In Jim’s Account
      Jim
      Lab
      Emergency
      EMR
      Health Plan
      Jim
    • 20. NHIN-D
      @ HealthVault address
      Easy integration through SMTP S-MIME
      Exciting Future
    • 21. HealthVault Medical Imaging
      • Applications can upload large files to a users’ HealthVault record
      • 22. http://bit.ly/hv-medical-imaging
    • HealthVault Client & Mobile Applications
      Client Applications
      http://bit.ly/HV-client-app
    • 23. Leaving the Clinical Silo
      Clinical Silo
      While in enterprise your application need to comply with HIPAA 5010
      When Jim log’s in to HealthVault then the data is flowing in to consumer domain
      Lab
      Emergency
      EMR
      Health Plan
    • 24. HealthVault Open Source Resources
      Community Promise
      Open Source SDKs
      Java : CodePlex
      Ruby : RubyForge
      Python : Google Code
      PHP: SourceForge
      Reference License .NET SDK
      http://msdn.microsoft.com/healthvault
    • 25. Connected Health Platform Open Source Resources
      Microsoft Health Common User Interface (MSCUI)
      • Microsoft Public License (MS-PL): http://mscui.codeplex.com/license
      • 26. Main site: http://www.mscui.net
      • 27. Toolkit: http://mscui.codeplex.com
      IHE Cross-Enterprise Document Sharing XDS.b
      • Microsoft Public License (MS-PL): http://ihe.codeplex.com/license
      • 28. Main site: http://www.microsoft.com/HealthICT
      • 29. Toolkit: http://ihe.codeplex.com
      Clinical Documentation Solution Accelerator (CDSA)
      • Reference License for CDSA Toolkit: http://code.msdn.microsoft.com/cdsa/Project/License.aspx
      • 30. Main site: http://www.mscui.net/CDSA.htm
      • 31. Toolkit: http://code.msdn.microsoft.com/cdsa
    • Takeaway
      Lots of opportunity to bridge the silos and empower the patient with open technologies and platforms!
    • 32. Thank You
      Be Well. Be Protected.
      ?
      http://bit.ly/silosbook
      @vaibhavb#oscon #silostalk

    ×