core.medplumclient.validateresource
Home > @medplum/core > MedplumClient > validateResource
MedplumClient.validateResource() method
Executes the validate operation with the provided resource.
Signature:
validateResource<T extends Resource>(resource: T, options?: MedplumRequestOptions): Promise<OperationOutcome>;
Parameters
Parameter  | Type  | Description  | 
|---|---|---|
resource  | T  | The FHIR resource.  | 
options  | (Optional) Optional fetch options.  | 
Returns:
Promise<OperationOutcome>
The validate operation outcome.
Example
Example:
const result = await medplum.validateResource({
  resourceType: 'Patient',
  name: [{ given: ['Alice'], family: 'Smith' }],
});
See the FHIR "$validate" operation for full details: https://www.hl7.org/fhir/resource-operation-validate.html