|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.infoway.messagebuilder.model.MessagePartBean
ca.infoway.messagebuilder.model.pcs_mr2009_r02_04_03.merged.ActiveMedicationBean
public class ActiveMedicationBean
Business Name: ActiveMedication
COCT_MT260010CA.SubstanceAdministration: Active Medication
Allows providers to identify the offending drugs when determining their management approach.
Indicates an active medication (prescription or non-prescription medication) that is recorded in the patients record and which contributed to triggering the issue.
Constructor Summary | |
---|---|
ActiveMedicationBean()
|
Method Summary | |
---|---|
ActSubstanceAdministrationCode |
getCode()
Business Name: AdministrationType |
Set<x_BasicConfidentialityKind> |
getConfidentialityCode()
Business Name: ActiveMedicationMaskingIndicator |
DrugProductBean |
getConsumableMedication()
Un-merged Business Name: (no business name specified) |
MedicationBean |
getDirectTargetMedication()
Un-merged Business Name: (no business name specified) |
MedicineBean |
getDirectTargetMedicationAdministerableMedicine()
Un-merged Business Name: (no business name specified) |
PhysicalQuantity |
getDoseQuantity()
Un-merged Business Name: DrugDoseStrength |
Interval<Date> |
getEffectiveTime()
Business Name: ActiveMedicationTimeRange |
Identifier |
getId()
Business Name: ActiveMedicationRecordNumber |
x_ActMoodRequestEvent |
getMoodCode()
Business Name: OtherMedicationIndicator |
ActStatus |
getStatusCode()
Business Name: ActiveMedicationStatus |
void |
setCode(ActSubstanceAdministrationCode code)
Business Name: AdministrationType |
void |
setConsumableMedication(DrugProductBean consumableMedication)
Un-merged Business Name: (no business name specified) |
void |
setDirectTargetMedication(MedicationBean directTargetMedication)
Un-merged Business Name: (no business name specified) |
void |
setDirectTargetMedicationAdministerableMedicine(MedicineBean directTargetMedicationAdministerableMedicine)
Un-merged Business Name: (no business name specified) |
void |
setDoseQuantity(PhysicalQuantity doseQuantity)
Un-merged Business Name: DrugDoseStrength |
void |
setEffectiveTime(Interval<Date> effectiveTime)
Business Name: ActiveMedicationTimeRange |
void |
setId(Identifier id)
Business Name: ActiveMedicationRecordNumber |
void |
setMoodCode(x_ActMoodRequestEvent moodCode)
Business Name: OtherMedicationIndicator |
void |
setStatusCode(ActStatus statusCode)
Business Name: ActiveMedicationStatus |
Methods inherited from class ca.infoway.messagebuilder.model.MessagePartBean |
---|
getField, getNullFlavor, getNullFlavor, getSpecializationType, hasNullFlavor, hasNullFlavor, setNullFlavor, setNullFlavor, setSpecializationType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ActiveMedicationBean()
Method Detail |
---|
public PhysicalQuantity getDoseQuantity()
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT490102CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT400001CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT400003CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT400004CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT490101CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: ActiveMedicationDoseQuantity
Relationship: COCT_MT260010CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Requested Dosage Level
ZPS.12
ZDU.4.4
Contraindication.dosageAmount
Used in Low Dose/High Dose issues.
The amount of medication administered to the patient
Un-merged Business Name: ActiveMedicationDoseQuantity
Relationship: COCT_MT260020CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
public void setDoseQuantity(PhysicalQuantity doseQuantity)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT490102CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT400001CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT400003CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT400004CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: DrugDoseStrength
Relationship: FICR_MT490101CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: ActiveMedicationDoseQuantity
Relationship: COCT_MT260010CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
Requested Dosage Level
ZPS.12
ZDU.4.4
Contraindication.dosageAmount
Used in Low Dose/High Dose issues.
The amount of medication administered to the patient
Un-merged Business Name: ActiveMedicationDoseQuantity
Relationship: COCT_MT260020CA.SubstanceAdministration.doseQuantity
Conformance/Cardinality: REQUIRED (0-1)
public MedicationBean getDirectTargetMedication()
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT490102CA.DirectTarget.medication
Conformance/Cardinality: POPULATED (1)
public void setDirectTargetMedication(MedicationBean directTargetMedication)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT490102CA.DirectTarget.medication
Conformance/Cardinality: POPULATED (1)
public MedicineBean getDirectTargetMedicationAdministerableMedicine()
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT400001CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT400003CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT400004CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT490101CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
public void setDirectTargetMedicationAdministerableMedicine(MedicineBean directTargetMedicationAdministerableMedicine)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT400001CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT400003CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT400004CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: FICR_MT490101CA.Medication.administerableMedicine
Conformance/Cardinality: MANDATORY (1)
public x_ActMoodRequestEvent getMoodCode()
Business Name: OtherMedicationIndicator
Un-merged Business Name: OtherMedicationIndicator
Relationship: COCT_MT260010CA.SubstanceAdministration.moodCode
Conformance/Cardinality: MANDATORY (1)
Knowing whether a drug is prescribed or not can influence actions taken to mitigate an issue. This attribute is therefore mandatory.
If the attribute is 'RQO', represents a prescription or dispense record. Otherwise if 'EVN', it represents an 'Other Medication' record.
Un-merged Business Name: OtherMedicationIndicator
Relationship: COCT_MT260020CA.SubstanceAdministration.moodCode
Conformance/Cardinality: MANDATORY (1)
public void setMoodCode(x_ActMoodRequestEvent moodCode)
Business Name: OtherMedicationIndicator
Un-merged Business Name: OtherMedicationIndicator
Relationship: COCT_MT260010CA.SubstanceAdministration.moodCode
Conformance/Cardinality: MANDATORY (1)
Knowing whether a drug is prescribed or not can influence actions taken to mitigate an issue. This attribute is therefore mandatory.
If the attribute is 'RQO', represents a prescription or dispense record. Otherwise if 'EVN', it represents an 'Other Medication' record.
Un-merged Business Name: OtherMedicationIndicator
Relationship: COCT_MT260020CA.SubstanceAdministration.moodCode
Conformance/Cardinality: MANDATORY (1)
public Identifier getId()
Business Name: ActiveMedicationRecordNumber
Un-merged Business Name: ActiveMedicationRecordNumber
Relationship: COCT_MT260010CA.SubstanceAdministration.id
Conformance/Cardinality: POPULATED (1)
DDI/DuplicateTherapy.InteractingPrescriptionNumber
InteractingPrescription.PrescriptionExternalKey
InteractingPrescription.PrescriptionNumber
DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)
Allows provider to drill-down and retrieve additional information about the implicated drug therapy to either modify the therapy or to learn more information in determining their management approach for the issue.
Unique identifier of the prescription or other medication drug record that triggered the issue.
Un-merged Business Name: ActiveMedicationRecordNumber
Relationship: COCT_MT260020CA.SubstanceAdministration.id
Conformance/Cardinality: POPULATED (1)
public void setId(Identifier id)
Business Name: ActiveMedicationRecordNumber
Un-merged Business Name: ActiveMedicationRecordNumber
Relationship: COCT_MT260010CA.SubstanceAdministration.id
Conformance/Cardinality: POPULATED (1)
DDI/DuplicateTherapy.InteractingPrescriptionNumber
InteractingPrescription.PrescriptionExternalKey
InteractingPrescription.PrescriptionNumber
DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)
Allows provider to drill-down and retrieve additional information about the implicated drug therapy to either modify the therapy or to learn more information in determining their management approach for the issue.
Unique identifier of the prescription or other medication drug record that triggered the issue.
Un-merged Business Name: ActiveMedicationRecordNumber
Relationship: COCT_MT260020CA.SubstanceAdministration.id
Conformance/Cardinality: POPULATED (1)
public ActSubstanceAdministrationCode getCode()
Business Name: AdministrationType
Un-merged Business Name: AdministrationType
Relationship: COCT_MT260010CA.SubstanceAdministration.code
Conformance/Cardinality: POPULATED (1)
Needed to determine what to do about the issue. Because the medication can be masked, this element is only marked as 'populated'.
The element allows a full 'CD' type to support SNOMED implementations.
Identifies whether the interaction is with a drug or a vaccine. For SNOMED, may also indicate the specific drug or vaccine at issue.
Un-merged Business Name: AdministrationType
Relationship: COCT_MT260020CA.SubstanceAdministration.code
Conformance/Cardinality: POPULATED (1)
public void setCode(ActSubstanceAdministrationCode code)
Business Name: AdministrationType
Un-merged Business Name: AdministrationType
Relationship: COCT_MT260010CA.SubstanceAdministration.code
Conformance/Cardinality: POPULATED (1)
Needed to determine what to do about the issue. Because the medication can be masked, this element is only marked as 'populated'.
The element allows a full 'CD' type to support SNOMED implementations.
Identifies whether the interaction is with a drug or a vaccine. For SNOMED, may also indicate the specific drug or vaccine at issue.
Un-merged Business Name: AdministrationType
Relationship: COCT_MT260020CA.SubstanceAdministration.code
Conformance/Cardinality: POPULATED (1)
public ActStatus getStatusCode()
Business Name: ActiveMedicationStatus
Un-merged Business Name: ActiveMedicationStatus
Relationship: COCT_MT260010CA.SubstanceAdministration.statusCode
Conformance/Cardinality: REQUIRED (0-1)
ZPB3.8 (aborted = discontinued; nullified = reversed/system reversed; active=filled/not-filled)
Used to determine the relevance of the issue and the need to manage it. For example, if the medication is on hold, it may be less of an issue than if it is being actively taken.
Indicates the status of the medication record at the time of the issue.
Un-merged Business Name: ActiveMedicationStatus
Relationship: COCT_MT260020CA.SubstanceAdministration.statusCode
Conformance/Cardinality: REQUIRED (0-1)
public void setStatusCode(ActStatus statusCode)
Business Name: ActiveMedicationStatus
Un-merged Business Name: ActiveMedicationStatus
Relationship: COCT_MT260010CA.SubstanceAdministration.statusCode
Conformance/Cardinality: REQUIRED (0-1)
ZPB3.8 (aborted = discontinued; nullified = reversed/system reversed; active=filled/not-filled)
Used to determine the relevance of the issue and the need to manage it. For example, if the medication is on hold, it may be less of an issue than if it is being actively taken.
Indicates the status of the medication record at the time of the issue.
Un-merged Business Name: ActiveMedicationStatus
Relationship: COCT_MT260020CA.SubstanceAdministration.statusCode
Conformance/Cardinality: REQUIRED (0-1)
public Interval<Date> getEffectiveTime()
Business Name: ActiveMedicationTimeRange
Un-merged Business Name: ActiveMedicationTimeRange
Relationship: COCT_MT260010CA.SubstanceAdministration.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
Requested Duration
Allows the provider to evaluate duplicate therapy and similar timing-based issues.
The date and time during which the patient is expected to be taking the drug which triggered the issue.
Un-merged Business Name: ActiveMedicationTimeRange
Relationship: COCT_MT260020CA.SubstanceAdministration.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
public void setEffectiveTime(Interval<Date> effectiveTime)
Business Name: ActiveMedicationTimeRange
Un-merged Business Name: ActiveMedicationTimeRange
Relationship: COCT_MT260010CA.SubstanceAdministration.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
Requested Duration
Allows the provider to evaluate duplicate therapy and similar timing-based issues.
The date and time during which the patient is expected to be taking the drug which triggered the issue.
Un-merged Business Name: ActiveMedicationTimeRange
Relationship: COCT_MT260020CA.SubstanceAdministration.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
public Set<x_BasicConfidentialityKind> getConfidentialityCode()
Business Name: ActiveMedicationMaskingIndicator
Un-merged Business Name: ActiveMedicationMaskingIndicator
Relationship: COCT_MT260010CA.SubstanceAdministration.confidentialityCode
Conformance/Cardinality: OPTIONAL (0-2)
Conveys the patients wishes relating to the sensitivity of the drug information.
The attribute is optional because not all systems will support masking.
An indication of sensitivity surrounding the related drug, and thus defines the required sensitivity for the detected issue.
Un-merged Business Name: ActiveMedicationMaskingIndicator
Relationship: COCT_MT260020CA.SubstanceAdministration.confidentialityCode
Conformance/Cardinality: OPTIONAL (0-2)
public DrugProductBean getConsumableMedication()
Un-merged Business Name: (no business name specified)
Relationship: COCT_MT260010CA.Consumable.medication
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: COCT_MT260020CA.Consumable.medication
Conformance/Cardinality: POPULATED (1)
public void setConsumableMedication(DrugProductBean consumableMedication)
Un-merged Business Name: (no business name specified)
Relationship: COCT_MT260010CA.Consumable.medication
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: COCT_MT260020CA.Consumable.medication
Conformance/Cardinality: POPULATED (1)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |