Class TMedicationKnowledge

Unit

Declaration

type TMedicationKnowledge = class(TMetadataResource)

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 identifier : TIdentifierArray read GetidentifierArray;
Public property code : TCodeableConcept read Getcode write Setcode;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TMedicationKnowledgeStatusCodes read GetstatusElement write SetstatusElement;
Public property author : TReference read Getauthor write Setauthor;
Public property intendedJurisdiction : TCodeableConceptArray read GetintendedJurisdictionArray;
Public property name_ : TBSFHIRPrimitiveStringArray read Getname_Array;
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 preparationInstruction : string read GetpreparationInstruction write SetpreparationInstruction;
Public property preparationInstructionElement : Tmarkdown read GetpreparationInstructionElement write SetpreparationInstructionElement;
Public property cost : TMedicationKnowledgeCostArray read GetcostArray;
Public property monitoringProgram : TMedicationKnowledgeMonitoringProgramArray read GetmonitoringProgramArray;
Public property indicationGuideline : TMedicationKnowledgeIndicationGuidelineArray read GetindicationGuidelineArray;
Public property medicineClassification : TMedicationKnowledgeMedicineClassificationArray read GetmedicineClassificationArray;
Public property packaging : TMedicationKnowledgePackagingArray read GetpackagingArray;
Public property clinicalUseIssue : TReferenceArray read GetclinicalUseIssueArray;
Public property storageGuideline : TMedicationKnowledgeStorageGuidelineArray read GetstorageGuidelineArray;
Public property regulatory : TMedicationKnowledgeRegulatoryArray read GetregulatoryArray;
Public property definitional : TMedicationKnowledgeDefinitional read Getdefinitional write Setdefinitional;

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 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 referred to by this MedicationKnowledge is in active use within the drug database or inventory system. The status refers to the validity about the information of the medication and not to its medicinal properties.

Public property statusElement : TMedicationKnowledgeStatusCodes read GetstatusElement write SetstatusElement;
 
Public property author : TReference read Getauthor write Setauthor;

The creator or owner of the knowledge or information about the medication.

Public property intendedJurisdiction : TCodeableConceptArray read GetintendedJurisdictionArray;

Lists the jurisdictions that this medication knowledge was written for.

Public property name_ : TBSFHIRPrimitiveStringArray read Getname_Array;

All of the 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 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 associatedMedication : TReferenceArray read GetassociatedMedicationArray;

Links to associated medications that could be prescribed, dispensed or administered.

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 preparationInstruction : string read GetpreparationInstruction write SetpreparationInstruction;

The instructions for preparing the medication.

Public property preparationInstructionElement : Tmarkdown read GetpreparationInstructionElement write SetpreparationInstructionElement;
 
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 indicationGuideline : TMedicationKnowledgeIndicationGuidelineArray read GetindicationGuidelineArray;

Guidelines or protocols that are applicable for the administration of the medication based on indication.

Public property medicineClassification : TMedicationKnowledgeMedicineClassificationArray read GetmedicineClassificationArray;

Categorization of the medication within a formulary or classification system.

Public property packaging : TMedicationKnowledgePackagingArray read GetpackagingArray;

Information that only applies to packages (not products).

Public property clinicalUseIssue : TReferenceArray read GetclinicalUseIssueArray;

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

Public property storageGuideline : TMedicationKnowledgeStorageGuidelineArray read GetstorageGuidelineArray;

Information on how the medication should be stored, for example, refrigeration temperatures and length of stability at a given temperature.

Public property regulatory : TMedicationKnowledgeRegulatoryArray read GetregulatoryArray;

Regulatory information about a medication.

Public property definitional : TMedicationKnowledgeDefinitional read Getdefinitional write Setdefinitional;

Along with the link to a Medicinal Product Definition resource, this information provides common definitional elements that are needed to understand the specific medication that is being described.


Generated by PasDoc 0.15.0.