Package ca.uhn.hl7v2.model.v22.segment
Class PV1
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v22.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 - Patient Visit (SI) optional
- PV1-2: Patient Class (ID)
- PV1-3: Assigned Patient Location (CM_INTERNAL_LOCATION) optional
- PV1-4: Admission Type (ID) optional
- PV1-5: Preadmit Number (ST) optional
- PV1-6: Prior Patient Location (CM_INTERNAL_LOCATION) optional
- PV1-7: Attending Doctor (CN) optional
- PV1-8: Referring Doctor (CN) optional
- PV1-9: Consulting Doctor (CN) optional repeating
- PV1-10: Hospital Service (ID) optional
- PV1-11: Temporary Location (CM_INTERNAL_LOCATION) optional
- PV1-12: Preadmit Test Indicator (ID) optional
- PV1-13: Readmission indicator (ID) optional
- PV1-14: Admit Source (ID) optional
- PV1-15: Ambulatory Status (ID) optional repeating
- PV1-16: VIP Indicator (ID) optional
- PV1-17: Admitting Doctor (CN) optional
- PV1-18: Patient type (ID) optional
- PV1-19: Visit Number (CM_PAT_ID) optional
- PV1-20: Financial Class (CM_FINANCE) optional repeating
- PV1-21: Charge Price Indicator (ID) optional
- PV1-22: Courtesy Code (ID) optional
- PV1-23: Credit Rating (ID) optional
- PV1-24: Contract Code (ID) 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 (ID) optional
- PV1-29: Transfer to bad debt - code (ID) optional
- PV1-30: Transfer to bad debt - date (DT) optional
- PV1-31: Bad Debt Agency Code (ID) optional
- PV1-32: Bad Debt Transfer Amount (NM) optional
- PV1-33: Bad Debt Recovery Amount (NM) optional
- PV1-34: Delete Account Indicator (ID) optional
- PV1-35: Delete Account Date (DT) optional
- PV1-36: Discharge Disposition (ID) optional
- PV1-37: Discharged to Location (CM_DLD) optional
- PV1-38: Diet Type (ID) optional
- PV1-39: Servicing Facility (ID) optional
- PV1-40: Bed Status (ID) optional
- PV1-41: Account Status (ID) optional
- PV1-42: Pending Location (CM_INTERNAL_LOCATION) optional
- PV1-43: Prior Temporary Location (CM_INTERNAL_LOCATION) optional
- PV1-44: Admit date / time (TS) optional
- PV1-45: Discharge date / time (TS) optional
- 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 (CM_PAT_ID_0192) 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 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 necessaryReturns PV1-17: "Admitting Doctor" - creates it if necessaryReturns PV1-50: "Alternate Visit ID" - creates it if necessaryID[]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 necessaryReturns PV1-7: "Attending Doctor" - creates it if necessaryReturns 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 necessaryCN[]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).ID[]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 necessaryReturns PV1-45: "Discharge date / time" - creates it if necessaryReturns PV1-36: "Discharge Disposition" - creates it if necessaryReturns PV1-37: "Discharged to Location" - creates it if necessaryReturns 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 necessaryReturns 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 - Patient Visit" - 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: "Readmission indicator" - creates it if necessaryReturns PV1-14: "Admit Source" - creates it if necessaryID[]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 necessaryReturns PV1-17: "Admitting Doctor" - creates it if necessaryReturns PV1-18: "Patient type" - creates it if necessaryReturns PV1-19: "Visit Number" - creates it if necessaryReturns PV1-2: "Patient Class" - creates it if necessaryReturns 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 necessaryID[]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 necessaryReturns PV1-45: "Discharge date / time" - creates it if necessaryReturns 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-6: "Prior Patient Location" - creates it if necessaryReturns PV1-7: "Attending Doctor" - creates it if necessaryReturns PV1-8: "Referring Doctor" - creates it if necessaryCN[]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: "Readmission indicator" - creates it if necessaryReturns PV1-8: "Referring Doctor" - creates it if necessaryReturns PV1-39: "Servicing Facility" - creates it if necessaryReturns PV1-1: "Set ID - Patient Visit" - 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-19: "Visit Number" - creates it if necessaryinsertAmbulatoryStatus(int rep) Inserts a repetition of PV1-15: "Ambulatory Status" 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 indexinsertFinancialClass(int rep) Inserts a repetition of PV1-20: "Financial Class" at a specific indexinsertPv115_AmbulatoryStatus(int rep) Inserts a repetition of PV1-15: "Ambulatory Status" 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 indexinsertPv19_ConsultingDoctor(int rep) Inserts a repetition of PV1-9: "Consulting Doctor" at a specific indexremoveAmbulatoryStatus(int rep) Removes a repetition of PV1-15: "Ambulatory Status" 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 indexremoveFinancialClass(int rep) Removes a repetition of PV1-20: "Financial Class" at a specific indexremovePv115_AmbulatoryStatus(int rep) Removes a repetition of PV1-15: "Ambulatory Status" 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 indexremovePv19_ConsultingDoctor(int rep) Removes a repetition of PV1-9: "Consulting 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
-
getSetIDPatientVisit
Returns PV1-1: "Set ID - Patient Visit" - creates it if necessary -
getPv11_SetIDPatientVisit
Returns PV1-1: "Set ID - Patient Visit" - 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 PV1-7: "Attending Doctor" - creates it if necessary -
getPv17_AttendingDoctor
Returns PV1-7: "Attending Doctor" - creates it if necessary -
getReferringDoctor
Returns PV1-8: "Referring Doctor" - creates it if necessary -
getPv18_ReferringDoctor
Returns PV1-8: "Referring Doctor" - creates it if necessary -
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: "Readmission indicator" - creates it if necessary -
getPv113_ReadmissionIndicator
Returns PV1-13: "Readmission 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 PV1-17: "Admitting Doctor" - creates it if necessary -
getPv117_AdmittingDoctor
Returns PV1-17: "Admitting Doctor" - creates it if necessary -
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 PV1-45: "Discharge date / time" - creates it if necessary -
getPv145_DischargeDateTime
Returns PV1-45: "Discharge date / time" - creates it if necessary -
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 -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-