How to pull data from an EMR/EHR records from hospital? Is there a direct API to access them? I'm trying to design a diagnostic app which needs information from EHR? Which EMR/EHR vendor has a good eco system?
-
-
Answer:
The first step in pulling data from a hospital EMR is passing muster with the hospital's IRB, CMO, CIO, CMIO (if they have one) and HIPAA privacy officer. I have not seen a direct API for a hospital EMR; instead, the hospital-based EMRs that I've worked with support an HL7 interface as an alternative to a direct API to the physical data layer. (HL7 support is a core requirement of every inpatient EMR RFP that I've reviewed.) Two examples: (1) Cerner runs on Oracle and provides both HL7 support and an API to an abstract data layer, but not to the Oracle base tables, and (2) Epic runs on a M/MUMPS backend, provides HL7 support, but does not allow direct access to the M/MUMPS globals. Once you have the proper permissions and authorizations in place, work with the hospital's IT staff to coordinate real-time HL7 connections between your system and the hospital's EMR. You'll need their help in decoding the structure and contents of certain HL7 messages, the definition of which varies from vendor to vendor. If you are fortunate, the hospital EMR supports XML-encoded HL7 v3, which provides store and forward data transfers over public networks, and a robust approach to data encoding. But don't count on it. Capture the incoming HL7 messages into an OLAP database. Develop software that parses the EMR data from the HL7 messages, transforms the EMR data for loading into a fully normalized (5NF) clinical datawarehouse, then loads the data into the CDW. With certain EMRs, you may discover that your incoming HL7 data stream has certain update anomolies that prevent the data from being loaded into the normalized CDW, requiring you to develop heuristics for deciding which clinical data is correct, without discarding incoming data.
Brian Martin at Quora Visit the source
Other answers
This is Daniel, cofounder and coo of drchrono. drchrono has opened our Electronic Health Record API up to the public, anyone can develop in "Sandbox" or individual mode. When our API is turned on for accounts in "Sandbox"/test mode this means is that you can build on top of drchrono for your account only. Feel free to use drchrono's API in "Sandbox"/test mode for the lifetime of the account, some people are looking to do just this. Other developers are looking to scale and distribute to all drchrono users, if this is the case we will remove "Sandbox"/test mode after we review what was created. If requested we can publicly announce the partnership and the app here https://drchrono.com/apps We have everything from other EHRs, billing software, radiology software, to physician finding services and more connecting in. Helpful things - >> Our current documentation (docs are public) https://www.drchrono.com/api-docs > drchrono API Google Group - https://groups.google.com/forum/#!forum/drchrono-api > drchrono API Blog https://www.drchrono.com/blog/category/api/ > Videos on API https://www.youtube.com/playlist?list=PLUeeqZbcDwY0P9I3MfK1pzSytg4wwBtif Let us know if you have questions at . Happy coding! Daniel
Daniel Kivatinos
This just was released: http://open.epic.com
Steven Knurr
I think no EMR vendor provides direct access to their EMRs. Various compliance issues are involved and due to this they restrict the access. But it is possible for them to create a Health exchange where they push data from EMR. From that exchange we can get data in the form of HL7 message. I may not be 100% correct and so i expect that some experts would provide their insight here.
Arindam Choudhury
Related Q & A:
- How to access a site from which I have been banned?Best solution by Stack Overflow
- I'm trying to write a song?Best solution by Yahoo! Answers
- I want to work in a medical career? which is highest paying.Best solution by Yahoo! Answers
- I'm trying to get a meeting with a diplomat to counsel me on a career in international affairs?Best solution by Yahoo! Answers
- I was trying to send a e-mail and it did not send how can i find it again.Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.