How to Implement a Referral Tracking System using FHIR and Aidbox for EMR Integration
How to integrate with Aidbox (FHIR Server) as EMR provider - SeeYouDoc
Summary
SeeYouDoc is developing a Proof-of-Concept (PoC) for a Referral Tracking System (RTS) using HL7 FHIR, leveraging insights from the Digital Health Interoperability Bootcamp. This guide details the technical steps required to integrate Electronic Medical Records (EMRs) and push referral data into the RTS.
Details
SeeYouDoc is developing an RTS PoC as part of its commitment to the UPSilab Community during a Digital Health Interoperability Bootcamp. The guide provides developers with instructions for setting up and implementing the system on their local machines, utilizing Aidbox as the FHIR server and Metabase as the analytics server. For EMR providers initiating a referral, data must be pushed to the RTS using the `ServiceRequest` resource, which represents an order or proposal for a service. To ensure data integrity when sending multiple related resources, the use of the `Bundle` resource is crucial. The technical process involves setting up development tools (Docker, Postman), configuring OAuth 2.0 credentials on Aidbox, and executing a POST request to the FHIR endpoint (`http://localhost:8080/fhir`) with the structured JSON data. Furthermore, the guide details the required structure of the `ServiceRequest`, including how to use extensions and identifiers to specify the source system (e.g., SeeYouDoc) and maintain traceability throughout the referral lifecycle, demonstrating a complete interoperability workflow between multiple EMR systems.
Original content copyright by respective publishers