Show / Hide Table of Contents

Class MedicationAdministrationDosage

Describes the medication dosage information details e.g. dose, rate, site, route, etc.

Inheritance
System.Object
Element
BackboneElement
MedicationAdministrationDosage
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 MedicationAdministrationDosage : BackboneElement, IFhirJsonSerializable

Properties

| 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

Method

A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.

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

Quantity

The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.

Declaration
public Quantity Quantity { get; set; }
Property Value
Type Description
Quantity
| 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 the patient. For example, topical, intravenous, etc.

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 entered the body. For example, "left arm".

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 entered the body. For example, "left arm".

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. When coded instructions are present, the free text instructions may still be present for display to humans taking or administering the medication.

Declaration
public string Text { get; set; }
Property Value
Type Description
System.String

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