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

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

public class IN3
extends AbstractSegment

Represents an HL7 IN3 message segment (Insurance Additional Information, Certification). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
IN3(Group parent, ModelClassFactory factory)
          Creates a new IN3 segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 CE getAppealReason()
          Returns IN3-17: "Appeal Reason" - creates it if necessary
 ST getCaseManager()
          Returns IN3-21: "Case Manager" - creates it if necessary
 CE getCertificationAgency()
          Returns IN3-18: "Certification Agency" - creates it if necessary
 XTN[] getCertificationAgencyPhoneNumber()
          Returns all repetitions of Certification Agency Phone Number (IN3-19).
 XTN getCertificationAgencyPhoneNumber(int rep)
          Returns a specific repetition of IN3-19: "Certification Agency Phone Number" - creates it if necessary
 int getCertificationAgencyPhoneNumberReps()
          Returns a count of the current number of repetitions of Certification Agency Phone Number (IN3-19).
 DT getCertificationBeginDate()
          Returns IN3-9: "Certification Begin Date" - creates it if necessary
 ST getCertificationContact()
          Returns IN3-15: "Certification Contact" - creates it if necessary
 XTN[] getCertificationContactPhoneNumber()
          Returns all repetitions of Certification Contact Phone Number (IN3-16).
 XTN getCertificationContactPhoneNumber(int rep)
          Returns a specific repetition of IN3-16: "Certification Contact Phone Number" - creates it if necessary
 int getCertificationContactPhoneNumberReps()
          Returns a count of the current number of repetitions of Certification Contact Phone Number (IN3-16).
 TS getCertificationDateTime()
          Returns IN3-6: "Certification Date/Time" - creates it if necessary
 DT getCertificationEndDate()
          Returns IN3-10: "Certification End Date" - creates it if necessary
 TS getCertificationModifyDateTime()
          Returns IN3-7: "Certification Modify Date/Time" - creates it if necessary
 CX getCertificationNumber()
          Returns IN3-2: "Certification Number" - creates it if necessary
 ID getCertificationRequired()
          Returns IN3-4: "Certification Required" - creates it if necessary
 XCN[] getCertifiedBy()
          Returns all repetitions of Certified By (IN3-3).
 XCN getCertifiedBy(int rep)
          Returns a specific repetition of IN3-3: "Certified By" - creates it if necessary
 int getCertifiedByReps()
          Returns a count of the current number of repetitions of Certified By (IN3-3).
 DTN getDays()
          Returns IN3-11: "Days" - creates it if necessary
 SI getIn31_SetIDIN3()
          Returns IN3-1: "Set ID - IN3" - creates it if necessary
 DT getIn310_CertificationEndDate()
          Returns IN3-10: "Certification End Date" - creates it if necessary
 DTN getIn311_Days()
          Returns IN3-11: "Days" - creates it if necessary
 CE getIn312_NonConcurCodeDescription()
          Returns IN3-12: "Non-Concur Code/Description" - creates it if necessary
 TS getIn313_NonConcurEffectiveDateTime()
          Returns IN3-13: "Non-Concur Effective Date/Time" - creates it if necessary
 XCN getIn314_PhysicianReviewer(int rep)
          Returns a specific repetition of IN3-14: "Physician Reviewer" - creates it if necessary
 int getIn314_PhysicianReviewerReps()
          Returns a count of the current number of repetitions of Physician Reviewer (IN3-14).
 ST getIn315_CertificationContact()
          Returns IN3-15: "Certification Contact" - creates it if necessary
 XTN getIn316_CertificationContactPhoneNumber(int rep)
          Returns a specific repetition of IN3-16: "Certification Contact Phone Number" - creates it if necessary
 int getIn316_CertificationContactPhoneNumberReps()
          Returns a count of the current number of repetitions of Certification Contact Phone Number (IN3-16).
 CE getIn317_AppealReason()
          Returns IN3-17: "Appeal Reason" - creates it if necessary
 CE getIn318_CertificationAgency()
          Returns IN3-18: "Certification Agency" - creates it if necessary
 XTN getIn319_CertificationAgencyPhoneNumber(int rep)
          Returns a specific repetition of IN3-19: "Certification Agency Phone Number" - creates it if necessary
 int getIn319_CertificationAgencyPhoneNumberReps()
          Returns a count of the current number of repetitions of Certification Agency Phone Number (IN3-19).
 CX getIn32_CertificationNumber()
          Returns IN3-2: "Certification Number" - creates it if necessary
 PCF getIn320_PreCertificationReqWindow(int rep)
          Returns a specific repetition of IN3-20: "Pre-Certification Req/Window" - creates it if necessary
 int getIn320_PreCertificationReqWindowReps()
          Returns a count of the current number of repetitions of Pre-Certification Req/Window (IN3-20).
 ST getIn321_CaseManager()
          Returns IN3-21: "Case Manager" - creates it if necessary
 DT getIn322_SecondOpinionDate()
          Returns IN3-22: "Second Opinion Date" - creates it if necessary
 IS getIn323_SecondOpinionStatus()
          Returns IN3-23: "Second Opinion Status" - creates it if necessary
 IS getIn324_SecondOpinionDocumentationReceived(int rep)
          Returns a specific repetition of IN3-24: "Second Opinion Documentation Received" - creates it if necessary
 int getIn324_SecondOpinionDocumentationReceivedReps()
          Returns a count of the current number of repetitions of Second Opinion Documentation Received (IN3-24).
 XCN getIn325_SecondOpinionPhysician(int rep)
          Returns a specific repetition of IN3-25: "Second Opinion Physician" - creates it if necessary
 int getIn325_SecondOpinionPhysicianReps()
          Returns a count of the current number of repetitions of Second Opinion Physician (IN3-25).
 XCN getIn33_CertifiedBy(int rep)
          Returns a specific repetition of IN3-3: "Certified By" - creates it if necessary
 int getIn33_CertifiedByReps()
          Returns a count of the current number of repetitions of Certified By (IN3-3).
 ID getIn34_CertificationRequired()
          Returns IN3-4: "Certification Required" - creates it if necessary
 MOP getIn35_Penalty()
          Returns IN3-5: "Penalty" - creates it if necessary
 TS getIn36_CertificationDateTime()
          Returns IN3-6: "Certification Date/Time" - creates it if necessary
 TS getIn37_CertificationModifyDateTime()
          Returns IN3-7: "Certification Modify Date/Time" - creates it if necessary
 XCN getIn38_Operator(int rep)
          Returns a specific repetition of IN3-8: "Operator" - creates it if necessary
 int getIn38_OperatorReps()
          Returns a count of the current number of repetitions of Operator (IN3-8).
 DT getIn39_CertificationBeginDate()
          Returns IN3-9: "Certification Begin Date" - creates it if necessary
 CE getNonConcurCodeDescription()
          Returns IN3-12: "Non-Concur Code/Description" - creates it if necessary
 TS getNonConcurEffectiveDateTime()
          Returns IN3-13: "Non-Concur Effective Date/Time" - creates it if necessary
 XCN[] getOperator()
          Returns all repetitions of Operator (IN3-8).
 XCN getOperator(int rep)
          Returns a specific repetition of IN3-8: "Operator" - creates it if necessary
 int getOperatorReps()
          Returns a count of the current number of repetitions of Operator (IN3-8).
 MOP getPenalty()
          Returns IN3-5: "Penalty" - creates it if necessary
 XCN[] getPhysicianReviewer()
          Returns all repetitions of Physician Reviewer (IN3-14).
 XCN getPhysicianReviewer(int rep)
          Returns a specific repetition of IN3-14: "Physician Reviewer" - creates it if necessary
 int getPhysicianReviewerReps()
          Returns a count of the current number of repetitions of Physician Reviewer (IN3-14).
 PCF[] getPreCertificationReqWindow()
          Returns all repetitions of Pre-Certification Req/Window (IN3-20).
 PCF getPreCertificationReqWindow(int rep)
          Returns a specific repetition of IN3-20: "Pre-Certification Req/Window" - creates it if necessary
 int getPreCertificationReqWindowReps()
          Returns a count of the current number of repetitions of Pre-Certification Req/Window (IN3-20).
 DT getSecondOpinionDate()
          Returns IN3-22: "Second Opinion Date" - creates it if necessary
 IS[] getSecondOpinionDocumentationReceived()
          Returns all repetitions of Second Opinion Documentation Received (IN3-24).
 IS getSecondOpinionDocumentationReceived(int rep)
          Returns a specific repetition of IN3-24: "Second Opinion Documentation Received" - creates it if necessary
 int getSecondOpinionDocumentationReceivedReps()
          Returns a count of the current number of repetitions of Second Opinion Documentation Received (IN3-24).
 XCN[] getSecondOpinionPhysician()
          Returns all repetitions of Second Opinion Physician (IN3-25).
 XCN getSecondOpinionPhysician(int rep)
          Returns a specific repetition of IN3-25: "Second Opinion Physician" - creates it if necessary
 int getSecondOpinionPhysicianReps()
          Returns a count of the current number of repetitions of Second Opinion Physician (IN3-25).
 IS getSecondOpinionStatus()
          Returns IN3-23: "Second Opinion Status" - creates it if necessary
 SI getSetIDIN3()
          Returns IN3-1: "Set ID - IN3" - creates it if necessary
 XTN insertCertificationAgencyPhoneNumber(int rep)
          Inserts a repetition of IN3-19: "Certification Agency Phone Number" at a specific index
 XTN insertCertificationContactPhoneNumber(int rep)
          Inserts a repetition of IN3-16: "Certification Contact Phone Number" at a specific index
 XCN insertCertifiedBy(int rep)
          Inserts a repetition of IN3-3: "Certified By" at a specific index
 XCN insertIn314_PhysicianReviewer(int rep)
          Inserts a repetition of IN3-14: "Physician Reviewer" at a specific index
 XTN insertIn316_CertificationContactPhoneNumber(int rep)
          Inserts a repetition of IN3-16: "Certification Contact Phone Number" at a specific index
 XTN insertIn319_CertificationAgencyPhoneNumber(int rep)
          Inserts a repetition of IN3-19: "Certification Agency Phone Number" at a specific index
 PCF insertIn320_PreCertificationReqWindow(int rep)
          Inserts a repetition of IN3-20: "Pre-Certification Req/Window" at a specific index
 IS insertIn324_SecondOpinionDocumentationReceived(int rep)
          Inserts a repetition of IN3-24: "Second Opinion Documentation Received" at a specific index
 XCN insertIn325_SecondOpinionPhysician(int rep)
          Inserts a repetition of IN3-25: "Second Opinion Physician" at a specific index
 XCN insertIn33_CertifiedBy(int rep)
          Inserts a repetition of IN3-3: "Certified By" at a specific index
 XCN insertIn38_Operator(int rep)
          Inserts a repetition of IN3-8: "Operator" at a specific index
 XCN insertOperator(int rep)
          Inserts a repetition of IN3-8: "Operator" at a specific index
 XCN insertPhysicianReviewer(int rep)
          Inserts a repetition of IN3-14: "Physician Reviewer" at a specific index
 PCF insertPreCertificationReqWindow(int rep)
          Inserts a repetition of IN3-20: "Pre-Certification Req/Window" at a specific index
 IS insertSecondOpinionDocumentationReceived(int rep)
          Inserts a repetition of IN3-24: "Second Opinion Documentation Received" at a specific index
 XCN insertSecondOpinionPhysician(int rep)
          Inserts a repetition of IN3-25: "Second Opinion Physician" at a specific index
 XTN removeCertificationAgencyPhoneNumber(int rep)
          Removes a repetition of IN3-19: "Certification Agency Phone Number" at a specific index
 XTN removeCertificationContactPhoneNumber(int rep)
          Removes a repetition of IN3-16: "Certification Contact Phone Number" at a specific index
 XCN removeCertifiedBy(int rep)
          Removes a repetition of IN3-3: "Certified By" at a specific index
 XCN removeIn314_PhysicianReviewer(int rep)
          Removes a repetition of IN3-14: "Physician Reviewer" at a specific index
 XTN removeIn316_CertificationContactPhoneNumber(int rep)
          Removes a repetition of IN3-16: "Certification Contact Phone Number" at a specific index
 XTN removeIn319_CertificationAgencyPhoneNumber(int rep)
          Removes a repetition of IN3-19: "Certification Agency Phone Number" at a specific index
 PCF removeIn320_PreCertificationReqWindow(int rep)
          Removes a repetition of IN3-20: "Pre-Certification Req/Window" at a specific index
 IS removeIn324_SecondOpinionDocumentationReceived(int rep)
          Removes a repetition of IN3-24: "Second Opinion Documentation Received" at a specific index
 XCN removeIn325_SecondOpinionPhysician(int rep)
          Removes a repetition of IN3-25: "Second Opinion Physician" at a specific index
 XCN removeIn33_CertifiedBy(int rep)
          Removes a repetition of IN3-3: "Certified By" at a specific index
 XCN removeIn38_Operator(int rep)
          Removes a repetition of IN3-8: "Operator" at a specific index
 XCN removeOperator(int rep)
          Removes a repetition of IN3-8: "Operator" at a specific index
 XCN removePhysicianReviewer(int rep)
          Removes a repetition of IN3-14: "Physician Reviewer" at a specific index
 PCF removePreCertificationReqWindow(int rep)
          Removes a repetition of IN3-20: "Pre-Certification Req/Window" at a specific index
 IS removeSecondOpinionDocumentationReceived(int rep)
          Removes a repetition of IN3-24: "Second Opinion Documentation Received" at a specific index
 XCN removeSecondOpinionPhysician(int rep)
          Removes a repetition of IN3-25: "Second Opinion Physician" 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

IN3

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

Method Detail

getSetIDIN3

public SI getSetIDIN3()
Returns IN3-1: "Set ID - IN3" - creates it if necessary


getIn31_SetIDIN3

public SI getIn31_SetIDIN3()
Returns IN3-1: "Set ID - IN3" - creates it if necessary


getCertificationNumber

public CX getCertificationNumber()
Returns IN3-2: "Certification Number" - creates it if necessary


getIn32_CertificationNumber

public CX getIn32_CertificationNumber()
Returns IN3-2: "Certification Number" - creates it if necessary


getCertifiedBy

public XCN[] getCertifiedBy()
Returns all repetitions of Certified By (IN3-3).


getCertifiedByReps

public int getCertifiedByReps()
Returns a count of the current number of repetitions of Certified By (IN3-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getCertifiedBy

public XCN getCertifiedBy(int rep)
Returns a specific repetition of IN3-3: "Certified By" - creates it if necessary

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

getIn33_CertifiedBy

public XCN getIn33_CertifiedBy(int rep)
Returns a specific repetition of IN3-3: "Certified By" - creates it if necessary

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

getIn33_CertifiedByReps

public int getIn33_CertifiedByReps()
Returns a count of the current number of repetitions of Certified By (IN3-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertCertifiedBy

public XCN insertCertifiedBy(int rep)
                      throws HL7Exception
Inserts a repetition of IN3-3: "Certified By" 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)

insertIn33_CertifiedBy

public XCN insertIn33_CertifiedBy(int rep)
                           throws HL7Exception
Inserts a repetition of IN3-3: "Certified By" 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)

removeCertifiedBy

public XCN removeCertifiedBy(int rep)
                      throws HL7Exception
Removes a repetition of IN3-3: "Certified By" 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)

removeIn33_CertifiedBy

public XCN removeIn33_CertifiedBy(int rep)
                           throws HL7Exception
Removes a repetition of IN3-3: "Certified By" 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)

getCertificationRequired

public ID getCertificationRequired()
Returns IN3-4: "Certification Required" - creates it if necessary


getIn34_CertificationRequired

public ID getIn34_CertificationRequired()
Returns IN3-4: "Certification Required" - creates it if necessary


getPenalty

public MOP getPenalty()
Returns IN3-5: "Penalty" - creates it if necessary


getIn35_Penalty

public MOP getIn35_Penalty()
Returns IN3-5: "Penalty" - creates it if necessary


getCertificationDateTime

public TS getCertificationDateTime()
Returns IN3-6: "Certification Date/Time" - creates it if necessary


getIn36_CertificationDateTime

public TS getIn36_CertificationDateTime()
Returns IN3-6: "Certification Date/Time" - creates it if necessary


getCertificationModifyDateTime

public TS getCertificationModifyDateTime()
Returns IN3-7: "Certification Modify Date/Time" - creates it if necessary


getIn37_CertificationModifyDateTime

public TS getIn37_CertificationModifyDateTime()
Returns IN3-7: "Certification Modify Date/Time" - creates it if necessary


getOperator

public XCN[] getOperator()
Returns all repetitions of Operator (IN3-8).


getOperatorReps

public int getOperatorReps()
Returns a count of the current number of repetitions of Operator (IN3-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getOperator

public XCN getOperator(int rep)
Returns a specific repetition of IN3-8: "Operator" - creates it if necessary

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

getIn38_Operator

public XCN getIn38_Operator(int rep)
Returns a specific repetition of IN3-8: "Operator" - creates it if necessary

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

getIn38_OperatorReps

public int getIn38_OperatorReps()
Returns a count of the current number of repetitions of Operator (IN3-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertOperator

public XCN insertOperator(int rep)
                   throws HL7Exception
Inserts a repetition of IN3-8: "Operator" 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)

insertIn38_Operator

public XCN insertIn38_Operator(int rep)
                        throws HL7Exception
Inserts a repetition of IN3-8: "Operator" 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)

removeOperator

public XCN removeOperator(int rep)
                   throws HL7Exception
Removes a repetition of IN3-8: "Operator" 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)

removeIn38_Operator

public XCN removeIn38_Operator(int rep)
                        throws HL7Exception
Removes a repetition of IN3-8: "Operator" 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)

getCertificationBeginDate

public DT getCertificationBeginDate()
Returns IN3-9: "Certification Begin Date" - creates it if necessary


getIn39_CertificationBeginDate

public DT getIn39_CertificationBeginDate()
Returns IN3-9: "Certification Begin Date" - creates it if necessary


getCertificationEndDate

public DT getCertificationEndDate()
Returns IN3-10: "Certification End Date" - creates it if necessary


getIn310_CertificationEndDate

public DT getIn310_CertificationEndDate()
Returns IN3-10: "Certification End Date" - creates it if necessary


getDays

public DTN getDays()
Returns IN3-11: "Days" - creates it if necessary


getIn311_Days

public DTN getIn311_Days()
Returns IN3-11: "Days" - creates it if necessary


getNonConcurCodeDescription

public CE getNonConcurCodeDescription()
Returns IN3-12: "Non-Concur Code/Description" - creates it if necessary


getIn312_NonConcurCodeDescription

public CE getIn312_NonConcurCodeDescription()
Returns IN3-12: "Non-Concur Code/Description" - creates it if necessary


getNonConcurEffectiveDateTime

public TS getNonConcurEffectiveDateTime()
Returns IN3-13: "Non-Concur Effective Date/Time" - creates it if necessary


getIn313_NonConcurEffectiveDateTime

public TS getIn313_NonConcurEffectiveDateTime()
Returns IN3-13: "Non-Concur Effective Date/Time" - creates it if necessary


getPhysicianReviewer

public XCN[] getPhysicianReviewer()
Returns all repetitions of Physician Reviewer (IN3-14).


getPhysicianReviewerReps

public int getPhysicianReviewerReps()
Returns a count of the current number of repetitions of Physician Reviewer (IN3-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getPhysicianReviewer

public XCN getPhysicianReviewer(int rep)
Returns a specific repetition of IN3-14: "Physician Reviewer" - creates it if necessary

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

getIn314_PhysicianReviewer

public XCN getIn314_PhysicianReviewer(int rep)
Returns a specific repetition of IN3-14: "Physician Reviewer" - creates it if necessary

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

getIn314_PhysicianReviewerReps

public int getIn314_PhysicianReviewerReps()
Returns a count of the current number of repetitions of Physician Reviewer (IN3-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertPhysicianReviewer

public XCN insertPhysicianReviewer(int rep)
                            throws HL7Exception
Inserts a repetition of IN3-14: "Physician Reviewer" 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)

insertIn314_PhysicianReviewer

public XCN insertIn314_PhysicianReviewer(int rep)
                                  throws HL7Exception
Inserts a repetition of IN3-14: "Physician Reviewer" 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)

removePhysicianReviewer

public XCN removePhysicianReviewer(int rep)
                            throws HL7Exception
Removes a repetition of IN3-14: "Physician Reviewer" 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)

removeIn314_PhysicianReviewer

public XCN removeIn314_PhysicianReviewer(int rep)
                                  throws HL7Exception
Removes a repetition of IN3-14: "Physician Reviewer" 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)

getCertificationContact

public ST getCertificationContact()
Returns IN3-15: "Certification Contact" - creates it if necessary


getIn315_CertificationContact

public ST getIn315_CertificationContact()
Returns IN3-15: "Certification Contact" - creates it if necessary


getCertificationContactPhoneNumber

public XTN[] getCertificationContactPhoneNumber()
Returns all repetitions of Certification Contact Phone Number (IN3-16).


getCertificationContactPhoneNumberReps

public int 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

public XTN getCertificationContactPhoneNumber(int rep)
Returns a specific repetition of IN3-16: "Certification Contact Phone Number" - creates it if necessary

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

getIn316_CertificationContactPhoneNumber

public XTN getIn316_CertificationContactPhoneNumber(int rep)
Returns a specific repetition of IN3-16: "Certification Contact Phone Number" - creates it if necessary

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

getIn316_CertificationContactPhoneNumberReps

public int 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

public XTN insertCertificationContactPhoneNumber(int rep)
                                          throws HL7Exception
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

public XTN insertIn316_CertificationContactPhoneNumber(int rep)
                                                throws HL7Exception
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

public XTN removeCertificationContactPhoneNumber(int rep)
                                          throws HL7Exception
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

public XTN removeIn316_CertificationContactPhoneNumber(int rep)
                                                throws HL7Exception
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

public CE getAppealReason()
Returns IN3-17: "Appeal Reason" - creates it if necessary


getIn317_AppealReason

public CE getIn317_AppealReason()
Returns IN3-17: "Appeal Reason" - creates it if necessary


getCertificationAgency

public CE getCertificationAgency()
Returns IN3-18: "Certification Agency" - creates it if necessary


getIn318_CertificationAgency

public CE getIn318_CertificationAgency()
Returns IN3-18: "Certification Agency" - creates it if necessary


getCertificationAgencyPhoneNumber

public XTN[] getCertificationAgencyPhoneNumber()
Returns all repetitions of Certification Agency Phone Number (IN3-19).


getCertificationAgencyPhoneNumberReps

public int 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

public XTN getCertificationAgencyPhoneNumber(int rep)
Returns a specific repetition of IN3-19: "Certification Agency Phone Number" - creates it if necessary

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

getIn319_CertificationAgencyPhoneNumber

public XTN getIn319_CertificationAgencyPhoneNumber(int rep)
Returns a specific repetition of IN3-19: "Certification Agency Phone Number" - creates it if necessary

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

getIn319_CertificationAgencyPhoneNumberReps

public int 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

public XTN insertCertificationAgencyPhoneNumber(int rep)
                                         throws HL7Exception
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

public XTN insertIn319_CertificationAgencyPhoneNumber(int rep)
                                               throws HL7Exception
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

public XTN removeCertificationAgencyPhoneNumber(int rep)
                                         throws HL7Exception
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

public XTN removeIn319_CertificationAgencyPhoneNumber(int rep)
                                               throws HL7Exception
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)

getPreCertificationReqWindow

public PCF[] getPreCertificationReqWindow()
Returns all repetitions of Pre-Certification Req/Window (IN3-20).


getPreCertificationReqWindowReps

public int getPreCertificationReqWindowReps()
Returns a count of the current number of repetitions of Pre-Certification Req/Window (IN3-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getPreCertificationReqWindow

public PCF getPreCertificationReqWindow(int rep)
Returns a specific repetition of IN3-20: "Pre-Certification Req/Window" - creates it if necessary

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

getIn320_PreCertificationReqWindow

public PCF getIn320_PreCertificationReqWindow(int rep)
Returns a specific repetition of IN3-20: "Pre-Certification Req/Window" - creates it if necessary

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

getIn320_PreCertificationReqWindowReps

public int getIn320_PreCertificationReqWindowReps()
Returns a count of the current number of repetitions of Pre-Certification Req/Window (IN3-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertPreCertificationReqWindow

public PCF insertPreCertificationReqWindow(int rep)
                                    throws HL7Exception
Inserts a repetition of IN3-20: "Pre-Certification Req/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_PreCertificationReqWindow

public PCF insertIn320_PreCertificationReqWindow(int rep)
                                          throws HL7Exception
Inserts a repetition of IN3-20: "Pre-Certification Req/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)

removePreCertificationReqWindow

public PCF removePreCertificationReqWindow(int rep)
                                    throws HL7Exception
Removes a repetition of IN3-20: "Pre-Certification Req/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_PreCertificationReqWindow

public PCF removeIn320_PreCertificationReqWindow(int rep)
                                          throws HL7Exception
Removes a repetition of IN3-20: "Pre-Certification Req/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

public ST getCaseManager()
Returns IN3-21: "Case Manager" - creates it if necessary


getIn321_CaseManager

public ST getIn321_CaseManager()
Returns IN3-21: "Case Manager" - creates it if necessary


getSecondOpinionDate

public DT getSecondOpinionDate()
Returns IN3-22: "Second Opinion Date" - creates it if necessary


getIn322_SecondOpinionDate

public DT getIn322_SecondOpinionDate()
Returns IN3-22: "Second Opinion Date" - creates it if necessary


getSecondOpinionStatus

public IS getSecondOpinionStatus()
Returns IN3-23: "Second Opinion Status" - creates it if necessary


getIn323_SecondOpinionStatus

public IS getIn323_SecondOpinionStatus()
Returns IN3-23: "Second Opinion Status" - creates it if necessary


getSecondOpinionDocumentationReceived

public IS[] getSecondOpinionDocumentationReceived()
Returns all repetitions of Second Opinion Documentation Received (IN3-24).


getSecondOpinionDocumentationReceivedReps

public int getSecondOpinionDocumentationReceivedReps()
Returns a count of the current number of repetitions of Second Opinion Documentation Received (IN3-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getSecondOpinionDocumentationReceived

public IS getSecondOpinionDocumentationReceived(int rep)
Returns a specific repetition of IN3-24: "Second Opinion Documentation Received" - creates it if necessary

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

getIn324_SecondOpinionDocumentationReceived

public IS getIn324_SecondOpinionDocumentationReceived(int rep)
Returns a specific repetition of IN3-24: "Second Opinion Documentation Received" - creates it if necessary

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

getIn324_SecondOpinionDocumentationReceivedReps

public int getIn324_SecondOpinionDocumentationReceivedReps()
Returns a count of the current number of repetitions of Second Opinion Documentation Received (IN3-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertSecondOpinionDocumentationReceived

public IS insertSecondOpinionDocumentationReceived(int rep)
                                            throws HL7Exception
Inserts a repetition of IN3-24: "Second Opinion Documentation Received" 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)

insertIn324_SecondOpinionDocumentationReceived

public IS insertIn324_SecondOpinionDocumentationReceived(int rep)
                                                  throws HL7Exception
Inserts a repetition of IN3-24: "Second Opinion Documentation Received" 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)

removeSecondOpinionDocumentationReceived

public IS removeSecondOpinionDocumentationReceived(int rep)
                                            throws HL7Exception
Removes a repetition of IN3-24: "Second Opinion Documentation Received" 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)

removeIn324_SecondOpinionDocumentationReceived

public IS removeIn324_SecondOpinionDocumentationReceived(int rep)
                                                  throws HL7Exception
Removes a repetition of IN3-24: "Second Opinion Documentation Received" 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)

getSecondOpinionPhysician

public XCN[] getSecondOpinionPhysician()
Returns all repetitions of Second Opinion Physician (IN3-25).


getSecondOpinionPhysicianReps

public int getSecondOpinionPhysicianReps()
Returns a count of the current number of repetitions of Second Opinion Physician (IN3-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getSecondOpinionPhysician

public XCN getSecondOpinionPhysician(int rep)
Returns a specific repetition of IN3-25: "Second Opinion Physician" - creates it if necessary

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

getIn325_SecondOpinionPhysician

public XCN getIn325_SecondOpinionPhysician(int rep)
Returns a specific repetition of IN3-25: "Second Opinion Physician" - creates it if necessary

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

getIn325_SecondOpinionPhysicianReps

public int getIn325_SecondOpinionPhysicianReps()
Returns a count of the current number of repetitions of Second Opinion Physician (IN3-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertSecondOpinionPhysician

public XCN insertSecondOpinionPhysician(int rep)
                                 throws HL7Exception
Inserts a repetition of IN3-25: "Second Opinion Physician" 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)

insertIn325_SecondOpinionPhysician

public XCN insertIn325_SecondOpinionPhysician(int rep)
                                       throws HL7Exception
Inserts a repetition of IN3-25: "Second Opinion Physician" 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)

removeSecondOpinionPhysician

public XCN removeSecondOpinionPhysician(int rep)
                                 throws HL7Exception
Removes a repetition of IN3-25: "Second Opinion Physician" 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)

removeIn325_SecondOpinionPhysician

public XCN removeIn325_SecondOpinionPhysician(int rep)
                                       throws HL7Exception
Removes a repetition of IN3-25: "Second Opinion Physician" 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)

createNewTypeWithoutReflection

protected Type createNewTypeWithoutReflection(int field)

Overrides:
createNewTypeWithoutReflection in class AbstractSegment


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