ca.uhn.hl7v2.model.v24.segment
Class DG1

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractSegment
      extended by ca.uhn.hl7v2.model.v24.segment.DG1
All Implemented Interfaces:
Segment, Structure, Serializable

public class DG1
extends AbstractSegment

Represents an HL7 DG1 message segment (Diagnosis). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
DG1(Group parent, ModelClassFactory factory)
          Creates a new DG1 segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 TS getAttestationDateTime()
          Returns DG1-19: "Attestation Date/Time" - creates it if necessary
 ID getConfidentialIndicator()
          Returns DG1-18: "Confidential Indicator" - creates it if necessary
 SI getDg11_SetIDDG1()
          Returns DG1-1: "Set ID - DG1" - creates it if necessary
 IS getDg110_DRGGrouperReviewCode()
          Returns DG1-10: "DRG Grouper Review Code" - creates it if necessary
 CE getDg111_OutlierType()
          Returns DG1-11: "Outlier Type" - creates it if necessary
 NM getDg112_OutlierDays()
          Returns DG1-12: "Outlier Days" - creates it if necessary
 CP getDg113_OutlierCost()
          Returns DG1-13: "Outlier Cost" - creates it if necessary
 ST getDg114_GrouperVersionAndType()
          Returns DG1-14: "Grouper Version And Type" - creates it if necessary
 ID getDg115_DiagnosisPriority()
          Returns DG1-15: "Diagnosis Priority" - creates it if necessary
 XCN getDg116_DiagnosingClinician(int rep)
          Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessary
 int getDg116_DiagnosingClinicianReps()
          Returns a count of the current number of repetitions of Diagnosing Clinician (DG1-16).
 IS getDg117_DiagnosisClassification()
          Returns DG1-17: "Diagnosis Classification" - creates it if necessary
 ID getDg118_ConfidentialIndicator()
          Returns DG1-18: "Confidential Indicator" - creates it if necessary
 TS getDg119_AttestationDateTime()
          Returns DG1-19: "Attestation Date/Time" - creates it if necessary
 ID getDg12_DiagnosisCodingMethod()
          Returns DG1-2: "Diagnosis Coding Method" - creates it if necessary
 CE getDg13_DiagnosisCodeDG1()
          Returns DG1-3: "Diagnosis Code - DG1" - creates it if necessary
 ST getDg14_DiagnosisDescription()
          Returns DG1-4: "Diagnosis Description" - creates it if necessary
 TS getDg15_DiagnosisDateTime()
          Returns DG1-5: "Diagnosis Date/Time" - creates it if necessary
 IS getDg16_DiagnosisType()
          Returns DG1-6: "Diagnosis Type" - creates it if necessary
 CE getDg17_MajorDiagnosticCategory()
          Returns DG1-7: "Major Diagnostic Category" - creates it if necessary
 CE getDg18_DiagnosticRelatedGroup()
          Returns DG1-8: "Diagnostic Related Group" - creates it if necessary
 ID getDg19_DRGApprovalIndicator()
          Returns DG1-9: "DRG Approval Indicator" - creates it if necessary
 XCN[] getDiagnosingClinician()
          Returns all repetitions of Diagnosing Clinician (DG1-16).
 XCN getDiagnosingClinician(int rep)
          Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessary
 int getDiagnosingClinicianReps()
          Returns a count of the current number of repetitions of Diagnosing Clinician (DG1-16).
 IS getDiagnosisClassification()
          Returns DG1-17: "Diagnosis Classification" - creates it if necessary
 CE getDiagnosisCodeDG1()
          Returns DG1-3: "Diagnosis Code - DG1" - creates it if necessary
 ID getDiagnosisCodingMethod()
          Returns DG1-2: "Diagnosis Coding Method" - creates it if necessary
 TS getDiagnosisDateTime()
          Returns DG1-5: "Diagnosis Date/Time" - creates it if necessary
 ST getDiagnosisDescription()
          Returns DG1-4: "Diagnosis Description" - creates it if necessary
 ID getDiagnosisPriority()
          Returns DG1-15: "Diagnosis Priority" - creates it if necessary
 IS getDiagnosisType()
          Returns DG1-6: "Diagnosis Type" - creates it if necessary
 CE getDiagnosticRelatedGroup()
          Returns DG1-8: "Diagnostic Related Group" - creates it if necessary
 ID getDRGApprovalIndicator()
          Returns DG1-9: "DRG Approval Indicator" - creates it if necessary
 IS getDRGGrouperReviewCode()
          Returns DG1-10: "DRG Grouper Review Code" - creates it if necessary
 ST getGrouperVersionAndType()
          Returns DG1-14: "Grouper Version And Type" - creates it if necessary
 CE getMajorDiagnosticCategory()
          Returns DG1-7: "Major Diagnostic Category" - creates it if necessary
 CP getOutlierCost()
          Returns DG1-13: "Outlier Cost" - creates it if necessary
 NM getOutlierDays()
          Returns DG1-12: "Outlier Days" - creates it if necessary
 CE getOutlierType()
          Returns DG1-11: "Outlier Type" - creates it if necessary
 SI getSetIDDG1()
          Returns DG1-1: "Set ID - DG1" - creates it if necessary
 XCN insertDg116_DiagnosingClinician(int rep)
          Inserts a repetition of DG1-16: "Diagnosing Clinician" at a specific index
 XCN insertDiagnosingClinician(int rep)
          Inserts a repetition of DG1-16: "Diagnosing Clinician" at a specific index
 XCN removeDg116_DiagnosingClinician(int rep)
          Removes a repetition of DG1-16: "Diagnosing Clinician" at a specific index
 XCN removeDiagnosingClinician(int rep)
          Removes a repetition of DG1-16: "Diagnosing Clinician" at a specific index
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractSegment
add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getMessage, getName, getNames, getParent, insertRepetition, isRequired, main, numFields, parse, removeRepetition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DG1

public DG1(Group parent,
           ModelClassFactory factory)
Creates a new DG1 segment

Method Detail

getSetIDDG1

public SI getSetIDDG1()
Returns DG1-1: "Set ID - DG1" - creates it if necessary


getDg11_SetIDDG1

public SI getDg11_SetIDDG1()
Returns DG1-1: "Set ID - DG1" - creates it if necessary


getDiagnosisCodingMethod

public ID getDiagnosisCodingMethod()
Returns DG1-2: "Diagnosis Coding Method" - creates it if necessary


getDg12_DiagnosisCodingMethod

public ID getDg12_DiagnosisCodingMethod()
Returns DG1-2: "Diagnosis Coding Method" - creates it if necessary


getDiagnosisCodeDG1

public CE getDiagnosisCodeDG1()
Returns DG1-3: "Diagnosis Code - DG1" - creates it if necessary


getDg13_DiagnosisCodeDG1

public CE getDg13_DiagnosisCodeDG1()
Returns DG1-3: "Diagnosis Code - DG1" - creates it if necessary


getDiagnosisDescription

public ST getDiagnosisDescription()
Returns DG1-4: "Diagnosis Description" - creates it if necessary


getDg14_DiagnosisDescription

public ST getDg14_DiagnosisDescription()
Returns DG1-4: "Diagnosis Description" - creates it if necessary


getDiagnosisDateTime

public TS getDiagnosisDateTime()
Returns DG1-5: "Diagnosis Date/Time" - creates it if necessary


getDg15_DiagnosisDateTime

public TS getDg15_DiagnosisDateTime()
Returns DG1-5: "Diagnosis Date/Time" - creates it if necessary


getDiagnosisType

public IS getDiagnosisType()
Returns DG1-6: "Diagnosis Type" - creates it if necessary


getDg16_DiagnosisType

public IS getDg16_DiagnosisType()
Returns DG1-6: "Diagnosis Type" - creates it if necessary


getMajorDiagnosticCategory

public CE getMajorDiagnosticCategory()
Returns DG1-7: "Major Diagnostic Category" - creates it if necessary


getDg17_MajorDiagnosticCategory

public CE getDg17_MajorDiagnosticCategory()
Returns DG1-7: "Major Diagnostic Category" - creates it if necessary


getDiagnosticRelatedGroup

public CE getDiagnosticRelatedGroup()
Returns DG1-8: "Diagnostic Related Group" - creates it if necessary


getDg18_DiagnosticRelatedGroup

public CE getDg18_DiagnosticRelatedGroup()
Returns DG1-8: "Diagnostic Related Group" - creates it if necessary


getDRGApprovalIndicator

public ID getDRGApprovalIndicator()
Returns DG1-9: "DRG Approval Indicator" - creates it if necessary


getDg19_DRGApprovalIndicator

public ID getDg19_DRGApprovalIndicator()
Returns DG1-9: "DRG Approval Indicator" - creates it if necessary


getDRGGrouperReviewCode

public IS getDRGGrouperReviewCode()
Returns DG1-10: "DRG Grouper Review Code" - creates it if necessary


getDg110_DRGGrouperReviewCode

public IS getDg110_DRGGrouperReviewCode()
Returns DG1-10: "DRG Grouper Review Code" - creates it if necessary


getOutlierType

public CE getOutlierType()
Returns DG1-11: "Outlier Type" - creates it if necessary


getDg111_OutlierType

public CE getDg111_OutlierType()
Returns DG1-11: "Outlier Type" - creates it if necessary


getOutlierDays

public NM getOutlierDays()
Returns DG1-12: "Outlier Days" - creates it if necessary


getDg112_OutlierDays

public NM getDg112_OutlierDays()
Returns DG1-12: "Outlier Days" - creates it if necessary


getOutlierCost

public CP getOutlierCost()
Returns DG1-13: "Outlier Cost" - creates it if necessary


getDg113_OutlierCost

public CP getDg113_OutlierCost()
Returns DG1-13: "Outlier Cost" - creates it if necessary


getGrouperVersionAndType

public ST getGrouperVersionAndType()
Returns DG1-14: "Grouper Version And Type" - creates it if necessary


getDg114_GrouperVersionAndType

public ST getDg114_GrouperVersionAndType()
Returns DG1-14: "Grouper Version And Type" - creates it if necessary


getDiagnosisPriority

public ID getDiagnosisPriority()
Returns DG1-15: "Diagnosis Priority" - creates it if necessary


getDg115_DiagnosisPriority

public ID getDg115_DiagnosisPriority()
Returns DG1-15: "Diagnosis Priority" - creates it if necessary


getDiagnosingClinician

public XCN[] getDiagnosingClinician()
Returns all repetitions of Diagnosing Clinician (DG1-16).


getDiagnosingClinicianReps

public int getDiagnosingClinicianReps()
Returns a count of the current number of repetitions of Diagnosing Clinician (DG1-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getDiagnosingClinician

public XCN getDiagnosingClinician(int rep)
Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getDg116_DiagnosingClinician

public XCN getDg116_DiagnosingClinician(int rep)
Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getDg116_DiagnosingClinicianReps

public int getDg116_DiagnosingClinicianReps()
Returns a count of the current number of repetitions of Diagnosing Clinician (DG1-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertDiagnosingClinician

public XCN insertDiagnosingClinician(int rep)
                              throws HL7Exception
Inserts a repetition of DG1-16: "Diagnosing Clinician" at a specific index

Parameters:
rep - The repetition index (0-indexed)
Throws:
HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)

insertDg116_DiagnosingClinician

public XCN insertDg116_DiagnosingClinician(int rep)
                                    throws HL7Exception
Inserts a repetition of DG1-16: "Diagnosing Clinician" at a specific index

Parameters:
rep - The repetition index (0-indexed)
Throws:
HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)

removeDiagnosingClinician

public XCN removeDiagnosingClinician(int rep)
                              throws HL7Exception
Removes a repetition of DG1-16: "Diagnosing Clinician" at a specific index

Parameters:
rep - The repetition index (0-indexed)
Throws:
HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)

removeDg116_DiagnosingClinician

public XCN removeDg116_DiagnosingClinician(int rep)
                                    throws HL7Exception
Removes a repetition of DG1-16: "Diagnosing Clinician" at a specific index

Parameters:
rep - The repetition index (0-indexed)
Throws:
HL7Exception - If the rep is invalid (below 0, or too high for the allowable repetitions)

getDiagnosisClassification

public IS getDiagnosisClassification()
Returns DG1-17: "Diagnosis Classification" - creates it if necessary


getDg117_DiagnosisClassification

public IS getDg117_DiagnosisClassification()
Returns DG1-17: "Diagnosis Classification" - creates it if necessary


getConfidentialIndicator

public ID getConfidentialIndicator()
Returns DG1-18: "Confidential Indicator" - creates it if necessary


getDg118_ConfidentialIndicator

public ID getDg118_ConfidentialIndicator()
Returns DG1-18: "Confidential Indicator" - creates it if necessary


getAttestationDateTime

public TS getAttestationDateTime()
Returns DG1-19: "Attestation Date/Time" - creates it if necessary


getDg119_AttestationDateTime

public TS getDg119_AttestationDateTime()
Returns DG1-19: "Attestation Date/Time" - creates it if necessary


createNewTypeWithoutReflection

protected Type createNewTypeWithoutReflection(int field)

Overrides:
createNewTypeWithoutReflection in class AbstractSegment


Copyright © 2001-2011 University Health Network. All Rights Reserved.