Data Model Libraries
    Preparing search index...

    Class MedicationRequestDispenseRequestComponent

    MedicationRequestDispenseRequestComponent Class

    FHIR Specification

    • Short: Medication supply authorization
    • Definition: Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    MedicationRequest.dispenseRequest.initialFill Element

    FHIR Specification

    • Short: First fill details
    • Definition: Indicates the quantity or duration for the first dispense of the medication.
    • Comment: If populating this element, either the quantity or the duration must be included.
    • FHIR Type: BackboneElement
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    dispenseInterval?: Duration

    MedicationRequest.dispenseRequest.dispenseInterval Element

    FHIR Specification

    • Short: Minimum period of time between dispenses
    • Definition: The minimum period of time that must occur between dispenses of the medication.
    • FHIR Type: Duration
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    validityPeriod?: Period

    MedicationRequest.dispenseRequest.validityPeriod Element

    FHIR Specification

    • Short: Time period supply is authorized for
    • Definition: This indicates the validity period of a prescription (stale dating the Prescription).
    • Comment: It reflects the prescribers' perspective for the validity of the prescription. Dispenses must not be made against the prescription outside of this period. The lower-bound of the Dispensing Window signifies the earliest date that the prescription can be filled for the first time. If an upper-bound is not specified then the Prescription is open-ended or will default to a stale-date based on regulations.
    • Requirements: Indicates when the Prescription becomes valid, and when it ceases to be a dispensable Prescription.
    • FHIR Type: Period
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    numberOfRepeatsAllowed?: UnsignedIntType

    MedicationRequest.dispenseRequest.numberOfRepeatsAllowed Element

    FHIR Specification

    • Short: Number of refills authorized
    • Definition: An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.
    • Comment: If displaying "number of authorized fills", add 1 to this number.
    • FHIR Type: unsignedInt
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    quantity?: Quantity

    MedicationRequest.dispenseRequest.quantity Element

    FHIR Specification

    • Short: Amount of medication to supply per dispense
    • Definition: The amount that is to be dispensed for one fill.
    • FHIR Type: Quantity
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    expectedSupplyDuration?: Duration

    MedicationRequest.dispenseRequest.expectedSupplyDuration Element

    FHIR Specification

    • Short: Number of days supply per dispense
    • Definition: Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.
    • Comment: In some situations, this attribute may be used instead of quantity to identify the amount supplied by how long it is expected to last, rather than the physical quantity issued, e.g. 90 days supply of medication (based on an ordered dosage). When possible, it is always better to specify quantity, as this tends to be more precise. expectedSupplyDuration will always be an estimate that can be influenced by external factors.
    • FHIR Type: Duration
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false
    performer?: Reference

    MedicationRequest.dispenseRequest.performer Element

    FHIR Specification

    • Short: Intended dispenser
    • Definition: Indicates the intended dispensing Organization specified by the prescriber.
    • FHIR Type: Reference
    • Cardinality: 0..1
    • isModifier: false
    • isSummary: false

    Methods

    • Parse the provided MedicationRequestDispenseRequestComponent JSON to instantiate the MedicationRequestDispenseRequestComponent data model.

      Parameters

      • sourceJson: Value

        JSON representing FHIR MedicationRequestDispenseRequestComponent

      • OptionaloptSourceField: string

        Optional data source field (e.g. <complexTypeName>.<complexTypeFieldName>); defaults to MedicationRequestDispenseRequestComponent

      Returns undefined | MedicationRequestDispenseRequestComponent

      MedicationRequestDispenseRequestComponent data model or undefined for MedicationRequestDispenseRequestComponent

      JsonError if the provided JSON is not a valid JSON object

    • Determines if the modifierExtension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the modifierExtension property exists and has any values.

      AssertionError for invalid url

    • Returns undefined | string

      the id property value

    • Assigns the provided value to the id property.

      Parameters

      • value: undefined | string

        the id value

      Returns this

      this

      PrimitiveTypeError for invalid value

    • Returns boolean

      true if id exists and has a value; false otherwise

    • Determines if the extension property exists.

      Parameters

      • Optionalurl: string

        the url that identifies a specific Extension

      Returns boolean

      true if an Extension has the provided url; false otherwise

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Determines if the extension property exists.

      Parameters

      • url: string

        the url that identifies a specific Extension

      Returns undefined | IExtension

      an Extension having the provided url

      If the url is provided, determines if an Extension having the provided url exists. If the url is not provided, determines if the extension property exists and has any values.

      AssertionError for invalid url

    • Adds the provided Extension to the extension property array.

      Parameters

      • extension: undefined | IExtension

        the Extension value to add to the extension property array

      Returns this

      this

    • Removes the Extension having the provided url from the extension property array.

      Parameters

      • url: string

        the url that identifies a specific Extension to remove

      Returns void

      AssertionError for invalid url

    • Returns boolean

      true if and only if the data model has required fields (min cardinality > 0) and at least one of those required fields in the instance is empty; false otherwise

    • Returns boolean

      true if the instance is a FHIR complex or primitive datatype; false otherwise