Class TMedication

Unit

Declaration

type TMedication = class(TDomainResource)

Description

This resource is primarily used for the identification and definition of a medication. It covers the ingredients and the packaging for a medication. 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 code : TCodeableConcept read Getcode write Setcode;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TMedicationStatus read GetstatusElement write SetstatusElement;
Public property isBrand : boolean read GetisBrand write SetisBrand;
Public property isBrandElement : Tboolean read GetisBrandElement write SetisBrandElement;
Public property isOverTheCounter : boolean read GetisOverTheCounter write SetisOverTheCounter;
Public property isOverTheCounterElement : Tboolean read GetisOverTheCounterElement write SetisOverTheCounterElement;
Public property manufacturer : TReference read Getmanufacturer write Setmanufacturer;
Public property form : TCodeableConcept read Getform write Setform;
Public property ingredient : TMedicationIngredientArray read GetingredientArray;
Public property package : TMedicationPackage read Getpackage write Setpackage;
Public property image : TAttachmentArray read GetimageArray;

Description

Methods

Public constructor Create; override;
 

Properties

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 : TMedicationStatus read GetstatusElement write SetstatusElement;
 
Public property isBrand : boolean read GetisBrand write SetisBrand;

Set to true if the item is attributable to a specific manufacturer.

Public property isBrandElement : Tboolean read GetisBrandElement write SetisBrandElement;
 
Public property isOverTheCounter : boolean read GetisOverTheCounter write SetisOverTheCounter;

Set to true if the medication can be obtained without an order from a prescriber.

Public property isOverTheCounterElement : Tboolean read GetisOverTheCounterElement write SetisOverTheCounterElement;
 
Public property manufacturer : TReference read Getmanufacturer write Setmanufacturer;

Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.

Public property form : TCodeableConcept read Getform write Setform;

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

Public property ingredient : TMedicationIngredientArray read GetingredientArray;

Identifies a particular constituent of interest in the product.

Public property package : TMedicationPackage read Getpackage write Setpackage;

Information that only applies to packages (not products).

Public property image : TAttachmentArray read GetimageArray;

Photo(s) or graphic representation(s) of the medication.


Generated by PasDoc 0.15.0.