BC Client Registry FHIR Implementation Guide
1.0.0 - Build CI
BC Client Registry FHIR Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: http://hlth.gov.bc.ca/fhir/client/OperationDefinition/bc-patient-update | Version: 1.0.0 | |||
Draft as of 2024-06-07 | Computable Name: PartialUpdatePatient |
This operation is used to update a patient’s demographics, applied to only specific Patient attributes.
Note
This specification is currently published as a Draft Standard on the ministry GitHub and is not intended for implementation. Feedback is welcome but readers should understand that there is more work to be done in testing the profiles and operations defined in this guide. For more information, please see the Future Plans page in this guide.
This is the Update Patient operation which is used to update only some attributes of a Patient. For a partial update the sending source’s primary identifier must exist in the EMPI. For SRI source a member with the supplied SRI must exist in EMPI and for a PHN source an MOH_CRS member must exist in the EMPI with the supplied PHN.
URL: [base]/Patient/$PartialUpdatePatient
Input parameters Profile:PartialUpdateRequestBundle
Output parameters Profile:ReviseResponseBundle
Parameters
Use | Name | Scope | Cardinality | Type | Binding | Documentation |
IN | UpdatePatientRequestBundle | 1..1 | Bundle | Update request Bundle. | ||
OUT | RevisePatientResponseBundle | 1..1 | Bundle | Update response Bundle (which is the ReviseResponseBundle). |
Cardinality | Resource Type | Comment |
---|---|---|
1..1 | MetadataParametersIn | See profile. |
1..1 | UpdatePatient | See profile. |
Cardinality | Resource Type | Comment |
---|---|---|
1..1 | MetadataParametersOut | See profile. |
1,,1 | OperationOutcome | An OperationOutcome resource that has warnings and errors regarding the operation requested. |
0..1 | ClientRegistryPatient | See profile. |
Besides the two mandatory name-value pairs, see here there are no additiontal In parameters required.
Besides the mandatory parameters, there additional Out parameters required.
See Update Patient request example.
See Update Patient response example. The update response is identifical to the example Revise Patient response.