Interface: MedicationStrength
The give strength of an encoded Medication (RXE-25 value + RXE-26
units). Strength is the concentration of active ingredient (e.g.
"250 mg"), distinct from the give amount (how much is administered, e.g.
"2 tablets"). Only the "encoded" (RXE) context carries strength.
Fail-safe: strength is surfaced exactly as the explicit
RXE-25/26 fields declare it, and is NEVER reconciled against any strength
implied by the give code (e.g. an NDC that encodes "250 mg"). A consumer
that sees both an explicit strength here and a coded drug in giveCode must
treat a disagreement as a real signal: the library does not silently pick a
winner. value is strict-Number() parsed (undefined, never NaN).
Example
import type { MedicationStrength } from "@cosyte/hl7";
const strength: MedicationStrength = { value: 250, units: { identifier: "mg", nameOfCodingSystem: "UCUM" } };
Properties
units?
readonlyoptionalunits?:CWE
RXE-26 give strength units.
value?
readonlyoptionalvalue?:number
RXE-25 give strength numeric value (strict-parsed; never NaN).