📉
IFHP
  • Home Page
  • Model ZOO
    • Search AI Models and Download
    • Upload AI Models
    • Implementation Details and FAQs
  • Community Data
    • Search Community Data
    • Analytics for Data
    • Download Community Data
    • Implementation Details and FAQs
  • Patient Data
    • NDHM registration of Hospital
    • Patient Visit Registration for a Hospital
    • Record collection for a patient
    • Record Transfer from platform to mobile app
    • Search Hospital's Data
    • Request Patient's Data
    • Approval of Patient Data
    • Consent of Patient
    • Download Patient Data
    • Implementation Details and FAQs
  • FHIR
    • Introduction
    • Prescription Record
    • Diagnostic Report Record
    • OP Consultation Record
    • Discharge Summary Record
    • Immunization Record
    • Implementation Details and FAQs
Powered by GitBook
On this page
  • How are the separate Health Information Types packaged?
  • What is present in a Bundle?
  • Implementation/Generation of the Bundle

Was this helpful?

  1. FHIR

Implementation Details and FAQs

How are the separate Health Information Types packaged?

It is packaged as one single Bundle. An FHIR Bundle is one common operation performed with resources to gather a collection of resources into a single instance containing context.

What is present in a Bundle?

Each Bundle contains information about the Patient, Practitioner, Composition, Organization, the various instances of the Health Information Types ("Prescription", "Diagnostic Report", "Discharge Summary", "OP Consultation", which may contain resources like "Observation", "Condition", "MedicationRequest", "DocumentReference", "DiagnosticReport", "Procedure" and also other reference entities like "Medication", "Practitioner", "Patient", "Organization", etc.).

Implementation/Generation of the Bundle

We've built a wrapper class around SMARTonFHIR (in python3) and deployed it using a Flask Server. This Flask server helps in converting the raw data to FHIR compliant Bundles. For example, if we wanted to convert Prescription Record data, we send all raw information stored in our record class to the /FHIRprescriptionrecord API implemented by us on Flask. Flask server internally will take this data and use the different classes in our library to construct objects of various resources. The objects derive from SMARTonFHIR, which has a "tojson" method that is useful in converting the resource to JSON. Flask then bundles the various resources into the Bundle class and sends the JSON-ified version of the Bundle object back to the Express server.

PreviousImmunization Record

Last updated 4 years ago

Was this helpful?