|
||||||||||
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.sessionmgmt.merged.StatusChangesBean
public class StatusChangesBean
Business Name: StatusChanges
PORX_MT060340CA.ControlActEvent: Status Changes
This records the history of changes that have been made to the prescription, including why the changes were made, who made them and when.
Provides an audit trail of a patient's therapy adjustments. Status changes may affect evaluations of compliance.
PORX_MT060160CA.ControlActEvent: Status Changes
This records the history of changes that have been made to the prescription, including why the changes were made, who made them and when.
Provides an audit trail of a patient's therapy adjustments. Status changes may affect evaluations of compliance.
Constructor Summary | |
---|---|
StatusChangesBean()
|
Method Summary | |
---|---|
Author1Bean |
getAuthor()
Un-merged Business Name: (no business name specified) |
HL7TriggerEventCode |
getCode()
Business Name: ChangeType |
Interval<Date> |
getEffectiveTime()
Business Name: ChangeEffectivePeriod |
ControlActReason |
getReasonCode()
Business Name: ChangeReason |
ProviderBean |
getResponsiblePartyAssignedPerson()
Un-merged Business Name: (no business name specified) |
void |
setAuthor(Author1Bean author)
Un-merged Business Name: (no business name specified) |
void |
setCode(HL7TriggerEventCode code)
Business Name: ChangeType |
void |
setEffectiveTime(Interval<Date> effectiveTime)
Business Name: ChangeEffectivePeriod |
void |
setReasonCode(ControlActReason reasonCode)
Business Name: ChangeReason |
void |
setResponsiblePartyAssignedPerson(ProviderBean responsiblePartyAssignedPerson)
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 StatusChangesBean()
Method Detail |
---|
public HL7TriggerEventCode getCode()
Business Name: ChangeType
Un-merged Business Name: ChangeType
Relationship: PORX_MT060340CA.ControlActEvent.code
Conformance/Cardinality: MANDATORY (1)
Identifies what kind of change occurred. Examples include Suspended, Superseded, Released, Aborted (stopped), etc.
Distinguishes discontinueStatus, holdStatus, reactivateStatus and releaseStatus
This attribute is mandatory to ensure that change types are distinguishable.
Un-merged Business Name: ChangeType
Relationship: PORX_MT060160CA.ControlActEvent.code
Conformance/Cardinality: MANDATORY (1)
Identifies what kind of change occurred. Examples include Suspended, Superseded, Released, Aborted (stopped), etc.
Distinguishes discontinueStatus, holdStatus, reactivateStatus and releaseStatus
This attribute is mandatory to ensure that change types are distinguishable.
public void setCode(HL7TriggerEventCode code)
Business Name: ChangeType
Un-merged Business Name: ChangeType
Relationship: PORX_MT060340CA.ControlActEvent.code
Conformance/Cardinality: MANDATORY (1)
Identifies what kind of change occurred. Examples include Suspended, Superseded, Released, Aborted (stopped), etc.
Distinguishes discontinueStatus, holdStatus, reactivateStatus and releaseStatus
This attribute is mandatory to ensure that change types are distinguishable.
Un-merged Business Name: ChangeType
Relationship: PORX_MT060160CA.ControlActEvent.code
Conformance/Cardinality: MANDATORY (1)
Identifies what kind of change occurred. Examples include Suspended, Superseded, Released, Aborted (stopped), etc.
Distinguishes discontinueStatus, holdStatus, reactivateStatus and releaseStatus
This attribute is mandatory to ensure that change types are distinguishable.
public Interval<Date> getEffectiveTime()
Business Name: ChangeEffectivePeriod
Un-merged Business Name: ChangeEffectivePeriod
Relationship: PORX_MT060340CA.ControlActEvent.effectiveTime
Conformance/Cardinality: MANDATORY (1)
The date on which the various status changes of a prescription become valid and applicable. In the case of a suspend, may also indicate the scheduled time at which the status change will end.
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
Un-merged Business Name: ChangeEffectivePeriod
Relationship: PORX_MT060160CA.ControlActEvent.effectiveTime
Conformance/Cardinality: MANDATORY (1)
The date on which the various status changes of a prescription become valid and applicable. In the case of a suspend, may also indicate the scheduled time at which the status change will end.
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
public void setEffectiveTime(Interval<Date> effectiveTime)
Business Name: ChangeEffectivePeriod
Un-merged Business Name: ChangeEffectivePeriod
Relationship: PORX_MT060340CA.ControlActEvent.effectiveTime
Conformance/Cardinality: MANDATORY (1)
The date on which the various status changes of a prescription become valid and applicable. In the case of a suspend, may also indicate the scheduled time at which the status change will end.
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
Un-merged Business Name: ChangeEffectivePeriod
Relationship: PORX_MT060160CA.ControlActEvent.effectiveTime
Conformance/Cardinality: MANDATORY (1)
The date on which the various status changes of a prescription become valid and applicable. In the case of a suspend, may also indicate the scheduled time at which the status change will end.
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
PrescriptionStatus.initialEndDate
PrescriptionStatus.actualEndDate
Prescription.cancelTime
Prescription.holdReleaseDate
Prescription.holdStartDate
Prescription.modificationTime
Prescription.stopDate
Prescription.reactivateDate
ZPB3.14(when code is discontinued)
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
Allows applications to sort and filter by time.
The effective date can be defaulted to change date, and thus is mandatory.
public ControlActReason getReasonCode()
Business Name: ChangeReason
Un-merged Business Name: ChangeReason
Relationship: PORX_MT060340CA.ControlActEvent.reasonCode
Conformance/Cardinality: REQUIRED (0-1)
Denotes the reason the status of the prescription was changed.
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
Ensures consistent terminology in capturing and interpreting reasons for change. Allows CWE because not all reasons will correspond to a pre-defined code.
Un-merged Business Name: ChangeReason
Relationship: PORX_MT060160CA.ControlActEvent.reasonCode
Conformance/Cardinality: REQUIRED (0-1)
Denotes the reason the status of the prescription was changed.
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
Ensures consistent terminology in capturing and interpreting reasons for change. Allows CWE because not all reasons will correspond to a pre-defined code.
public void setReasonCode(ControlActReason reasonCode)
Business Name: ChangeReason
Un-merged Business Name: ChangeReason
Relationship: PORX_MT060340CA.ControlActEvent.reasonCode
Conformance/Cardinality: REQUIRED (0-1)
Denotes the reason the status of the prescription was changed.
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
Ensures consistent terminology in capturing and interpreting reasons for change. Allows CWE because not all reasons will correspond to a pre-defined code.
Un-merged Business Name: ChangeReason
Relationship: PORX_MT060160CA.ControlActEvent.reasonCode
Conformance/Cardinality: REQUIRED (0-1)
Denotes the reason the status of the prescription was changed.
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
PrescriptionStatus.reason(mnemonic)
PrescriptionStatus.adhocReason(originalText)
Ensures consistent terminology in capturing and interpreting reasons for change. Allows CWE because not all reasons will correspond to a pre-defined code.
public ProviderBean getResponsiblePartyAssignedPerson()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.ResponsibleParty3.assignedPerson
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.ResponsibleParty6.assignedPerson
Conformance/Cardinality: POPULATED (1)
public void setResponsiblePartyAssignedPerson(ProviderBean responsiblePartyAssignedPerson)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.ResponsibleParty3.assignedPerson
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.ResponsibleParty6.assignedPerson
Conformance/Cardinality: POPULATED (1)
public Author1Bean getAuthor()
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.ControlActEvent.author
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.ControlActEvent.author
Conformance/Cardinality: MANDATORY (1)
public void setAuthor(Author1Bean author)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060340CA.ControlActEvent.author
Conformance/Cardinality: MANDATORY (1)
Un-merged Business Name: (no business name specified)
Relationship: PORX_MT060160CA.ControlActEvent.author
Conformance/Cardinality: MANDATORY (1)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |