core.addpreferredpharmacytopatient | Medplum

addPreferredPharmacyToPatient() function

Adds or updates a preferred pharmacy extension on a Patient. If the pharmacy already exists, updates its type. Otherwise, adds a new extension. If isPrimary is true, other pharmacies are set to 'preferred'.

Signature:

export declare function addPreferredPharmacyToPatient(patient: Patient, orgRef: Reference<Organization>, isPrimary: boolean, preferenceTypeSystem?: string): Patient;

Parameters

Parameter Type Description
patient Patient The Patient resource to modify (will be mutated).
orgRef Reference Reference to the Organization resource.
isPrimary boolean Whether to set this as the primary pharmacy.
preferenceTypeSystem string (Optional) Optional coding system URL for pharmacy preference type. Defaults to PHARMACY_PREFERENCE_TYPE_SYSTEM.

Returns:

Patient

The modified Patient resource.