Package ca.uhn.hl7v2.model.v22.segment
Class IN3
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v22.segment.IN3
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 IN3 message segment (INSURANCE ADDITIONAL INFO-CERTIFICATION). This segment has the following fields:
- IN3-1: Set ID - insurance certification (SI)
- IN3-2: Certification number (ST) optional
- IN3-3: Certified by (CN) optional
- IN3-4: Certification required (ID) optional
- IN3-5: Penalty (CM_PEN) optional
- IN3-6: Certification date / time (TS) optional
- IN3-7: Certification modify date / time (TS) optional
- IN3-8: Operator (CN) optional
- IN3-9: Certification begin date (DT) optional
- IN3-10: Certification end date (DT) optional
- IN3-11: Days (CM_DTN) optional
- IN3-12: Non-concur code / description (CE) optional
- IN3-13: Non-concur effective date / time (TS) optional
- IN3-14: Physician reviewer (CN) optional
- IN3-15: Certification contact (ST) optional
- IN3-16: Certification contact phone number (TN) optional repeating
- IN3-17: Appeal reason (CE) optional
- IN3-18: Certification agency (CE) optional
- IN3-19: Certification agency phone number (TN) optional repeating
- IN3-20: Pre-certification required / window (CM_PCF) optional repeating
- IN3-21: Case manager (ST) optional
- IN3-22: Second opinion date (DT) optional
- IN3-23: Second opinion status (ID) optional
- IN3-24: Second opinion documentation received (ID) optional
- IN3-25: Second opinion practitioner (CN) 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 IN3-17: "Appeal reason" - creates it if necessaryReturns IN3-21: "Case manager" - creates it if necessaryReturns IN3-18: "Certification agency" - creates it if necessaryTN[]Returns all repetitions of Certification agency phone number (IN3-19).getCertificationAgencyPhoneNumber(int rep) Returns a specific repetition of IN3-19: "Certification agency phone number" - creates it if necessaryintReturns a count of the current number of repetitions of Certification agency phone number (IN3-19).Returns IN3-9: "Certification begin date" - creates it if necessaryReturns IN3-15: "Certification contact" - creates it if necessaryTN[]Returns all repetitions of Certification contact phone number (IN3-16).getCertificationContactPhoneNumber(int rep) Returns a specific repetition of IN3-16: "Certification contact phone number" - creates it if necessaryintReturns a count of the current number of repetitions of Certification contact phone number (IN3-16).Returns IN3-6: "Certification date / time" - creates it if necessaryReturns IN3-10: "Certification end date" - creates it if necessaryReturns IN3-7: "Certification modify date / time" - creates it if necessaryReturns IN3-2: "Certification number" - creates it if necessaryReturns IN3-4: "Certification required" - creates it if necessaryReturns IN3-3: "Certified by" - creates it if necessarygetDays()Returns IN3-11: "Days" - creates it if necessaryReturns IN3-1: "Set ID - insurance certification" - creates it if necessaryReturns IN3-10: "Certification end date" - creates it if necessaryReturns IN3-11: "Days" - creates it if necessaryReturns IN3-12: "Non-concur code / description" - creates it if necessaryReturns IN3-13: "Non-concur effective date / time" - creates it if necessaryReturns IN3-14: "Physician reviewer" - creates it if necessaryReturns IN3-15: "Certification contact" - creates it if necessaryTN[]Returns all repetitions of Certification contact phone number (IN3-16).Returns a specific repetition of IN3-16: "Certification contact phone number" - creates it if necessaryintReturns a count of the current number of repetitions of Certification contact phone number (IN3-16).Returns IN3-17: "Appeal reason" - creates it if necessaryReturns IN3-18: "Certification agency" - creates it if necessaryTN[]Returns all repetitions of Certification agency phone number (IN3-19).Returns a specific repetition of IN3-19: "Certification agency phone number" - creates it if necessaryintReturns a count of the current number of repetitions of Certification agency phone number (IN3-19).Returns IN3-2: "Certification number" - creates it if necessaryCM_PCF[]Returns all repetitions of Pre-certification required / window (IN3-20).Returns a specific repetition of IN3-20: "Pre-certification required / window" - creates it if necessaryintReturns a count of the current number of repetitions of Pre-certification required / window (IN3-20).Returns IN3-21: "Case manager" - creates it if necessaryReturns IN3-22: "Second opinion date" - creates it if necessaryReturns IN3-23: "Second opinion status" - creates it if necessaryReturns IN3-24: "Second opinion documentation received" - creates it if necessaryReturns IN3-25: "Second opinion practitioner" - creates it if necessaryReturns IN3-3: "Certified by" - creates it if necessaryReturns IN3-4: "Certification required" - creates it if necessaryReturns IN3-5: "Penalty" - creates it if necessaryReturns IN3-6: "Certification date / time" - creates it if necessaryReturns IN3-7: "Certification modify date / time" - creates it if necessaryReturns IN3-8: "Operator" - creates it if necessaryReturns IN3-9: "Certification begin date" - creates it if necessaryReturns IN3-12: "Non-concur code / description" - creates it if necessaryReturns IN3-13: "Non-concur effective date / time" - creates it if necessaryReturns IN3-8: "Operator" - creates it if necessaryReturns IN3-5: "Penalty" - creates it if necessaryReturns IN3-14: "Physician reviewer" - creates it if necessaryCM_PCF[]Returns all repetitions of Pre-certification required / window (IN3-20).getPreCertificationRequiredWindow(int rep) Returns a specific repetition of IN3-20: "Pre-certification required / window" - creates it if necessaryintReturns a count of the current number of repetitions of Pre-certification required / window (IN3-20).Returns IN3-22: "Second opinion date" - creates it if necessaryReturns IN3-24: "Second opinion documentation received" - creates it if necessaryReturns IN3-25: "Second opinion practitioner" - creates it if necessaryReturns IN3-23: "Second opinion status" - creates it if necessaryReturns IN3-1: "Set ID - insurance certification" - creates it if necessaryinsertCertificationAgencyPhoneNumber(int rep) Inserts a repetition of IN3-19: "Certification agency phone number" at a specific indexInserts a repetition of IN3-16: "Certification contact phone number" at a specific indexInserts a repetition of IN3-16: "Certification contact phone number" at a specific indexInserts a repetition of IN3-19: "Certification agency phone number" at a specific indexInserts a repetition of IN3-20: "Pre-certification required / window" at a specific indexinsertPreCertificationRequiredWindow(int rep) Inserts a repetition of IN3-20: "Pre-certification required / window" at a specific indexremoveCertificationAgencyPhoneNumber(int rep) Removes a repetition of IN3-19: "Certification agency phone number" at a specific indexRemoves a repetition of IN3-16: "Certification contact phone number" at a specific indexRemoves a repetition of IN3-16: "Certification contact phone number" at a specific indexRemoves a repetition of IN3-19: "Certification agency phone number" at a specific indexRemoves a repetition of IN3-20: "Pre-certification required / window" at a specific indexremovePreCertificationRequiredWindow(int rep) Removes a repetition of IN3-20: "Pre-certification required / window" 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
-
IN3
Creates a new IN3 segment
-
-
Method Details
-
getSetIDInsuranceCertification
Returns IN3-1: "Set ID - insurance certification" - creates it if necessary -
getIn31_SetIDInsuranceCertification
Returns IN3-1: "Set ID - insurance certification" - creates it if necessary -
getCertificationNumber
Returns IN3-2: "Certification number" - creates it if necessary -
getIn32_CertificationNumber
Returns IN3-2: "Certification number" - creates it if necessary -
getCertifiedBy
Returns IN3-3: "Certified by" - creates it if necessary -
getIn33_CertifiedBy
Returns IN3-3: "Certified by" - creates it if necessary -
getCertificationRequired
Returns IN3-4: "Certification required" - creates it if necessary -
getIn34_CertificationRequired
Returns IN3-4: "Certification required" - creates it if necessary -
getPenalty
Returns IN3-5: "Penalty" - creates it if necessary -
getIn35_Penalty
Returns IN3-5: "Penalty" - creates it if necessary -
getCertificationDateTime
Returns IN3-6: "Certification date / time" - creates it if necessary -
getIn36_CertificationDateTime
Returns IN3-6: "Certification date / time" - creates it if necessary -
getCertificationModifyDateTime
Returns IN3-7: "Certification modify date / time" - creates it if necessary -
getIn37_CertificationModifyDateTime
Returns IN3-7: "Certification modify date / time" - creates it if necessary -
getOperator
Returns IN3-8: "Operator" - creates it if necessary -
getIn38_Operator
Returns IN3-8: "Operator" - creates it if necessary -
getCertificationBeginDate
Returns IN3-9: "Certification begin date" - creates it if necessary -
getIn39_CertificationBeginDate
Returns IN3-9: "Certification begin date" - creates it if necessary -
getCertificationEndDate
Returns IN3-10: "Certification end date" - creates it if necessary -
getIn310_CertificationEndDate
Returns IN3-10: "Certification end date" - creates it if necessary -
getDays
Returns IN3-11: "Days" - creates it if necessary -
getIn311_Days
Returns IN3-11: "Days" - creates it if necessary -
getNonConcurCodeDescription
Returns IN3-12: "Non-concur code / description" - creates it if necessary -
getIn312_NonConcurCodeDescription
Returns IN3-12: "Non-concur code / description" - creates it if necessary -
getNonConcurEffectiveDateTime
Returns IN3-13: "Non-concur effective date / time" - creates it if necessary -
getIn313_NonConcurEffectiveDateTime
Returns IN3-13: "Non-concur effective date / time" - creates it if necessary -
getPhysicianReviewer
Returns IN3-14: "Physician reviewer" - creates it if necessary -
getIn314_PhysicianReviewer
Returns IN3-14: "Physician reviewer" - creates it if necessary -
getCertificationContact
Returns IN3-15: "Certification contact" - creates it if necessary -
getIn315_CertificationContact
Returns IN3-15: "Certification contact" - creates it if necessary -
getCertificationContactPhoneNumber
Returns all repetitions of Certification contact phone number (IN3-16). -
getIn316_CertificationContactPhoneNumber
Returns all repetitions of Certification contact phone number (IN3-16). -
getCertificationContactPhoneNumberReps
Returns a count of the current number of repetitions of Certification contact phone number (IN3-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getCertificationContactPhoneNumber
Returns a specific repetition of IN3-16: "Certification contact phone number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIn316_CertificationContactPhoneNumber
Returns a specific repetition of IN3-16: "Certification contact phone number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIn316_CertificationContactPhoneNumberReps
Returns a count of the current number of repetitions of Certification contact phone number (IN3-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertCertificationContactPhoneNumber
Inserts a repetition of IN3-16: "Certification contact phone number" 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)
-
insertIn316_CertificationContactPhoneNumber
Inserts a repetition of IN3-16: "Certification contact phone number" 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)
-
removeCertificationContactPhoneNumber
Removes a repetition of IN3-16: "Certification contact phone number" 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)
-
removeIn316_CertificationContactPhoneNumber
Removes a repetition of IN3-16: "Certification contact phone number" 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)
-
getAppealReason
Returns IN3-17: "Appeal reason" - creates it if necessary -
getIn317_AppealReason
Returns IN3-17: "Appeal reason" - creates it if necessary -
getCertificationAgency
Returns IN3-18: "Certification agency" - creates it if necessary -
getIn318_CertificationAgency
Returns IN3-18: "Certification agency" - creates it if necessary -
getCertificationAgencyPhoneNumber
Returns all repetitions of Certification agency phone number (IN3-19). -
getIn319_CertificationAgencyPhoneNumber
Returns all repetitions of Certification agency phone number (IN3-19). -
getCertificationAgencyPhoneNumberReps
Returns a count of the current number of repetitions of Certification agency phone number (IN3-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getCertificationAgencyPhoneNumber
Returns a specific repetition of IN3-19: "Certification agency phone number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIn319_CertificationAgencyPhoneNumber
Returns a specific repetition of IN3-19: "Certification agency phone number" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIn319_CertificationAgencyPhoneNumberReps
Returns a count of the current number of repetitions of Certification agency phone number (IN3-19). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertCertificationAgencyPhoneNumber
Inserts a repetition of IN3-19: "Certification agency phone number" 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)
-
insertIn319_CertificationAgencyPhoneNumber
Inserts a repetition of IN3-19: "Certification agency phone number" 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)
-
removeCertificationAgencyPhoneNumber
Removes a repetition of IN3-19: "Certification agency phone number" 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)
-
removeIn319_CertificationAgencyPhoneNumber
Removes a repetition of IN3-19: "Certification agency phone number" 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)
-
getPreCertificationRequiredWindow
Returns all repetitions of Pre-certification required / window (IN3-20). -
getIn320_PreCertificationRequiredWindow
Returns all repetitions of Pre-certification required / window (IN3-20). -
getPreCertificationRequiredWindowReps
Returns a count of the current number of repetitions of Pre-certification required / window (IN3-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPreCertificationRequiredWindow
Returns a specific repetition of IN3-20: "Pre-certification required / window" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIn320_PreCertificationRequiredWindow
Returns a specific repetition of IN3-20: "Pre-certification required / window" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIn320_PreCertificationRequiredWindowReps
Returns a count of the current number of repetitions of Pre-certification required / window (IN3-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPreCertificationRequiredWindow
Inserts a repetition of IN3-20: "Pre-certification required / window" 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)
-
insertIn320_PreCertificationRequiredWindow
Inserts a repetition of IN3-20: "Pre-certification required / window" 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)
-
removePreCertificationRequiredWindow
Removes a repetition of IN3-20: "Pre-certification required / window" 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)
-
removeIn320_PreCertificationRequiredWindow
Removes a repetition of IN3-20: "Pre-certification required / window" 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)
-
getCaseManager
Returns IN3-21: "Case manager" - creates it if necessary -
getIn321_CaseManager
Returns IN3-21: "Case manager" - creates it if necessary -
getSecondOpinionDate
Returns IN3-22: "Second opinion date" - creates it if necessary -
getIn322_SecondOpinionDate
Returns IN3-22: "Second opinion date" - creates it if necessary -
getSecondOpinionStatus
Returns IN3-23: "Second opinion status" - creates it if necessary -
getIn323_SecondOpinionStatus
Returns IN3-23: "Second opinion status" - creates it if necessary -
getSecondOpinionDocumentationReceived
Returns IN3-24: "Second opinion documentation received" - creates it if necessary -
getIn324_SecondOpinionDocumentationReceived
Returns IN3-24: "Second opinion documentation received" - creates it if necessary -
getSecondOpinionPractitioner
Returns IN3-25: "Second opinion practitioner" - creates it if necessary -
getIn325_SecondOpinionPractitioner
Returns IN3-25: "Second opinion practitioner" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-