ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.sessionmgmt.merged
Class ActiveMedicationBean

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

public class ActiveMedicationBean
extends MessagePartBean
implements CausalActs

Business Name: ActiveMedication

PORX_MT980020CA.SubstanceAdministration: Active Medication

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

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

PORX_MT980010CA.SubstanceAdministration: Active Medication

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

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

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_ActMoodOrderEvent 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_ActMoodOrderEvent 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_ActMoodOrderEvent getMoodCode()

Business Name: OtherMedicationIndicator

Un-merged Business Name: OtherMedicationIndicator

Relationship: PORX_MT980020CA.SubstanceAdministration.moodCode

Conformance/Cardinality: MANDATORY (1)

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

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

Un-merged Business Name: OtherMedicationIndicator

Relationship: PORX_MT980010CA.SubstanceAdministration.moodCode

Conformance/Cardinality: MANDATORY (1)

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

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


setMoodCode

public void setMoodCode(x_ActMoodOrderEvent moodCode)

Business Name: OtherMedicationIndicator

Un-merged Business Name: OtherMedicationIndicator

Relationship: PORX_MT980020CA.SubstanceAdministration.moodCode

Conformance/Cardinality: MANDATORY (1)

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

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

Un-merged Business Name: OtherMedicationIndicator

Relationship: PORX_MT980010CA.SubstanceAdministration.moodCode

Conformance/Cardinality: MANDATORY (1)

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

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


getId

public Identifier getId()

Business Name: ActiveMedicationRecordNumber

Un-merged Business Name: ActiveMedicationRecordNumber

Relationship: PORX_MT980020CA.SubstanceAdministration.id

Conformance/Cardinality: POPULATED (1)

Unique identifier of the prescription or other medication drug record that triggered the issue.

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

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

The attribute is only marked as 'populated' because it may be masked.

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

The attribute is only marked as 'populated' because it may be masked.

Un-merged Business Name: ActiveMedicationRecordNumber

Relationship: PORX_MT980010CA.SubstanceAdministration.id

Conformance/Cardinality: POPULATED (1)

Unique identifier of the prescription or other medication drug record that triggered the issue.

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

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.

The attribute is marked as populated because it may be masked.

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.

The attribute is marked as populated because it may be masked.


setId

public void setId(Identifier id)

Business Name: ActiveMedicationRecordNumber

Un-merged Business Name: ActiveMedicationRecordNumber

Relationship: PORX_MT980020CA.SubstanceAdministration.id

Conformance/Cardinality: POPULATED (1)

Unique identifier of the prescription or other medication drug record that triggered the issue.

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

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

The attribute is only marked as 'populated' because it may be masked.

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

The attribute is only marked as 'populated' because it may be masked.

Un-merged Business Name: ActiveMedicationRecordNumber

Relationship: PORX_MT980010CA.SubstanceAdministration.id

Conformance/Cardinality: POPULATED (1)

Unique identifier of the prescription or other medication drug record that triggered the issue.

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

DDI/DuplicateTherapy.InteractingPrescriptionNumber

InteractingPrescription.PrescriptionExternalKey

InteractingPrescription.PrescriptionNumber

DDI/Dosage/Duplicate Therapy.SourceNumber (All senders must uniquely identify prescriptions on request)

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.

The attribute is marked as populated because it may be masked.

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.

The attribute is marked as populated because it may be masked.


getCode

public ActSubstanceAdministrationCode getCode()

Business Name: AdministrationType

Un-merged Business Name: AdministrationType

Relationship: PORX_MT980020CA.SubstanceAdministration.code

Conformance/Cardinality: POPULATED (1)

Identifies whether the interaction is with a drug or a vaccine. For SNOMED, may also indicate the specific drug or vaccine at issue.

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.

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.

Un-merged Business Name: AdministrationType

Relationship: PORX_MT980010CA.SubstanceAdministration.code

Conformance/Cardinality: POPULATED (1)

Identifies whether the interaction is with a drug or a vaccine. For SNOMED, may also indicate the specific drug or vaccine at issue.

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.

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.


setCode

public void setCode(ActSubstanceAdministrationCode code)

Business Name: AdministrationType

Un-merged Business Name: AdministrationType

Relationship: PORX_MT980020CA.SubstanceAdministration.code

Conformance/Cardinality: POPULATED (1)

Identifies whether the interaction is with a drug or a vaccine. For SNOMED, may also indicate the specific drug or vaccine at issue.

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.

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.

Un-merged Business Name: AdministrationType

Relationship: PORX_MT980010CA.SubstanceAdministration.code

Conformance/Cardinality: POPULATED (1)

Identifies whether the interaction is with a drug or a vaccine. For SNOMED, may also indicate the specific drug or vaccine at issue.

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.

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.


getStatusCode

public ActStatus getStatusCode()

Business Name: ActiveMedicationStatus

Un-merged Business Name: ActiveMedicationStatus

Relationship: PORX_MT980020CA.SubstanceAdministration.statusCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the status of the medication record at the time of the issue.

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.

Un-merged Business Name: ActiveMedicationStatus

Relationship: PORX_MT980010CA.SubstanceAdministration.statusCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the status of the medication record at the time of the issue.

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.


setStatusCode

public void setStatusCode(ActStatus statusCode)

Business Name: ActiveMedicationStatus

Un-merged Business Name: ActiveMedicationStatus

Relationship: PORX_MT980020CA.SubstanceAdministration.statusCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the status of the medication record at the time of the issue.

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.

Un-merged Business Name: ActiveMedicationStatus

Relationship: PORX_MT980010CA.SubstanceAdministration.statusCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the status of the medication record at the time of the issue.

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.


getEffectiveTime

public Interval<Date> getEffectiveTime()

Business Name: ActiveMedicationTimeRange

Un-merged Business Name: ActiveMedicationTimeRange

Relationship: PORX_MT980020CA.SubstanceAdministration.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

The date and time during which the patient is expected to be taking the drug which triggered the issue.

Requested Duration

Allows the provider to evaluate 'duplicate therapy' and similar timing-based issues.

Un-merged Business Name: ActiveMedicationTimeRange

Relationship: PORX_MT980010CA.SubstanceAdministration.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

The date and time during which the patient is expected to be taking the drug which triggered the issue.

Requested Duration

Allows the provider to evaluate duplicate therapy and similar timing-based issues.


setEffectiveTime

public void setEffectiveTime(Interval<Date> effectiveTime)

Business Name: ActiveMedicationTimeRange

Un-merged Business Name: ActiveMedicationTimeRange

Relationship: PORX_MT980020CA.SubstanceAdministration.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

The date and time during which the patient is expected to be taking the drug which triggered the issue.

Requested Duration

Allows the provider to evaluate 'duplicate therapy' and similar timing-based issues.

Un-merged Business Name: ActiveMedicationTimeRange

Relationship: PORX_MT980010CA.SubstanceAdministration.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

The date and time during which the patient is expected to be taking the drug which triggered the issue.

Requested Duration

Allows the provider to evaluate duplicate therapy and similar timing-based issues.


getConfidentialityCode

public x_VeryBasicConfidentialityKind getConfidentialityCode()

Business Name: ActiveMedicationMaskingIndicator

Un-merged Business Name: ActiveMedicationMaskingIndicator

Relationship: PORX_MT980020CA.SubstanceAdministration.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

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

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

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

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

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

Un-merged Business Name: ActiveMedicationMaskingIndicator

Relationship: PORX_MT980010CA.SubstanceAdministration.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

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

Conveys the patients wishes relating to the sensitivity of the drug information.

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

Conveys the patients wishes relating to the sensitivity of the drug information.

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


setConfidentialityCode

public void setConfidentialityCode(x_VeryBasicConfidentialityKind confidentialityCode)

Business Name: ActiveMedicationMaskingIndicator

Un-merged Business Name: ActiveMedicationMaskingIndicator

Relationship: PORX_MT980020CA.SubstanceAdministration.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

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

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

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

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

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

Un-merged Business Name: ActiveMedicationMaskingIndicator

Relationship: PORX_MT980010CA.SubstanceAdministration.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

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

Conveys the patients wishes relating to the sensitivity of the drug information.

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

Conveys the patients wishes relating to the sensitivity of the drug information.

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


getDoseQuantity

public PhysicalQuantity getDoseQuantity()

Business Name: ActiveMedicationDoseQuantity

Un-merged Business Name: ActiveMedicationDoseQuantity

Relationship: PORX_MT980020CA.SubstanceAdministration.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

The amount of medication administered to the patient

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Used in Low Dose/High Dose issues.

Un-merged Business Name: ActiveMedicationDoseQuantity

Relationship: PORX_MT980010CA.SubstanceAdministration.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

The amount of medication administered to the patient

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Used in Low Dose/High Dose issues.


setDoseQuantity

public void setDoseQuantity(PhysicalQuantity doseQuantity)

Business Name: ActiveMedicationDoseQuantity

Un-merged Business Name: ActiveMedicationDoseQuantity

Relationship: PORX_MT980020CA.SubstanceAdministration.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

The amount of medication administered to the patient

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Used in Low Dose/High Dose issues.

Un-merged Business Name: ActiveMedicationDoseQuantity

Relationship: PORX_MT980010CA.SubstanceAdministration.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

The amount of medication administered to the patient

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Requested Dosage Level

ZPS.12

ZDU.4.4

Contraindication.dosageAmount

Used in Low Dose/High Dose issues.


getConsumableMedication

public DrugProductBean getConsumableMedication()

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980020CA.Consumable.medication

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980010CA.Consumable.medication

Conformance/Cardinality: POPULATED (1)


setConsumableMedication

public void setConsumableMedication(DrugProductBean consumableMedication)

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980020CA.Consumable.medication

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980010CA.Consumable.medication

Conformance/Cardinality: POPULATED (1)



Copyright © 2013. All Rights Reserved.