Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

any available APIs for EPIC EMR?

I am trying to send and/or receive information from EPIC EMR. What is the best way to accomplish this? I am not aware of any APIs and I wonder if anyone can guide me to any API documentation or some other solution. Could an HL7 interface engine be a solution?

like image 464
BluePython Avatar asked May 10 '13 00:05

BluePython


People also ask

Does Epic EHR have an API?

A single API for Epic EHR integration ' Epic's applications support patient care, including registration and scheduling; clinical systems for doctors, nurses, emergency personnel, and other care providers; systems for lab technologists, pharmacists, and radiologists; and billing systems for insurers.

What is API in Epic?

And the exchange of data between Epic EHR and your product takes place using the Epic API. API is an application programming interface, a set of rules for working with data. With its help, you can understand how to retrieve info and send it back in each case.

How much does Epic API cost?

Epic's EMR system costs anything from $1200 to $500,000 to implement the software. However, there are various factors that impact its costs, and we have the details on how much Epic costs!

How does Epic integrate with other systems?

Integration between Epic and your other systems improves patient interaction via healthcare portals. Through these online portals, staff and patients can schedule appointments, view test results, request prescription refills, attend telehealth sessions, and access patient charts.


1 Answers

Background: I used to work at Epic, and now I help folks with these type of questions at Catalyze

For the most part, the key to gaining access to Epic documentation is to work with a hospital that is an Epic customer and to have them manage the process for you. Epic leaves it to its customers to broker that relationship; it also charges the hospital any pertinent licensing. So, the key is mostly to have a stand-alone product that gets your foot in the door with a hospital, then to work on an application.

As stated, from that point on most integration is HL7 based. As Mike mentions, you can use an interface engine like Mirth or Iguana. But, that may be overkill for a light transaction load. You could setup your own listener/response mechanism using a library like HAPI or this Ruby gem.

like image 117
Mark Olschesky Avatar answered Sep 23 '22 19:09

Mark Olschesky