ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.iehr.merged
Class AllergyTestsBean

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

public class AllergyTestsBean
extends MessagePartBean
implements Records

Business Name: AllergyTests

REPC_MT000005CA.AllergyTestEvent: Allergy Tests

Value is mandatory if not using SNOMED

Provides evidence for recording the allergy/intolerance.

Indicates the specific allergy test that supports the recording of the allergy/intolerance.

REPC_MT000001CA.AllergyTestEvent: Allergy Tests

Value is required if not using SNOMED

At least one of Id or Value must be specified.

Provides evidence for recording the allergy/intolerance.

Indicates the specific allergy test that supports the recording of the allergy/intolerance.

REPC_MT000013CA.AllergyTestEvent: Allergy Tests

If code is SNOMED, value is not permitted, otherwise it is mandatory.

Provides evidence for recording the allergy/intolerance.

Indicates the specific allergy test that supports the recording of the allergy/intolerance.

REPC_MT000009CA.AllergyTestEvent: Allergy Tests

Value must not be present when using SNOMED, mandatory otherwise

Provides evidence for recording the allergy/intolerance.

Indicates the specific allergy test that supports the recording of the allergy/intolerance.

See Also:
Serialized Form

Constructor Summary
AllergyTestsBean()
           
 
Method Summary
 ObservationAllergyTestType getCode()
          Business Name: AllergyTestType
 Date getEffectiveTime()
          Business Name: AllergyTestDate
 Identifier getId()
          Business Name: AllergyTestRecordId
 AllergyTestValue getValue()
          Business Name: AllergyTestResult
 void setCode(ObservationAllergyTestType code)
          Business Name: AllergyTestType
 void setEffectiveTime(Date effectiveTime)
          Business Name: AllergyTestDate
 void setId(Identifier id)
          Business Name: AllergyTestRecordId
 void setValue(AllergyTestValue value)
          Business Name: AllergyTestResult
 
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

AllergyTestsBean

public AllergyTestsBean()
Method Detail

getId

public Identifier getId()

Business Name: AllergyTestRecordId

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000005CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000001CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000013CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000009CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.


setId

public void setId(Identifier id)

Business Name: AllergyTestRecordId

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000005CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000001CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000013CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.

Un-merged Business Name: AllergyTestRecordId

Relationship: REPC_MT000009CA.AllergyTestEvent.id

Conformance/Cardinality: REQUIRED (0-1)

Allows an allergy/intolerance test record to be directly referenced.

An identifier for a specific instance of an allergy/intolerance test.


getCode

public ObservationAllergyTestType getCode()

Business Name: AllergyTestType

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000005CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000001CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000013CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000009CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.


setCode

public void setCode(ObservationAllergyTestType code)

Business Name: AllergyTestType

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000005CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000001CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000013CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.

Un-merged Business Name: AllergyTestType

Relationship: REPC_MT000009CA.AllergyTestEvent.code

Conformance/Cardinality: MANDATORY (1)

Allows different kinds of allergy/intolerance tests to be distinguishable and is therefore mandatory. It uses the CD type to support SNOMED post-coordination.

A coded value denoting the type of allergy test conducted.


getEffectiveTime

public Date getEffectiveTime()

Business Name: AllergyTestDate

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000005CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000001CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000013CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000009CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.


setEffectiveTime

public void setEffectiveTime(Date effectiveTime)

Business Name: AllergyTestDate

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000005CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000001CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000013CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.

Un-merged Business Name: AllergyTestDate

Relationship: REPC_MT000009CA.AllergyTestEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Allows providers to evaluate the currency of the test.

The date on which the allergy test was performed.


getValue

public AllergyTestValue getValue()

Business Name: AllergyTestResult

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000005CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000001CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000013CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000009CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.


setValue

public void setValue(AllergyTestValue value)

Business Name: AllergyTestResult

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000005CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000001CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000013CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.

Un-merged Business Name: AllergyTestResult

Relationship: REPC_MT000009CA.AllergyTestEvent.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows other providers to evaluate the test. There is no point in associating an allergy test with unknown results with an allergy or intolerance however the element is optional because this information may be post-coordinated in the 'code' attribute using SNOMED.

A code indicating result of the allergy test.



Copyright © 2013. All Rights Reserved.