ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.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_r02.merged.DiagnosisBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class DiagnosisBean
extends MessagePartBean

Business Name: Diagnosis

COCT_MT290000CA.Diagnosis: Diagnosis

More than 1 diagnosis may be specified to justify the performing of a particular service.

A specific diagnosis code must always be specified, and may be supplemented by descriptive text.

For some services (e.g. provider's review of a file), the diagnosis may not be known.

Diagnosis

COCT_MT490000CA.Diagnosis: Diagnosis

Patient 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()
          Un-merged Business Name: DiagnosisType
 String getText()
          Business Name: DiagnosisDescription
 DiagnosisValue getValue()
          Un-merged Business Name: DiagnosisValue
 void setCode(ActCode code)
          Un-merged Business Name: DiagnosisType
 void setText(String text)
          Business Name: DiagnosisDescription
 void setValue(DiagnosisValue value)
          Un-merged Business Name: DiagnosisValue
 
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()

Un-merged Business Name: DiagnosisType

Relationship: COCT_MT290000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

admit, intermediate, discharge diagnosis

Un-merged Business Name: DiagnosisCode

Relationship: COCT_MT490000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

ObservationDiagnosis Type

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)

Un-merged Business Name: DiagnosisType

Relationship: COCT_MT290000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

admit, intermediate, discharge diagnosis

Un-merged Business Name: DiagnosisCode

Relationship: COCT_MT490000CA.Diagnosis.code

Conformance/Cardinality: MANDATORY (1)

ObservationDiagnosis Type

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()

Business Name: DiagnosisDescription

Un-merged Business Name: DiagnosisDescription

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)

Business Name: DiagnosisDescription

Un-merged Business Name: DiagnosisDescription

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()

Un-merged Business Name: DiagnosisValue

Relationship: COCT_MT290000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

Diagnosis Code eg. ICD-10-CA code.

Un-merged Business Name: DiagnosisValue

Relationship: COCT_MT490000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

coded Value denoting diagnosis

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)

Un-merged Business Name: DiagnosisValue

Relationship: COCT_MT290000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

Diagnosis Code eg. ICD-10-CA code.

Un-merged Business Name: DiagnosisValue

Relationship: COCT_MT490000CA.Diagnosis.value

Conformance/Cardinality: MANDATORY (1)

coded Value denoting diagnosis

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.