core.medplumclient.updateresource
Home > @medplum/core > MedplumClient > updateResource
MedplumClient.updateResource() method
Updates a FHIR resource.
The return value is the updated resource, including the ID and meta.
Signature:
updateResource<T extends Resource>(resource: T, options?: MedplumRequestOptions): Promise<T>;
Parameters
Parameter  | Type  | Description  | 
|---|---|---|
resource  | T  | The FHIR resource to update.  | 
options  | (Optional) Optional fetch options.  | 
Returns:
Promise<T>
The result of the update operation.
Example
Example:
const result = await medplum.updateResource({
  resourceType: 'Patient',
  id: '123',
  name: [{
   family: 'Smith',
   given: ['John']
  }]
});
console.log(result.meta.versionId);
See the FHIR "update" operation for full details: https://www.hl7.org/fhir/http.html\#update