Package ca.uhn.hl7v2.model.v251.segment
Class PRA
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v251.segment.PRA
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 PRA message segment (Practitioner Detail). This segment has the following fields:
- PRA-1: Primary Key Value - PRA (CE) optional
- PRA-2: Practitioner Group (CE) optional repeating
- PRA-3: Practitioner Category (IS) optional repeating
- PRA-4: Provider Billing (ID) optional
- PRA-5: Specialty (SPD) optional repeating
- PRA-6: Practitioner ID Numbers (PLN) optional repeating
- PRA-7: Privileges (PIP) optional repeating
- PRA-8: Date Entered Practice (DT) optional
- PRA-9: Institution (CE) optional
- PRA-10: Date Left Practice (DT) optional
- PRA-11: Government Reimbursement Billing Eligibility (CE) optional repeating
- PRA-12: Set ID - PRA (SI) 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 PRA-8: "Date Entered Practice" - creates it if necessaryReturns PRA-10: "Date Left Practice" - creates it if necessaryCE[]Returns all repetitions of Government Reimbursement Billing Eligibility (PRA-11).Returns a specific repetition of PRA-11: "Government Reimbursement Billing Eligibility" - creates it if necessaryintReturns a count of the current number of repetitions of Government Reimbursement Billing Eligibility (PRA-11).Returns PRA-9: "Institution" - creates it if necessaryReturns PRA-1: "Primary Key Value - PRA" - creates it if necessaryReturns PRA-10: "Date Left Practice" - creates it if necessaryCE[]Returns all repetitions of Government Reimbursement Billing Eligibility (PRA-11).Returns a specific repetition of PRA-11: "Government Reimbursement Billing Eligibility" - creates it if necessaryintReturns a count of the current number of repetitions of Government Reimbursement Billing Eligibility (PRA-11).Returns PRA-12: "Set ID - PRA" - creates it if necessaryCE[]Returns all repetitions of Practitioner Group (PRA-2).getPra2_PractitionerGroup(int rep) Returns a specific repetition of PRA-2: "Practitioner Group" - creates it if necessaryintReturns a count of the current number of repetitions of Practitioner Group (PRA-2).IS[]Returns all repetitions of Practitioner Category (PRA-3).getPra3_PractitionerCategory(int rep) Returns a specific repetition of PRA-3: "Practitioner Category" - creates it if necessaryintReturns a count of the current number of repetitions of Practitioner Category (PRA-3).Returns PRA-4: "Provider Billing" - creates it if necessarySPD[]Returns all repetitions of Specialty (PRA-5).getPra5_Specialty(int rep) Returns a specific repetition of PRA-5: "Specialty" - creates it if necessaryintReturns a count of the current number of repetitions of Specialty (PRA-5).PLN[]Returns all repetitions of Practitioner ID Numbers (PRA-6).getPra6_PractitionerIDNumbers(int rep) Returns a specific repetition of PRA-6: "Practitioner ID Numbers" - creates it if necessaryintReturns a count of the current number of repetitions of Practitioner ID Numbers (PRA-6).PIP[]Returns all repetitions of Privileges (PRA-7).getPra7_Privileges(int rep) Returns a specific repetition of PRA-7: "Privileges" - creates it if necessaryintReturns a count of the current number of repetitions of Privileges (PRA-7).Returns PRA-8: "Date Entered Practice" - creates it if necessaryReturns PRA-9: "Institution" - creates it if necessaryIS[]Returns all repetitions of Practitioner Category (PRA-3).getPractitionerCategory(int rep) Returns a specific repetition of PRA-3: "Practitioner Category" - creates it if necessaryintReturns a count of the current number of repetitions of Practitioner Category (PRA-3).CE[]Returns all repetitions of Practitioner Group (PRA-2).getPractitionerGroup(int rep) Returns a specific repetition of PRA-2: "Practitioner Group" - creates it if necessaryintReturns a count of the current number of repetitions of Practitioner Group (PRA-2).PLN[]Returns all repetitions of Practitioner ID Numbers (PRA-6).getPractitionerIDNumbers(int rep) Returns a specific repetition of PRA-6: "Practitioner ID Numbers" - creates it if necessaryintReturns a count of the current number of repetitions of Practitioner ID Numbers (PRA-6).Returns PRA-1: "Primary Key Value - PRA" - creates it if necessaryPIP[]Returns all repetitions of Privileges (PRA-7).getPrivileges(int rep) Returns a specific repetition of PRA-7: "Privileges" - creates it if necessaryintReturns a count of the current number of repetitions of Privileges (PRA-7).Returns PRA-4: "Provider Billing" - creates it if necessaryReturns PRA-12: "Set ID - PRA" - creates it if necessarySPD[]Returns all repetitions of Specialty (PRA-5).getSpecialty(int rep) Returns a specific repetition of PRA-5: "Specialty" - creates it if necessaryintReturns a count of the current number of repetitions of Specialty (PRA-5).Inserts a repetition of PRA-11: "Government Reimbursement Billing Eligibility" at a specific indexInserts a repetition of PRA-11: "Government Reimbursement Billing Eligibility" at a specific indexinsertPra2_PractitionerGroup(int rep) Inserts a repetition of PRA-2: "Practitioner Group" at a specific indexinsertPra3_PractitionerCategory(int rep) Inserts a repetition of PRA-3: "Practitioner Category" at a specific indexinsertPra5_Specialty(int rep) Inserts a repetition of PRA-5: "Specialty" at a specific indexinsertPra6_PractitionerIDNumbers(int rep) Inserts a repetition of PRA-6: "Practitioner ID Numbers" at a specific indexinsertPra7_Privileges(int rep) Inserts a repetition of PRA-7: "Privileges" at a specific indexinsertPractitionerCategory(int rep) Inserts a repetition of PRA-3: "Practitioner Category" at a specific indexinsertPractitionerGroup(int rep) Inserts a repetition of PRA-2: "Practitioner Group" at a specific indexinsertPractitionerIDNumbers(int rep) Inserts a repetition of PRA-6: "Practitioner ID Numbers" at a specific indexinsertPrivileges(int rep) Inserts a repetition of PRA-7: "Privileges" at a specific indexinsertSpecialty(int rep) Inserts a repetition of PRA-5: "Specialty" at a specific indexRemoves a repetition of PRA-11: "Government Reimbursement Billing Eligibility" at a specific indexRemoves a repetition of PRA-11: "Government Reimbursement Billing Eligibility" at a specific indexremovePra2_PractitionerGroup(int rep) Removes a repetition of PRA-2: "Practitioner Group" at a specific indexremovePra3_PractitionerCategory(int rep) Removes a repetition of PRA-3: "Practitioner Category" at a specific indexremovePra5_Specialty(int rep) Removes a repetition of PRA-5: "Specialty" at a specific indexremovePra6_PractitionerIDNumbers(int rep) Removes a repetition of PRA-6: "Practitioner ID Numbers" at a specific indexremovePra7_Privileges(int rep) Removes a repetition of PRA-7: "Privileges" at a specific indexremovePractitionerCategory(int rep) Removes a repetition of PRA-3: "Practitioner Category" at a specific indexremovePractitionerGroup(int rep) Removes a repetition of PRA-2: "Practitioner Group" at a specific indexremovePractitionerIDNumbers(int rep) Removes a repetition of PRA-6: "Practitioner ID Numbers" at a specific indexremovePrivileges(int rep) Removes a repetition of PRA-7: "Privileges" at a specific indexremoveSpecialty(int rep) Removes a repetition of PRA-5: "Specialty" 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
-
PRA
Creates a new PRA segment
-
-
Method Details
-
getPrimaryKeyValuePRA
Returns PRA-1: "Primary Key Value - PRA" - creates it if necessary -
getPra1_PrimaryKeyValuePRA
Returns PRA-1: "Primary Key Value - PRA" - creates it if necessary -
getPractitionerGroup
Returns all repetitions of Practitioner Group (PRA-2). -
getPra2_PractitionerGroup
Returns all repetitions of Practitioner Group (PRA-2). -
getPractitionerGroupReps
Returns a count of the current number of repetitions of Practitioner Group (PRA-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPractitionerGroup
Returns a specific repetition of PRA-2: "Practitioner Group" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra2_PractitionerGroup
Returns a specific repetition of PRA-2: "Practitioner Group" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra2_PractitionerGroupReps
Returns a count of the current number of repetitions of Practitioner Group (PRA-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPractitionerGroup
Inserts a repetition of PRA-2: "Practitioner Group" 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)
-
insertPra2_PractitionerGroup
Inserts a repetition of PRA-2: "Practitioner Group" 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)
-
removePractitionerGroup
Removes a repetition of PRA-2: "Practitioner Group" 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)
-
removePra2_PractitionerGroup
Removes a repetition of PRA-2: "Practitioner Group" 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)
-
getPractitionerCategory
Returns all repetitions of Practitioner Category (PRA-3). -
getPra3_PractitionerCategory
Returns all repetitions of Practitioner Category (PRA-3). -
getPractitionerCategoryReps
Returns a count of the current number of repetitions of Practitioner Category (PRA-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPractitionerCategory
Returns a specific repetition of PRA-3: "Practitioner Category" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra3_PractitionerCategory
Returns a specific repetition of PRA-3: "Practitioner Category" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra3_PractitionerCategoryReps
Returns a count of the current number of repetitions of Practitioner Category (PRA-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPractitionerCategory
Inserts a repetition of PRA-3: "Practitioner Category" 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)
-
insertPra3_PractitionerCategory
Inserts a repetition of PRA-3: "Practitioner Category" 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)
-
removePractitionerCategory
Removes a repetition of PRA-3: "Practitioner Category" 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)
-
removePra3_PractitionerCategory
Removes a repetition of PRA-3: "Practitioner Category" 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)
-
getProviderBilling
Returns PRA-4: "Provider Billing" - creates it if necessary -
getPra4_ProviderBilling
Returns PRA-4: "Provider Billing" - creates it if necessary -
getSpecialty
Returns all repetitions of Specialty (PRA-5). -
getPra5_Specialty
Returns all repetitions of Specialty (PRA-5). -
getSpecialtyReps
Returns a count of the current number of repetitions of Specialty (PRA-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSpecialty
Returns a specific repetition of PRA-5: "Specialty" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra5_Specialty
Returns a specific repetition of PRA-5: "Specialty" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra5_SpecialtyReps
Returns a count of the current number of repetitions of Specialty (PRA-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSpecialty
Inserts a repetition of PRA-5: "Specialty" 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)
-
insertPra5_Specialty
Inserts a repetition of PRA-5: "Specialty" 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)
-
removeSpecialty
Removes a repetition of PRA-5: "Specialty" 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)
-
removePra5_Specialty
Removes a repetition of PRA-5: "Specialty" 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)
-
getPractitionerIDNumbers
Returns all repetitions of Practitioner ID Numbers (PRA-6). -
getPra6_PractitionerIDNumbers
Returns all repetitions of Practitioner ID Numbers (PRA-6). -
getPractitionerIDNumbersReps
Returns a count of the current number of repetitions of Practitioner ID Numbers (PRA-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPractitionerIDNumbers
Returns a specific repetition of PRA-6: "Practitioner ID Numbers" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra6_PractitionerIDNumbers
Returns a specific repetition of PRA-6: "Practitioner ID Numbers" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra6_PractitionerIDNumbersReps
Returns a count of the current number of repetitions of Practitioner ID Numbers (PRA-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPractitionerIDNumbers
Inserts a repetition of PRA-6: "Practitioner ID Numbers" 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)
-
insertPra6_PractitionerIDNumbers
Inserts a repetition of PRA-6: "Practitioner ID Numbers" 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)
-
removePractitionerIDNumbers
Removes a repetition of PRA-6: "Practitioner ID Numbers" 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)
-
removePra6_PractitionerIDNumbers
Removes a repetition of PRA-6: "Practitioner ID Numbers" 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)
-
getPrivileges
Returns all repetitions of Privileges (PRA-7). -
getPra7_Privileges
Returns all repetitions of Privileges (PRA-7). -
getPrivilegesReps
Returns a count of the current number of repetitions of Privileges (PRA-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPrivileges
Returns a specific repetition of PRA-7: "Privileges" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra7_Privileges
Returns a specific repetition of PRA-7: "Privileges" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra7_PrivilegesReps
Returns a count of the current number of repetitions of Privileges (PRA-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPrivileges
Inserts a repetition of PRA-7: "Privileges" 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)
-
insertPra7_Privileges
Inserts a repetition of PRA-7: "Privileges" 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)
-
removePrivileges
Removes a repetition of PRA-7: "Privileges" 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)
-
removePra7_Privileges
Removes a repetition of PRA-7: "Privileges" 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)
-
getDateEnteredPractice
Returns PRA-8: "Date Entered Practice" - creates it if necessary -
getPra8_DateEnteredPractice
Returns PRA-8: "Date Entered Practice" - creates it if necessary -
getInstitution
Returns PRA-9: "Institution" - creates it if necessary -
getPra9_Institution
Returns PRA-9: "Institution" - creates it if necessary -
getDateLeftPractice
Returns PRA-10: "Date Left Practice" - creates it if necessary -
getPra10_DateLeftPractice
Returns PRA-10: "Date Left Practice" - creates it if necessary -
getGovernmentReimbursementBillingEligibility
Returns all repetitions of Government Reimbursement Billing Eligibility (PRA-11). -
getPra11_GovernmentReimbursementBillingEligibility
Returns all repetitions of Government Reimbursement Billing Eligibility (PRA-11). -
getGovernmentReimbursementBillingEligibilityReps
Returns a count of the current number of repetitions of Government Reimbursement Billing Eligibility (PRA-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getGovernmentReimbursementBillingEligibility
Returns a specific repetition of PRA-11: "Government Reimbursement Billing Eligibility" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra11_GovernmentReimbursementBillingEligibility
Returns a specific repetition of PRA-11: "Government Reimbursement Billing Eligibility" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPra11_GovernmentReimbursementBillingEligibilityReps
Returns a count of the current number of repetitions of Government Reimbursement Billing Eligibility (PRA-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertGovernmentReimbursementBillingEligibility
Inserts a repetition of PRA-11: "Government Reimbursement Billing Eligibility" 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)
-
insertPra11_GovernmentReimbursementBillingEligibility
Inserts a repetition of PRA-11: "Government Reimbursement Billing Eligibility" 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)
-
removeGovernmentReimbursementBillingEligibility
Removes a repetition of PRA-11: "Government Reimbursement Billing Eligibility" 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)
-
removePra11_GovernmentReimbursementBillingEligibility
Removes a repetition of PRA-11: "Government Reimbursement Billing Eligibility" 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)
-
getSetIDPRA
Returns PRA-12: "Set ID - PRA" - creates it if necessary -
getPra12_SetIDPRA
Returns PRA-12: "Set ID - PRA" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-