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: HHIMS FULL Transactional Bundle

Bundle HHIMS-Transactional-Bundle of type transaction

Entry 1 - fullUrl = Patient/HHIMSPatientExample

Request:

    PUT Patient/HHIMSPatientExample

Resource Patient:

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

Entry 2 - fullUrl = Encounter/TargetFacilityEncounterExample

Request:

    PUT Encounter/TargetFacilityEncounterExample

Resource Encounter:

> Not done yet

Entry 3 - 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: Patient/HIMSPatientExample " SMITH"

> 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 4 - fullUrl = Location/ProvidersLocationExample

Request:

    PUT Location/ProvidersLocationExample

Resource Location:

> Generated Narrative: Location

> Resource Location "ProvidersLocationExample"

> Profile: Providers Location

> identifier: Provider location identifier: Location-ID-1, Provider location identifier: Location-ID-2

> status: ACTIVE

> name: Name for the location

> address: 177 Nawala Road Nugegoda Colombo 32350 Sri Lanka

> managingOrganization: Organization/OrganizationExample "Some Health Facility"

Entry 5 - fullUrl = Communication/NotifiableDiseasesNotifiedExample

Request:

    PUT Communication/NotifiableDiseasesNotifiedExample

Resource Communication:

> Generated Narrative: Communication

> Resource Communication "NotifiableDiseasesNotifiedExample"

> Profile: Notifiable Diseases Notified

> status: COMPLETED

> subject: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> sent: 2023-10-06 13:28:17-0500

Entry 6 - fullUrl = ServiceRequest/GeneralReferralServiceRequestExample

Request:

    PUT ServiceRequest/GeneralReferralServiceRequestExample

Resource ServiceRequest:

> Generated Narrative: ServiceRequest

> Resource ServiceRequest "GeneralReferralServiceRequestExample"

> Profile: General Referral Request

> status: COMPLETED

> intent: ORDER

> code: Patient referral (SNOMED CT#3457005)

> subject: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

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

> requester: See above (Practitioner/GeneralPractitionerExample)

Entry 7 - 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 8 - fullUrl = Task/HHIMSReferralTaskExample

Request:

    PUT Task/HHIMSReferralTaskExample

Resource Task:

> Generated Narrative: Task

> Resource Task "HHIMSReferralTaskExample"

> Profile: Referral Task

> status: COMPLETED

> intent: ORDER

> priority: ROUTINE

> description: some information regarding the need for the referral request, if any.

> focus: See above (ServiceRequest/GeneralReferralServiceRequestExample)

> for: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> authoredOn: 2023-10-06 13:28:17-0500

> requester: See above (Practitioner/GeneralPractitionerExample)

> location: See above (Location/ProvidersLocationExample)

Entry 9 - fullUrl = AllergyIntolerance/AllergiesExample

Request:

    PUT AllergyIntolerance/AllergiesExample

Resource AllergyIntolerance:

> Generated Narrative: AllergyIntolerance

> Resource AllergyIntolerance "AllergiesExample"

> Profile: Allergy Intolerance

> clinicalStatus: Active (AllergyIntolerance Clinical Status Codes#active)

> verificationStatus: Confirmed (AllergyIntolerance Verification Status#confirmed)

> type: Allergy (AllergyIntoleranceType#allergy)

> code: Allergy to food (SNOMED CT#414285001)

> patient: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> onset: 2023-10-11 17:21:33-0800

Entry 10 - fullUrl = MedicationRequest/PrescriptionsExample

Request:

    PUT MedicationRequest/PrescriptionsExample

Resource MedicationRequest:

> Generated Narrative: MedicationRequest

> Resource MedicationRequest "PrescriptionsExample"

> Profile: Prescription Request

> identifier: Prescription identifier: prescription-12345

> status: COMPLETED

> intent: ORDER

> subject: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> authoredOn: 2023-10-11 17:21:33-0800

> requester: See above (Practitioner/GeneralPractitionerExample)

> performer: See above (Practitioner/GeneralPractitionerExample)

> recorder: See above (Practitioner/GeneralPractitionerExample)

> note: Additional information regarding the patient's medication prescription (By Organization/OrganizationExample @Oct 12, 2023, 1:21:33 AM)

> > dosageInstruction

> ### DispenseRequests

> - | Quantity
> * | 5

Entry 11 - fullUrl = Procedure/ProceduresExample

Request:

    PUT Procedure/ProceduresExample

Resource Procedure:

> Generated Narrative: Procedure

> Resource Procedure "ProceduresExample"

> Profile: Procedures

> status: INPROGRESS

> category: 409073007 (SNOMED CT#409073007)

> code: X-Ray (Procedures#X-Ray)

> subject: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> recorder: See above (Practitioner/GeneralPractitionerExample)

> ### Performers

> - | Actor
> * | See above (Practitioner/GeneralPractitionerExample)

> location: See above (Location/ProvidersLocationExample)

Entry 12 - fullUrl = MedicationAdministration/InjectionsExample

Request:

    PUT MedicationAdministration/InjectionsExample

Resource MedicationAdministration:

> Generated Narrative: MedicationAdministration

> Resource MedicationAdministration "InjectionsExample"

> Profile: Injections

> status: COMPLETED

> subject: See above (Patient/HHIMSPatientExample)

> ### Performers

> - | Actor
> * | Practitioner/GeneralPractitionerExample

> ### Dosages

> - | Route | Dose
> * | Intravenous route (SNOMED CT#47625008) | 12

Entry 13 - fullUrl = MedicationDispense/DrugDispensationExample

Request:

    PUT MedicationDispense/DrugDispensationExample

Resource MedicationDispense:

> Generated Narrative: MedicationDispense

> Resource MedicationDispense "DrugDispensationExample"

> Profile: Drug Dispensation

> status: COMPLETED

> subject: See above (Patient/HHIMSPatientExample)

> ### Performers

> - | Actor
> * | See above (Practitioner/GeneralPractitionerExample)

> location: See above (Location/ProvidersLocationExample)

> authorizingPrescription: See above (MedicationRequest/PrescriptionsExample)

> whenHandedOver: 2023-10-11 17:21:33-0800

> receiver: See above (Patient/HHIMSPatientExample)

Entry 14 - fullUrl = ServiceRequest/InvestigationsServiceRequestExample

Request:

    PUT ServiceRequest/InvestigationsServiceRequestExample

Resource ServiceRequest:

> Generated Narrative: ServiceRequest

> Resource ServiceRequest "InvestigationsServiceRequestExample"

> Profile: Investigations Request

> status: COMPLETED

> intent: ORDER

> code: Investigation requested (Investigations#FBC-WBC-th/uL)

> subject: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

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

> requester: See above (Practitioner/GeneralPractitionerExample)

Entry 15 - fullUrl = Task/InvestigationsTaskExample

Request:

    PUT Task/InvestigationsTaskExample

Resource Task:

> Generated Narrative: Task

> Resource Task "InvestigationsTaskExample"

> Profile: Investigations Task

> basedOn: See above (ServiceRequest/InvestigationsServiceRequestExample)

> status: COMPLETED

> intent: ORDER

> priority: ROUTINE

> description: some information regarding the need for the investigations request, if any.

> for: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> executionPeriod: 2023-10-06 13:28:17-0500 --> 2023-10-09 16:28:17-0500

> authoredOn: 2023-10-06 13:28:17-0500

> requester: See above (Practitioner/GeneralPractitionerExample)

> location: See above (Location/ProvidersLocationExample)

Entry 16 - fullUrl = ServiceRequest/ImagingServiceRequestExample

Request:

    PUT ServiceRequest/ImagingServiceRequestExample

Resource ServiceRequest:

> Generated Narrative: ServiceRequest

> Resource ServiceRequest "ImagingServiceRequestExample"

> Profile: Imaging Request

> status: COMPLETED

> intent: ORDER

> code: Imaging requested (Procedures#X-Ray)

> subject: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

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

> requester: See above (Practitioner/GeneralPractitionerExample)

Entry 17 - fullUrl = Task/ImagingTaskExample

Request:

    PUT Task/ImagingTaskExample

Resource Task:

> Generated Narrative: Task

> Resource Task "ImagingTaskExample"

> Profile: Imaging Task

> basedOn: See above (ServiceRequest/ImagingServiceRequestExample)

> status: COMPLETED

> intent: ORDER

> priority: ROUTINE

> description: some information regarding the need for the imaging request, if any.

> for: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> executionPeriod: 2023-10-06 13:28:17-0500 --> 2023-10-09 16:28:17-0500

> authoredOn: 2023-10-06 13:28:17-0500

> requester: See above (Practitioner/GeneralPractitionerExample)

> location: See above (Location/ProvidersLocationExample)

Entry 18 - fullUrl = ImagingStudy/ImagingExample

Request:

    PUT ImagingStudy/ImagingExample

Resource ImagingStudy:

> Generated Narrative: ImagingStudy

> Resource ImagingStudy "ImagingExample"

> Profile: Imaging Study

> status: REGISTERED

> subject: See above (Patient/HHIMSPatientExample)

> encounter: See above (Encounter/TargetFacilityEncounterExample)

> started: 2023-10-06 13:28:17-0500

> basedOn: See above (ServiceRequest/ImagingServiceRequestExample)

> referrer: See above (Practitioner/GeneralPractitionerExample)

> location: See above (Location/ProvidersLocationExample)

> description: Imaging Description

> > series

> > uid: 89c0c298-6c30-11ee-b962-0242ac120002

> > modality: X-Ray Angiography (DICOM#XA)

> > ### Performers

> > - | Actor
> > * | See above (Practitioner/GeneralPractitionerExample)