core.applydefaultvaluestoresource | Medplum

applyDefaultValuesToResource() function

Adds default values to resource based on the supplied schema. Default values includes all required fixed and pattern values specified on elements in the schema. If an element has a fixed/pattern value but is optional, i.e. element.min === 0, the default value is not added.

Signature:

export declare function applyDefaultValuesToResource(resource: Resource, schema: InternalTypeSchema): Resource;

Parameters

Parameter Type Description
resource Resource The resource to which default values should be added.
schema InternalTypeSchema The schema to use for adding default values.

Returns:

Resource

A clone of resource with default values added.