Show / Hide Table of Contents

Class MedicationStatementDosage

Indicates how the medication is/was used by the patient.

Inheritance
System.Object
Element
BackboneElement
MedicationStatementDosage
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 MedicationStatementDosage : 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

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). Specifically if 'boolean' datatype is selected, then the following logic applies: If set to True, this indicates that the medication is only taken when needed, within the specified schedule.

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). Specifically if 'boolean' datatype is selected, then the following logic applies: If set to True, this indicates that the medication is only taken when needed, within the specified schedule.

Declaration
public CodeableConcept AsNeededCodeableConcept { get; set; }
Property Value
Type Description
CodeableConcept
| 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 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

QuantityQuantity

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

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

QuantityRange

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

Declaration
public Range QuantityRange { get; set; }
Property Value
Type Description
Range
| 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 subject.

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

SiteCodeableConcept

A coded specification of or a reference to 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 or a reference to 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 information as reported about a patient's medication use. When coded dosage information is present, the free text may still be present for display to humans.

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