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.

Referral 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


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

  1. A status status
    • where the value is "active",
  2. An intent intent
    • where the value is "directive"
  3. 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"
  4. A subject is referenced subject
  5. An encounter is referenced encounter
  6. An authored date
  7. 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"
  8. Performer where performer.reference is;
  • A HealthcareService
    • where the performer.type is "HealthcareService"
    • a string value in performer.display
  • A referred organization
    • where the performer.type is "Organization"
    • a string value in performer.display
  • A referred recipient
    • where the performer.type is "PractitionerRole"
    • a string value in performer.display

API

API related to this integration

  • Refer 'Template And Sample Data' section for JSON sample.

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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'