HL7 FHIR Implementation Guide: Sri Lanka
0.1.0 - STU1
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
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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
value: 6.3 mmol/l (Details: UCUM code mmol/l = 'mmol/l')
interpretation: High (ObservationInterpretation#H)
ReferenceRanges
Low High Type 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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
value: 5.4 mmol/l (Details: UCUM code mmol/l = 'mmol/l')
interpretation: Normal (ObservationInterpretation#N)
ReferenceRanges
Low High Type 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:
- Organization/OrganizationExample "Some Health Facility"
- See above (Practitioner/GeneralPractitionerExample)
value: 6.3 mmol/l (Details: UCUM code mmol/l = 'mmol/l')
interpretation: High (ObservationInterpretation#H)
ReferenceRanges
High Type 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:
- See above (Patient/HIMSPatientExample)
- See above (Observation/RiskBehaviourTobaccoSmokerExample)
- See above (Observation/TotalCholesterolExample)
- See above (Observation/BloodPressureExample)
- See above (Observation/RandomBloodSugarExample)
- See above (Observation/FastingBloodSugarExample)
Predictions
Outcome Probability[x] QualitativeRisk When[x] Risk of heart attack (SNOMED CT#395112001) 0.02 Risk 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:
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