FHIR Bundle Sample & Video for Records fetching in PHR

Below contents have been shared by ABDM partner ROOJH INDIA PVT. LTD. Thanks to ROOJH team. @IntegrationSupport : Please feel free to share with your integrators.

  1. sample FHIR bundle
  2. screenshot of the record fetched in PHR
  3. Video for pull record
1 Like

https://roojhhealth-my.sharepoint.com/personal/qa_roojh_com/_layouts/15/stream.aspx?id=%2Fpersonal%2Fqa_roojh_com%2FDocuments%2FRecordings%2FDevelopers%20Dsu%20(Internal)-20231128_191326-Meeting%20Recording.mp4&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZy1FbWFpbCIsInJlZmVycmFsQXBwUGxhdGZvcm0iOiJXZWIiLCJyZWZlcnJhbE1vZGUiOiJ2aWV3In19&ga=1&referrer=StreamWebApp.Web&referrerScenario=AddressBarCopied.view

This is the STRUCTURED DATA which need to be fetched in the PHR app.
Unstructured Data would be in PDF format of the whole health record.

Below is the sample FHIR bundle shared by ROOJH
{
“resourceType”: “Bundle”,
“id”: “2efc8643-743b-4559-9030-f07456970711”,
“meta”: {
“lastUpdated”: “2023-11-28T19:47:09.183349Z”
},
“identifier”: {
“system”: “https://www.roojh.com/bundle”,
“value”: “2efc8643-743b-4559-9030-f07456970711”
},
“type”: “document”,
“timestamp”: “2023-11-28T19:47:09.183349Z”,
“entry”: [
{
“fullUrl”: “Composition/23cbf24b-87be-424b-8a3c-f3aa32d6c777”,
“resource”: {
“resourceType”: “Composition”,
“id”: “23cbf24b-87be-424b-8a3c-f3aa32d6c777”,
“identifier”: {
“system”: “https://www.roojh.com/bundle”,
“value”: “23cbf24b-87be-424b-8a3c-f3aa32d6c777”
},
“status”: “final”,
“type”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “371530004”,
“display”: “Clinical consultation report”
}
]
},
“subject”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq11”
},
“encounter”: {
“reference”: “Encounter/3cf12305-4797-4880-820c-1af701521913”
},
“date”: “2023-11-28T19:47:09.183349Z”,
“author”: [
{
“reference”: “Practitioner/Roojh2837”
}
],
“title”: “OP Consultation Document”,
“section”: [
{
“title”: “Chief Complaints”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “422843007”,
“display”: “Chief Complaint Section”
}
]
},
“entry”: [
{
“reference”: “Condition/55cf9a89-2dfd-47f8-9dca-8df693d4ef8b”
},
{
“reference”: “Condition/0eb0ed36-bb9e-40f9-abbf-3038db0568d2”
}
]
},
{
“title”: “Allergy Section”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “722446000”,
“display”: “Allergy Record”
}
]
},
“entry”: [
{
“reference”: “AllergyIntolerance/example”
},
{
“reference”: “AllergyIntolerance/medication”
}
]
},
{
“title”: “Physical Examination”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “425044008”,
“display”: “Physical exam section”
}
]
},
“entry”: [
{
“reference”: “Observation/c4a0c88a-63fb-46a5-a560-9dfd8c9afcc4”
},
{
“reference”: “Observation/347cdba5-8b40-4144-b29f-01a295784352”
}
]
},
{
“title”: “Prescription”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “440545006”,
“display”: “Prescription”
}
]
},
“entry”: [
{
“reference”: “MedicationRequest/a1f58b69-1e5e-4f2c-a291-0b5671a8f15c”
}
]
},
{
“title”: “Clinical consultation”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “371530004”,
“display”: “Clinical consultation report”
}
]
},
“entry”: [
{
“reference”: “DocumentReference/f39604fc-da47-4e09-abb2-e2f4551e5713”
}
]
},
{
“title”: “Procedures”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “371525003”,
“display”: “Clinical procedure report”
}
]
},
“entry”: [
{
“reference”: “Procedure/3bf80c25-feb5-48aa-84cd-fce761bceeac”
}
]
},
{
“title”: “Care Plan”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “734163000”,
“display”: “Care Plan”
}
]
},
“entry”: [
{
“reference”: “CarePlan/6098a179-5137-40aa-9116-1ce641335607”
}
]
},
{
“title”: “Follow up”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “736271009”,
“display”: “Follow up”
}
]
},
“entry”: [
{
“reference”: “Appointment/a7a29c2b-e3db-4627-8754-e844767e5f0d”
}
]
}
]
}
},
{
“fullUrl”: “Practitioner/Roojh2837”,
“resource”: {
“resourceType”: “Practitioner”,
“id”: “Roojh/2837”,
“identifier”: [
{
“system”: “https://www.roojh.com”,
“value”: “Roojh/2837”
}
],
“name”: [
{
“text”: “Geetanjali Maheswari”,
“prefix”: [
“Dr”
],
“suffix”: [
“MD”
]
}
]
}
},
{
“fullUrl”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq11”,
“resource”: {
“resourceType”: “Patient”,
“id”: “tFaz3o8LyfVynynnsCOG6Wz6tKq1”,
“name”: [
{
“text”: “Ankit kothari”
}
],
“gender”: “male”
}
},
{
“fullUrl”: “Encounter/3cf12305-4797-4880-820c-1af701521913”,
“resource”: {
“resourceType”: “Encounter”,
“id”: “3cf12305-4797-4880-820c-1af701521913”,
“status”: “finished”,
“class”: {
“system”: “http://terminology.hl7.org/CodeSystem/v3-ActCode”,
“code”: “AMB”,
“display”: “Outpatient visit”
},
“subject”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
},
“period”: {
“start”: “2023-11-28T19:47:09.183349Z”
}
}
},
{
“fullUrl”: “Condition/55cf9a89-2dfd-47f8-9dca-8df693d4ef8b”,
“resource”: {
“resourceType”: “Condition”,
“id”: “55cf9a89-2dfd-47f8-9dca-8df693d4ef8b”,
“clinicalStatus”: {
“coding”: [
{
“system”: “http://terminology.hl7.org/CodeSystem/condition-clinical”,
“code”: “active”,
“display”: “active”
}
],
“text”: “active”
},
“category”: [
{
“coding”: [
{
“system”: “http://terminology.hl7.org/CodeSystem/condition-category”,
“code”: “problem-list-item”,
“display”: “problem list”
}
],
“text”: “problem list”
}
],
“severity”: {
“text”: “Mild”
},
“code”: {
“text”: “Dry cough”
},
“subject”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
},
“onsetPeriod”: {
“start”: “2023-11-28T19:47:09.183349Z”
},
“recordedDate”: “2023-11-28T19:47:09.183349Z”
}
},
{
“fullUrl”: “Condition/0eb0ed36-bb9e-40f9-abbf-3038db0568d2”,
“resource”: {
“resourceType”: “Condition”,
“id”: “0eb0ed36-bb9e-40f9-abbf-3038db0568d2”,
“clinicalStatus”: {
“coding”: [
{
“system”: “http://terminology.hl7.org/CodeSystem/condition-clinical”,
“code”: “active”,
“display”: “active”
}
],
“text”: “active”
},
“category”: [
{
“coding”: [
{
“system”: “http://terminology.hl7.org/CodeSystem/condition-category”,
“code”: “problem-list-item”,
“display”: “problem list”
}
],
“text”: “problem list”
}
],
“severity”: {
“text”: “Mild”
},
“code”: {
“text”: “Dry cough”
},
“subject”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
}
}
},
{
“fullUrl”: “AllergyIntolerance/example”,
“resource”: {
“resourceType”: “AllergyIntolerance”,
“id”: “example”,
“clinicalStatus”: {
“coding”: [
{
“system”: “http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical”,
“code”: “active”,
“display”: “Active”
}
]
},
“verificationStatus”: {
“coding”: [
{
“system”: “http://terminology.hl7.org/CodeSystem/allergyintolerance-verification”,
“code”: “confirmed”,
“display”: “Confirmed”
}
]
},
“type”: “allergy”,
“category”: [
“food”
],
“criticality”: “high”,
“code”: {
“coding”: [
{
“system”: “http://snomed.info/sct”,
“code”: “227493005”,
“display”: “pollen”
}
]
},
“patient”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
},
“onsetString”: “Past 5 year”,
“asserter”: {
“reference”: “Practitioner/Roojh/2837”
},
“note”: [
{
“text”: “The Mild withAnaphylaxis.”
}
]
}
},
{
“fullUrl”: “AllergyIntolerance/medication”,
“resource”: {
“resourceType”: “AllergyIntolerance”,
“id”: “medication”,
“clinicalStatus”: {
“coding”: [
{
“system”: “http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical”,
“code”: “active”,
“display”: “Active”
}
]
},
“category”: [
“medication”
],
“criticality”: “Low”,
“code”: {
“coding”: [
{
“system”: “http://www.nlm.nih.gov/research/umls/rxnorm”,
“code”: “7980”,
“display”: “Ecosprin Gold”
}
]
},
“patient”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
},
“onsetString”: “Past 1 year”,
“asserter”: {
“reference”: “Practitioner/Roojh/2837”
}
}
},
{
“fullUrl”: “Observation/c4a0c88a-63fb-46a5-a560-9dfd8c9afcc4”,
“resource”: {
“resourceType”: “Observation”,
“id”: “c4a0c88a-63fb-46a5-a560-9dfd8c9afcc4”,
“status”: “final”,
“code”: {
“text”: “Blod Pressure”
},
“effectiveDateTime”: “2023-11-28T19:47:09.183349Z”,
“valueQuantity”: {
“value”: “120/60”,
“unit”: “mm/hg”
}
}
},
{
“fullUrl”: “Observation/347cdba5-8b40-4144-b29f-01a295784352”,
“resource”: {
“resourceType”: “Observation”,
“id”: “347cdba5-8b40-4144-b29f-01a295784352”,
“status”: “final”,
“code”: {
“text”: “pulse”
},
“effectiveDateTime”: “2023-11-28T19:47:09.183349Z”,
“valueString”: “85 bpm”
}
},
{
“fullUrl”: “Medication/88e12cfc-738c-4ca6-a5c3-4966ebac1a9b”,
“resource”: {
“resourceType”: “Medication”,
“id”: “88e12cfc-738c-4ca6-a5c3-4966ebac1a9b”,
“code”: {
“coding”: [
{
“system”: “https://roojh.com”,
“code”: “R05CB02”,
“display”: “Olmesartan 20 mg”
}
]
}
}
},
{
“fullUrl”: “MedicationRequest/a1f58b69-1e5e-4f2c-a291-0b5671a8f15c”,
“resource”: {
“resourceType”: “MedicationRequest”,
“id”: “a1f58b69-1e5e-4f2c-a291-0b5671a8f15c”,
“status”: “active”,
“intent”: “order”,
“medicationReference”: {
“reference”: “Medication/88e12cfc-738c-4ca6-a5c3-4966ebac1a9b”
},
“subject”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
},
“authoredOn”: “2023-11-28T19:47:09.183349Z”,
“requester”: {
“reference”: “Practitioner/Roojh/2837”
},
“dosageInstruction”: [
{
“text”: “1 tablet 2 times a day”
}
]
}
},
{
“fullUrl”: “Procedure/3bf80c25-feb5-48aa-84cd-fce761bceeac”,
“resource”: {
“resourceType”: “Procedure”,
“id”: “3bf80c25-feb5-48aa-84cd-fce761bceeac”,
“status”: “completed”,
“code”: {
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “232717009”,
“display”: “Coronary artery bypass grafting”
}
]
},
“subject”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
},
“performedDateTime”: “2023-11-28T19:47:09.183349Z”,
“asserter”: {
“reference”: “Practitioner/Roojh/2837”
},
“complication”: [
{
“coding”: [
{
“system”: “https://www.roojh.com/bundle”,
“code”: “131148009”,
“display”: “Bleeding”
}
]
}
]
}
},
{
“fullUrl”: “CarePlan/6098a179-5137-40aa-9116-1ce641335607”,
“resource”: {
“resourceType”: “CarePlan”,
“id”: “6098a179-5137-40aa-9116-1ce641335607”,
“status”: “active”,
“intent”: “plan”,
“title”: “Active Plan for next 2 months”,
“description”: “Patient Stable. Medications to be revised after 1 Month.”,
“subject”: {
“reference”: “Patient/tFaz3o8LyfVynynnsCOG6Wz6tKq1”
},
“period”: {
“start”: “2023-11-28T19:47:09.183349Z”,
“end”: “2023-11-28T19:47:09.183349Z”
},
“author”: {
“reference”: “Practitioner/Roojh/2837”
},
“note”: [
{
“text”: “Actively monitor progress.”
},
{
“text”: “Monitor Bp regularly”
}
]
}
},
{
“fullUrl”: “Appointment/a7a29c2b-e3db-4627-8754-e844767e5f0d”,
“resource”: {
“resourceType”: “Appointment”,
“id”: “a7a29c2b-e3db-4627-8754-e844767e5f0d”,
“status”: “booked”,
“description”: “Review progress in 30 days”,
“start”: “2023-11-28T19:47:09.183349Z”,
“end”: “2023-11-28T19:47:09.183349Z”,
“participant”: [
{
“actor”: {
“reference”: “Practitioner/Roojh/2837”
},
“status”: “accepted”
}
]
}
}
]
}

HI @SARCH1 We checked the above FHIR using the validator provided by ABDM and encountering errrors.

Please follow the link to validate the same.