API Name: List.$retrieve
This API retrieves list Bundle(s) containing Problem List or Patient Medication List data associated with a patient, identified by the patient's identifier.
Specification
| Endpoint |
[baseurl]/List/$retrieve |
| Protocol |
HTTPS |
| HTTP Method |
GET |
| HTTP Header |
Accept: application/fhir+json
|
Request Parameters
| Parameter |
Type |
Cardinality |
Description |
patient.identifier |
token |
1..1 |
The patient's identifier in system\|value format. Use https://fhir.synapxe.sg/NamingSystem/nric\|<NRIC>. |
type |
token |
0..1 |
Filter by list type. Use problem-list for Problem List or medication-list for Patient Medication List. |
date |
date |
0..2 |
Filter by list date. Supports ge and le prefixes for date range (e.g. ge2026-01-01&date=le2026-06-30). |
status |
token |
0..1 |
Filter by list status (e.g. current). |
_count |
number |
0..1 |
Maximum number of results to return per page. |
List Type Codes
Example Request
GET [baseurl]/List/$retrieve?patient.identifier=https://fhir.synapxe.sg/NamingSystem/nric|S1234567A
Successful Response
The response is a searchset Bundle containing the matching List resource(s) and their associated resources, each conforming to the respective allowed profile.
{
"id": "5f7b50a2-638f-5901-ba37-cd5df7256c91",
},
{
"url": "List/$retrieve?patient.identifier=https://fhir.synapxe.sg/NamingSystem/nric|S8992784F"
}
],
{
"fullUrl": "urn:uuid:ceb8c344-fec9-5f63-9c9b-8f03ac61ab30",
"id": "ceb8c344-fec9-5f63-9c9b-8f03ac61ab30",
"https://fhir.synapxe.sg/StructureDefinition/profile-list-problem"
]
},
{
"url": "https://fhir.synapxe.sg/StructureDefinition/ext-lastUpdatedBy",
}
],
{
"system": "https://fhir.synapxe.sg/NamingSystem/record-id",
"value": "Z6828176^JHS-EPIC"
}
],
],
"text": "Non-reconciled PPL"
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/nric",
},
}
],
"system": "https://fhir.synapxe.sg/NamingSystem/event-id",
}
},
"system": "https://fhir.synapxe.sg/NamingSystem/hci-code",
}
},
{
"reference": "urn:uuid:67a69b44-b367-5202-b879-f6b8cca03387"
}
}
]
},
}
},
{
"fullUrl": "urn:uuid:67a69b44-b367-5202-b879-f6b8cca03387",
"id": "67a69b44-b367-5202-b879-f6b8cca03387",
"https://fhir.synapxe.sg/StructureDefinition/profile-problem"
]
},
{
"https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole"
]
},
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
},
"display": "ASP, PHYSICIAN SENIOR - EMERGENCY DEPARTMENT"
},
"system": "https://fhir.synapxe.sg/NamingSystem/hci-code",
}
},
{
{
"system": "https://fhir.synapxe.sg/CodeSystem/practitioner-role",
}
]
}
]
},
{
"https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole"
]
},
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
},
"display": "ASP, PHYSICIAN SENIOR - EMERGENCY DEPARTMENT"
},
"system": "https://fhir.synapxe.sg/NamingSystem/hci-code",
}
},
{
{
"system": "https://fhir.synapxe.sg/CodeSystem/practitioner-role",
}
]
}
]
}
],
{
"url": "https://fhir.synapxe.sg/StructureDefinition/ext-serviceSpeciality",
{
"system": "https://fhir.synapxe.sg/CodeSystem/IPDC_Service_Specialty_(JHS-EPIC)",
}
]
}
}
],
{
"system": "https://fhir.synapxe.sg/NamingSystem/record-id",
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/sequence-no",
}
],
{
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
},
{
"system": "https://fhir.synapxe.sg/CodeSystem/Diagnosis_Status_(NEHR)",
}
]
},
{
{
"system": "https://fhir.synapxe.sg/CodeSystem/Problem_Category_(NEHR)",
}
]
}
],
{
"system": "http://snomed.info/sct",
}
]
},
"system": "https://fhir.synapxe.sg/NamingSystem/nric",
},
},
{
},
{
},
{
{
"system": "https://fhir.synapxe.sg/CodeSystem/problem-participant-function",
}
]
},
"system": "https://fhir.synapxe.sg/NamingSystem/hci-code",
}
}
}
]
},
}
}
]
}
{
"id": "a310ba01-f80e-535e-9e95-ba8aa26e4a8a",
},
{
"url": "List/$retrieve?patient.identifier=https://fhir.synapxe.sg/NamingSystem/nric|S8206348Z"
}
],
{
"fullUrl": "urn:uuid:cdf337b9-e635-5edd-b1c9-a8ea40d9c7d4",
"id": "cdf337b9-e635-5edd-b1c9-a8ea40d9c7d4",
"https://fhir.synapxe.sg/StructureDefinition/profile-list-medicationstatement"
]
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/record-id",
"value": "0100000^100700306642"
}
],
{
"system": "https://fhir.synapxe.sg/CodeSystem/Med_List_Type_(NEHR)",
"display": "Patient's Medication List"
}
]
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/nric",
},
"display": "MICHOME TEST PATIENT PASS 1"
}
],
"date": "2026-09-01T15:20:08+08:00",
{
"url": "https://fhir.synapxe.sg/StructureDefinition/ext-type",
{
"system": "https://fhir.synapxe.sg/CodeSystem/Med_List_Source_(NEHR)",
}
]
}
}
],
"reference": "urn:uuid:1c4e27ed-b67a-5859-9de8-7cdb660405fe"
},
{
"date": "2026-09-01T15:20:03+08:00",
"reference": "urn:uuid:01371232-0b70-5344-a458-8dbefc8cbabc"
}
}
]
},
}
},
{
"fullUrl": "urn:uuid:01371232-0b70-5344-a458-8dbefc8cbabc",
"id": "01371232-0b70-5344-a458-8dbefc8cbabc",
"https://fhir.synapxe.sg/StructureDefinition/profile-medicationstatement"
]
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/record-id",
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/sequence-no",
}
],
{
{
"system": "https://fhir.synapxe.sg/CodeSystem/Med_List_Reviewed_Upon_(NEHR)",
}
]
}
],
"reference": "urn:uuid:8a48bee6-325c-5c89-9238-8f1d170666d0"
}
},
"system": "https://fhir.synapxe.sg/NamingSystem/mrn",
},
"display": "MICHOME TEST PATIENT PASS 1"
},
{
"reference": "urn:uuid:ecf1d2db-2ce3-5e44-b3aa-0ec4cd78e87d",
"type": "PractitionerRole"
}
],
{
"text": "Take 500 mg 3 times a day for 7 days.",
{
"system": "https://fhir.synapxe.sg/CodeSystem/Med_Frequency_(NEHR)",
}
]
}
},
{
"system": "https://fhir.synapxe.sg/CodeSystem/Med_RouteofAdmin_(NEHR)",
}
]
},
]
}
]
},
}
},
{
"fullUrl": "urn:uuid:8a48bee6-325c-5c89-9238-8f1d170666d0",
"id": "8a48bee6-325c-5c89-9238-8f1d170666d0",
"https://fhir.synapxe.sg/StructureDefinition/profile-medication"
]
},
{
"system": "https://fhir.synapxe.sg/CodeSystem/Singapore_Drug_Dictionary-Compressed",
"display": "Paracetamol 500mg Tablet"
}
]
},
}
},
}
},
{
"fullUrl": "urn:uuid:1c4e27ed-b67a-5859-9de8-7cdb660405fe",
"id": "1c4e27ed-b67a-5859-9de8-7cdb660405fe",
"https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole"
]
},
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
},
},
"system": "https://fhir.synapxe.sg/NamingSystem/hci-code",
}
}
},
}
},
{
"fullUrl": "urn:uuid:ecf1d2db-2ce3-5e44-b3aa-0ec4cd78e87d",
"id": "ecf1d2db-2ce3-5e44-b3aa-0ec4cd78e87d",
"https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole"
]
},
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
},
},
"system": "https://fhir.synapxe.sg/NamingSystem/hci-code",
}
}
},
}
}
]
}
Business Level Errors
This section details the business level errors exposed by OperationOutcome resource for this operation. Refer to API Error Handling for framework level errors.
For illustration only
| http status code |
code |
details.coding.code |
details.text |
| 404 |
not-found |
E-10000 |
No matching patient found based on NRIC, Date of Birth and Gender |
| 404 |
not-found |
E-10001 |
Institution code for organization is not found |
| 404 |
not-found |
E-10002 |
Organization code is not found |
| 400 |
business-rule |
E-10003 |
Patient is not currently enrolled to the organization |
| 400 |
duplicate |
E-10004 |
An attempt was made to create a duplicate record |
| 400 |
invalid |
E-10005 |
Invalid allergy intolerance identifier |
| 400 |
invalid |
E-10006 |
Invalid clinical or verification status |