|
||||||||||
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.iehr.merged.AllergyIntoleranceBean
public class AllergyIntoleranceBean
Business Name: AllergyIntolerance
REPC_MT000001CA.IntoleranceCondition: Allergy/Intolerance
Value is mandatory if not using SNOMED
Necessary component of a person's overall medication and clinical profile. Helps with drug contraindication checking.
A record of a patient's allergy or intolerance.
REPC_MT000013CA.IntoleranceCondition: Allergy/Intolerance
Necessary component of a person's overall medication and clinical profile. Helps with drug contraindication checking.
A record of a patient's allergy or intolerance.
Constructor Summary | |
---|---|
AllergyIntoleranceBean()
|
Method Summary | |
---|---|
ObservationIntoleranceType |
getCode()
Business Name: AllergyIntoleranceType |
Set<x_NormalRestrictedTabooConfidentialityKind> |
getConfidentialityCode()
Business Name: AllergyIntoleranceMaskingIndicators |
Date |
getEffectiveTime()
Business Name: AllergyIntoleranceDate |
Identifier |
getId()
Business Name: AllergyIntoleranceRecordId |
ReportedByBean |
getInformant()
Un-merged Business Name: (no business name specified) |
Boolean |
getNegationInd()
Business Name: AllergyIntoleranceRefuted |
ActStatus |
getStatusCode()
Business Name: AllergyIntoleranceStatus |
NotesBean |
getSubjectOf1Annotation()
Un-merged Business Name: (no business name specified) |
AllergyIntoleranceSeverityLevelBean |
getSubjectOfSeverityObservation()
Un-merged Business Name: (no business name specified) |
List<Records> |
getSupportRecords()
Un-merged Business Name: (no business name specified) |
ActUncertainty |
getUncertaintyCode()
Business Name: ConfirmedIndicator |
IntoleranceValue |
getValue()
Business Name: Agent |
void |
setCode(ObservationIntoleranceType code)
Business Name: AllergyIntoleranceType |
void |
setEffectiveTime(Date effectiveTime)
Business Name: AllergyIntoleranceDate |
void |
setId(Identifier id)
Business Name: AllergyIntoleranceRecordId |
void |
setInformant(ReportedByBean informant)
Un-merged Business Name: (no business name specified) |
void |
setNegationInd(Boolean negationInd)
Business Name: AllergyIntoleranceRefuted |
void |
setStatusCode(ActStatus statusCode)
Business Name: AllergyIntoleranceStatus |
void |
setSubjectOf1Annotation(NotesBean subjectOf1Annotation)
Un-merged Business Name: (no business name specified) |
void |
setSubjectOfSeverityObservation(AllergyIntoleranceSeverityLevelBean subjectOfSeverityObservation)
Un-merged Business Name: (no business name specified) |
void |
setUncertaintyCode(ActUncertainty uncertaintyCode)
Business Name: ConfirmedIndicator |
void |
setValue(IntoleranceValue value)
Business Name: Agent |
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 AllergyIntoleranceBean()
Method Detail |
---|
public ObservationIntoleranceType getCode()
Business Name: AllergyIntoleranceType
Un-merged Business Name: AllergyIntoleranceType
Relationship: REPC_MT000001CA.IntoleranceCondition.code
Conformance/Cardinality: MANDATORY (1)
Allows for the separation of allergy and intolerance records. The type of condition is critical to understanding the record and is therefore mandatory. It is expressed as a CD to allow for SNOMED post-coordination.
A coded value denoting whether the record pertains to an intolerance or a true allergy. (Allergies result from immunologic reactions. Intolerances do not.)
Un-merged Business Name: AllergyIntoleranceType
Relationship: REPC_MT000013CA.IntoleranceCondition.code
Conformance/Cardinality: MANDATORY (1)
Allows for the separation of allergy and intolerance records. The type of condition is critical to understanding the record and is therefore mandatory. It is expressed as a CD to allow for SNOMED post-coordination.
A coded value denoting whether the record pertains to an intolerance or a true allergy. (Allergies result from immunologic reactions. Intolerances do not.)
public void setCode(ObservationIntoleranceType code)
Business Name: AllergyIntoleranceType
Un-merged Business Name: AllergyIntoleranceType
Relationship: REPC_MT000001CA.IntoleranceCondition.code
Conformance/Cardinality: MANDATORY (1)
Allows for the separation of allergy and intolerance records. The type of condition is critical to understanding the record and is therefore mandatory. It is expressed as a CD to allow for SNOMED post-coordination.
A coded value denoting whether the record pertains to an intolerance or a true allergy. (Allergies result from immunologic reactions. Intolerances do not.)
Un-merged Business Name: AllergyIntoleranceType
Relationship: REPC_MT000013CA.IntoleranceCondition.code
Conformance/Cardinality: MANDATORY (1)
Allows for the separation of allergy and intolerance records. The type of condition is critical to understanding the record and is therefore mandatory. It is expressed as a CD to allow for SNOMED post-coordination.
A coded value denoting whether the record pertains to an intolerance or a true allergy. (Allergies result from immunologic reactions. Intolerances do not.)
public Boolean getNegationInd()
Business Name: AllergyIntoleranceRefuted
Un-merged Business Name: AllergyIntoleranceRefuted
Relationship: REPC_MT000001CA.IntoleranceCondition.negationInd
Conformance/Cardinality: MANDATORY (1)
Allows providers to refute a previously confirmed or suspected allergy. The attribute is mandatory because it is essential to know whether a record is refuted or not.
An indication that the allergy/intolerance has been refuted. I.e. A clinician has positively determined that the patient does not suffer from a particular allergy or intolerance.
Un-merged Business Name: AllergyIntoleranceRefuted
Relationship: REPC_MT000013CA.IntoleranceCondition.negationInd
Conformance/Cardinality: MANDATORY (1)
Allows providers to refute a previously confirmed or suspected allergy. Because it is essential to know whether the allergy or intolerance is being refuted or affirmed, this attribute is mandatory.
An indication that the allergy/intolerance has been refuted. I.e. A clinician has positively determined that the patient does not suffer from a particular allergy or intolerance.
public void setNegationInd(Boolean negationInd)
Business Name: AllergyIntoleranceRefuted
Un-merged Business Name: AllergyIntoleranceRefuted
Relationship: REPC_MT000001CA.IntoleranceCondition.negationInd
Conformance/Cardinality: MANDATORY (1)
Allows providers to refute a previously confirmed or suspected allergy. The attribute is mandatory because it is essential to know whether a record is refuted or not.
An indication that the allergy/intolerance has been refuted. I.e. A clinician has positively determined that the patient does not suffer from a particular allergy or intolerance.
Un-merged Business Name: AllergyIntoleranceRefuted
Relationship: REPC_MT000013CA.IntoleranceCondition.negationInd
Conformance/Cardinality: MANDATORY (1)
Allows providers to refute a previously confirmed or suspected allergy. Because it is essential to know whether the allergy or intolerance is being refuted or affirmed, this attribute is mandatory.
An indication that the allergy/intolerance has been refuted. I.e. A clinician has positively determined that the patient does not suffer from a particular allergy or intolerance.
public ActStatus getStatusCode()
Business Name: AllergyIntoleranceStatus
Un-merged Business Name: AllergyIntoleranceStatus
Relationship: REPC_MT000001CA.IntoleranceCondition.statusCode
Conformance/Cardinality: MANDATORY (1)
Allows providers to evaluate the relevance of a recorded allergy/intolerance. The status has a default value of 'active' and is therefore mandatory.
System must default the status to 'active'.
A coded value that indicates whether an allergy/intolerance is 'active' or 'completed' (indicating no longer active).
Un-merged Business Name: AllergyIntoleranceStatus
Relationship: REPC_MT000013CA.IntoleranceCondition.statusCode
Conformance/Cardinality: MANDATORY (1)
Allows providers to evaluate the relevance of a recorded allergy/intolerance. The status has a default value of 'ACTIVE' and is therefore mandatory.
System must default the status to 'ACTIVE'.
A coded value that indicates whether an allergy/intolerance is 'ACTIVE' or 'COMPLETE' (indicating no longer active).
public void setStatusCode(ActStatus statusCode)
Business Name: AllergyIntoleranceStatus
Un-merged Business Name: AllergyIntoleranceStatus
Relationship: REPC_MT000001CA.IntoleranceCondition.statusCode
Conformance/Cardinality: MANDATORY (1)
Allows providers to evaluate the relevance of a recorded allergy/intolerance. The status has a default value of 'active' and is therefore mandatory.
System must default the status to 'active'.
A coded value that indicates whether an allergy/intolerance is 'active' or 'completed' (indicating no longer active).
Un-merged Business Name: AllergyIntoleranceStatus
Relationship: REPC_MT000013CA.IntoleranceCondition.statusCode
Conformance/Cardinality: MANDATORY (1)
Allows providers to evaluate the relevance of a recorded allergy/intolerance. The status has a default value of 'ACTIVE' and is therefore mandatory.
System must default the status to 'ACTIVE'.
A coded value that indicates whether an allergy/intolerance is 'ACTIVE' or 'COMPLETE' (indicating no longer active).
public Date getEffectiveTime()
Business Name: AllergyIntoleranceDate
Un-merged Business Name: AllergyIntoleranceDate
Relationship: REPC_MT000001CA.IntoleranceCondition.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
Allows providers to evaluate the period of relevance for the allergy/intolerance record.
The date on which the recorded allergy is considered active.
Un-merged Business Name: AllergyIntoleranceDate
Relationship: REPC_MT000013CA.IntoleranceCondition.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
Allows providers to evaluate the period of relevance for the allergy/intolerance record.
The date on which the recorded allergy is considered active.
public void setEffectiveTime(Date effectiveTime)
Business Name: AllergyIntoleranceDate
Un-merged Business Name: AllergyIntoleranceDate
Relationship: REPC_MT000001CA.IntoleranceCondition.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
Allows providers to evaluate the period of relevance for the allergy/intolerance record.
The date on which the recorded allergy is considered active.
Un-merged Business Name: AllergyIntoleranceDate
Relationship: REPC_MT000013CA.IntoleranceCondition.effectiveTime
Conformance/Cardinality: REQUIRED (0-1)
Allows providers to evaluate the period of relevance for the allergy/intolerance record.
The date on which the recorded allergy is considered active.
public Set<x_NormalRestrictedTabooConfidentialityKind> getConfidentialityCode()
Business Name: AllergyIntoleranceMaskingIndicators
Un-merged Business Name: AllergyIntoleranceMaskingIndicators
Relationship: REPC_MT000001CA.IntoleranceCondition.confidentialityCode
Conformance/Cardinality: OPTIONAL (0-2)
Provides support for additional confidentiality constraint to reflect the wishes of the patient.
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 optional because not all systems will support masking.
Denotes access restriction placed on the allergy or intolerance record. Methods for accessing masked allergy records will be governed by each jurisdiction (e.g. court orders, shared secret/consent, etc.).
Provides support for additional confidentiality constraint, giving patients a level of control over their information.
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'.
Un-merged Business Name: AllergyIntoleranceMaskingIndicators
Relationship: REPC_MT000013CA.IntoleranceCondition.confidentialityCode
Conformance/Cardinality: OPTIONAL (0-2)
Provides support for additional confidentiality constraint to reflect the wishes of the patient.
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 optional because not all systems will support masking.
Denotes access restriction placed on the allergy or intolerance record. Methods for accessing masked allergy records will be governed by each jurisdiction (e.g. court orders, shared secret/consent, etc.).
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 ActUncertainty getUncertaintyCode()
Business Name: ConfirmedIndicator
Un-merged Business Name: ConfirmedIndicator
Relationship: REPC_MT000001CA.IntoleranceCondition.uncertaintyCode
Conformance/Cardinality: MANDATORY (1)
Helps other providers to make appropriate decisions in their management of allergy or intolerance contraindications.
Attribute is mandatory because an allergy or intolerance record must be tagged as either U or N.
An indication of the level of confidence/surety placed in the recorded information.
The two valid codes are:
- U (stated with uncertainty) -Specifies that the author of the act affirms the uncertainty of the act statement. In other words, they know that parts of the act statement are not certain or are inferred. An example of this is an inferred prescription where some order data is inferred from a supply event (i.e. dispense).
- N (stated with no assertion of uncertainty) - Specifies that the act statement is made without any explicit expression of certainty/uncertainty. This is the normal statement, meaning that it may not be free of errors and uncertainty may still exist. In healthcare, N is believed to express certainty to the strength possible.
An allergy or intolerance record is always used in drug contraindication checking whether the record is U or N.
Un-merged Business Name: ConfirmedIndicator
Relationship: REPC_MT000013CA.IntoleranceCondition.uncertaintyCode
Conformance/Cardinality: MANDATORY (1)
Helps other providers to make appropriate decisions in their management of allergy or intolerance contraindications.
Attribute is mandatory because an allergy or intolerance record must be tagged as either U or N
An indication of the level of confidence/surety placed in the recorded information.
The two valid codes are:
- U (stated with uncertainty) -Specifies that the author of the act affirms the uncertainty of the act statement. In other words, they know that parts of the act statement are not certain or are inferred. An example of this is an inferred prescription where some order data is inferred from a supply event (i.e. dispense).
- N (stated with no assertion of uncertainty) - Specifies that the act statement is made without any explicit expression of certainty/uncertainty. This is the normal statement, meaning that it may not be free of errors and uncertainty may still exist. In healthcare, N is believed to express certainty to the strength possible.
An allergy or intolerance record is always used in drug contraindication checking whether the record is U or N.
public void setUncertaintyCode(ActUncertainty uncertaintyCode)
Business Name: ConfirmedIndicator
Un-merged Business Name: ConfirmedIndicator
Relationship: REPC_MT000001CA.IntoleranceCondition.uncertaintyCode
Conformance/Cardinality: MANDATORY (1)
Helps other providers to make appropriate decisions in their management of allergy or intolerance contraindications.
Attribute is mandatory because an allergy or intolerance record must be tagged as either U or N.
An indication of the level of confidence/surety placed in the recorded information.
The two valid codes are:
- U (stated with uncertainty) -Specifies that the author of the act affirms the uncertainty of the act statement. In other words, they know that parts of the act statement are not certain or are inferred. An example of this is an inferred prescription where some order data is inferred from a supply event (i.e. dispense).
- N (stated with no assertion of uncertainty) - Specifies that the act statement is made without any explicit expression of certainty/uncertainty. This is the normal statement, meaning that it may not be free of errors and uncertainty may still exist. In healthcare, N is believed to express certainty to the strength possible.
An allergy or intolerance record is always used in drug contraindication checking whether the record is U or N.
Un-merged Business Name: ConfirmedIndicator
Relationship: REPC_MT000013CA.IntoleranceCondition.uncertaintyCode
Conformance/Cardinality: MANDATORY (1)
Helps other providers to make appropriate decisions in their management of allergy or intolerance contraindications.
Attribute is mandatory because an allergy or intolerance record must be tagged as either U or N
An indication of the level of confidence/surety placed in the recorded information.
The two valid codes are:
- U (stated with uncertainty) -Specifies that the author of the act affirms the uncertainty of the act statement. In other words, they know that parts of the act statement are not certain or are inferred. An example of this is an inferred prescription where some order data is inferred from a supply event (i.e. dispense).
- N (stated with no assertion of uncertainty) - Specifies that the act statement is made without any explicit expression of certainty/uncertainty. This is the normal statement, meaning that it may not be free of errors and uncertainty may still exist. In healthcare, N is believed to express certainty to the strength possible.
An allergy or intolerance record is always used in drug contraindication checking whether the record is U or N.
public IntoleranceValue getValue()
Business Name: Agent
Un-merged Business Name: Agent
Relationship: REPC_MT000001CA.IntoleranceCondition.value
Conformance/Cardinality: OPTIONAL (0-1)
Critical for identifying the allergy or intolerance. However, because the attribute is not used for SNOMED, it is optional.
Indicates the substance to which the patient is allergic
public void setValue(IntoleranceValue value)
Business Name: Agent
Un-merged Business Name: Agent
Relationship: REPC_MT000001CA.IntoleranceCondition.value
Conformance/Cardinality: OPTIONAL (0-1)
Critical for identifying the allergy or intolerance. However, because the attribute is not used for SNOMED, it is optional.
Indicates the substance to which the patient is allergic
public ReportedByBean getInformant()
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000001CA.IntoleranceCondition.informant
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000013CA.IntoleranceCondition.informant
Conformance/Cardinality: REQUIRED (0-1)
public void setInformant(ReportedByBean informant)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000001CA.IntoleranceCondition.informant
Conformance/Cardinality: REQUIRED (0-1)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000013CA.IntoleranceCondition.informant
Conformance/Cardinality: REQUIRED (0-1)
public List<Records> getSupportRecords()
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000001CA.Support.records
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000013CA.Support.records
Conformance/Cardinality: POPULATED (1)
public NotesBean getSubjectOf1Annotation()
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000001CA.Subject3.annotation
Conformance/Cardinality: POPULATED (1)
public void setSubjectOf1Annotation(NotesBean subjectOf1Annotation)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000001CA.Subject3.annotation
Conformance/Cardinality: POPULATED (1)
public AllergyIntoleranceSeverityLevelBean getSubjectOfSeverityObservation()
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000001CA.Subject1.severityObservation
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000013CA.Subject1.severityObservation
Conformance/Cardinality: POPULATED (1)
public void setSubjectOfSeverityObservation(AllergyIntoleranceSeverityLevelBean subjectOfSeverityObservation)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000001CA.Subject1.severityObservation
Conformance/Cardinality: POPULATED (1)
Un-merged Business Name: (no business name specified)
Relationship: REPC_MT000013CA.Subject1.severityObservation
Conformance/Cardinality: POPULATED (1)
public Identifier getId()
Business Name: AllergyIntoleranceRecordId
Un-merged Business Name: AllergyIntoleranceRecordId
Relationship: REPC_MT000013CA.IntoleranceCondition.id
Conformance/Cardinality: MANDATORY (1)
Indicates the allergy or intolerance record to be updated and is therefore mandatory.
Unique identifier for an allergy/intolerance record.
public void setId(Identifier id)
Business Name: AllergyIntoleranceRecordId
Un-merged Business Name: AllergyIntoleranceRecordId
Relationship: REPC_MT000013CA.IntoleranceCondition.id
Conformance/Cardinality: MANDATORY (1)
Indicates the allergy or intolerance record to be updated and is therefore mandatory.
Unique identifier for an allergy/intolerance record.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |