API Name: put-dischargesummary


This API creates the Discharge Summary record which is associated to an encounter within a patient visit.

Specification


Endpoint [baseurl]/$put-dischargesummary
Protocol HTTPS
HTTP Method Post
HTTP Header Content-Type: application/fhir+json

Request Body

Remarks:

  • (All Slices) is an automatically generated section and should be ignored. Do not pass this as an input parameter. It will also not be part of response.

Bundle

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierΣ C0..1Identifier
typeΣ C1..1codeBindingFixed Value
timestampΣ C0..1instant
totalΣ C0..1unsignedInt
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationΣ C1..1codeBinding
urlΣ C1..1uri
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1DischargeSummary
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1AllergyIntolerance
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Flag
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Diagnosis
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1MedicationRequest
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1MedicalCertificate
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Procedure
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1FileAttachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature
issuesΣ C0..1OperationOutcome
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:composition-dischargesummary-001",
"resourceType": "Composition",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-dischargesummary"
]
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/record-id",
"value": "DS-2026-02-06-001"
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/accession-no",
"value": "ACC-DS-2026-02-06-001"
}
],
"status": "final",
"type": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/doc-types",
"code": "DIS",
"display": "Discharge Summary"
}
]
},
{
"coding": [
{
"system": "http://loinc.org",
"code": "11490-0",
"display": "Discharge summary"
}
]
}
],
"subject": [
{
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
}
],
"date": "2026-02-06T14:00:00+08:00",
"author": [
{
"type": "Practitioner",
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
"value": "M12345"
},
"display": "Dr. Sarah Chen"
}
],
"note": [
{
"text": "Patient admitted for acute myocardial infarction. Underwent successful PCI. Stable for discharge with medications and follow-up arranged."
}
],
{
"mode": {
"coding": [
{
"system": "http://hl7.org/fhir/CodeSystem/composition-attestation-mode",
"code": "official"
}
]
},
"time": "2026-02-06T14:30:00+08:00",
"party": {
"type": "Practitioner",
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
"value": "M67890"
},
"display": "Dr. Michael Tan"
}
}
],
"type": "Organization",
"system": "https://fhir.synapxe.sg/NamingSystem/hci-code",
"value": "11234"
},
"display": "Singapore General Hospital"
},
"section": [
{
"title": "Diagnosis",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "diagnosis"
}
]
},
"entry": [
{
"reference": "urn:uuid:diagnosis-001"
}
]
},
{
"title": "Clinical Synopsis",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "clinical-synopsis"
}
]
},
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h3>Clinical Synopsis</h3><p>A 58-year-old male presented to ED with acute chest pain radiating to left arm, associated with diaphoresis and shortness of breath. Initial ECG showed ST elevation in anterior leads. Troponin was significantly elevated. Patient was diagnosed with anterior STEMI and underwent emergency coronary angiography which revealed 90% stenosis of the LAD. Successful PCI with drug-eluting stent placement was performed. Post-procedure recovery was uneventful. Patient remained hemodynamically stable throughout admission. Echo showed LVEF of 45% with anterior wall hypokinesis. Patient counseled on lifestyle modifications, smoking cessation, and importance of medication compliance. Discharged on dual antiplatelet therapy, statin, beta-blocker, and ACE inhibitor. Follow-up arranged with cardiology clinic in 2 weeks.</p></div>"
}
},
{
"title": "Allergies and Adverse Drug Reactions",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "allergy-adr"
}
]
},
"entry": [
{
"reference": "urn:uuid:allergyintolerance-001"
}
]
},
{
"title": "Alerts",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "alerts"
}
]
},
"entry": [
{
"reference": "urn:uuid:flag-001"
}
]
},
{
"title": "Investigations",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "investigations"
}
]
},
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h3>Investigations</h3><p>ECG: ST elevation in leads V2-V4</p><p>Troponin I: 15.2 ng/mL (elevated)</p><p>Echo: LVEF 45%, anterior wall hypokinesis</p><p>Coronary angiography: 90% LAD stenosis</p></div>"
}
},
{
"title": "Medication Requests",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "medication-requests"
}
]
},
"entry": [
{
"reference": "urn:uuid:medicationrequest-001"
},
{
"reference": "urn:uuid:medicationrequest-002"
}
]
},
{
"title": "Procedures",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "procedures"
}
]
},
"entry": [
{
"reference": "urn:uuid:procedure-001"
}
]
},
{
"title": "Medical Certificates",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "medical-certificates"
}
]
},
"entry": [
{
"reference": "urn:uuid:medicalcertificate-001"
}
]
},
{
"title": "File Attachments",
"code": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/dischargesummary-section-type",
"code": "file-attachments"
}
]
},
"entry": [
{
"reference": "urn:uuid:fileattachment-001"
}
]
}
]
},
"request": {
"method": "POST",
"url": "Composition"
}
},
{
"fullUrl": "urn:uuid:encounter-ds-001",
"resourceType": "Encounter",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-ds-encounter"
]
},
{
"resourceType": "Condition",
"id": "diagnosis-primary",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-ds-diagnosis"
]
},
"text": "active"
},
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
"code": "encounter-diagnosis",
"display": "Encounter Diagnosis"
}
]
}
],
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "I21.09",
"display": "ST elevation (STEMI) myocardial infarction involving other coronary artery of anterior wall"
}
]
},
"note": [
{
"text": "Acute anterior STEMI with 90% LAD stenosis. Successfully treated with PCI and DES placement."
}
]
},
{
"resourceType": "Location",
"id": "location-ward",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-location"
]
},
"name": "Cardiology Ward 5A",
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
"code": "HU",
"display": "Hospital unit"
}
]
}
]
}
],
{
"system": "https://fhir.synapxe.sg/NamingSystem/case-no",
"value": "CASE-2026-001234"
}
],
"status": "completed",
{
"concept": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/service-speciality",
"code": "102",
"display": "Cardiology"
}
]
}
}
],
"subject": {
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
},
{
"actor": {
"type": "Practitioner",
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
"value": "M12345"
},
"display": "Dr. Sarah Chen"
}
}
],
"start": "2026-02-04T08:30:00+08:00",
"end": "2026-02-06T12:00:00+08:00"
},
{
{
"reference": "#diagnosis-primary"
}
}
]
}
],
{
"url": "https://fhir.synapxe.sg/StructureDefinition/ext-outcome",
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/discharge-outcome",
"code": "well",
"display": "Discharge well with condition treated"
}
]
}
}
],
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/discharge-disposition",
"code": "09",
"display": "Follow-up at SOC"
}
],
"text": "Patient discharged well after successful PCI. Follow-up at Cardiology SOC in 2 weeks."
}
},
{
"reference": "#location-ward"
}
}
]
},
"request": {
"method": "POST",
"url": "Encounter"
}
},
{
"fullUrl": "urn:uuid:diagnosis-001",
"resourceType": "Condition",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-ds-diagnosis"
]
},
"text": "active"
},
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
"code": "encounter-diagnosis",
"display": "Encounter Diagnosis"
}
]
}
],
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "I21.09",
"display": "ST elevation (STEMI) myocardial infarction involving other coronary artery of anterior wall"
}
]
},
"subject": {
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
},
"note": [
{
"text": "Acute anterior STEMI. Successfully managed with emergency PCI and drug-eluting stent placement to LAD."
}
]
},
"request": {
"method": "POST",
"url": "Condition"
}
},
{
"fullUrl": "urn:uuid:allergyintolerance-001",
"resourceType": "AllergyIntolerance",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-allergyintolerance"
]
},
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
"code": "active",
"display": "Active"
}
]
},
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
"code": "confirmed",
"display": "Confirmed"
}
]
},
"medication"
],
"criticality": "high",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "372687004",
"display": "Penicillin"
}
],
"text": "Penicillin allergy"
},
"patient": {
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
},
{
{
"concept": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "271807003",
"display": "Skin rash"
}
],
"text": "Skin rash"
}
}
],
"severity": "moderate"
}
]
},
"request": {
"method": "POST",
"url": "AllergyIntolerance"
}
},
{
"fullUrl": "urn:uuid:flag-001",
"resourceType": "Flag",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-flag"
]
},
"status": "active",
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/flag-category",
"code": "clinical",
"display": "Clinical"
}
]
}
],
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "225444004",
"display": "At risk for falls"
}
],
"text": "Fall risk - post cardiac procedure"
},
"subject": {
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
},
"period": {
"start": "2026-02-04T08:30:00+08:00"
}
},
"request": {
"method": "POST",
"url": "Flag"
}
},
{
"fullUrl": "urn:uuid:medicationrequest-001",
"resourceType": "MedicationRequest",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-ds-medicationrequest"
]
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/sequence-no",
"value": "SEQ-DS-MED-001"
}
],
"status": "active",
"intent": "order",
"concept": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/med-code",
"code": "ASP100",
"display": "Aspirin 100mg Oral Tablet"
}
],
"text": "Aspirin 100mg"
}
},
"subject": {
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
},
"type": "Practitioner",
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
"value": "M12345"
},
"display": "Dr. Sarah Chen"
},
"reason": [
{
"concept": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/reason-for-medication",
"code": "post-pci",
"display": "Post PCI antiplatelet therapy"
}
],
"text": "Dual antiplatelet therapy post coronary stent insertion"
}
}
],
{
"text": "Take 1 tablet once daily in the morning after food",
{
"text": "Continue indefinitely unless advised otherwise by cardiologist"
}
],
"timing": {
"repeat": {
"frequency": 1,
"period": 1,
"periodUnit": "d"
}
},
"route": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "26643006",
"display": "Oral route"
}
],
"text": "Oral"
},
{
"value": 1,
"unit": "tablet",
"system": "http://unitsofmeasure.org",
"code": "{tablet}"
}
}
]
}
]
},
"request": {
"method": "POST",
"url": "MedicationRequest"
}
},
{
"fullUrl": "urn:uuid:medicationrequest-002",
"resourceType": "MedicationRequest",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-ds-medicationrequest"
]
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/sequence-no",
"value": "SEQ-DS-MED-002"
}
],
"status": "active",
"intent": "order",
"concept": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/med-code",
"code": "ATV40",
"display": "Atorvastatin 40mg Oral Tablet"
}
],
"text": "Atorvastatin 40mg"
}
},
"subject": {
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
},
"type": "Practitioner",
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
"value": "M12345"
},
"display": "Dr. Sarah Chen"
},
"reason": [
{
"concept": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/reason-for-medication",
"code": "lipid-lowering",
"display": "Lipid lowering therapy"
}
],
"text": "High-intensity statin therapy for secondary prevention of cardiovascular events"
}
}
],
{
"text": "Take 1 tablet at night before bedtime",
{
"text": "Monitor liver function tests in 6 weeks"
}
],
"timing": {
"repeat": {
"frequency": 1,
"period": 1,
"periodUnit": "d"
}
},
"route": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "26643006",
"display": "Oral route"
}
],
"text": "Oral"
},
{
"value": 1,
"unit": "tablet",
"system": "http://unitsofmeasure.org",
"code": "{tablet}"
}
}
]
}
]
},
"request": {
"method": "POST",
"url": "MedicationRequest"
}
},
{
"fullUrl": "urn:uuid:procedure-001",
"resourceType": "Procedure",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-ds-procedure"
]
},
"status": "completed",
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "103693007",
"display": "Diagnostic procedure"
}
]
}
],
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "415070008",
"display": "Percutaneous coronary intervention"
}
],
"text": "PCI with drug-eluting stent placement to LAD"
},
"subject": {
"type": "Patient",
"system": "https://fhir.synapxe.sg/NamingSystem/nric-fin",
"value": "S1234567A"
}
},
"occurrenceDateTime": "2026-02-04T10:00:00+08:00",
{
"actor": {
"type": "Practitioner",
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
"value": "M54321"
},
"display": "Dr. James Wong"
}
}
],
"note": [
{
"text": "Drug-eluting stent placed in LAD with excellent angiographic result. TIMI 3 flow achieved."
}
]
},
"request": {
"method": "POST",
"url": "Procedure"
}
},
{
"fullUrl": "urn:uuid:medicalcertificate-001",
"resourceType": "DocumentReference",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-medicalcertificate"
]
},
{
"url": "https://fhir.synapxe.sg/StructureDefinition/ext-lightDuty",
"start": "2026-02-06T00:00:00+08:00",
"end": "2026-02-20T23:59:59+08:00"
}
}
],
{
"system": "https://fhir.synapxe.sg/NamingSystem/mc-no",
"value": "MC-2026-001234"
}
],
"status": "current",
"type": {
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/mc-type",
"code": "hospitalization-leave",
"display": "Hospitalization Leave"
}
],
"text": "Medical Certificate - Hospitalization Leave"
},
"period": {
"start": "2026-02-04T00:00:00+08:00",
"end": "2026-02-20T23:59:59+08:00"
},
"author": [
{
"type": "Practitioner",
"system": "https://fhir.synapxe.sg/NamingSystem/mcr",
"value": "M12345"
},
"display": "Dr. Sarah Chen"
}
],
"content": [
{
"contentType": "application/pdf",
"title": "Medical Certificate - 14 days hospitalization leave"
}
}
]
},
"request": {
"method": "POST",
"url": "DocumentReference"
}
},
{
"fullUrl": "urn:uuid:fileattachment-001",
"resourceType": "DocumentReference",
"meta": {
"profile": [
"https://fhir.synapxe.sg/StructureDefinition/profile-fileattachment"
]
},
{
"system": "https://fhir.synapxe.sg/NamingSystem/sequence-no",
"value": "SEQ-DS-FILE-001"
}
],
"status": "current",
{
"coding": [
{
"system": "https://fhir.synapxe.sg/CodeSystem/attachment-category",
"code": "ECG",
"display": "ECG Report"
}
]
}
],
"content": [
{
"contentType": "application/pdf",
"data": "VGhpcyBpcyBhIGJhc2U2NCBlbmNvZGVkIHBsYWNlaG9sZGVyIGZvciBFQ0cgcmVwb3J0IFBERiBkYXRh",
"title": "ECG Report - STEMI",
"creation": "2026-02-04T08:45:00+08:00"
}
}
]
},
"request": {
"method": "POST",
"url": "DocumentReference"
}
}
]
}

Successful Response

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierΣ C0..1Identifier
typeΣ C1..1codeBindingFixed Value
timestampΣ C0..1instant
totalΣ C0..1unsignedInt
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationΣ C1..1codeBinding
urlΣ C1..1uri
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1DischargeSummary
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1AllergyIntolerance
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Flag
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Diagnosis
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1MedicationRequest
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1MedicalCertificate
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1Procedure
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlΣ C0..1uri
resourceΣ C0..1FileAttachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature
issuesΣ C0..1OperationOutcome
{
"resourceType": "Bundle",
"type": "transaction-response",
"entry": [
{
"status": "201 Created",
"location": "Composition/composition-dischargesummary-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.1+08:00"
}
},
{
"status": "201 Created",
"location": "Encounter/encounter-ds-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.101+08:00"
}
},
{
"status": "201 Created",
"location": "Condition/diagnosis-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.102+08:00"
}
},
{
"status": "201 Created",
"location": "AllergyIntolerance/allergyintolerance-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.103+08:00"
}
},
{
"status": "201 Created",
"location": "Flag/flag-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.104+08:00"
}
},
{
"status": "201 Created",
"location": "MedicationRequest/medicationrequest-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.105+08:00"
}
},
{
"status": "201 Created",
"location": "MedicationRequest/medicationrequest-002/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.106+08:00"
}
},
{
"status": "201 Created",
"location": "Procedure/procedure-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.107+08:00"
}
},
{
"status": "201 Created",
"location": "DocumentReference/medicalcertificate-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.108+08:00"
}
},
{
"status": "201 Created",
"location": "DocumentReference/fileattachment-001/_history/1",
"etag": "1",
"lastModified": "2026-02-10T11:00:00.109+08:00"
}
}
]
}

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 group organization is not found
404 not-found E-10002 Group 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