Open EMR FHIR API Integration from Non FHIR system

Hi I would like to seek your guidance on how to integrate the Open EMR to a Non FHIR system on where to start on this, and whats need to be done.

Our process is all Patient Information/Record is stored/save in the Open EMR system, then this will be integrated to a Non FHIR system, where this system will call to the Open EMR using PID and return/display back to the Non FHIR system with the corresponding Patient Information and Prescription for that specific PID.

Thanks
Casper

If I follow correctly then it is just a matter of calling the correct openemr API endpoints to fetch patient data and prescriptions by PID from your outside non-fhir requesting application.
You can test for the correct endpoints to use using openemr/swagger.

Hi @sjpadgett do i need to create a custom integration layer that translates the data from a REST API into FHIR format before sending it to Open EMR system? Or it a REST API will do.?

Check out these resources. You’ll need to create an app to login to openemrs authorization server then send your FHIR endpoints.

Swagger that allows testing endpoints:
Swagger UI

Here is a sample app I developed to help folks get started with API. This app will register both a public and private client for FHIR scopes. Hopefully it will give you an implementation start.
client_register.zip (2.1 KB)

1 Like

Thank you @sjpadgett i will check on this sample and resources.