Extensions

This page lists all FHIR extensions defined in SGCDI, organised by the SGCDI data object that uses them. Data objects correspond to those in Summary.

All Synapxe-defined extensions use the URL pattern https://fhir.synapxe.sg/StructureDefinition/ext-<shortname>.


Patient

Extension Applied To Description
ext-race Patient Race of the patient
ext-residencystatus Patient Residency status of the patient
ext-occupation Patient Occupation of the patient
ext-vipflag Patient VIP status flag
ext-vvipflag Patient VVIP status flag
ext-birthcountry Patient Country of birth
ext-deceaseddate Patient Date of death

Care Team

Extension Applied To Description
ext-enrollment CareTeam Health programme enrolment information
ext-facilityUnit Organization Facility unit within an organisation

Medical Alert

Extension Applied To Description
ext-alertRemarks Flag Remarks on the alert
ext-updateReason Flag Reason for updating the alert

Patient Problem List

Extension Applied To Description
ext-context List Context associated with the list
ext-statusReason List Reason for the current list status
ext-conditionType Condition Type classification of the condition
ext-healthDomain Condition Health domain for the condition
ext-serviceSpeciality Condition Service speciality linked to the condition

Ordered Medications

Extension Applied To Description
ext-authorizer MedicationRequest Authorizer of the request
ext-changesMade MedicationRequest Changes made to the request
ext-orderingInstitution MedicationRequest Institution that placed the order
ext-orderingLocation MedicationRequest Location where the order was placed
ext-orderSetConnectingTerm MedicationRequest Connecting term linking order sets

Dispensed Medications

Extension Applied To Description
ext-authorizer MedicationRequest (contained) Authorizer of the originating request
ext-changesMade MedicationDispense Changes made to the dispense record
ext-dispensingInstitution MedicationDispense Institution that dispensed the medication
ext-orderSetConnectingTerm MedicationDispense Connecting term linking order sets

Patient Medication List

Extension Applied To Description
ext-reasonForChange MedicationStatement Reason for changing the medication statement
ext-changesMade MedicationStatement Changes made to the statement

Lab Order / Radiology Order

Extension Applied To Description
ext-orderingInstitution ServiceRequest Institution that placed the order

Screening Report

Extension Applied To Description
ext-followupType DiagnosticReport Follow-up type for the report
ext-orderOfTest DiagnosticReport Ordering sequence of tests
ext-reporter Observation (Specimen) Reporter of the screening observation
ext-reportingDate Observation (Specimen) Reporting date of the observation
ext-screenType Encounter Screen type associated with the encounter

Health Programme Questionnaire

Extension Applied To Description
ext-assessmentItemType QuestionnaireResponse.item Type of assessment item
ext-code QuestionnaireResponse Additional code for the response
ext-remarks QuestionnaireResponse.item.answer Remarks on an answer
ext-testType QuestionnaireResponse.item Test type for a questionnaire item

ED Notes

Extension Applied To Description
ext-ed-accidentType Encounter.reason Type of accident
ext-ed-causeOfInjury Encounter.reason Cause of injury
ext-ed-caseReport Encounter.admission.dischargeDisposition Police or coroner case flags
ext-ed-consultationPeriod Encounter Consultation period
ext-ed-dischargeAdvice Encounter.admission.dischargeDisposition Discharge advice given
ext-ed-disposition Encounter.admission.dischargeDisposition Disposition including referral location
ext-ed-observationPeriod Encounter Observation period
ext-ed-triagePeriod Encounter Triage period
ext-ed-periodText Procedure.performer.period Text description of a procedure period

OT Notes

Extension Applied To Description
ext-displayMethod Composition Display method for the document
ext-ot-comments Specimen.collection Comments on specimen collection
ext-ot-frequency MedicationAdministration.dosage Frequency of medication administration
ext-guidance Specimen.collection.method Guidance for specimen collection

Discharge Summary

Extension Applied To Description
ext-outcome Encounter.admission.dischargeDisposition Outcome at discharge
ext-lightDuty DocumentReference Light duty certificate information

Summary Notes

Extension Applied To Description
ext-recorder Composition Recorder of the document
ext-version Composition.type Version of the composition type
ext-speciality ServiceRequest Speciality associated with the referral
ext-subSite Condition, Procedure, ServiceRequest Sub-site within an anatomical site

Cardiology Report

Extension Applied To Description
ext-displayMethod Composition Display method for the document

Advance Care Plan

Extensions from the Synapxe-ACP-Project package. Published in the ACP Implementation Guide. Same https://fhir.synapxe.sg/StructureDefinition/ namespace.

Extension Applied To Description
ext-business-version CarePlan, QuestionnaireResponse, DocumentReference Business version of a form or document
ext-careplan-form-latest-status CarePlan Latest status of a form linked to a care plan
ext-careplan-worksheet-latest-status CarePlan Latest status of a worksheet linked to a care plan
ext-deceased-info Patient Deceased information for ACP patient records
ext-document-delete-reason DocumentReference Reason for deleting a document
ext-form-delete-reason QuestionnaireResponse Reason for deleting a form response
ext-institution-id DocumentReference, Patient Institution identifier
ext-linked-form QuestionnaireResponse, DocumentReference Linkage from a worksheet to its parent form
ext-patient-race Patient Race of the ACP patient
ext-patient-religion Patient Religion of the ACP patient
ext-patient-status-change-reason Patient Reason for a patient status change (activate/deactivate)
ext-published-form-attachment QuestionnaireResponse Attachment of the published form version
ext-summary-info CarePlan.supportingInfo Summary information supporting a care plan

Note: extension-patient-citizenship.json in the ACP project uses the standard HL7 URL http://hl7.org/fhir/StructureDefinition/patient-citizenship and is not a Synapxe-defined extension.


ICCP (Integrated Care Coordination Platform)

Extensions from the Synapxe-HSAR-Project-ICCP package. Use the domain-scoped ext-iccp-<shortname> pattern under the standard https://fhir.synapxe.sg/StructureDefinition/ namespace.

Extension Applied To Description
ext-iccp-operation-type Bundle Transaction operation type (create / update)
ext-iccp-community-careplan-status CarePlan.status ICCP-specific community care plan status
ext-iccp-recommended-service CarePlan Recommended service for the community care plan
ext-iccp-referral-status CarePlan (ServicePlan) Referral status
ext-iccp-client-service-consent CarePlan (ServicePlan) Client service consent decision
ext-iccp-client-service-consent-rejection-reason CarePlan (ServicePlan) Reason for consent rejection
ext-iccp-service-plan-frequency CarePlan (ServicePlan) Frequency of the service plan
ext-iccp-service-master CarePlan, Composition (ProgressNote) Service master code
ext-iccp-location-reference Organization (contained) Location reference for the service provider
ext-iccp-intervention CarePlan (SubCarePlan) Intervention details
ext-iccp-assessment-care-need CarePlan (SubCarePlan) Care need derived from InterRAI assessment
ext-iccp-care-goal-closed-reason Goal Reason for closing an unmet care goal
ext-iccp-interrai-careplan-last-updated QuestionnaireResponse.identifier InterRAI care plan last-updated timestamp
ext-iccp-subregion Patient, QuestionnaireResponse Sub-region of the patient or assessment

All Resources (via profile-meta)

Extension Applied To Description
ext-artifact Meta Artifact metadata applied to every resource

Defined but Not Yet Bound to a Profile

The following extensions are defined in SGCDI but not currently referenced in any profile:

Extension Intended Context Description
ext-group Appointment Group information for an appointment
ext-groupNo * Group number identifier
ext-groupSequenceNo * Sequence number within a group
ext-infusionStartDateTime MedicationAdministration Start date/time of an infusion

Out-of-Scope: Legacy Project Extensions

The following implemented projects define extensions under non-SGCDI URLs and are not part of this registry. Migration to the https://fhir.synapxe.sg/StructureDefinition/ext-* namespace is required for SGCDI v2 conformance.

CCDP Project (http://ihis.sg/ccdp/extension/, http://synapxe.sg/CCDP/extension/)

Extension URL (shortname) Applied To Description
organizationUnit Appointment, Questionnaire Organisation unit
slotIdList Appointment Slot ID list
race Patient, CarePlan Race
nationality Patient, CarePlan Nationality
referenceNumber PaymentTransaction Payment reference number
billType Invoice Bill type
billFlag Invoice Bill flag
location Invoice Invoice location
cancelationReason Notification Notification cancellation reason
Encounter-reminder-contact-no Encounter Reminder contact number
Encounter-questionnaire-response Encounter Linked questionnaire response
Encounter-checkIn Encounter Check-in information

HealthierSG Project (http://ihis.sg/extension/)

Extension URL (shortname) Applied To Description
assessor-organization ClinicalImpression Assessor organisation for archetype
care-report-exists Composition Flag: care report exists
care-report-year Composition Care report year
variable-component-count Composition Variable component count
fixed-component-status Composition Fixed component status
enrolment-status Composition Enrolment status
enrolment-status-reason Composition Reason for enrolment status
Composition-patient-deceased-status Composition Patient deceased status
consent-authentication-mode Consent Consent authentication mode
consent-provided-by Consent Consent provided by
enrollment-provided-by CarePlan (Enrollment) Provided by
enrollment-status-reason CarePlan (Enrollment) Enrolment status reason
override-capacity-flag CarePlan (Enrollment) Override capacity flag
health-plan-copy-status CarePlan (HealthPlan) Health plan copy status
health-plan-note-type CarePlan (HealthPlan) Health plan note type
health-plan-visit-mode CarePlan (HealthPlan) Visit mode
health-plan-exists CarePlan (HealthPlan) Flag: health plan exists
healthPlan-enrolment-status CarePlan (HealthPlan) Enrolment status
healthPlan-enrolment-status-reason CarePlan (HealthPlan) Enrolment status reason
dueDate CarePlan.activity.detail Activity due date
exercise-intensity CarePlan (Goal) Exercise intensity
performer CarePlan (HealthPlan) Performer
available-capacity Organization Available enrolment capacity
capacity-status Organization Capacity status
enrollment-capacity Organization Enrolment capacity
org-opening-hours Organization Opening hours
organization-status Organization Organisation status
recommendation-tag Organization Recommendation tag
contact-mcr-number Organization Contact MCR number
chronic-tag Patient Chronic condition tag
enrollment-last-updated-time Patient Enrolment last updated time
enrollment-period Patient Enrolment period
enrollment-status Patient Enrolment status
health-plan-create-date Patient Health plan creation date
inactive-date Patient Patient inactive date
nil-indicator Patient Nil indicator flag
organization-group Patient Organisation group
patient-address-type Patient Address type
patient-deceased-status Patient Deceased status
patient-scheme Patient Patient scheme
race Patient Race
residential-address-invalid-address-tag Patient Invalid address tag
residential-status Patient Residential status
nil-indicator Patient Nil indicator
provided-by Questionnaire Provided by
translation PlanDefinition Title translation

ASG / Age Well SG Project (http://ihis.sg/extension/asg-*)

Extension URL (shortname) Applied To Description
asg-aac-opt-out-status Composition AAC programme opt-out status
asg-aap-opt-out-status Composition AAP programme opt-out status
asg-aap-provider Composition AAP provider
asg-aap-recommendation Composition AAP recommendation
asg-befriending-programme-opt-out-status Composition Befriending programme opt-out status
asg-buddying-programme-opt-out-status Composition Buddying programme opt-out status
asg-clinical-frailty-score Composition Clinical Frailty Scale score
asg-cst-date Composition CST date
asg-event-category Composition Event category
asg-event-domain Composition Event domain
asg-event-id Composition Event identifier
asg-event-is-ground-up-initiative Composition Ground-up initiative flag
asg-event-name Composition Event name
asg-event-session-capacity Composition Session capacity
asg-event-session-duration Composition Session duration
asg-event-session-end-date Composition Session end date
asg-event-session-id Composition Session identifier
asg-event-session-mode Composition Session mode (in-person / virtual)
asg-event-session-start-date Composition Session start date
asg-event-session-venue Composition Session venue
asg-event-target-attendees Composition Target attendee count
asg-event-type Composition Event type
asg-ground-up-initiative-partner Composition Ground-up initiative partner organisation
asg-irms-referral-accepted-date Composition IRMS referral accepted date
asg-irms-referral-raised-date Composition IRMS referral raised date
asg-minimum-required-sessions Composition Minimum required sessions
asg-referral-accepted-by Composition Staff who accepted the referral
asg-referral-raised-by Composition Staff who raised the referral
asg-reporting-month Composition Reporting month
asg-resident-befriending-programme-period Composition Resident befriending programme period
asg-resident-buddying-programme-period Composition Resident buddying programme period
asg-resident-volunteer-status Composition Resident volunteer status
asg-screening-declaration-date Composition Screening declaration date
asg-social-risk-factor-score Composition Social risk factor score
asg-social-support-recommendation Composition Social support recommendation
asg-total-clients Composition Total client count
asg-total-operating-days Composition Total operating days
asg-is-attended-session Patient Whether the resident attended a session
asg-person-age Patient Person's age
asg-residential-status Patient Residential status
hsg-residential-status Patient HSG residential status
race Patient Race
asg-activity-volunteered Practitioner Volunteered activity
asg-manpower-capacity Practitioner Manpower capacity
asg-manpower-position Practitioner Manpower position
asg-manpower-remarks Practitioner Manpower remarks
asg-volunteer-age Practitioner Volunteer age
asg-volunteer-name Practitioner Volunteer name
organization-period Organization Organisation effective period
effective-period Location Location effective period
asg-contacted-staff-name Encounter Name of contacted staff member
asg-purpose-of-contact Encounter Purpose of contact
asg-referred-by Encounter Referring party
endorsement-date QuestionnaireResponse Date the response was endorsed