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

## Example Bundle: HIMS CVS Risk Factor Bundle

Bundle HIMS-CVS-Risk-Factor-Bundle of type transaction

Entry 1 - 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 2 - 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 3 - fullUrl = Encounter/TargetFacilityEncounterExample

Request:

    PUT Encounter/TargetFacilityEncounterExample

Resource Encounter:

> Not done yet

Entry 4 - 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 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/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 7 - 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 8 - 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 9 - 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)