HL7 FHIR Implementation Guide: Sri Lanka
0.1.0 - STU1 International flag

HL7 FHIR Implementation Guide: Sri Lanka, published by Jembi Health Systems. This is not an authorized publication; it is the continuous build for version 0.1.0. This version is based on the current content of https://github.com/jembi/Sri-Lanka and changes regularly. See the Directory of published versions

Example Bundle: HIMS FULL Transactional Bundle

Bundle HIMS-Transactional-Bundle of type transaction


Entry 1 - fullUrl = Patient/HIMSPatientExample

Request:

PUT Patient/HIMSPatientExample

Resource Patient:

Mr. Mike John Smith (OFFICIAL) Male, DoB: 1983-05-22 ( Personal Health Number: personal health number)


Entry 2 - fullUrl = Observation/RiskBehaviourPhysicalActivityExample

Request:

PUT Observation/RiskBehaviourPhysicalActivityExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "RiskBehaviourPhysicalActivityExample"

Profile: Physical Activity Status Observation

status: FINAL

code: Physical Activity (SNOMED CT#106020009)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: Physically not active (SNOMED CT#9011000175102)


Entry 3 - fullUrl = Practitioner/GeneralPractitionerExample

Request:

PUT Practitioner/GeneralPractitionerExample

Resource Practitioner:

Generated Narrative: Practitioner

Resource Practitioner "GeneralPractitionerExample"

Profile: Practitioner

name: Tom Junes Smith

telecom: ph: 27537652509(WORK), someone@something.org


Entry 4 - fullUrl = Encounter/TargetFacilityEncounterExample

Request:

PUT Encounter/TargetFacilityEncounterExample

Resource Encounter:

Not done yet


Entry 5 - fullUrl = Observation/RiskBehaviourTobaccoSmokerExample

Request:

PUT Observation/RiskBehaviourTobaccoSmokerExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "RiskBehaviourTobaccoSmokerExample"

Profile: Tobacco Smoker Observation

status: FINAL

code: Tobacco smoking (LOINC#72166-2)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: Moderate cigarette smoker (10-19 cigs/day) (SNOMED CT#160604004)


Entry 6 - fullUrl = Observation/BloodPressureExample

Request:

PUT Observation/BloodPressureExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "BloodPressureExample"

Profile: Blood Pressure Observation

status: FINAL

category: Vital Signs (Observation Category Codes#vital-signs)

code: Blood Pressure (LOINC#85354-9)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

component

code: 8480-6 (LOINC#8480-6)

value: 106 mmHg (Details: UCUM code mm[Hg] = 'mm[Hg]')

component

code: 8462-4 (LOINC#8462-4)

value: 60 mmHg (Details: UCUM code mm[Hg] = 'mm[Hg]')


Entry 7 - fullUrl = Observation/WeightExample

Request:

PUT Observation/WeightExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "WeightExample"

Profile: Patient Weight Observation

status: FINAL

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body Weight (LOINC#29463-7)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: 110 kg (Details: UCUM code kg = 'kg')


Entry 8 - fullUrl = Observation/HeightExample

Request:

PUT Observation/HeightExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "HeightExample"

Profile: Patient Height Observation

status: FINAL

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body Height (LOINC#8302-2)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: 185 cm (Details: UCUM code cm = 'cm')


Entry 9 - fullUrl = Observation/BMIExample

Request:

PUT Observation/BMIExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "BMIExample"

Profile: Patient BMI Observation

status: FINAL

category: Vital Signs (Observation Category Codes#vital-signs)

code: Body mass index (BMI) (LOINC#39156-5)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: 16.2 kg/m2 (Details: UCUM code kg/m2 = 'kg/m2')

derivedFrom:


Entry 10 - fullUrl = Observation/RandomBloodSugarExample

Request:

PUT Observation/RandomBloodSugarExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "RandomBloodSugarExample"

Profile: Random Blood Sugar Observation

status: FINAL

code: Glucose (LOINC#15074-8)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: 6.3 mmol/l (Details: UCUM code mmol/l = 'mmol/l')

interpretation: High (ObservationInterpretation#H)

ReferenceRanges

-LowHighType
*3.1 mmol/l (Details: UCUM code mmol/l = 'mmol/l')6.2 mmol/l (Details: UCUM code mmol/l = 'mmol/l')Type (Observation Reference Range Meaning Codes#type)


Entry 11 - fullUrl = Observation/FastingBloodSugarExample

Request:

PUT Observation/FastingBloodSugarExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "FastingBloodSugarExample"

Profile: Fasting Blood Sugar Observation

status: FINAL

code: Fasting glucose (LOINC#76629-5)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: 5.4 mmol/l (Details: UCUM code mmol/l = 'mmol/l')

interpretation: Normal (ObservationInterpretation#N)

ReferenceRanges

-LowHighType
*3.9 mmol/l (Details: UCUM code mmol/l = 'mmol/l')5.6 mmol/l (Details: UCUM code mmol/l = 'mmol/l')Type (Observation Reference Range Meaning Codes#type)


Entry 12 - fullUrl = Observation/TotalCholesterolExample

Request:

PUT Observation/TotalCholesterolExample

Resource Observation:

Generated Narrative: Observation

Resource Observation "TotalCholesterolExample"

Profile: Total Cholesterol Observation

status: FINAL

code: Cholesterol (LOINC#2093-3)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

effective: 2022-11-30

performer:

value: 6.3 mmol/l (Details: UCUM code mmol/l = 'mmol/l')

interpretation: High (ObservationInterpretation#H)

ReferenceRanges

-HighType
*5 mmol/l (Details: UCUM code mmol/l = 'mmol/l')Type (Observation Reference Range Meaning Codes#type)


Entry 13 - fullUrl = RiskAssessment/CVDRiskCategoryExample

Request:

PUT RiskAssessment/CVDRiskCategoryExample

Resource RiskAssessment:

Generated Narrative: RiskAssessment

Resource RiskAssessment "CVDRiskCategoryExample"

Profile: Cardiovascular Risk Assessment

status: FINAL

code: Assessment for risk of cardiovascular disease (SNOMED CT#441829007)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

occurrence: 2023-10-06 13:28:17-0500

performer: See above (Practitioner/GeneralPractitionerExample)

basis:

Predictions

-OutcomeProbability[x]QualitativeRiskWhen[x]
*Risk of heart attack (SNOMED CT#395112001)0.02Risk Category (Cardiovascular Risk Categories#Critical)39-49 years


Entry 14 - fullUrl = ServiceRequest/FollowUpPlanServiceRequestExample

Request:

PUT ServiceRequest/FollowUpPlanServiceRequestExample

Resource ServiceRequest:

Generated Narrative: ServiceRequest

Resource ServiceRequest "FollowUpPlanServiceRequestExample"

Profile: Referral Request For Follow-up Plan

status: COMPLETED

intent: ORDER

code: Follow up at HLC (SNOMED CT#410321003)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

occurrence: Count 1 times, Duration 3?ngen-7?, Once

requester: See above (Practitioner/GeneralPractitionerExample)


Entry 15 - fullUrl = CarePlan/FollowUpAtHLCExample

Request:

PUT CarePlan/FollowUpAtHLCExample

Resource CarePlan:

Generated Narrative: CarePlan

Resource CarePlan "FollowUpAtHLCExample"

Profile: Follow-up at HLC

status: ACTIVE

intent: ORDER

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

period: 2022-12-01 --> (ongoing)

contributor: Organization/OrganizationExample "Some Health Facility"

activity


Entry 16 - fullUrl = Condition/MedicalHistoryExample

Request:

PUT Condition/MedicalHistoryExample

Resource Condition:

Generated Narrative: Condition

Resource Condition "MedicalHistoryExample"

Profile: Medical History

clinicalStatus: Active (Condition Clinical Status Codes#active)

verificationStatus: Confirmed (ConditionVerificationStatus#confirmed)

category: Encounter Diagnosis (Condition Category Codes#encounter-diagnosis)

code: 313435000 (SNOMED CT#313435000)

subject: See above (Patient/HIMSPatientExample)

encounter: See above (Encounter/TargetFacilityEncounterExample)

recordedDate: 2023-10-06 13:28:17-0500