Package ca.uhn.hl7v2.model.v24.segment
Class PV1
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.PV1
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 PV1 message segment (Patient visit). This segment has the following fields:
- PV1-1: Set ID - PV1 (SI) optional
- PV1-2: Patient Class (IS)
- PV1-3: Assigned Patient Location (PL) optional
- PV1-4: Admission Type (IS) optional
- PV1-5: Preadmit Number (CX) optional
- PV1-6: Prior Patient Location (PL) optional
- PV1-7: Attending Doctor (XCN) optional repeating
- PV1-8: Referring Doctor (XCN) optional repeating
- PV1-9: Consulting Doctor (XCN) optional repeating
- PV1-10: Hospital Service (IS) optional
- PV1-11: Temporary Location (PL) optional
- PV1-12: Preadmit Test Indicator (IS) optional
- PV1-13: Re-admission Indicator (IS) optional
- PV1-14: Admit Source (IS) optional
- PV1-15: Ambulatory Status (IS) optional repeating
- PV1-16: VIP Indicator (IS) optional
- PV1-17: Admitting Doctor (XCN) optional repeating
- PV1-18: Patient Type (IS) optional
- PV1-19: Visit Number (CX) optional
- PV1-20: Financial Class (FC) optional repeating
- PV1-21: Charge Price Indicator (IS) optional
- PV1-22: Courtesy Code (IS) optional
- PV1-23: Credit Rating (IS) optional
- PV1-24: Contract Code (IS) optional repeating
- PV1-25: Contract Effective Date (DT) optional repeating
- PV1-26: Contract Amount (NM) optional repeating
- PV1-27: Contract Period (NM) optional repeating
- PV1-28: Interest Code (IS) optional
- PV1-29: Transfer to Bad Debt Code (IS) optional
- PV1-30: Transfer to Bad Debt Date (DT) optional
- PV1-31: Bad Debt Agency Code (IS) optional
- PV1-32: Bad Debt Transfer Amount (NM) optional
- PV1-33: Bad Debt Recovery Amount (NM) optional
- PV1-34: Delete Account Indicator (IS) optional
- PV1-35: Delete Account Date (DT) optional
- PV1-36: Discharge Disposition (IS) optional
- PV1-37: Discharged to Location (DLD) optional
- PV1-38: Diet Type (CE) optional
- PV1-39: Servicing Facility (IS) optional
- PV1-40: Bed Status (IS) optional
- PV1-41: Account Status (IS) optional
- PV1-42: Pending Location (PL) optional
- PV1-43: Prior Temporary Location (PL) optional
- PV1-44: Admit Date/Time (TS) optional
- PV1-45: Discharge Date/Time (TS) optional repeating
- PV1-46: Current Patient Balance (NM) optional
- PV1-47: Total Charges (NM) optional
- PV1-48: Total Adjustments (NM) optional
- PV1-49: Total Payments (NM) optional
- PV1-50: Alternate Visit ID (CX) optional
- PV1-51: Visit Indicator (IS) optional
- PV1-52: Other Healthcare Provider (XCN) optional repeating
- 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 PV1-41: "Account Status" - creates it if necessaryReturns PV1-4: "Admission Type" - creates it if necessaryReturns PV1-44: "Admit Date/Time" - creates it if necessaryReturns PV1-14: "Admit Source" - creates it if necessaryXCN[]Returns all repetitions of Admitting Doctor (PV1-17).getAdmittingDoctor(int rep) Returns a specific repetition of PV1-17: "Admitting Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Admitting Doctor (PV1-17).Returns PV1-50: "Alternate Visit ID" - creates it if necessaryIS[]Returns all repetitions of Ambulatory Status (PV1-15).getAmbulatoryStatus(int rep) Returns a specific repetition of PV1-15: "Ambulatory Status" - creates it if necessaryintReturns a count of the current number of repetitions of Ambulatory Status (PV1-15).Returns PV1-3: "Assigned Patient Location" - creates it if necessaryXCN[]Returns all repetitions of Attending Doctor (PV1-7).getAttendingDoctor(int rep) Returns a specific repetition of PV1-7: "Attending Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Attending Doctor (PV1-7).Returns PV1-31: "Bad Debt Agency Code" - creates it if necessaryReturns PV1-33: "Bad Debt Recovery Amount" - creates it if necessaryReturns PV1-32: "Bad Debt Transfer Amount" - creates it if necessaryReturns PV1-40: "Bed Status" - creates it if necessaryReturns PV1-21: "Charge Price Indicator" - creates it if necessaryXCN[]Returns all repetitions of Consulting Doctor (PV1-9).getConsultingDoctor(int rep) Returns a specific repetition of PV1-9: "Consulting Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Consulting Doctor (PV1-9).NM[]Returns all repetitions of Contract Amount (PV1-26).getContractAmount(int rep) Returns a specific repetition of PV1-26: "Contract Amount" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Amount (PV1-26).IS[]Returns all repetitions of Contract Code (PV1-24).getContractCode(int rep) Returns a specific repetition of PV1-24: "Contract Code" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Code (PV1-24).DT[]Returns all repetitions of Contract Effective Date (PV1-25).getContractEffectiveDate(int rep) Returns a specific repetition of PV1-25: "Contract Effective Date" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Effective Date (PV1-25).NM[]Returns all repetitions of Contract Period (PV1-27).getContractPeriod(int rep) Returns a specific repetition of PV1-27: "Contract Period" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Period (PV1-27).Returns PV1-22: "Courtesy Code" - creates it if necessaryReturns PV1-23: "Credit Rating" - creates it if necessaryReturns PV1-46: "Current Patient Balance" - creates it if necessaryReturns PV1-35: "Delete Account Date" - creates it if necessaryReturns PV1-34: "Delete Account Indicator" - creates it if necessaryReturns PV1-38: "Diet Type" - creates it if necessaryTS[]Returns all repetitions of Discharge Date/Time (PV1-45).getDischargeDateTime(int rep) Returns a specific repetition of PV1-45: "Discharge Date/Time" - creates it if necessaryintReturns a count of the current number of repetitions of Discharge Date/Time (PV1-45).Returns PV1-36: "Discharge Disposition" - creates it if necessaryReturns PV1-37: "Discharged to Location" - creates it if necessaryFC[]Returns all repetitions of Financial Class (PV1-20).getFinancialClass(int rep) Returns a specific repetition of PV1-20: "Financial Class" - creates it if necessaryintReturns a count of the current number of repetitions of Financial Class (PV1-20).Returns PV1-10: "Hospital Service" - creates it if necessaryReturns PV1-28: "Interest Code" - creates it if necessaryXCN[]Returns all repetitions of Other Healthcare Provider (PV1-52).getOtherHealthcareProvider(int rep) Returns a specific repetition of PV1-52: "Other Healthcare Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Other Healthcare Provider (PV1-52).Returns PV1-2: "Patient Class" - creates it if necessaryReturns PV1-18: "Patient Type" - creates it if necessaryReturns PV1-42: "Pending Location" - creates it if necessaryReturns PV1-5: "Preadmit Number" - creates it if necessaryReturns PV1-12: "Preadmit Test Indicator" - creates it if necessaryReturns PV1-6: "Prior Patient Location" - creates it if necessaryReturns PV1-43: "Prior Temporary Location" - creates it if necessaryReturns PV1-1: "Set ID - PV1" - creates it if necessaryReturns PV1-10: "Hospital Service" - creates it if necessaryReturns PV1-11: "Temporary Location" - creates it if necessaryReturns PV1-12: "Preadmit Test Indicator" - creates it if necessaryReturns PV1-13: "Re-admission Indicator" - creates it if necessaryReturns PV1-14: "Admit Source" - creates it if necessaryIS[]Returns all repetitions of Ambulatory Status (PV1-15).getPv115_AmbulatoryStatus(int rep) Returns a specific repetition of PV1-15: "Ambulatory Status" - creates it if necessaryintReturns a count of the current number of repetitions of Ambulatory Status (PV1-15).Returns PV1-16: "VIP Indicator" - creates it if necessaryXCN[]Returns all repetitions of Admitting Doctor (PV1-17).getPv117_AdmittingDoctor(int rep) Returns a specific repetition of PV1-17: "Admitting Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Admitting Doctor (PV1-17).Returns PV1-18: "Patient Type" - creates it if necessaryReturns PV1-19: "Visit Number" - creates it if necessaryReturns PV1-2: "Patient Class" - creates it if necessaryFC[]Returns all repetitions of Financial Class (PV1-20).getPv120_FinancialClass(int rep) Returns a specific repetition of PV1-20: "Financial Class" - creates it if necessaryintReturns a count of the current number of repetitions of Financial Class (PV1-20).Returns PV1-21: "Charge Price Indicator" - creates it if necessaryReturns PV1-22: "Courtesy Code" - creates it if necessaryReturns PV1-23: "Credit Rating" - creates it if necessaryIS[]Returns all repetitions of Contract Code (PV1-24).getPv124_ContractCode(int rep) Returns a specific repetition of PV1-24: "Contract Code" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Code (PV1-24).DT[]Returns all repetitions of Contract Effective Date (PV1-25).getPv125_ContractEffectiveDate(int rep) Returns a specific repetition of PV1-25: "Contract Effective Date" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Effective Date (PV1-25).NM[]Returns all repetitions of Contract Amount (PV1-26).getPv126_ContractAmount(int rep) Returns a specific repetition of PV1-26: "Contract Amount" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Amount (PV1-26).NM[]Returns all repetitions of Contract Period (PV1-27).getPv127_ContractPeriod(int rep) Returns a specific repetition of PV1-27: "Contract Period" - creates it if necessaryintReturns a count of the current number of repetitions of Contract Period (PV1-27).Returns PV1-28: "Interest Code" - creates it if necessaryReturns PV1-29: "Transfer to Bad Debt Code" - creates it if necessaryReturns PV1-3: "Assigned Patient Location" - creates it if necessaryReturns PV1-30: "Transfer to Bad Debt Date" - creates it if necessaryReturns PV1-31: "Bad Debt Agency Code" - creates it if necessaryReturns PV1-32: "Bad Debt Transfer Amount" - creates it if necessaryReturns PV1-33: "Bad Debt Recovery Amount" - creates it if necessaryReturns PV1-34: "Delete Account Indicator" - creates it if necessaryReturns PV1-35: "Delete Account Date" - creates it if necessaryReturns PV1-36: "Discharge Disposition" - creates it if necessaryReturns PV1-37: "Discharged to Location" - creates it if necessaryReturns PV1-38: "Diet Type" - creates it if necessaryReturns PV1-39: "Servicing Facility" - creates it if necessaryReturns PV1-4: "Admission Type" - creates it if necessaryReturns PV1-40: "Bed Status" - creates it if necessaryReturns PV1-41: "Account Status" - creates it if necessaryReturns PV1-42: "Pending Location" - creates it if necessaryReturns PV1-43: "Prior Temporary Location" - creates it if necessaryReturns PV1-44: "Admit Date/Time" - creates it if necessaryTS[]Returns all repetitions of Discharge Date/Time (PV1-45).getPv145_DischargeDateTime(int rep) Returns a specific repetition of PV1-45: "Discharge Date/Time" - creates it if necessaryintReturns a count of the current number of repetitions of Discharge Date/Time (PV1-45).Returns PV1-46: "Current Patient Balance" - creates it if necessaryReturns PV1-47: "Total Charges" - creates it if necessaryReturns PV1-48: "Total Adjustments" - creates it if necessaryReturns PV1-49: "Total Payments" - creates it if necessaryReturns PV1-5: "Preadmit Number" - creates it if necessaryReturns PV1-50: "Alternate Visit ID" - creates it if necessaryReturns PV1-51: "Visit Indicator" - creates it if necessaryXCN[]Returns all repetitions of Other Healthcare Provider (PV1-52).getPv152_OtherHealthcareProvider(int rep) Returns a specific repetition of PV1-52: "Other Healthcare Provider" - creates it if necessaryintReturns a count of the current number of repetitions of Other Healthcare Provider (PV1-52).Returns PV1-6: "Prior Patient Location" - creates it if necessaryXCN[]Returns all repetitions of Attending Doctor (PV1-7).getPv17_AttendingDoctor(int rep) Returns a specific repetition of PV1-7: "Attending Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Attending Doctor (PV1-7).XCN[]Returns all repetitions of Referring Doctor (PV1-8).getPv18_ReferringDoctor(int rep) Returns a specific repetition of PV1-8: "Referring Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Referring Doctor (PV1-8).XCN[]Returns all repetitions of Consulting Doctor (PV1-9).getPv19_ConsultingDoctor(int rep) Returns a specific repetition of PV1-9: "Consulting Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Consulting Doctor (PV1-9).Returns PV1-13: "Re-admission Indicator" - creates it if necessaryXCN[]Returns all repetitions of Referring Doctor (PV1-8).getReferringDoctor(int rep) Returns a specific repetition of PV1-8: "Referring Doctor" - creates it if necessaryintReturns a count of the current number of repetitions of Referring Doctor (PV1-8).Returns PV1-39: "Servicing Facility" - creates it if necessaryReturns PV1-1: "Set ID - PV1" - creates it if necessaryReturns PV1-11: "Temporary Location" - creates it if necessaryReturns PV1-48: "Total Adjustments" - creates it if necessaryReturns PV1-47: "Total Charges" - creates it if necessaryReturns PV1-49: "Total Payments" - creates it if necessaryReturns PV1-29: "Transfer to Bad Debt Code" - creates it if necessaryReturns PV1-30: "Transfer to Bad Debt Date" - creates it if necessaryReturns PV1-16: "VIP Indicator" - creates it if necessaryReturns PV1-51: "Visit Indicator" - creates it if necessaryReturns PV1-19: "Visit Number" - creates it if necessaryinsertAdmittingDoctor(int rep) Inserts a repetition of PV1-17: "Admitting Doctor" at a specific indexinsertAmbulatoryStatus(int rep) Inserts a repetition of PV1-15: "Ambulatory Status" at a specific indexinsertAttendingDoctor(int rep) Inserts a repetition of PV1-7: "Attending Doctor" at a specific indexinsertConsultingDoctor(int rep) Inserts a repetition of PV1-9: "Consulting Doctor" at a specific indexinsertContractAmount(int rep) Inserts a repetition of PV1-26: "Contract Amount" at a specific indexinsertContractCode(int rep) Inserts a repetition of PV1-24: "Contract Code" at a specific indexinsertContractEffectiveDate(int rep) Inserts a repetition of PV1-25: "Contract Effective Date" at a specific indexinsertContractPeriod(int rep) Inserts a repetition of PV1-27: "Contract Period" at a specific indexinsertDischargeDateTime(int rep) Inserts a repetition of PV1-45: "Discharge Date/Time" at a specific indexinsertFinancialClass(int rep) Inserts a repetition of PV1-20: "Financial Class" at a specific indexinsertOtherHealthcareProvider(int rep) Inserts a repetition of PV1-52: "Other Healthcare Provider" at a specific indexinsertPv115_AmbulatoryStatus(int rep) Inserts a repetition of PV1-15: "Ambulatory Status" at a specific indexinsertPv117_AdmittingDoctor(int rep) Inserts a repetition of PV1-17: "Admitting Doctor" at a specific indexinsertPv120_FinancialClass(int rep) Inserts a repetition of PV1-20: "Financial Class" at a specific indexinsertPv124_ContractCode(int rep) Inserts a repetition of PV1-24: "Contract Code" at a specific indexinsertPv125_ContractEffectiveDate(int rep) Inserts a repetition of PV1-25: "Contract Effective Date" at a specific indexinsertPv126_ContractAmount(int rep) Inserts a repetition of PV1-26: "Contract Amount" at a specific indexinsertPv127_ContractPeriod(int rep) Inserts a repetition of PV1-27: "Contract Period" at a specific indexinsertPv145_DischargeDateTime(int rep) Inserts a repetition of PV1-45: "Discharge Date/Time" at a specific indexinsertPv152_OtherHealthcareProvider(int rep) Inserts a repetition of PV1-52: "Other Healthcare Provider" at a specific indexinsertPv17_AttendingDoctor(int rep) Inserts a repetition of PV1-7: "Attending Doctor" at a specific indexinsertPv18_ReferringDoctor(int rep) Inserts a repetition of PV1-8: "Referring Doctor" at a specific indexinsertPv19_ConsultingDoctor(int rep) Inserts a repetition of PV1-9: "Consulting Doctor" at a specific indexinsertReferringDoctor(int rep) Inserts a repetition of PV1-8: "Referring Doctor" at a specific indexremoveAdmittingDoctor(int rep) Removes a repetition of PV1-17: "Admitting Doctor" at a specific indexremoveAmbulatoryStatus(int rep) Removes a repetition of PV1-15: "Ambulatory Status" at a specific indexremoveAttendingDoctor(int rep) Removes a repetition of PV1-7: "Attending Doctor" at a specific indexremoveConsultingDoctor(int rep) Removes a repetition of PV1-9: "Consulting Doctor" at a specific indexremoveContractAmount(int rep) Removes a repetition of PV1-26: "Contract Amount" at a specific indexremoveContractCode(int rep) Removes a repetition of PV1-24: "Contract Code" at a specific indexremoveContractEffectiveDate(int rep) Removes a repetition of PV1-25: "Contract Effective Date" at a specific indexremoveContractPeriod(int rep) Removes a repetition of PV1-27: "Contract Period" at a specific indexremoveDischargeDateTime(int rep) Removes a repetition of PV1-45: "Discharge Date/Time" at a specific indexremoveFinancialClass(int rep) Removes a repetition of PV1-20: "Financial Class" at a specific indexremoveOtherHealthcareProvider(int rep) Removes a repetition of PV1-52: "Other Healthcare Provider" at a specific indexremovePv115_AmbulatoryStatus(int rep) Removes a repetition of PV1-15: "Ambulatory Status" at a specific indexremovePv117_AdmittingDoctor(int rep) Removes a repetition of PV1-17: "Admitting Doctor" at a specific indexremovePv120_FinancialClass(int rep) Removes a repetition of PV1-20: "Financial Class" at a specific indexremovePv124_ContractCode(int rep) Removes a repetition of PV1-24: "Contract Code" at a specific indexremovePv125_ContractEffectiveDate(int rep) Removes a repetition of PV1-25: "Contract Effective Date" at a specific indexremovePv126_ContractAmount(int rep) Removes a repetition of PV1-26: "Contract Amount" at a specific indexremovePv127_ContractPeriod(int rep) Removes a repetition of PV1-27: "Contract Period" at a specific indexremovePv145_DischargeDateTime(int rep) Removes a repetition of PV1-45: "Discharge Date/Time" at a specific indexremovePv152_OtherHealthcareProvider(int rep) Removes a repetition of PV1-52: "Other Healthcare Provider" at a specific indexremovePv17_AttendingDoctor(int rep) Removes a repetition of PV1-7: "Attending Doctor" at a specific indexremovePv18_ReferringDoctor(int rep) Removes a repetition of PV1-8: "Referring Doctor" at a specific indexremovePv19_ConsultingDoctor(int rep) Removes a repetition of PV1-9: "Consulting Doctor" at a specific indexremoveReferringDoctor(int rep) Removes a repetition of PV1-8: "Referring Doctor" 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
-
PV1
Creates a new PV1 segment
-
-
Method Details
-
getSetIDPV1
Returns PV1-1: "Set ID - PV1" - creates it if necessary -
getPv11_SetIDPV1
Returns PV1-1: "Set ID - PV1" - creates it if necessary -
getPatientClass
Returns PV1-2: "Patient Class" - creates it if necessary -
getPv12_PatientClass
Returns PV1-2: "Patient Class" - creates it if necessary -
getAssignedPatientLocation
Returns PV1-3: "Assigned Patient Location" - creates it if necessary -
getPv13_AssignedPatientLocation
Returns PV1-3: "Assigned Patient Location" - creates it if necessary -
getAdmissionType
Returns PV1-4: "Admission Type" - creates it if necessary -
getPv14_AdmissionType
Returns PV1-4: "Admission Type" - creates it if necessary -
getPreadmitNumber
Returns PV1-5: "Preadmit Number" - creates it if necessary -
getPv15_PreadmitNumber
Returns PV1-5: "Preadmit Number" - creates it if necessary -
getPriorPatientLocation
Returns PV1-6: "Prior Patient Location" - creates it if necessary -
getPv16_PriorPatientLocation
Returns PV1-6: "Prior Patient Location" - creates it if necessary -
getAttendingDoctor
Returns all repetitions of Attending Doctor (PV1-7). -
getPv17_AttendingDoctor
Returns all repetitions of Attending Doctor (PV1-7). -
getAttendingDoctorReps
Returns a count of the current number of repetitions of Attending Doctor (PV1-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAttendingDoctor
Returns a specific repetition of PV1-7: "Attending Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv17_AttendingDoctor
Returns a specific repetition of PV1-7: "Attending Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv17_AttendingDoctorReps
Returns a count of the current number of repetitions of Attending Doctor (PV1-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAttendingDoctor
Inserts a repetition of PV1-7: "Attending Doctor" 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)
-
insertPv17_AttendingDoctor
Inserts a repetition of PV1-7: "Attending Doctor" 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)
-
removeAttendingDoctor
Removes a repetition of PV1-7: "Attending Doctor" 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)
-
removePv17_AttendingDoctor
Removes a repetition of PV1-7: "Attending Doctor" 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)
-
getReferringDoctor
Returns all repetitions of Referring Doctor (PV1-8). -
getPv18_ReferringDoctor
Returns all repetitions of Referring Doctor (PV1-8). -
getReferringDoctorReps
Returns a count of the current number of repetitions of Referring Doctor (PV1-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getReferringDoctor
Returns a specific repetition of PV1-8: "Referring Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv18_ReferringDoctor
Returns a specific repetition of PV1-8: "Referring Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv18_ReferringDoctorReps
Returns a count of the current number of repetitions of Referring Doctor (PV1-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertReferringDoctor
Inserts a repetition of PV1-8: "Referring Doctor" 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)
-
insertPv18_ReferringDoctor
Inserts a repetition of PV1-8: "Referring Doctor" 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)
-
removeReferringDoctor
Removes a repetition of PV1-8: "Referring Doctor" 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)
-
removePv18_ReferringDoctor
Removes a repetition of PV1-8: "Referring Doctor" 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)
-
getConsultingDoctor
Returns all repetitions of Consulting Doctor (PV1-9). -
getPv19_ConsultingDoctor
Returns all repetitions of Consulting Doctor (PV1-9). -
getConsultingDoctorReps
Returns a count of the current number of repetitions of Consulting Doctor (PV1-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getConsultingDoctor
Returns a specific repetition of PV1-9: "Consulting Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv19_ConsultingDoctor
Returns a specific repetition of PV1-9: "Consulting Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv19_ConsultingDoctorReps
Returns a count of the current number of repetitions of Consulting Doctor (PV1-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertConsultingDoctor
Inserts a repetition of PV1-9: "Consulting Doctor" 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)
-
insertPv19_ConsultingDoctor
Inserts a repetition of PV1-9: "Consulting Doctor" 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)
-
removeConsultingDoctor
Removes a repetition of PV1-9: "Consulting Doctor" 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)
-
removePv19_ConsultingDoctor
Removes a repetition of PV1-9: "Consulting Doctor" 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)
-
getHospitalService
Returns PV1-10: "Hospital Service" - creates it if necessary -
getPv110_HospitalService
Returns PV1-10: "Hospital Service" - creates it if necessary -
getTemporaryLocation
Returns PV1-11: "Temporary Location" - creates it if necessary -
getPv111_TemporaryLocation
Returns PV1-11: "Temporary Location" - creates it if necessary -
getPreadmitTestIndicator
Returns PV1-12: "Preadmit Test Indicator" - creates it if necessary -
getPv112_PreadmitTestIndicator
Returns PV1-12: "Preadmit Test Indicator" - creates it if necessary -
getReAdmissionIndicator
Returns PV1-13: "Re-admission Indicator" - creates it if necessary -
getPv113_ReAdmissionIndicator
Returns PV1-13: "Re-admission Indicator" - creates it if necessary -
getAdmitSource
Returns PV1-14: "Admit Source" - creates it if necessary -
getPv114_AdmitSource
Returns PV1-14: "Admit Source" - creates it if necessary -
getAmbulatoryStatus
Returns all repetitions of Ambulatory Status (PV1-15). -
getPv115_AmbulatoryStatus
Returns all repetitions of Ambulatory Status (PV1-15). -
getAmbulatoryStatusReps
Returns a count of the current number of repetitions of Ambulatory Status (PV1-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAmbulatoryStatus
Returns a specific repetition of PV1-15: "Ambulatory Status" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv115_AmbulatoryStatus
Returns a specific repetition of PV1-15: "Ambulatory Status" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv115_AmbulatoryStatusReps
Returns a count of the current number of repetitions of Ambulatory Status (PV1-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAmbulatoryStatus
Inserts a repetition of PV1-15: "Ambulatory Status" 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)
-
insertPv115_AmbulatoryStatus
Inserts a repetition of PV1-15: "Ambulatory Status" 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)
-
removeAmbulatoryStatus
Removes a repetition of PV1-15: "Ambulatory Status" 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)
-
removePv115_AmbulatoryStatus
Removes a repetition of PV1-15: "Ambulatory Status" 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)
-
getVIPIndicator
Returns PV1-16: "VIP Indicator" - creates it if necessary -
getPv116_VIPIndicator
Returns PV1-16: "VIP Indicator" - creates it if necessary -
getAdmittingDoctor
Returns all repetitions of Admitting Doctor (PV1-17). -
getPv117_AdmittingDoctor
Returns all repetitions of Admitting Doctor (PV1-17). -
getAdmittingDoctorReps
Returns a count of the current number of repetitions of Admitting Doctor (PV1-17). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAdmittingDoctor
Returns a specific repetition of PV1-17: "Admitting Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv117_AdmittingDoctor
Returns a specific repetition of PV1-17: "Admitting Doctor" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv117_AdmittingDoctorReps
Returns a count of the current number of repetitions of Admitting Doctor (PV1-17). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAdmittingDoctor
Inserts a repetition of PV1-17: "Admitting Doctor" 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)
-
insertPv117_AdmittingDoctor
Inserts a repetition of PV1-17: "Admitting Doctor" 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)
-
removeAdmittingDoctor
Removes a repetition of PV1-17: "Admitting Doctor" 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)
-
removePv117_AdmittingDoctor
Removes a repetition of PV1-17: "Admitting Doctor" 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)
-
getPatientType
Returns PV1-18: "Patient Type" - creates it if necessary -
getPv118_PatientType
Returns PV1-18: "Patient Type" - creates it if necessary -
getVisitNumber
Returns PV1-19: "Visit Number" - creates it if necessary -
getPv119_VisitNumber
Returns PV1-19: "Visit Number" - creates it if necessary -
getFinancialClass
Returns all repetitions of Financial Class (PV1-20). -
getPv120_FinancialClass
Returns all repetitions of Financial Class (PV1-20). -
getFinancialClassReps
Returns a count of the current number of repetitions of Financial Class (PV1-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getFinancialClass
Returns a specific repetition of PV1-20: "Financial Class" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv120_FinancialClass
Returns a specific repetition of PV1-20: "Financial Class" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv120_FinancialClassReps
Returns a count of the current number of repetitions of Financial Class (PV1-20). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertFinancialClass
Inserts a repetition of PV1-20: "Financial Class" 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)
-
insertPv120_FinancialClass
Inserts a repetition of PV1-20: "Financial Class" 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)
-
removeFinancialClass
Removes a repetition of PV1-20: "Financial Class" 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)
-
removePv120_FinancialClass
Removes a repetition of PV1-20: "Financial Class" 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)
-
getChargePriceIndicator
Returns PV1-21: "Charge Price Indicator" - creates it if necessary -
getPv121_ChargePriceIndicator
Returns PV1-21: "Charge Price Indicator" - creates it if necessary -
getCourtesyCode
Returns PV1-22: "Courtesy Code" - creates it if necessary -
getPv122_CourtesyCode
Returns PV1-22: "Courtesy Code" - creates it if necessary -
getCreditRating
Returns PV1-23: "Credit Rating" - creates it if necessary -
getPv123_CreditRating
Returns PV1-23: "Credit Rating" - creates it if necessary -
getContractCode
Returns all repetitions of Contract Code (PV1-24). -
getPv124_ContractCode
Returns all repetitions of Contract Code (PV1-24). -
getContractCodeReps
Returns a count of the current number of repetitions of Contract Code (PV1-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getContractCode
Returns a specific repetition of PV1-24: "Contract Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv124_ContractCode
Returns a specific repetition of PV1-24: "Contract Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv124_ContractCodeReps
Returns a count of the current number of repetitions of Contract Code (PV1-24). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertContractCode
Inserts a repetition of PV1-24: "Contract Code" 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)
-
insertPv124_ContractCode
Inserts a repetition of PV1-24: "Contract Code" 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)
-
removeContractCode
Removes a repetition of PV1-24: "Contract Code" 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)
-
removePv124_ContractCode
Removes a repetition of PV1-24: "Contract Code" 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)
-
getContractEffectiveDate
Returns all repetitions of Contract Effective Date (PV1-25). -
getPv125_ContractEffectiveDate
Returns all repetitions of Contract Effective Date (PV1-25). -
getContractEffectiveDateReps
Returns a count of the current number of repetitions of Contract Effective Date (PV1-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getContractEffectiveDate
Returns a specific repetition of PV1-25: "Contract Effective Date" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv125_ContractEffectiveDate
Returns a specific repetition of PV1-25: "Contract Effective Date" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv125_ContractEffectiveDateReps
Returns a count of the current number of repetitions of Contract Effective Date (PV1-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertContractEffectiveDate
Inserts a repetition of PV1-25: "Contract Effective Date" 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)
-
insertPv125_ContractEffectiveDate
Inserts a repetition of PV1-25: "Contract Effective Date" 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)
-
removeContractEffectiveDate
Removes a repetition of PV1-25: "Contract Effective Date" 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)
-
removePv125_ContractEffectiveDate
Removes a repetition of PV1-25: "Contract Effective Date" 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)
-
getContractAmount
Returns all repetitions of Contract Amount (PV1-26). -
getPv126_ContractAmount
Returns all repetitions of Contract Amount (PV1-26). -
getContractAmountReps
Returns a count of the current number of repetitions of Contract Amount (PV1-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getContractAmount
Returns a specific repetition of PV1-26: "Contract Amount" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv126_ContractAmount
Returns a specific repetition of PV1-26: "Contract Amount" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv126_ContractAmountReps
Returns a count of the current number of repetitions of Contract Amount (PV1-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertContractAmount
Inserts a repetition of PV1-26: "Contract Amount" 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)
-
insertPv126_ContractAmount
Inserts a repetition of PV1-26: "Contract Amount" 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)
-
removeContractAmount
Removes a repetition of PV1-26: "Contract Amount" 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)
-
removePv126_ContractAmount
Removes a repetition of PV1-26: "Contract Amount" 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)
-
getContractPeriod
Returns all repetitions of Contract Period (PV1-27). -
getPv127_ContractPeriod
Returns all repetitions of Contract Period (PV1-27). -
getContractPeriodReps
Returns a count of the current number of repetitions of Contract Period (PV1-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getContractPeriod
Returns a specific repetition of PV1-27: "Contract Period" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv127_ContractPeriod
Returns a specific repetition of PV1-27: "Contract Period" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv127_ContractPeriodReps
Returns a count of the current number of repetitions of Contract Period (PV1-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertContractPeriod
Inserts a repetition of PV1-27: "Contract Period" 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)
-
insertPv127_ContractPeriod
Inserts a repetition of PV1-27: "Contract Period" 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)
-
removeContractPeriod
Removes a repetition of PV1-27: "Contract Period" 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)
-
removePv127_ContractPeriod
Removes a repetition of PV1-27: "Contract Period" 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)
-
getInterestCode
Returns PV1-28: "Interest Code" - creates it if necessary -
getPv128_InterestCode
Returns PV1-28: "Interest Code" - creates it if necessary -
getTransferToBadDebtCode
Returns PV1-29: "Transfer to Bad Debt Code" - creates it if necessary -
getPv129_TransferToBadDebtCode
Returns PV1-29: "Transfer to Bad Debt Code" - creates it if necessary -
getTransferToBadDebtDate
Returns PV1-30: "Transfer to Bad Debt Date" - creates it if necessary -
getPv130_TransferToBadDebtDate
Returns PV1-30: "Transfer to Bad Debt Date" - creates it if necessary -
getBadDebtAgencyCode
Returns PV1-31: "Bad Debt Agency Code" - creates it if necessary -
getPv131_BadDebtAgencyCode
Returns PV1-31: "Bad Debt Agency Code" - creates it if necessary -
getBadDebtTransferAmount
Returns PV1-32: "Bad Debt Transfer Amount" - creates it if necessary -
getPv132_BadDebtTransferAmount
Returns PV1-32: "Bad Debt Transfer Amount" - creates it if necessary -
getBadDebtRecoveryAmount
Returns PV1-33: "Bad Debt Recovery Amount" - creates it if necessary -
getPv133_BadDebtRecoveryAmount
Returns PV1-33: "Bad Debt Recovery Amount" - creates it if necessary -
getDeleteAccountIndicator
Returns PV1-34: "Delete Account Indicator" - creates it if necessary -
getPv134_DeleteAccountIndicator
Returns PV1-34: "Delete Account Indicator" - creates it if necessary -
getDeleteAccountDate
Returns PV1-35: "Delete Account Date" - creates it if necessary -
getPv135_DeleteAccountDate
Returns PV1-35: "Delete Account Date" - creates it if necessary -
getDischargeDisposition
Returns PV1-36: "Discharge Disposition" - creates it if necessary -
getPv136_DischargeDisposition
Returns PV1-36: "Discharge Disposition" - creates it if necessary -
getDischargedToLocation
Returns PV1-37: "Discharged to Location" - creates it if necessary -
getPv137_DischargedToLocation
Returns PV1-37: "Discharged to Location" - creates it if necessary -
getDietType
Returns PV1-38: "Diet Type" - creates it if necessary -
getPv138_DietType
Returns PV1-38: "Diet Type" - creates it if necessary -
getServicingFacility
Returns PV1-39: "Servicing Facility" - creates it if necessary -
getPv139_ServicingFacility
Returns PV1-39: "Servicing Facility" - creates it if necessary -
getBedStatus
Returns PV1-40: "Bed Status" - creates it if necessary -
getPv140_BedStatus
Returns PV1-40: "Bed Status" - creates it if necessary -
getAccountStatus
Returns PV1-41: "Account Status" - creates it if necessary -
getPv141_AccountStatus
Returns PV1-41: "Account Status" - creates it if necessary -
getPendingLocation
Returns PV1-42: "Pending Location" - creates it if necessary -
getPv142_PendingLocation
Returns PV1-42: "Pending Location" - creates it if necessary -
getPriorTemporaryLocation
Returns PV1-43: "Prior Temporary Location" - creates it if necessary -
getPv143_PriorTemporaryLocation
Returns PV1-43: "Prior Temporary Location" - creates it if necessary -
getAdmitDateTime
Returns PV1-44: "Admit Date/Time" - creates it if necessary -
getPv144_AdmitDateTime
Returns PV1-44: "Admit Date/Time" - creates it if necessary -
getDischargeDateTime
Returns all repetitions of Discharge Date/Time (PV1-45). -
getPv145_DischargeDateTime
Returns all repetitions of Discharge Date/Time (PV1-45). -
getDischargeDateTimeReps
Returns a count of the current number of repetitions of Discharge Date/Time (PV1-45). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getDischargeDateTime
Returns a specific repetition of PV1-45: "Discharge Date/Time" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv145_DischargeDateTime
Returns a specific repetition of PV1-45: "Discharge Date/Time" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv145_DischargeDateTimeReps
Returns a count of the current number of repetitions of Discharge Date/Time (PV1-45). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertDischargeDateTime
Inserts a repetition of PV1-45: "Discharge Date/Time" 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)
-
insertPv145_DischargeDateTime
Inserts a repetition of PV1-45: "Discharge Date/Time" 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)
-
removeDischargeDateTime
Removes a repetition of PV1-45: "Discharge Date/Time" 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)
-
removePv145_DischargeDateTime
Removes a repetition of PV1-45: "Discharge Date/Time" 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)
-
getCurrentPatientBalance
Returns PV1-46: "Current Patient Balance" - creates it if necessary -
getPv146_CurrentPatientBalance
Returns PV1-46: "Current Patient Balance" - creates it if necessary -
getTotalCharges
Returns PV1-47: "Total Charges" - creates it if necessary -
getPv147_TotalCharges
Returns PV1-47: "Total Charges" - creates it if necessary -
getTotalAdjustments
Returns PV1-48: "Total Adjustments" - creates it if necessary -
getPv148_TotalAdjustments
Returns PV1-48: "Total Adjustments" - creates it if necessary -
getTotalPayments
Returns PV1-49: "Total Payments" - creates it if necessary -
getPv149_TotalPayments
Returns PV1-49: "Total Payments" - creates it if necessary -
getAlternateVisitID
Returns PV1-50: "Alternate Visit ID" - creates it if necessary -
getPv150_AlternateVisitID
Returns PV1-50: "Alternate Visit ID" - creates it if necessary -
getVisitIndicator
Returns PV1-51: "Visit Indicator" - creates it if necessary -
getPv151_VisitIndicator
Returns PV1-51: "Visit Indicator" - creates it if necessary -
getOtherHealthcareProvider
Returns all repetitions of Other Healthcare Provider (PV1-52). -
getPv152_OtherHealthcareProvider
Returns all repetitions of Other Healthcare Provider (PV1-52). -
getOtherHealthcareProviderReps
Returns a count of the current number of repetitions of Other Healthcare Provider (PV1-52). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOtherHealthcareProvider
Returns a specific repetition of PV1-52: "Other Healthcare Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv152_OtherHealthcareProvider
Returns a specific repetition of PV1-52: "Other Healthcare Provider" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPv152_OtherHealthcareProviderReps
Returns a count of the current number of repetitions of Other Healthcare Provider (PV1-52). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOtherHealthcareProvider
Inserts a repetition of PV1-52: "Other Healthcare Provider" 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)
-
insertPv152_OtherHealthcareProvider
Inserts a repetition of PV1-52: "Other Healthcare Provider" 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)
-
removeOtherHealthcareProvider
Removes a repetition of PV1-52: "Other Healthcare Provider" 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)
-
removePv152_OtherHealthcareProvider
Removes a repetition of PV1-52: "Other Healthcare Provider" 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
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-