ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.merged
Class DiagnosisBean

Package class diagram package DiagnosisBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.merged.DiagnosisBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class DiagnosisBean
extends MessagePartBean

Business Name: Diagnosis

COMT_MT400001CA.Diagnosis: Diagnosis

If code is SNOMED, value must not be specified. Otherwise value is mandatory and code must be DX

Allows masking of items related to a particular medical condition.

Conveys information about a diagnosis to be masked

See Also:
Serialized Form

Constructor Summary
DiagnosisBean()
           
 
Method Summary
 ActCode getCode()
          Business Name: DiagnosisType
 String getText()
          Un-merged Business Name: (no business name specified)
 DiagnosisValue getValue()
          Business Name: Diagnosis
 void setCode(ActCode code)
          Business Name: DiagnosisType
 void setText(String text)
          Un-merged Business Name: (no business name specified)
 void setValue(DiagnosisValue value)
          Business Name: Diagnosis
 
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

DiagnosisBean

public DiagnosisBean()
Method Detail

getCode

public ActCode getCode()

Business Name: DiagnosisType

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT290000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

admit, intermediate, discharge diagnosis

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT490000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

admit, intermediate, discharge diagnosis

Un-merged Business Name: DiagnosisType

Relationship: COMT_MT400001CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

Needed to convey the diagnosis information to be masked, and attribute is therefore mandatory.

Used to indicate that this observation is a diagnosis, and for SNOMED, provides details of what the diagnosis is.


setCode

public void setCode(ActCode code)

Business Name: DiagnosisType

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT290000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

admit, intermediate, discharge diagnosis

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT490000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

admit, intermediate, discharge diagnosis

Un-merged Business Name: DiagnosisType

Relationship: COMT_MT400001CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

Needed to convey the diagnosis information to be masked, and attribute is therefore mandatory.

Used to indicate that this observation is a diagnosis, and for SNOMED, provides details of what the diagnosis is.


getText

public String getText()

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT290000CA.Diagnosis.text

Conformance/Cardinality: REQUIRED (0-1)

Can be used to supplement a diagnostic code

Can be used to supplement a diagnostic code


setText

public void setText(String text)

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT290000CA.Diagnosis.text

Conformance/Cardinality: REQUIRED (0-1)

Can be used to supplement a diagnostic code

Can be used to supplement a diagnostic code


getValue

public DiagnosisValue getValue()

Business Name: Diagnosis

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT290000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT490000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: Diagnosis

Relationship: COMT_MT400001CA.Diagnosis.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows masking of all records (prescriptions, dispenses, encounters, lab tests, etc.) associated with the specified diagnosis. This element is optional because it is not used for SNOMED.

The diagnosis whose associated records should be masked.


setValue

public void setValue(DiagnosisValue value)

Business Name: Diagnosis

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT290000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT490000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: Diagnosis

Relationship: COMT_MT400001CA.Diagnosis.value

Conformance/Cardinality: OPTIONAL (0-1)

Allows masking of all records (prescriptions, dispenses, encounters, lab tests, etc.) associated with the specified diagnosis. This element is optional because it is not used for SNOMED.

The diagnosis whose associated records should be masked.



Copyright © 2013. All Rights Reserved.