Class TAdministrableProductDefinition

Unit

Declaration

type TAdministrableProductDefinition = class(TDomainResource)

Description

A medicinal product in the final form which is suitable for administering to a patient (after any mixing of multiple components, dissolution etc. has been performed). 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 status : string read Getstatus write Setstatus;
Public property statusElement : TPublicationStatus read GetstatusElement write SetstatusElement;
Public property formOf : TReferenceArray read GetformOfArray;
Public property administrableDoseForm : TCodeableConcept read GetadministrableDoseForm write SetadministrableDoseForm;
Public property unitOfPresentation : TCodeableConcept read GetunitOfPresentation write SetunitOfPresentation;
Public property producedFrom : TReferenceArray read GetproducedFromArray;
Public property ingredient : TCodeableConceptArray read GetingredientArray;
Public property device : TReference read Getdevice write Setdevice;
Public property description : string read Getdescription write Setdescription;
Public property descriptionElement : Tmarkdown read GetdescriptionElement write SetdescriptionElement;
Public property property_ : TAdministrableProductDefinitionPropertyArray read Getproperty_Array;
Public property routeOfAdministration : TAdministrableProductDefinitionRouteOfAdministrationArray read GetrouteOfAdministrationArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

An identifier for the administrable product.

Public property status : string read Getstatus write Setstatus;

The status of this administrable product. Enables tracking the life-cycle of the content.

Public property statusElement : TPublicationStatus read GetstatusElement write SetstatusElement;
 
Public property formOf : TReferenceArray read GetformOfArray;

References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product. If this administrable product describes the administration of a crushed tablet, the 'formOf' would be the product representing a distribution containing tablets and possibly also a cream. This is distinct from the 'producedFrom' which refers to the specific components of the product that are used in this preparation, rather than the product as a whole.

Public property administrableDoseForm : TCodeableConcept read GetadministrableDoseForm write SetadministrableDoseForm;

The dose form of the final product after necessary reconstitution or processing. Contrasts to the manufactured dose form (see ManufacturedItemDefinition). If the manufactured form was 'powder for solution for injection', the administrable dose form could be 'solution for injection' (once mixed with another item having manufactured form 'solvent for solution for injection').

Public property unitOfPresentation : TCodeableConcept read GetunitOfPresentation write SetunitOfPresentation;

The presentation type in which this item is given to a patient. e.g. for a spray - 'puff' (as in 'contains 100 mcg per puff'), or for a liquid - 'vial' (as in 'contains 5 ml per vial').

Public property producedFrom : TReferenceArray read GetproducedFromArray;

Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form. In some cases, an administrable form might use all of the items from the overall product (or there might only be one item), while in other cases, an administrable form might use only a subset of the items available in the overall product. For example, an administrable form might involve combining a liquid and a powder available as part of an overall product, but not involve applying the also supplied cream.

Public property ingredient : TCodeableConceptArray read GetingredientArray;

The ingredients of this administrable medicinal product. This is only needed if the ingredients are not specified either using ManufacturedItemDefiniton (via AdministrableProductDefinition.producedFrom) to state which component items are used to make this, or using by incoming references from the Ingredient resource, to state in detail which substances exist within this. This element allows a basic coded ingredient to be used.

Public property device : TReference read Getdevice write Setdevice;

A device that is integral to the medicinal product, in effect being considered as an "ingredient" of the medicinal product. This is not intended for devices that are just co-packaged.

Public property description : string read Getdescription write Setdescription;

A general description of the product, when in its final form, suitable for administration e.g. effervescent blue liquid, to be swallowed. Intended to be used when the other structured properties of this resource are insufficient or cannot be supported. It is not intended to duplicate information already carried elswehere.

Public property descriptionElement : Tmarkdown read GetdescriptionElement write SetdescriptionElement;
 
Public property property_ : TAdministrableProductDefinitionPropertyArray read Getproperty_Array;

Characteristics e.g. a product's onset of action.

Public property routeOfAdministration : TAdministrableProductDefinitionRouteOfAdministrationArray read GetrouteOfAdministrationArray;

The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. RouteOfAdministration cannot be used when the 'formOf' product already uses MedicinalProductDefinition.route (and vice versa).


Generated by PasDoc 0.15.0.