Class TDosage

Unit

Declaration

type TDosage = class(TBackboneType)

Description

Indicates how the medication is/was taken or should be taken by the patient. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property sequence : integer read Getsequence write Setsequence;
Public property sequenceElement : Tinteger read GetsequenceElement write SetsequenceElement;
Public property text : string read Gettext write Settext;
Public property textElement : Tstring read GettextElement write SettextElement;
Public property additionalInstruction : TCodeableConceptArray read GetadditionalInstructionArray;
Public property patientInstruction : string read GetpatientInstruction write SetpatientInstruction;
Public property patientInstructionElement : Tstring read GetpatientInstructionElement write SetpatientInstructionElement;
Public property timing : TTiming read Gettiming write Settiming;
Public property asNeeded : boolean read GetasNeeded write SetasNeeded;
Public property asNeededElement : Tboolean read GetasNeededElement write SetasNeededElement;
Public property asNeededFor : TCodeableConceptArray read GetasNeededForArray;
Public property site : TCodeableConcept read Getsite write Setsite;
Public property route : TCodeableConcept read Getroute write Setroute;
Public property method : TCodeableConcept read Getmethod write Setmethod;
Public property doseAndRate : TDosageDoseAndRateArray read GetdoseAndRateArray;
Public property maxDosePerPeriod : TRatioArray read GetmaxDosePerPeriodArray;
Public property maxDosePerAdministration : TQuantity read GetmaxDosePerAdministration write SetmaxDosePerAdministration;
Public property maxDosePerLifetime : TQuantity read GetmaxDosePerLifetime write SetmaxDosePerLifetime;

Description

Methods

Public constructor Create; override;
 

Properties

Public property sequence : integer read Getsequence write Setsequence;

Indicates the order in which the dosage instructions should be applied or interpreted.

Public property sequenceElement : Tinteger read GetsequenceElement write SetsequenceElement;
 
Public property text : string read Gettext write Settext;

Free text dosage instructions e.g. SIG.

Public property textElement : Tstring read GettextElement write SettextElement;
 
Public property additionalInstruction : TCodeableConceptArray read GetadditionalInstructionArray;

Supplemental instructions to the patient on how to take the medication (e.g. "with meals" or"take half to one hour before food") or warnings for the patient about the medication (e.g. "may cause drowsiness" or "avoid exposure of skin to direct sunlight or sunlamps").

Public property patientInstruction : string read GetpatientInstruction write SetpatientInstruction;

Instructions in terms that are understood by the patient or consumer.

Public property patientInstructionElement : Tstring read GetpatientInstructionElement write SetpatientInstructionElement;
 
Public property timing : TTiming read Gettiming write Settiming;

When medication should be administered.

Public property asNeeded : boolean read GetasNeeded write SetasNeeded;

Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option).

Public property asNeededElement : Tboolean read GetasNeededElement write SetasNeededElement;
 
Public property asNeededFor : TCodeableConceptArray read GetasNeededForArray;

Indicates whether the Medication is only taken based on a precondition for taking the Medication (CodeableConcept).

Public property site : TCodeableConcept read Getsite write Setsite;

Body site to administer to.

Public property route : TCodeableConcept read Getroute write Setroute;

How drug should enter body.

Public property method : TCodeableConcept read Getmethod write Setmethod;

Technique for administering medication.

Public property doseAndRate : TDosageDoseAndRateArray read GetdoseAndRateArray;

Depending on the resource,this is the amount of medication administered, to be administered or typical amount to be administered.

Public property maxDosePerPeriod : TRatioArray read GetmaxDosePerPeriodArray;

Upper limit on medication per unit of time.

Public property maxDosePerAdministration : TQuantity read GetmaxDosePerAdministration write SetmaxDosePerAdministration;

Upper limit on medication per administration.

Public property maxDosePerLifetime : TQuantity read GetmaxDosePerLifetime write SetmaxDosePerLifetime;

Upper limit on medication per lifetime of the patient.


Generated by PasDoc 0.15.0.