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: 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:

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

-RouteDose
*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)