ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.common.merged
Class ActiveMedicationBean

Package class diagram package ActiveMedicationBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.common.merged.ActiveMedicationBean
All Implemented Interfaces:
NullFlavorSupport, CausalActs, Serializable

public class ActiveMedicationBean
extends MessagePartBean
implements CausalActs

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.

COCT_MT260020CA.SubstanceAdministration: Active Medication

Allows providers to identify the implicated drugs when determining their management approach.

Indicates an active medication (prescription or non-prescription medication) that is recorded in the patient's record and which contributed to triggering the issue.

See Also:
Serialized Form

Constructor Summary
ActiveMedicationBean()
           
 
Method Summary
 ActSubstanceAdministrationCode getCode()
          Business Name: AdministrationType
 x_VeryBasicConfidentialityKind getConfidentialityCode()
          Business Name: ActiveMedicationMaskingIndicator
 DrugProductBean getConsumableMedication()
          Un-merged Business Name: (no business name specified)
 PhysicalQuantity getDoseQuantity()
          Business Name: ActiveMedicationDoseQuantity
 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 setConfidentialityCode(x_VeryBasicConfidentialityKind confidentialityCode)
          Business Name: ActiveMedicationMaskingIndicator
 void setConsumableMedication(DrugProductBean consumableMedication)
          Un-merged Business Name: (no business name specified)
 void setDoseQuantity(PhysicalQuantity doseQuantity)
          Business Name: ActiveMedicationDoseQuantity
 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

ActiveMedicationBean

public ActiveMedicationBean()
Method Detail

getMoodCode

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)

Knowing whether a drug is prescribed or not can influence actions taken to mitigate an issue. The element is therefore mandatory.

If the attribute is 'RQO', represents a prescription or dispense record. Otherwise if 'EVN', it represents an 'Other Medication' record.


setMoodCode

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)

Knowing whether a drug is prescribed or not can influence actions taken to mitigate an issue. The element is therefore mandatory.

If the attribute is 'RQO', represents a prescription or dispense record. Otherwise if 'EVN', it represents an 'Other Medication' record.


getId

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)

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.


setId

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)

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.


getCode

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)

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.


setCode

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)

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.


getStatusCode

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)

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.


setStatusCode

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)

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.


getEffectiveTime

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)

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.


setEffectiveTime

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)

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.


getConfidentialityCode

public x_VeryBasicConfidentialityKind getConfidentialityCode()

Business Name: ActiveMedicationMaskingIndicator

Un-merged Business Name: ActiveMedicationMaskingIndicator

Relationship: COCT_MT260010CA.SubstanceAdministration.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

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-1)

Conveys the patient's wishes relating to the sensitivity of the drug.

The attribute is optional because not all systems will support masking.

An indication of sensitivity surrounding the implicated drug, and thus defines the required sensitivity for the detected issue.


setConfidentialityCode

public void setConfidentialityCode(x_VeryBasicConfidentialityKind confidentialityCode)

Business Name: ActiveMedicationMaskingIndicator

Un-merged Business Name: ActiveMedicationMaskingIndicator

Relationship: COCT_MT260010CA.SubstanceAdministration.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

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-1)

Conveys the patient's wishes relating to the sensitivity of the drug.

The attribute is optional because not all systems will support masking.

An indication of sensitivity surrounding the implicated drug, and thus defines the required sensitivity for the detected issue.


getDoseQuantity

public PhysicalQuantity getDoseQuantity()

Business Name: ActiveMedicationDoseQuantity

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)

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


setDoseQuantity

public void setDoseQuantity(PhysicalQuantity doseQuantity)

Business Name: ActiveMedicationDoseQuantity

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)

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


getConsumableMedication

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)


setConsumableMedication

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)



Copyright © 2013. All Rights Reserved.