sequence | PatientMedicationDosage.Sequence | Double | 0.1 | N/A |
text | PatientMedicationDosage.Comments | String | 0.1 | Both dosage.text and dosage.timing are mapped to the PatientMedicationDosage.Comments field in Salesforce. |
additionalInstruction | PatientMedicationDosage.AdditionalInstruction | String | 0.1 | While FHIR defines Dosage.additionalInstruction as a zero-to-many reference to code set bundle, the Salesforce implementation is a zero-to-one text field. |
patientInstruction | PatientMedicationDosage.PatientInstruction | String | 0.1 | N/A |
timing | PatientMedicationDosage.TimingId | String | 0.1 | N/A |
asNeeded.asNeededBoolean | PatientMedicationDosage.IsAsNeeded | Boolean | 0.1 | N/A |
asNeeded.asNeededCodeableConcept | N/A | N/A | N/A | Not supported |
site | PatientMedicationDosage.SiteId | Lookup: CodeSetBundle | 0.1 | N/A |
route | PatientMedicationDosage.RouteId | Lookup: CodeSetBundle | 0.1 | N/A |
method | PatientMedicationDosage.MethodId | Lookup: CodeSetBundle | 0.1 | N/A |
doseAndRate | N/A | N/A | 0.1 | While FHIR defines dosage.doseAndRate as a zero-to-many block of child resources, the Salesforce implementation supports only a zero-to-one set of information per record. |
doseAndRate.type | PatientMedicationDosage.DosageDefinitionType | Picklist | 0.1 | While FHIR defines dosage.doseAndRate.type as a code set bundle, the Salesforce implementation is a picklist. |
doseAndRate.dose | PatientMedicationDosage.DosageQuantityType | Picklist | 0.1 | A Salesforce-original field that determines whether the dosage.doseAndRate.dose value in the record is a dose range or a dose quantity. |
doseAndRate.dose | PatientMedicationDosage.DosageQuantityNumerator | Double | 0.1 | Because Salesforce doesn’t support native quantity or range data types, the dosage.doseAndRate.dose FHIR resource is flattened to a set of numerator, denominator, and unit fields. |
doseAndRate.dose | PatientMedicationDosage.DosageQuantityDenominator | Double | 0.1 | Because Salesforce doesn’t support native quantity or range data types, the dosage.doseAndRate.dose FHIR resource is flattened to a set of numerator, denominator, and unit fields. |
doseAndRate.dose | PatientMedicationDosage.DosageUnitId | Lookup: UnitOfMeasure | 0.1 | Because Salesforce doesn’t support native quantity or range data types, the dosage.doseAndRate.dose FHIR resource is flattened to a set of numerator, denominator, and unit fields. |
doseAndRate.rate | PatientMedicationDosage.DosageRateType | Picklist | 0.1 | A Salesforce-original field that determines whether the dosage.doseAndRate.rate value in the record is a simple frequency, frequency range, or frequency ratio. |
doseAndRate.rate | PatientMedicationDosage.DosageRateNumerator | Double | 0.1 | Because Salesforce doesn’t support native quantity, range, or ratio data types, the dosage.doseAndRate.dose FHIR resource is flattened to a set of numerator, denominator, and unit fields. |
doseAndRate.rate | PatientMedicationDosage.DosageRateDenominator | Double | 0.1 | Because Salesforce doesn’t support native quantity, range, or ratio data types, the dosage.doseAndRate.dose FHIR resource is flattened to a set of numerator, denominator, and unit fields. |
doseAndRate.rate | PatientMedicationDosage.DosageRateUnitId | Lookup: UnitOfMeasure | 0.1 | Because Salesforce doesn’t support native quantity, range, or ratio data types, the dosage.doseAndRate.dose FHIR resource is flattened to a set of numerator, denominator, and unit fields. |
doseAndRate.maxDosePerPeriod | N/A | N/A | N/A | Not supported |
doseAndRate.maxDosePerAdministration | N/A | N/A | N/A | Not supported |
doseAndRate.maxDosePerLifetime | N/A | N/A | N/A | Not supported |