FHIR Integration
Exchange CommCare data with a FHIR-compliant data receivers.
Users are able to map CommCare case types to FHIR resources
Users may send FHIR data through repeaters
While CommCare HQ provides the foundation for FHIR functionality, it's important to note that FHIR integration itself is a highly specialized and complex feature. Successfully leveraging it requires enabling a specific feature flag and typically involves contacting our services team. This ensures the necessary deep technical expertise and meticulous custom configuration are applied to align precisely with your project's specific requirements and the unique characteristics of external systems. Therefore, careful planning and a comprehensive understanding are crucial for its effective implementation.
How it Works
CommCare’s Data Forwarding to FHIR can be configured to register Patients as their cases are registered in CommCare (the “Enable patient registration” checkbox), and to search for patients, so as to avoid duplication (the “Enable patient search” checkbox). You’ll create a form in your app, set up Data Forwarding, then add a service to forward cases to a FHIR API. Once you select the server CommCare will register a new FHIR patient for every client case you create.
Technical Documentation
See our technical documentation below: