Referral
Introduction
The Rekod Pesakit platform provides a referral function to update the referred facility/service of a referral request for further action. This function is enable for both within facility and cross-facility referral.
Using
Command 'pagelink' could not render: Page not found.
profile, users in Rekod Pesakit are able to create and request services to their designated referral facility and service using the referral module.
One suggested point of integration from source system is to a send a referral request record using
Command 'pagelink' could not render: Page not found.
profile from each respective own system to a registered HealthcareService and Organization (facility) in HIE.
Diagram 1
Diagram 1 above shows a broad overview of the referral design flow in HIE where the integration can be seen in the Rekod Pesakit (integration Point 1)
FHIR Artifact
This main profile used for referral 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/ServiceRequest-my-core'
Diff
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/ServiceRequest-my-core'
Hybrid
Command 'tree' could not render: Resource was not found for 'canonical=http://fhir.hie.moh.gov.my/StructureDefinition/ServiceRequest-my-core'
Requirements
This use case requires these elements:
- A status
status
- where the value is "active",
- An intent
intent
- where the value is "directive"
- 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 "3457005"
- where the
- A subject is referenced
subject
- An encounter is referenced
encounter
- An authored date
- A PerformerType
performerType
- where the
performerType.coding.system
value is "http://fhir.hie.moh.gov.my/CodeSystem/schedule-type-my-core" - where the
performerType.coding.code
value is "affiliate"
- where the
- Performer where
performer.reference
is;
- A HealthcareService
- where the
performer.type
is "HealthcareService" - a string value in
performer.display
- where the
- A referred organization
- where the
performer.type
is "Organization" - a string value in
performer.display
- where the
- A referred recipient
- where the
performer.type
is "PractitionerRole" - a string value in
performer.display
- where the
API
API related to this integration
- Refer 'Template And Sample Data' section for JSON sample.
- ServiceRequest
Operation | API | Uses |
---|---|---|
UPDATE | [base]/ServiceRequest?identifier=[referral identifier] | API to create a Command 'pagelink' could not render: Page not found. record in HIE. A unique referral identifier is required from each respective facility for unique reference. The identifier value is defined in ServiceRequest.identifier.value where ServiceRequest.identifier.system value is http://fhir.hie.moh.gov.my/sid/service-request-id |
READ | [base]/ServiceRequest?identifier=[referral identifier] | API to read existing Command 'pagelink' could not render: Page not found. record in HIE by searching for its assigned unique referral identifier |
UPDATE | [base]/ServiceRequest?identifier=[referral identifier] | API to update existing Command 'pagelink' could not render: Page not found. record in HIE by its assigned unique referral 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 |
- HealthcareService
Operation | API | Uses |
---|---|---|
READ | [base]/HealthcareService?organization=[organzation 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=example-ServiceRequest-referral'
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-HealthcareService'
Command 'json' could not render: File not found for 'subject=example-Organization'