Laboratory
Introduction
The Rekod Pesakit platform provides a laboratory module to request a laboratory test investigation. This function is enable for both within facility and cross-facility laboratory request.
One suggested point of integration from source system is to send a completed lab report record using
Command 'pagelink' could not render: Page not found.
together with
Command 'pagelink' could not render: Page not found.
profile from each respective own system to a registered laboratory HealthcareService in HIE.
Diagram 1
Diagram 1 above shows a broad overview of the laboratory flow in HIE where the integration can be seen in the Rekod Pesakit (integration Point 1)
FHIR Artifact
This main profile used for lab module is:
- Command 'pagelink' could not render: Page not found.
Snapshot
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/DiagnosticReport-my-core'
Diff
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/DiagnosticReport-my-core'
Hybrid
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/DiagnosticReport-my-core'
Requirements
This structure defines these element as mandatory requirement:
- A status
status
- where the value is "final",
- A category
- where the
category.coding.system
value is "http://fhir.hie.moh.gov.my/CodeSystem/servicerequest-category-my-core" - where the
category.coding.code
value is "108252007"
- where the
- A code
- where the
category.coding.system
value is "http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core" - where the
category.coding.code
value is from ValueSetLab--MY-Core
- where the
- A subject is referenced
subject
- An encounter is referenced
encounter
- A performed date
effectiveDateTime
- A recorded date
issued
- Command 'pagelink' could not render: Page not found.
Snapshot
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/Observation-lab-result-my-core'
Diff
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/Observation-lab-result-my-core'
Hybrid
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/Observation-lab-result-my-core'
Requirements
This structure defines these element as mandatory requirement:
- A status
status
- where the value is "final"
- A category
category
- where the
category.coding.system
value is "http://terminology.hl7.org/CodeSystem/observation-category" - where the
category.coding.code
value is 'laboratory'
- where the
- A code
code
- where the
code.coding.system
value is "http://fhir.hie.moh.gov.my/CodeSystem/lab-my-core" - where the
code.coding.code value
value is from ValueSetLab--MY-Core
- where the
- A least 1 component is present
- where the
component.code
value is from ValueSetLabComponent--MY-Core
- where the
- The
component.value[x]
element must be either a- Quantity
- String
API
API related to this integration
- Refer 'Template And Sample Data' section for JSON sample.
- DiagnosticReport
Operation | API | Uses |
---|---|---|
UPDATE | [base]/DiagnosticReport?identifier=[report identifier] | API to create a Command 'pagelink' could not render: Page not found. record in HIE. A unique report identifier is required from each respective facility for unique reference. The report value is defined in DiagnosticReport.identifier.value where DiagnosticReport.identifier.system value is http://fhir.hie.moh.gov.my/sid/barcode |
READ | [base]/DiagnosticReport?identifier=[report identifier] | API to read existing Command 'pagelink' could not render: Page not found. record in HIE by searching for its assigned unique report identifier |
UPDATE | [base]/DiagnosticReport?identifier=[report identifier] | API to update existing Command 'pagelink' could not render: Page not found. record in HIE by its assigned unique report identifier |
- Observation
Operation | API | Uses |
---|---|---|
UPDATE | [base]/Observation?identifier=[result identifier] | API to create a Command 'pagelink' could not render: Page not found. record in HIE. A unique result identifier is required from each respective facility for unique reference. The result identifier value is defined in Observation.identifier.value where Observation.identifier.system value is http://fhir.hie.moh.gov.my/sid/barcode |
READ | [base]/Observation?identifier=[result identifier] | API to read existing Command 'pagelink' could not render: Page not found. record in HIE by searching for its assigned unique result identifier |
UPDATE | [base]/Observation?identifier=[result identifier] | API to update existing Command 'pagelink' could not render: Page not found. record in HIE by its assigned unique result identifier |
- Patient
Operation | API | Uses |
---|---|---|
UPDATE | [base]/Patient?identifier=[facility mrn identifier] | API to create a Command 'pagelink' could not render: Page not found. record in HIE. A unique Medical record number (MRN) identifier is required from each respective facility for unique reference. The MRN identifier value is defined in Patient.identifier.value where Patient.identifier.system value is http://fhir.hie.moh.gov.my/sid/patient-mrn |
READ | [base]/Patient?identifier=[facility mrn identifier] | API to read existing Command 'pagelink' could not render: Page not found. record in HIE by searching for its assigned unique mrn identifier |
UPDATE | [base]/Patient?identifier=[facility mrn identifier] | API to update existing Command 'pagelink' could not render: Page not found. record in HIE by its assigned unique mrn identifier |
- Encounter
Operation | API | Uses |
---|---|---|
UPDATE | [base]/Encounter?identifier=[encounter identifier] | API to create a Command 'pagelink' could not render: Page not found. record in HIE. A unique encounter identifier is required from each respective facility for unique reference. The identifier value is defined in Encounter.identifier.value where Encounter.identifier.system value is http://fhir.hie.moh.gov.my/sid/encounter-id |
READ | [base]/Encounter?identifier=[encounter identifier] | API to read existing Command 'pagelink' could not render: Page not found. record in HIE by searching for its assigned unique encounter identifier |
UPDATE | [base]/Encounter?identifier=[encounter identifier] | API to update existing Command 'pagelink' could not render: Page not found. record in HIE by its assigned unique encounter identifier |
- Organization
Operation | API | Uses |
---|---|---|
READ | [base]/Organization?_id=[organization ID] | API to read existing Command 'pagelink' could not render: Page not found. record in HIE by searching for its assigned organization ID based on PIK codes |
Template And Sample Data
Command 'json' could not render: File not found for 'subject=exmple-DiagnosticReport-lab-ip1'
Command 'json' could not render: File not found for 'subject=example-Observation-lab-ip1'
Command 'json' could not render: File not found for 'subject=example-Patient'
Command 'json' could not render: File not found for 'subject=example-Encounter'
Command 'json' could not render: File not found for 'subject=example-Organization'