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

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

public class DispenseBean
extends MessagePartBean
implements CausalActs

Business Name: Dispense

COCT_MT260010CA.SupplyEvent: Dispense

Used when the issue pertains to the supply of the drug rather than the drug itself. E.g. Duplicate pharmacy, refill too soon, etc.

Indicates a particular dispense event that resulted in the issue.

COCT_MT260020CA.SupplyEvent: Dispense

Used when the issue pertains to the supply of the drug rather than the drug itself. E.g. Duplicate pharmacy, refill too soon, etc.

Indicates a particular dispense event that resulted in the issue.

See Also:
Serialized Form

Constructor Summary
DispenseBean()
           
 
Method Summary
 x_VeryBasicConfidentialityKind getConfidentialityCode()
          Un-merged Business Name: DispenseMaskingIndicator
 Interval<Date> getEffectiveTime()
          Business Name: DispensedDate
 Identifier getId()
          Business Name: PrescriptionDispenseNumber
 CreatedAtBean getLocation()
          Un-merged Business Name: (no business name specified)
 DispensedBean getProduct()
          Un-merged Business Name: (no business name specified)
 ActStatus getStatusCode()
          Business Name: DispenseStatus
 void setConfidentialityCode(x_VeryBasicConfidentialityKind confidentialityCode)
          Un-merged Business Name: DispenseMaskingIndicator
 void setEffectiveTime(Interval<Date> effectiveTime)
          Business Name: DispensedDate
 void setId(Identifier id)
          Business Name: PrescriptionDispenseNumber
 void setLocation(CreatedAtBean location)
          Un-merged Business Name: (no business name specified)
 void setProduct(DispensedBean product)
          Un-merged Business Name: (no business name specified)
 void setStatusCode(ActStatus statusCode)
          Business Name: DispenseStatus
 
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

DispenseBean

public DispenseBean()
Method Detail

getId

public Identifier getId()

Business Name: PrescriptionDispenseNumber

Un-merged Business Name: PrescriptionDispenseNumber

Relationship: COCT_MT260010CA.SupplyEvent.id

Conformance/Cardinality: POPULATED (1)

Allows provider to drill down and retrieve additional information about the dispense event for consideration in their issue management decision.

Unique identifier of the dispensed event that triggered the issue.

Un-merged Business Name: PrescriptionDispenseNumber

Relationship: COCT_MT260020CA.SupplyEvent.id

Conformance/Cardinality: POPULATED (1)

Allows provider to drill down and retrieve additional information about the dispense event for consideration in their issue management decision.

Unique identifier of the dispense event that triggered the issue.


setId

public void setId(Identifier id)

Business Name: PrescriptionDispenseNumber

Un-merged Business Name: PrescriptionDispenseNumber

Relationship: COCT_MT260010CA.SupplyEvent.id

Conformance/Cardinality: POPULATED (1)

Allows provider to drill down and retrieve additional information about the dispense event for consideration in their issue management decision.

Unique identifier of the dispensed event that triggered the issue.

Un-merged Business Name: PrescriptionDispenseNumber

Relationship: COCT_MT260020CA.SupplyEvent.id

Conformance/Cardinality: POPULATED (1)

Allows provider to drill down and retrieve additional information about the dispense event for consideration in their issue management decision.

Unique identifier of the dispense event that triggered the issue.


getStatusCode

public ActStatus getStatusCode()

Business Name: DispenseStatus

Un-merged Business Name: DispenseStatus

Relationship: COCT_MT260010CA.SupplyEvent.statusCode

Conformance/Cardinality: MANDATORY (1)

Important in understanding what medication the patient actually has on hand, thus the attribute is mandatory. May also influence the ability of a different pharmacy to dispense the medication.

Indicates the status of the dispense record created on the EHR/DIS. If 'Active' it means that the dispense has been processed but not yet given to the patient. If 'Complete', it indicates that the medication has been delivered to the patient.

Un-merged Business Name: DispenseStatus

Relationship: COCT_MT260020CA.SupplyEvent.statusCode

Conformance/Cardinality: MANDATORY (1)

Important in understanding what medication the patient actually has on hand, thus the attribute is mandatory. May also influence the ability of a different pharmacy to dispense the medication.

Indicates the status of the dispense record created on the EHR/DIS. If 'Active' it means that the dispense has been processed but not yet given to the patient. If 'Complete', it indicates that the medication has been delivered to the patient.


setStatusCode

public void setStatusCode(ActStatus statusCode)

Business Name: DispenseStatus

Un-merged Business Name: DispenseStatus

Relationship: COCT_MT260010CA.SupplyEvent.statusCode

Conformance/Cardinality: MANDATORY (1)

Important in understanding what medication the patient actually has on hand, thus the attribute is mandatory. May also influence the ability of a different pharmacy to dispense the medication.

Indicates the status of the dispense record created on the EHR/DIS. If 'Active' it means that the dispense has been processed but not yet given to the patient. If 'Complete', it indicates that the medication has been delivered to the patient.

Un-merged Business Name: DispenseStatus

Relationship: COCT_MT260020CA.SupplyEvent.statusCode

Conformance/Cardinality: MANDATORY (1)

Important in understanding what medication the patient actually has on hand, thus the attribute is mandatory. May also influence the ability of a different pharmacy to dispense the medication.

Indicates the status of the dispense record created on the EHR/DIS. If 'Active' it means that the dispense has been processed but not yet given to the patient. If 'Complete', it indicates that the medication has been delivered to the patient.


getEffectiveTime

public Interval<Date> getEffectiveTime()

Business Name: DispensedDate

Un-merged Business Name: DispensedDate

Relationship: COCT_MT260010CA.SupplyEvent.effectiveTime

Conformance/Cardinality: POPULATED (1)

ZDU.4.5

Allows evaluation of 'refill too soon' and similar issues.

Attribute is marked as 'populated' as a dispense record may not exist without processing date.

Applications should specify a null flavor of "Not Applicable" for dispenses that have not yet been picked up.

The date and time on which the product was issued to the patient.

Un-merged Business Name: DispensedDate

Relationship: COCT_MT260020CA.SupplyEvent.effectiveTime

Conformance/Cardinality: POPULATED (1)

ZDU.4.5

Allows evaluation of 'refill too soon' and similar issues.

Attribute is marked as "populated" as a dispense record may not exist without processing date.

Applications should specify a null flavor of "Not Applicable" for dispenses that have not yet been picked up.

The date and time on which the product was dispensed to the patient.


setEffectiveTime

public void setEffectiveTime(Interval<Date> effectiveTime)

Business Name: DispensedDate

Un-merged Business Name: DispensedDate

Relationship: COCT_MT260010CA.SupplyEvent.effectiveTime

Conformance/Cardinality: POPULATED (1)

ZDU.4.5

Allows evaluation of 'refill too soon' and similar issues.

Attribute is marked as 'populated' as a dispense record may not exist without processing date.

Applications should specify a null flavor of "Not Applicable" for dispenses that have not yet been picked up.

The date and time on which the product was issued to the patient.

Un-merged Business Name: DispensedDate

Relationship: COCT_MT260020CA.SupplyEvent.effectiveTime

Conformance/Cardinality: POPULATED (1)

ZDU.4.5

Allows evaluation of 'refill too soon' and similar issues.

Attribute is marked as "populated" as a dispense record may not exist without processing date.

Applications should specify a null flavor of "Not Applicable" for dispenses that have not yet been picked up.

The date and time on which the product was dispensed to the patient.


getConfidentialityCode

public x_VeryBasicConfidentialityKind getConfidentialityCode()

Un-merged Business Name: DispenseMaskingIndicator

Relationship: COCT_MT260010CA.SupplyEvent.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

Conveys the patient's 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: DispenseMaskedIndicator

Relationship: COCT_MT260020CA.SupplyEvent.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)

Un-merged Business Name: DispenseMaskingIndicator

Relationship: COCT_MT260010CA.SupplyEvent.confidentialityCode

Conformance/Cardinality: OPTIONAL (0-1)

Conveys the patient's 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: DispenseMaskedIndicator

Relationship: COCT_MT260020CA.SupplyEvent.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.


getProduct

public DispensedBean getProduct()

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

Relationship: COCT_MT260010CA.SupplyEvent.product

Conformance/Cardinality: POPULATED (1)

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

Relationship: COCT_MT260020CA.SupplyEvent.product

Conformance/Cardinality: POPULATED (1)


setProduct

public void setProduct(DispensedBean product)

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

Relationship: COCT_MT260010CA.SupplyEvent.product

Conformance/Cardinality: POPULATED (1)

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

Relationship: COCT_MT260020CA.SupplyEvent.product

Conformance/Cardinality: POPULATED (1)


getLocation

public CreatedAtBean getLocation()

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

Relationship: COCT_MT260010CA.SupplyEvent.location

Conformance/Cardinality: POPULATED (1)

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

Relationship: COCT_MT260020CA.SupplyEvent.location

Conformance/Cardinality: POPULATED (1)


setLocation

public void setLocation(CreatedAtBean location)

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

Relationship: COCT_MT260010CA.SupplyEvent.location

Conformance/Cardinality: POPULATED (1)

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

Relationship: COCT_MT260020CA.SupplyEvent.location

Conformance/Cardinality: POPULATED (1)



Copyright © 2013. All Rights Reserved.