|
||||||||||
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.ab_mr2007_v02_r02.pharmacy.merged.PrescriptionDispensesBean
public class PrescriptionDispensesBean
PORX_MT060010CA.DeviceDispense: Dispense
Annotation is only permitted if Annotation Indicator is not present
Reported Issue is only permitted if Issue Indicator is not present
One of DetectedIssueIndicator or Reported Issues detailed info must be returned, but not both
One of AnnotationIndicator or Annotation detail info must be returned, but not both.
Annotation is only permitted if Annotation Indicator is not present
Reported Issue is only permitted if Issue Indicator is not present
One of DetectedIssueIndicator or Reported Issues detailed info must be returned, but not both
One of AnnotationIndicator or Annotation detail info must be returned, but not both.
Annotation is only permitted if Annotation Indicator is not present
Reported Issue is only permitted if Issue Indicator is not present
One of DetectedIssueIndicator or Reported Issues detailed info must be returned, but not both
One of AnnotationIndicator or Annotation detail info must be returned, but not both.
Annotation is only permitted if Annotation Indicator is not present
Reported Issue is only permitted if Issue Indicator is not present
One of DetectedIssueIndicator or Reported Issues detailed info must be returned, but not both
One of AnnotationIndicator or Annotation detail info must be returned, but not both.
Describes the issuing of a drug in response to an authorizing prescription.
This is a 'core' class of the medication model and is important for understanding what drugs the patient is actually receiving.
PORX_MT060040CA.DeviceDispense: Prescription Dispenses
Reported Issue is only permitted if Issue Indicator is not present
Annotation is only permitted if Annotation Indicator is not present
Reported Issue is only permitted if Issue Indicator is not present
Annotation is only permitted if Annotation Indicator is not present
This is the detailed information about a device dispense that has been performed on behalf of a patient.
Dispensing is an integral part of the overall prescription process.
Constructor Summary | |
---|---|
PrescriptionDispensesBean()
|
Method Summary | |
---|---|
ProcedureRequestBean |
getComponent1ProcedureRequest()
Un-merged Business Name: (no business name specified) |
DispenseDetailsBean |
getComponent2SupplyEvent()
Un-merged Business Name: (no business name specified) |
Set<x_NormalRestrictedTabooConfidentialityKind> |
getConfidentialityCode()
Business Name: PrescriptionMaskingIndicators |
SubstanceAdministrationRequest_1Bean |
getFulfillmentSupplyRequest()
Un-merged Business Name: (no business name specified) |
Identifier |
getId()
Business Name: PrescriptionDispenseNumber |
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<DispenseStatusChangesBean> |
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<CausedBean> |
getSubjectOf4()
Un-merged Business Name: (no business name specified) |
List<NotesBean> |
getSubjectOf5Annotation()
Un-merged Business Name: (no business name specified) |
void |
setComponent1ProcedureRequest(ProcedureRequestBean component1ProcedureRequest)
Un-merged Business Name: (no business name specified) |
void |
setComponent2SupplyEvent(DispenseDetailsBean component2SupplyEvent)
Un-merged Business Name: (no business name specified) |
void |
setFulfillmentSupplyRequest(SubstanceAdministrationRequest_1Bean fulfillmentSupplyRequest)
Un-merged Business Name: (no business name specified) |
void |
setId(Identifier id)
Business Name: PrescriptionDispenseNumber |
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 PrescriptionDispensesBean()
Method Detail |
---|
public Identifier getId()
Business Name: PrescriptionDispenseNumber
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060010CA.DeviceDispense.id
Conformance/Cardinality: MANDATORY (1)
The Prescription Dispense Number is a globally unique number assigned to a prescription dispense by the EHR/DIS irrespective of the source of the supply event
It is created by the EHR/DIS once the dispense has passed all edits and validation.
The Prescription Dispense Number is a globally unique number assigned to a prescription dispense by the EHR/DIS irrespective of the source of the supply event
It is created by the EHR/DIS once the dispense has passed all edits and validation.
Allows dispense events to be uniquely referenced and is therefore mandatory.
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060040CA.DeviceDispense.id
Conformance/Cardinality: MANDATORY (1)
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.
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.
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.
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.
public void setId(Identifier id)
Business Name: PrescriptionDispenseNumber
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060010CA.DeviceDispense.id
Conformance/Cardinality: MANDATORY (1)
The Prescription Dispense Number is a globally unique number assigned to a prescription dispense by the EHR/DIS irrespective of the source of the supply event
It is created by the EHR/DIS once the dispense has passed all edits and validation.
The Prescription Dispense Number is a globally unique number assigned to a prescription dispense by the EHR/DIS irrespective of the source of the supply event
It is created by the EHR/DIS once the dispense has passed all edits and validation.
Allows dispense events to be uniquely referenced and is therefore mandatory.
Un-merged Business Name: PrescriptionDispenseNumber
Relationship: PORX_MT060040CA.DeviceDispense.id
Conformance/Cardinality: MANDATORY (1)
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.
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.
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.
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.
public ActStatus getStatusCode()
Business Name: DispenseStatus
Un-merged Business Name: DispenseStatus
Relationship: PORX_MT060010CA.DeviceDispense.statusCode
Conformance/Cardinality: MANDATORY (1)
Indicates whether the dispense has been picked up ('complete') or has just been processed ('active').
Indicates how far along the process the dispense event is. It should always be known and is therefore mandatory.
Un-merged Business Name: DispenseStatus
Relationship: PORX_MT060040CA.DeviceDispense.statusCode
Conformance/Cardinality: MANDATORY (1)
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 device has been delivered to the patient.
Important in understanding what devices the patient actually has on hand, thus the attribute is mandatory. May also influence the ability of a different pharmacy to dispense the device.
public void setStatusCode(ActStatus statusCode)
Business Name: DispenseStatus
Un-merged Business Name: DispenseStatus
Relationship: PORX_MT060010CA.DeviceDispense.statusCode
Conformance/Cardinality: MANDATORY (1)
Indicates whether the dispense has been picked up ('complete') or has just been processed ('active').
Indicates how far along the process the dispense event is. It should always be known and is therefore mandatory.
Un-merged Business Name: DispenseStatus
Relationship: PORX_MT060040CA.DeviceDispense.statusCode
Conformance/Cardinality: MANDATORY (1)
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 device has been delivered to the patient.
Important in understanding what devices the patient actually has on hand, thus the attribute is mandatory. May also influence the ability of a different pharmacy to dispense the device.
public Set<x_NormalRestrictedTabooConfidentialityKind> getConfidentialityCode()
Business Name: PrescriptionMaskingIndicators
Un-merged Business Name: PrescriptionMaskingIndicators
Relationship: PORX_MT060010CA.DeviceDispense.confidentialityCode
Conformance/Cardinality: OPTIONAL (0-2)
Indicates whether the dispense (and associated prescription) is masked.
Indicates if a provider has requested restricted access to a patient or care giver.
Indicates whether the dispense (and associated prescription) is masked.
Indicates if a provider has requested restricted access to a patient or care giver.
Allows a patient to control access to 'sensitive' prescriptions.
Taboo allows the provider to request restricted access to patient or their care giver.
Constraint: Canât have both normal and one of the other codes simultaneously.
The attribute is optional because not all systems will support masking.
Allows a patient to control access to 'sensitive' prescriptions.
Taboo allows the provider to request restricted access to patient or their care giver.
Constraint: Canât have both normal and one of the other codes simultaneously.
The attribute is optional because not all systems will support masking.
Allows a patient to control access to 'sensitive' prescriptions.
Taboo allows the provider to request restricted access to patient or their care giver.
Constraint: Canât have both normal and one of the other codes simultaneously.
The attribute is optional because not all systems will support masking.
Allows a patient to control access to 'sensitive' prescriptions.
Taboo allows the provider to request restricted access to patient or their care giver.
Constraint: Canât have both normal and one of the other codes simultaneously.
The attribute is optional because not all systems will support masking.
public HealthcareWorkerBean getResponsiblePartyAssignedEntity()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.ResponsibleParty.assignedEntity
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.ResponsibleParty3.assignedEntity
Conformance/Cardinality: POPULATED (1)
public void setResponsiblePartyAssignedEntity(HealthcareWorkerBean responsiblePartyAssignedEntity)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.ResponsibleParty.assignedEntity
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.ResponsibleParty3.assignedEntity
Conformance/Cardinality: POPULATED (1)
public HealthcareWorkerBean getPerformerAssignedEntity()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
public void setPerformerAssignedEntity(HealthcareWorkerBean performerAssignedEntity)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Performer3.assignedEntity
Conformance/Cardinality: MANDATORY (1)
public CreatedAtBean getLocation()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.DeviceDispense.location
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.DeviceDispense.location
Conformance/Cardinality: MANDATORY (1)
public void setLocation(CreatedAtBean location)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.DeviceDispense.location
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.DeviceDispense.location
Conformance/Cardinality: MANDATORY (1)
public ProcedureRequestBean getComponent1ProcedureRequest()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Component11.procedureRequest
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Component11.procedureRequest
Conformance/Cardinality: POPULATED (1)
public void setComponent1ProcedureRequest(ProcedureRequestBean component1ProcedureRequest)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Component11.procedureRequest
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Component11.procedureRequest
Conformance/Cardinality: POPULATED (1)
public DispenseDetailsBean getComponent2SupplyEvent()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
public void setComponent2SupplyEvent(DispenseDetailsBean component2SupplyEvent)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Component.supplyEvent
Conformance/Cardinality: MANDATORY (1)
public SubstanceAdministrationRequest_1Bean getFulfillmentSupplyRequest()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.InFulfillmentOf.supplyRequest
Conformance/Cardinality: POPULATED (1)
public void setFulfillmentSupplyRequest(SubstanceAdministrationRequest_1Bean fulfillmentSupplyRequest)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.InFulfillmentOf.supplyRequest
Conformance/Cardinality: POPULATED (1)
public List<DispenseStatusChangesBean> getSubjectOf1ControlActEvent()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Subject.controlActEvent
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Subject10.controlActEvent
Conformance/Cardinality: POPULATED (1)
public List<CausedBean> getSubjectOf4()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.DeviceDispense.subjectOf2
Conformance/Cardinality: REQUIRED (0-25)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.DeviceDispense.subjectOf4
Conformance/Cardinality: REQUIRED (0-10)
public Boolean getSubjectOf2AnnotationIndicator()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
public void setSubjectOf2AnnotationIndicator(Boolean subjectOf2AnnotationIndicator)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Subject12.annotationIndicator
Conformance/Cardinality: POPULATED (1)
public Boolean getSubjectOf3DetectedIssueIndicator()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
public void setSubjectOf3DetectedIssueIndicator(Boolean subjectOf3DetectedIssueIndicator)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Subject13.detectedIssueIndicator
Conformance/Cardinality: POPULATED (1)
public List<NotesBean> getSubjectOf5Annotation()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060010CA.Subject7.annotation
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060040CA.Subject7.annotation
Conformance/Cardinality: POPULATED (1)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |