Show / Hide Table of Contents

Class MedicationOrderDosageInstruction

Indicates how the medication is to be used by the patient.

Inheritance
System.Object
Element
BackboneElement
MedicationOrderDosageInstruction
Implements
IFhirJsonSerializable
Inherited Members
BackboneElement.ModifierExtension
Element.Extension
Element.Fhir_comments
Element._Fhir_comments
Element.Id
Element._Id
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class MedicationOrderDosageInstruction : BackboneElement, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_AsNeededBoolean

Extension container element for AsNeededBoolean

Declaration
public Element _AsNeededBoolean { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Text

Extension container element for Text

Declaration
public Element _Text { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

AdditionalInstructions

Additional instructions such as "Swallow with plenty of water" which may or may not be coded.

Declaration
public CodeableConcept AdditionalInstructions { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

AsNeededBoolean

Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).

Declaration
public bool? AsNeededBoolean { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>
| Improve this Doc View Source

AsNeededCodeableConcept

Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).

Declaration
public CodeableConcept AsNeededCodeableConcept { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

DoseQuantity

The amount of therapeutic or other substance given at one administration event.

Declaration
public Quantity DoseQuantity { get; set; }
Property Value
Type Description
Quantity
| Improve this Doc View Source

DoseRange

The amount of therapeutic or other substance given at one administration event.

Declaration
public Range DoseRange { get; set; }
Property Value
Type Description
Range
| Improve this Doc View Source

MaxDosePerPeriod

The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time. For example, 1000mg in 24 hours.

Declaration
public Ratio MaxDosePerPeriod { get; set; }
Property Value
Type Description
Ratio
| Improve this Doc View Source

Method

A coded value indicating the method by which the medication is introduced into or onto the body. Most commonly used for injections. For examples, Slow Push; Deep IV.

Declaration
public CodeableConcept Method { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

RateRange

Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Currently we do not specify a default of '1' in the denominator, but this is being discussed. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.

Declaration
public Range RateRange { get; set; }
Property Value
Type Description
Range
| Improve this Doc View Source

RateRatio

Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Currently we do not specify a default of '1' in the denominator, but this is being discussed. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.

Declaration
public Ratio RateRatio { get; set; }
Property Value
Type Description
Ratio
| Improve this Doc View Source

Route

A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body.

Declaration
public CodeableConcept Route { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

SiteCodeableConcept

A coded specification of the anatomic site where the medication first enters the body.

Declaration
public CodeableConcept SiteCodeableConcept { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

SiteReference

A coded specification of the anatomic site where the medication first enters the body.

Declaration
public Reference SiteReference { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Text

Free text dosage instructions can be used for cases where the instructions are too complex to code. The content of this attribute does not include the name or description of the medication. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication. It is expected that the text instructions will always be populated. If the dosage.timing attribute is also populated, then the dosage.text should reflect the same information as the timing.

Declaration
public string Text { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Timing

The timing schedule for giving the medication to the patient. The Schedule data type allows many different expressions. For example: "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".

Declaration
public Timing Timing { get; set; }
Property Value
Type Description
Timing

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX