Patient Record

Patient demographics and other administrative information about a patient is store as Patient (MY Core) record.


Click MY Core postman API link to view common API used in HIE.

[base] = address url e.g. "https://fhir.hie.moh.gov.my/baseR4/"
[type] = resource type e.g. "Patient | Encounter | Composition"
@patientId = unique patient id defined from source system e.g "patient-sample"
@patientIdentifier = patient identifier such as mykad number or MRN e.g "HIE-00000003"

Sample Description Sample Body API Method API
Create/Update patient record

1.MyKad identifier,

2.Newborn identifier,

3.Passport identifier,

4.Unknown identifier

PUT [base]/Patient/@patientId
Retrieve patient record with id - GET [base]/Patient/@patientId
Retrieve patient record with identifier - GET [base]/Patient?identifier=@patientIdentifier


Identifier Type

Patient (MY Core) support certain type of identifier, however each record must at least have a facility mrn Patient.identifier.where (system ='http://fhir.hie.moh.gov.my/sid/patient-mrn').value.


Golden Record

Due to the scope of integration, a single individual is expected to have multiple patient record from various source system in HIE. These records are linked together under one golden record using a function known as Master Data Management (MDM) developed by smileCDR.

Diagram below showing an example of records from various source system linked by a golden record in HIE.

EID

The server will link multiple patient record to a single golden record based on these 4 element values:

For each patient record created in the HIE server, the server will check if a golden record with above details match with any golden record existed in the server, if match it will link the golden record. If no match exist, a new golden record will be created linked to the created patient record.


Merge and Unmerge Record

This section briefly explains the concept of merge and unmerge support functionality in HIE. However, it is done mainly through case by case basis using Rekod Pesakit (Provider Portal) interface only. Generally there are 2 scenario:

merge mdm

unmerge mdm