Profile for Create Patient API
This profile is a bundle resource that is used to hold 2 entries: Patient and CarePlan resources, for the creation of the patient and his/her assigned clinical programme in a single transaction (See API - Create Patient).
The Patient resource defines the patient involved in the remote clinical monitoring. Details like patient's name, contacts (See RCM Patient Contact Types), gender, birth date, country code and preferred languages (See RCM Patient Language) will be used. The institution (i.e AMK Polyclinic) that manages the remote clinical monitoring for the patient and the group organization (i.e National Healthcare Group Polyclinics) that owns the patient record will also be stored.
The CarePlan resource defines the clinical programme assigned to the patient. Details like the programme category (See RCM Program Category), the period of enrollment and the patient id will be stored.
These are the details for these resources:
Name | Canonical_URL | Status | Version |
---|---|---|---|
Command 'link' could not render: Object reference not set to an instance of an object. |
http://fhir.synapxe.sg/StructureDefinition/profile-bundle-patient-careplan | active | 5.0.0 |
Command 'link' could not render: Object reference not set to an instance of an object. |
http://fhir.synapxe.sg/StructureDefinition/profile-patient | active | 5.0.0 |
Command 'link' could not render: Object reference not set to an instance of an object. |
http://fhir.synapxe.sg/StructureDefinition/profile-carelan | active | 5.0.0 |
Resource content
These are different views on these resources:
Bundle
Patient
CarePlan
Terminology Bindings
These are the terminology bindings within these resources:
Path | Binding Strength | Value Set(Code System) | Description |
---|---|---|---|
Bundle.type | Required | BundleType (HL7 FHIR) | Indicates the purpose of a bundle - how it is intended to be used. |
Patient.telecom.system | Required | ContactPointSystem (HL7 FHIR) | Telecommunications form for contact point. |
Patient.telecom.use | Required | Command 'link' could not render: Object reference not set to an instance of an object. |
Use of contact point in RCM. |
Patient.gender | Required | AdministrativeGender (HL7 FHIR) | The gender of a person used for administrative purposes. |
Patient.communication.language | Required | Command 'link' could not render: Object reference not set to an instance of an object. |
IETF language tag for a human language used in RCM. |
CarePlan.status | Required | RequestStatus (HL7 FHIR) | Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record. |
CarePlan.intent | Required | CarePlanIntent (HL7 FHIR) | Codes indicating the degree of authority/intentionality associated with a care plan. |
CarePlan.category | Required | Command 'link' could not render: Object reference not set to an instance of an object. |
Identifies program category in RCM. |
Constraints
These are the constraints (invariants) defined within these resources:
id | Level | Location | Description | Expression |
---|---|---|---|---|
empty-value-validation | Rule | (all items) | patient identification value cannot be empty | $this.length() > 0 |