Package ca.uhn.hl7v2.model.v24.segment
Class DG1
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.DG1
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 DG1 message segment (Diagnosis). This segment has the following fields:
- DG1-1: Set ID - DG1 (SI)
- DG1-2: Diagnosis Coding Method (ID) optional
- DG1-3: Diagnosis Code - DG1 (CE) optional
- DG1-4: Diagnosis Description (ST) optional
- DG1-5: Diagnosis Date/Time (TS) optional
- DG1-6: Diagnosis Type (IS)
- DG1-7: Major Diagnostic Category (CE) optional
- DG1-8: Diagnostic Related Group (CE) optional
- DG1-9: DRG Approval Indicator (ID) optional
- DG1-10: DRG Grouper Review Code (IS) optional
- DG1-11: Outlier Type (CE) optional
- DG1-12: Outlier Days (NM) optional
- DG1-13: Outlier Cost (CP) optional
- DG1-14: Grouper Version And Type (ST) optional
- DG1-15: Diagnosis Priority (ID) optional
- DG1-16: Diagnosing Clinician (XCN) optional repeating
- DG1-17: Diagnosis Classification (IS) optional
- DG1-18: Confidential Indicator (ID) optional
- DG1-19: Attestation Date/Time (TS) optional
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) Returns DG1-19: "Attestation Date/Time" - creates it if necessaryReturns DG1-18: "Confidential Indicator" - creates it if necessaryReturns DG1-1: "Set ID - DG1" - creates it if necessaryReturns DG1-10: "DRG Grouper Review Code" - creates it if necessaryReturns DG1-11: "Outlier Type" - creates it if necessaryReturns DG1-12: "Outlier Days" - creates it if necessaryReturns DG1-13: "Outlier Cost" - creates it if necessaryReturns DG1-14: "Grouper Version And Type" - creates it if necessaryReturns DG1-15: "Diagnosis Priority" - creates it if necessaryXCN[]Returns all repetitions of Diagnosing Clinician (DG1-16).getDg116_DiagnosingClinician(int rep) Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessaryintReturns a count of the current number of repetitions of Diagnosing Clinician (DG1-16).Returns DG1-17: "Diagnosis Classification" - creates it if necessaryReturns DG1-18: "Confidential Indicator" - creates it if necessaryReturns DG1-19: "Attestation Date/Time" - creates it if necessaryReturns DG1-2: "Diagnosis Coding Method" - creates it if necessaryReturns DG1-3: "Diagnosis Code - DG1" - creates it if necessaryReturns DG1-4: "Diagnosis Description" - creates it if necessaryReturns DG1-5: "Diagnosis Date/Time" - creates it if necessaryReturns DG1-6: "Diagnosis Type" - creates it if necessaryReturns DG1-7: "Major Diagnostic Category" - creates it if necessaryReturns DG1-8: "Diagnostic Related Group" - creates it if necessaryReturns DG1-9: "DRG Approval Indicator" - creates it if necessaryXCN[]Returns all repetitions of Diagnosing Clinician (DG1-16).getDiagnosingClinician(int rep) Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessaryintReturns a count of the current number of repetitions of Diagnosing Clinician (DG1-16).Returns DG1-17: "Diagnosis Classification" - creates it if necessaryReturns DG1-3: "Diagnosis Code - DG1" - creates it if necessaryReturns DG1-2: "Diagnosis Coding Method" - creates it if necessaryReturns DG1-5: "Diagnosis Date/Time" - creates it if necessaryReturns DG1-4: "Diagnosis Description" - creates it if necessaryReturns DG1-15: "Diagnosis Priority" - creates it if necessaryReturns DG1-6: "Diagnosis Type" - creates it if necessaryReturns DG1-8: "Diagnostic Related Group" - creates it if necessaryReturns DG1-9: "DRG Approval Indicator" - creates it if necessaryReturns DG1-10: "DRG Grouper Review Code" - creates it if necessaryReturns DG1-14: "Grouper Version And Type" - creates it if necessaryReturns DG1-7: "Major Diagnostic Category" - creates it if necessaryReturns DG1-13: "Outlier Cost" - creates it if necessaryReturns DG1-12: "Outlier Days" - creates it if necessaryReturns DG1-11: "Outlier Type" - creates it if necessaryReturns DG1-1: "Set ID - DG1" - creates it if necessaryinsertDg116_DiagnosingClinician(int rep) Inserts a repetition of DG1-16: "Diagnosing Clinician" at a specific indexinsertDiagnosingClinician(int rep) Inserts a repetition of DG1-16: "Diagnosing Clinician" at a specific indexremoveDg116_DiagnosingClinician(int rep) Removes a repetition of DG1-16: "Diagnosing Clinician" at a specific indexremoveDiagnosingClinician(int rep) Removes a repetition of DG1-16: "Diagnosing Clinician" at a specific indexMethods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetitionMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
DG1
Creates a new DG1 segment
-
-
Method Details
-
getSetIDDG1
Returns DG1-1: "Set ID - DG1" - creates it if necessary -
getDg11_SetIDDG1
Returns DG1-1: "Set ID - DG1" - creates it if necessary -
getDiagnosisCodingMethod
Returns DG1-2: "Diagnosis Coding Method" - creates it if necessary -
getDg12_DiagnosisCodingMethod
Returns DG1-2: "Diagnosis Coding Method" - creates it if necessary -
getDiagnosisCodeDG1
Returns DG1-3: "Diagnosis Code - DG1" - creates it if necessary -
getDg13_DiagnosisCodeDG1
Returns DG1-3: "Diagnosis Code - DG1" - creates it if necessary -
getDiagnosisDescription
Returns DG1-4: "Diagnosis Description" - creates it if necessary -
getDg14_DiagnosisDescription
Returns DG1-4: "Diagnosis Description" - creates it if necessary -
getDiagnosisDateTime
Returns DG1-5: "Diagnosis Date/Time" - creates it if necessary -
getDg15_DiagnosisDateTime
Returns DG1-5: "Diagnosis Date/Time" - creates it if necessary -
getDiagnosisType
Returns DG1-6: "Diagnosis Type" - creates it if necessary -
getDg16_DiagnosisType
Returns DG1-6: "Diagnosis Type" - creates it if necessary -
getMajorDiagnosticCategory
Returns DG1-7: "Major Diagnostic Category" - creates it if necessary -
getDg17_MajorDiagnosticCategory
Returns DG1-7: "Major Diagnostic Category" - creates it if necessary -
getDiagnosticRelatedGroup
Returns DG1-8: "Diagnostic Related Group" - creates it if necessary -
getDg18_DiagnosticRelatedGroup
Returns DG1-8: "Diagnostic Related Group" - creates it if necessary -
getDRGApprovalIndicator
Returns DG1-9: "DRG Approval Indicator" - creates it if necessary -
getDg19_DRGApprovalIndicator
Returns DG1-9: "DRG Approval Indicator" - creates it if necessary -
getDRGGrouperReviewCode
Returns DG1-10: "DRG Grouper Review Code" - creates it if necessary -
getDg110_DRGGrouperReviewCode
Returns DG1-10: "DRG Grouper Review Code" - creates it if necessary -
getOutlierType
Returns DG1-11: "Outlier Type" - creates it if necessary -
getDg111_OutlierType
Returns DG1-11: "Outlier Type" - creates it if necessary -
getOutlierDays
Returns DG1-12: "Outlier Days" - creates it if necessary -
getDg112_OutlierDays
Returns DG1-12: "Outlier Days" - creates it if necessary -
getOutlierCost
Returns DG1-13: "Outlier Cost" - creates it if necessary -
getDg113_OutlierCost
Returns DG1-13: "Outlier Cost" - creates it if necessary -
getGrouperVersionAndType
Returns DG1-14: "Grouper Version And Type" - creates it if necessary -
getDg114_GrouperVersionAndType
Returns DG1-14: "Grouper Version And Type" - creates it if necessary -
getDiagnosisPriority
Returns DG1-15: "Diagnosis Priority" - creates it if necessary -
getDg115_DiagnosisPriority
Returns DG1-15: "Diagnosis Priority" - creates it if necessary -
getDiagnosingClinician
Returns all repetitions of Diagnosing Clinician (DG1-16). -
getDg116_DiagnosingClinician
Returns all repetitions of Diagnosing Clinician (DG1-16). -
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
Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getDg116_DiagnosingClinician
Returns a specific repetition of DG1-16: "Diagnosing Clinician" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
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
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
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
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
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
Returns DG1-17: "Diagnosis Classification" - creates it if necessary -
getDg117_DiagnosisClassification
Returns DG1-17: "Diagnosis Classification" - creates it if necessary -
getConfidentialIndicator
Returns DG1-18: "Confidential Indicator" - creates it if necessary -
getDg118_ConfidentialIndicator
Returns DG1-18: "Confidential Indicator" - creates it if necessary -
getAttestationDateTime
Returns DG1-19: "Attestation Date/Time" - creates it if necessary -
getDg119_AttestationDateTime
Returns DG1-19: "Attestation Date/Time" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-