Class TMedication

Unit

Declaration

type TMedication = class(TDomainResource)

Description

This resource is primarily used for the identification and definition of a medication, including ingredients, for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property code : TCodeableConcept read Getcode write Setcode;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TMedicationStatusCodes read GetstatusElement write SetstatusElement;
Public property marketingAuthorizationHolder : TReference read GetmarketingAuthorizationHolder write SetmarketingAuthorizationHolder;
Public property doseForm : TCodeableConcept read GetdoseForm write SetdoseForm;
Public property totalVolume : TQuantity read GettotalVolume write SettotalVolume;
Public property ingredient : TMedicationIngredientArray read GetingredientArray;
Public property batch : TMedicationBatch read Getbatch write Setbatch;
Public property definition : TReference read Getdefinition write Setdefinition;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Business identifier for this medication.

Public property code : TCodeableConcept read Getcode write Setcode;

A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.

Public property status : string read Getstatus write Setstatus;

A code to indicate if the medication is in active use.

Public property statusElement : TMedicationStatusCodes read GetstatusElement write SetstatusElement;
 
Public property marketingAuthorizationHolder : TReference read GetmarketingAuthorizationHolder write SetmarketingAuthorizationHolder;

The company or other legal entity that has authorization, from the appropriate drug regulatory authority, to market a medicine in one or more jurisdictions. Typically abbreviated MAH.Note: The MAH may manufacture the product and may also contract the manufacturing of the product to one or more companies (organizations).

Public property doseForm : TCodeableConcept read GetdoseForm write SetdoseForm;

Describes the form of the item. Powder; tablets; capsule.

Public property totalVolume : TQuantity read GettotalVolume write SettotalVolume;

When the specified product code does not infer a package size, this is the specific amount of drug in the product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.).

Public property ingredient : TMedicationIngredientArray read GetingredientArray;

Identifies a particular constituent of interest in the product.

Public property batch : TMedicationBatch read Getbatch write Setbatch;

Information that only applies to packages (not products).

Public property definition : TReference read Getdefinition write Setdefinition;

A reference to a knowledge resource that provides more information about this medication.


Generated by PasDoc 0.15.0.