Class TMedicationKnowledge

Unit

Declaration

type TMedicationKnowledge = class(TDomainResource)

Description

Information about a medication that is used to support knowledge. 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 : Tcode read GetstatusElement write SetstatusElement;
Public property manufacturer : TReference read Getmanufacturer write Setmanufacturer;
Public property doseForm : TCodeableConcept read GetdoseForm write SetdoseForm;
Public property amount : TQuantity read Getamount write Setamount;
Public property synonym : TBSFHIRPrimitiveStringArray read GetsynonymArray;
Public property relatedMedicationKnowledge : TMedicationKnowledgeRelatedMedicationKnowledgeArray read GetrelatedMedicationKnowledgeArray;
Public property associatedMedication : TReferenceArray read GetassociatedMedicationArray;
Public property productType : TCodeableConceptArray read GetproductTypeArray;
Public property monograph : TMedicationKnowledgeMonographArray read GetmonographArray;
Public property ingredient : TMedicationKnowledgeIngredientArray read GetingredientArray;
Public property preparationInstruction : string read GetpreparationInstruction write SetpreparationInstruction;
Public property preparationInstructionElement : Tmarkdown read GetpreparationInstructionElement write SetpreparationInstructionElement;
Public property intendedRoute : TCodeableConceptArray read GetintendedRouteArray;
Public property cost : TMedicationKnowledgeCostArray read GetcostArray;
Public property monitoringProgram : TMedicationKnowledgeMonitoringProgramArray read GetmonitoringProgramArray;
Public property administrationGuidelines : TMedicationKnowledgeAdministrationGuidelinesArray read GetadministrationGuidelinesArray;
Public property medicineClassification : TMedicationKnowledgeMedicineClassificationArray read GetmedicineClassificationArray;
Public property packaging : TMedicationKnowledgePackaging read Getpackaging write Setpackaging;
Public property drugCharacteristic : TMedicationKnowledgeDrugCharacteristicArray read GetdrugCharacteristicArray;
Public property contraindication : TReferenceArray read GetcontraindicationArray;
Public property regulatory : TMedicationKnowledgeRegulatoryArray read GetregulatoryArray;
Public property kinetics : TMedicationKnowledgeKineticsArray read GetkineticsArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property code : TCodeableConcept read Getcode write Setcode;

A code that specifies 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. The status refers to the validity about the information of the medication and not to its medicinal properties.

Public property statusElement : Tcode read GetstatusElement write SetstatusElement;
 
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 doseForm : TCodeableConcept read GetdoseForm write SetdoseForm;

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

Public property amount : TQuantity read Getamount write Setamount;

Specific amount of the drug in the packaged 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 synonym : TBSFHIRPrimitiveStringArray read GetsynonymArray;

Additional names for a medication, for example, the name(s) given to a medication in different countries. For example, acetaminophen and paracetamol or salbutamol and albuterol.

Public property relatedMedicationKnowledge : TMedicationKnowledgeRelatedMedicationKnowledgeArray read GetrelatedMedicationKnowledgeArray;

Associated or related knowledge about a medication.

Public property associatedMedication : TReferenceArray read GetassociatedMedicationArray;

Associated or related medications. For example, if the medication is a branded product (e.g. Crestor), this is the Therapeutic Moeity (e.g. Rosuvastatin) or if this is a generic medication (e.g. Rosuvastatin), this would link to a branded product (e.g. Crestor).

Public property productType : TCodeableConceptArray read GetproductTypeArray;

Category of the medication or product (e.g. branded product, therapeutic moeity, generic product, innovator product, etc.).

Public property monograph : TMedicationKnowledgeMonographArray read GetmonographArray;

Associated documentation about the medication.

Public property ingredient : TMedicationKnowledgeIngredientArray read GetingredientArray;

Identifies a particular constituent of interest in the product.

Public property preparationInstruction : string read GetpreparationInstruction write SetpreparationInstruction;

The instructions for preparing the medication.

Public property preparationInstructionElement : Tmarkdown read GetpreparationInstructionElement write SetpreparationInstructionElement;
 
Public property intendedRoute : TCodeableConceptArray read GetintendedRouteArray;

The intended or approved route of administration.

Public property cost : TMedicationKnowledgeCostArray read GetcostArray;

The price of the medication.

Public property monitoringProgram : TMedicationKnowledgeMonitoringProgramArray read GetmonitoringProgramArray;

The program under which the medication is reviewed.

Public property administrationGuidelines : TMedicationKnowledgeAdministrationGuidelinesArray read GetadministrationGuidelinesArray;

Guidelines for the administration of the medication.

Public property medicineClassification : TMedicationKnowledgeMedicineClassificationArray read GetmedicineClassificationArray;

Categorization of the medication within a formulary or classification system.

Public property packaging : TMedicationKnowledgePackaging read Getpackaging write Setpackaging;

Information that only applies to packages (not products).

Public property drugCharacteristic : TMedicationKnowledgeDrugCharacteristicArray read GetdrugCharacteristicArray;

Specifies descriptive properties of the medicine, such as color, shape, imprints, etc.

Public property contraindication : TReferenceArray read GetcontraindicationArray;

Potential clinical issue with or between medication(s) (for example, drug-drug interaction, drug-disease contraindication, drug-allergy interaction, etc.).

Public property regulatory : TMedicationKnowledgeRegulatoryArray read GetregulatoryArray;

Regulatory information about a medication.

Public property kinetics : TMedicationKnowledgeKineticsArray read GetkineticsArray;

The time course of drug absorption, distribution, metabolism and excretion of a medication from the body.


Generated by PasDoc 0.15.0.