|
||||||||||
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_mr2007_v02_r01.pharmacy.merged.MedicationDispenseBean
public class MedicationDispenseBean
PORX_MT060340CA.MedicationDispense: Prescription Dispenses
Reported Issue is only permitted if Issue Indicator is not present
Annotation is only permitted if Annotation Indicator is not present
Dispensing is an integral part of the overall medication process.
This is the detailed information about a medication dispense that has been performed on behalf of a patient.
PORX_MT060090CA.MedicationDispense: Dispense
Reported Issue is only permitted if Issue Indicator is not present
Annotation is only permitted if Annotation Indicator is not present
This is a 'core' class of the medication model and is important for understanding what drugs the patient is actually receiving.
Describes the issuing of a drug in response to an authorizing prescription.
PORX_MT060160CA.MedicationDispense: Prescription Dispenses
Reported Issue is only permitted if Issue Indicator is not present and vice versa
Annotation is only permitted if Annotation Indicator is not present and vice versa
Dispensing is an integral part of the overall medication process.
This is the detailed information about a medication dispense that has been performed on behalf of a patient.
Constructor Summary | |
---|---|
MedicationDispenseBean()
|
Method Summary | |
---|---|
SupplyEventBean |
getComponent1SupplyEvent()
Un-merged Business Name: (no business name specified) |
List<AdministrationInstructionsBean> |
getComponent2DosageInstruction()
Un-merged Business Name: (no business name specified) |
SubstitutionBean |
getComponent3SubstitutionMade()
Un-merged Business Name: (no business name specified) |
Set<x_NormalRestrictedTabooConfidentialityKind> |
getConfidentialityCode()
Business Name: PrescriptionMaskingIndicators |
Identifier |
getId()
Business Name: PrescriptionDispenseNumber |
PrescriptionReferenceBean |
getInFulfillmentOfSubstanceAdministrationRequest()
Un-merged Business Name: (no business name specified) |
CreatedAtBean |
getLocation()
Un-merged Business Name: (no business name specified) |
HealthcareWorkerBean |
getPerformerAssignedEntity()
Un-merged Business Name: (no business name specified) |
HealthcareWorkerBean |
getResponsiblePartyAssignedEntity()
Un-merged Business Name: (no business name specified) |
ActStatus |
getStatusCode()
Business Name: DispenseStatus |
List<StatusChangesBean> |
getSubjectOf1ControlActEvent()
Un-merged Business Name: (no business name specified) |
Boolean |
getSubjectOf2AnnotationIndicator()
Un-merged Business Name: (no business name specified) |
Boolean |
getSubjectOf3DetectedIssueIndicator()
Un-merged Business Name: (no business name specified) |
List<NotesBean> |
getSubjectOf4Annotation()
Un-merged Business Name: (no business name specified) |
List<IssuesBean> |
getSubjectOf5DetectedIssueEvent()
Un-merged Business Name: (no business name specified) |
void |
setComponent1SupplyEvent(SupplyEventBean component1SupplyEvent)
Un-merged Business Name: (no business name specified) |
void |
setComponent3SubstitutionMade(SubstitutionBean component3SubstitutionMade)
Un-merged Business Name: (no business name specified) |
void |
setId(Identifier id)
Business Name: PrescriptionDispenseNumber |
void |
setInFulfillmentOfSubstanceAdministrationRequest(PrescriptionReferenceBean inFulfillmentOfSubstanceAdministrationRequest)
Un-merged Business Name: (no business name specified) |
void |
setLocation(CreatedAtBean location)
Un-merged Business Name: (no business name specified) |
void |
setPerformerAssignedEntity(HealthcareWorkerBean performerAssignedEntity)
Un-merged Business Name: (no business name specified) |
void |
setResponsiblePartyAssignedEntity(HealthcareWorkerBean responsiblePartyAssignedEntity)
Un-merged Business Name: (no business name specified) |
void |
setStatusCode(ActStatus statusCode)
Business Name: DispenseStatus |
void |
setSubjectOf2AnnotationIndicator(Boolean subjectOf2AnnotationIndicator)
Un-merged Business Name: (no business name specified) |
void |
setSubjectOf3DetectedIssueIndicator(Boolean subjectOf3DetectedIssueIndicator)
Un-merged Business Name: (no business name specified) |
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 MedicationDispenseBean()
Method Detail |
---|
public Identifier getId()
Business Name: PrescriptionDispenseNumber
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060340CA.MedicationDispense.id
Conformance/Cardinality: MANDATORY (1)
Allows for the referencing of a specific dispense record.
Identifier for a dispensed record is needed so that dispenses may be uniquely referenced. Thus the mandatory requirement.
The Prescription Dispense Number is a globally unique number assigned to a dispense (single fill) by the EHR/DIS irrespective of the source of the dispense.
It is created by the EHR/DIS once the dispense has passed all edits and validation.
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060090CA.MedicationDispense.id
Conformance/Cardinality: MANDATORY (1)
Allows for the referencing of a specific dispense record.
Identifier for a dispensed record is needed so that dispenses may be uniquely referenced. Thus the mandatory requirement.
The Prescription Dispense Number is a globally unique number assigned to a dispense (single fill) by the EHR/DIS irrespective of the source of the dispense.
It is created by the EHR/DIS once the dispense has passed all edits and validation.
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060160CA.MedicationDispense.id
Conformance/Cardinality: MANDATORY (1)
Allows for the referencing of a specific dispense record.
Identifier for a dispensed record is needed so that dispenses may be uniquely referenced. Thus the mandatory requirement.
The Prescription Dispense Number is a globally unique number assigned to a dispense (single fill) by the EHR/DIS irrespective of the source of the dispense.
It is created by the EHR/DIS once the dispense has passed all edits and validation.
public void setId(Identifier id)
Business Name: PrescriptionDispenseNumber
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060340CA.MedicationDispense.id
Conformance/Cardinality: MANDATORY (1)
Allows for the referencing of a specific dispense record.
Identifier for a dispensed record is needed so that dispenses may be uniquely referenced. Thus the mandatory requirement.
The Prescription Dispense Number is a globally unique number assigned to a dispense (single fill) by the EHR/DIS irrespective of the source of the dispense.
It is created by the EHR/DIS once the dispense has passed all edits and validation.
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060090CA.MedicationDispense.id
Conformance/Cardinality: MANDATORY (1)
Allows for the referencing of a specific dispense record.
Identifier for a dispensed record is needed so that dispenses may be uniquely referenced. Thus the mandatory requirement.
The Prescription Dispense Number is a globally unique number assigned to a dispense (single fill) by the EHR/DIS irrespective of the source of the dispense.
It is created by the EHR/DIS once the dispense has passed all edits and validation.
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060160CA.MedicationDispense.id
Conformance/Cardinality: MANDATORY (1)
Allows for the referencing of a specific dispense record.
Identifier for a dispensed record is needed so that dispenses may be uniquely referenced. Thus the mandatory requirement.
The Prescription Dispense Number is a globally unique number assigned to a dispense (single fill) by the EHR/DIS irrespective of the source of the dispense.
It is created by the EHR/DIS once the dispense has passed all edits and validation.
public ActStatus getStatusCode()
Business Name: DispenseStatus
Un-merged Business Name: DispenseStatus
Relationship: PORX_MT060340CA.MedicationDispense.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: PORX_MT060090CA.MedicationDispense.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: PORX_MT060160CA.MedicationDispense.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.
public void setStatusCode(ActStatus statusCode)
Business Name: DispenseStatus
Un-merged Business Name: DispenseStatus
Relationship: PORX_MT060340CA.MedicationDispense.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: PORX_MT060090CA.MedicationDispense.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: PORX_MT060160CA.MedicationDispense.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.
public HealthcareWorkerBean getResponsiblePartyAssignedEntity()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.ResponsibleParty4.assignedEntity
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.ResponsibleParty2.assignedEntity
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.ResponsibleParty3.assignedEntity
Conformance/Cardinality: POPULATED (1)
public void setResponsiblePartyAssignedEntity(HealthcareWorkerBean responsiblePartyAssignedEntity)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.ResponsibleParty4.assignedEntity
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.ResponsibleParty2.assignedEntity
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.ResponsibleParty3.assignedEntity
Conformance/Cardinality: POPULATED (1)
public HealthcareWorkerBean getPerformerAssignedEntity()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
public void setPerformerAssignedEntity(HealthcareWorkerBean performerAssignedEntity)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
public CreatedAtBean getLocation()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.MedicationDispense.location
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.MedicationDispense.location
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.MedicationDispense.location
Conformance/Cardinality: MANDATORY (1)
public void setLocation(CreatedAtBean location)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.MedicationDispense.location
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.MedicationDispense.location
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.MedicationDispense.location
Conformance/Cardinality: MANDATORY (1)
public List<AdministrationInstructionsBean> getComponent2DosageInstruction()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Component11.dosageInstruction
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Component11.dosageInstruction
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Component11.dosageInstruction
Conformance/Cardinality: MANDATORY (1)
public SubstitutionBean getComponent3SubstitutionMade()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Component13.substitutionMade
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Component13.substitutionMade
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Component13.substitutionMade
Conformance/Cardinality: POPULATED (1)
public void setComponent3SubstitutionMade(SubstitutionBean component3SubstitutionMade)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Component13.substitutionMade
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Component13.substitutionMade
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Component13.substitutionMade
Conformance/Cardinality: POPULATED (1)
public SupplyEventBean getComponent1SupplyEvent()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
public void setComponent1SupplyEvent(SupplyEventBean component1SupplyEvent)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
public List<StatusChangesBean> getSubjectOf1ControlActEvent()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Subject10.controlActEvent
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Subject.controlActEvent
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Subject.controlActEvent
Conformance/Cardinality: POPULATED (1)
public List<NotesBean> getSubjectOf4Annotation()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Subject7.annotation
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Subject7.annotation
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Subject7.annotation
Conformance/Cardinality: POPULATED (1)
public Boolean getSubjectOf3DetectedIssueIndicator()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
public void setSubjectOf3DetectedIssueIndicator(Boolean subjectOf3DetectedIssueIndicator)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
public List<IssuesBean> getSubjectOf5DetectedIssueEvent()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Subject6.detectedIssueEvent
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Subject6.detectedIssueEvent
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Subject6.detectedIssueEvent
Conformance/Cardinality: POPULATED (1)
public Boolean getSubjectOf2AnnotationIndicator()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
public void setSubjectOf2AnnotationIndicator(Boolean subjectOf2AnnotationIndicator)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
public Set<x_NormalRestrictedTabooConfidentialityKind> getConfidentialityCode()
Business Name: PrescriptionMaskingIndicators
Un-merged Business Name: PrescriptionMaskingIndicators
Relationship: PORX_MT060090CA.MedicationDispense.confidentialityCode
Conformance/Cardinality: REQUIRED (0-2)
Allows the patient to have discrete control over access to their prescription data.
Taboo allows the provider to request restricted access to patient or their care giver.
Constraint: Cant have both normal and one of the other codes simultaneously.
The attribute is required because even if a jurisdiction doesn't support masking on the way in, it will need to need to communicate masked data returned from other jurisdictions.
Communicates the intent of the patient to restrict access to their prescriptions. Provides support for additional confidentiality constraint, giving patients a level of control over their information.
Allows a provider to request restricted access by the patient.
Valid values are: 'N' (normal - denotes 'Not Masked'); 'R' (restricted - denotes 'Masked') and 'T' (taboo - denotes 'Patient Access Restricted').
The default is 'normal' signifying 'Not Masked'.
public PrescriptionReferenceBean getInFulfillmentOfSubstanceAdministrationRequest()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.InFulfillmentOf.substanceAdministrationRequest
Conformance/Cardinality: POPULATED (1)
public void setInFulfillmentOfSubstanceAdministrationRequest(PrescriptionReferenceBean inFulfillmentOfSubstanceAdministrationRequest)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060090CA.InFulfillmentOf.substanceAdministrationRequest
Conformance/Cardinality: POPULATED (1)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |