Package ca.uhn.hl7v2.model.v251.segment
Class PID
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v251.segment.PID
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 PID message segment (Patient Identification). This segment has the following fields:
- PID-1: Set ID - PID (SI) optional
- PID-2: Patient ID (CX) optional
- PID-3: Patient Identifier List (CX) repeating
- PID-4: Alternate Patient ID - PID (CX) optional repeating
- PID-5: Patient Name (XPN) repeating
- PID-6: Mother's Maiden Name (XPN) optional repeating
- PID-7: Date/Time of Birth (TS) optional
- PID-8: Administrative Sex (IS) optional
- PID-9: Patient Alias (XPN) optional repeating
- PID-10: Race (CE) optional repeating
- PID-11: Patient Address (XAD) optional repeating
- PID-12: County Code (IS) optional
- PID-13: Phone Number - Home (XTN) optional repeating
- PID-14: Phone Number - Business (XTN) optional repeating
- PID-15: Primary Language (CE) optional
- PID-16: Marital Status (CE) optional
- PID-17: Religion (CE) optional
- PID-18: Patient Account Number (CX) optional
- PID-19: SSN Number - Patient (ST) optional
- PID-20: Driver's License Number - Patient (DLN) optional
- PID-21: Mother's Identifier (CX) optional repeating
- PID-22: Ethnic Group (CE) optional repeating
- PID-23: Birth Place (ST) optional
- PID-24: Multiple Birth Indicator (ID) optional
- PID-25: Birth Order (NM) optional
- PID-26: Citizenship (CE) optional repeating
- PID-27: Veterans Military Status (CE) optional
- PID-28: Nationality (CE) optional
- PID-29: Patient Death Date and Time (TS) optional
- PID-30: Patient Death Indicator (ID) optional
- PID-31: Identity Unknown Indicator (ID) optional
- PID-32: Identity Reliability Code (IS) optional repeating
- PID-33: Last Update Date/Time (TS) optional
- PID-34: Last Update Facility (HD) optional
- PID-35: Species Code (CE) optional
- PID-36: Breed Code (CE) optional
- PID-37: Strain (ST) optional
- PID-38: Production Class Code (CE) optional
- PID-39: Tribal Citizenship (CWE) 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 PID-8: "Administrative Sex" - creates it if necessaryCX[]Returns all repetitions of Alternate Patient ID - PID (PID-4).getAlternatePatientIDPID(int rep) Returns a specific repetition of PID-4: "Alternate Patient ID - PID" - creates it if necessaryintReturns a count of the current number of repetitions of Alternate Patient ID - PID (PID-4).Returns PID-25: "Birth Order" - creates it if necessaryReturns PID-23: "Birth Place" - creates it if necessaryReturns PID-36: "Breed Code" - creates it if necessaryCE[]Returns all repetitions of Citizenship (PID-26).getCitizenship(int rep) Returns a specific repetition of PID-26: "Citizenship" - creates it if necessaryintReturns a count of the current number of repetitions of Citizenship (PID-26).Returns PID-12: "County Code" - creates it if necessaryReturns PID-7: "Date/Time of Birth" - creates it if necessaryReturns PID-20: "Driver's License Number - Patient" - creates it if necessaryCE[]Returns all repetitions of Ethnic Group (PID-22).getEthnicGroup(int rep) Returns a specific repetition of PID-22: "Ethnic Group" - creates it if necessaryintReturns a count of the current number of repetitions of Ethnic Group (PID-22).IS[]Returns all repetitions of Identity Reliability Code (PID-32).getIdentityReliabilityCode(int rep) Returns a specific repetition of PID-32: "Identity Reliability Code" - creates it if necessaryintReturns a count of the current number of repetitions of Identity Reliability Code (PID-32).Returns PID-31: "Identity Unknown Indicator" - creates it if necessaryReturns PID-33: "Last Update Date/Time" - creates it if necessaryReturns PID-34: "Last Update Facility" - creates it if necessaryReturns PID-16: "Marital Status" - creates it if necessaryCX[]Returns all repetitions of Mother's Identifier (PID-21).getMotherSIdentifier(int rep) Returns a specific repetition of PID-21: "Mother's Identifier" - creates it if necessaryintReturns a count of the current number of repetitions of Mother's Identifier (PID-21).XPN[]Returns all repetitions of Mother's Maiden Name (PID-6).getMotherSMaidenName(int rep) Returns a specific repetition of PID-6: "Mother's Maiden Name" - creates it if necessaryintReturns a count of the current number of repetitions of Mother's Maiden Name (PID-6).Returns PID-24: "Multiple Birth Indicator" - creates it if necessaryReturns PID-28: "Nationality" - creates it if necessaryReturns PID-18: "Patient Account Number" - creates it if necessaryXAD[]Returns all repetitions of Patient Address (PID-11).getPatientAddress(int rep) Returns a specific repetition of PID-11: "Patient Address" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Address (PID-11).XPN[]Returns all repetitions of Patient Alias (PID-9).getPatientAlias(int rep) Returns a specific repetition of PID-9: "Patient Alias" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Alias (PID-9).Returns PID-29: "Patient Death Date and Time" - creates it if necessaryReturns PID-30: "Patient Death Indicator" - creates it if necessaryReturns PID-2: "Patient ID" - creates it if necessaryCX[]Returns all repetitions of Patient Identifier List (PID-3).getPatientIdentifierList(int rep) Returns a specific repetition of PID-3: "Patient Identifier List" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Identifier List (PID-3).XPN[]Returns all repetitions of Patient Name (PID-5).getPatientName(int rep) Returns a specific repetition of PID-5: "Patient Name" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Name (PID-5).XTN[]Returns all repetitions of Phone Number - Business (PID-14).getPhoneNumberBusiness(int rep) Returns a specific repetition of PID-14: "Phone Number - Business" - creates it if necessaryintReturns a count of the current number of repetitions of Phone Number - Business (PID-14).XTN[]Returns all repetitions of Phone Number - Home (PID-13).getPhoneNumberHome(int rep) Returns a specific repetition of PID-13: "Phone Number - Home" - creates it if necessaryintReturns a count of the current number of repetitions of Phone Number - Home (PID-13).Returns PID-1: "Set ID - PID" - creates it if necessaryCE[]Returns all repetitions of Race (PID-10).getPid10_Race(int rep) Returns a specific repetition of PID-10: "Race" - creates it if necessaryintReturns a count of the current number of repetitions of Race (PID-10).XAD[]Returns all repetitions of Patient Address (PID-11).getPid11_PatientAddress(int rep) Returns a specific repetition of PID-11: "Patient Address" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Address (PID-11).Returns PID-12: "County Code" - creates it if necessaryXTN[]Returns all repetitions of Phone Number - Home (PID-13).getPid13_PhoneNumberHome(int rep) Returns a specific repetition of PID-13: "Phone Number - Home" - creates it if necessaryintReturns a count of the current number of repetitions of Phone Number - Home (PID-13).XTN[]Returns all repetitions of Phone Number - Business (PID-14).getPid14_PhoneNumberBusiness(int rep) Returns a specific repetition of PID-14: "Phone Number - Business" - creates it if necessaryintReturns a count of the current number of repetitions of Phone Number - Business (PID-14).Returns PID-15: "Primary Language" - creates it if necessaryReturns PID-16: "Marital Status" - creates it if necessaryReturns PID-17: "Religion" - creates it if necessaryReturns PID-18: "Patient Account Number" - creates it if necessaryReturns PID-19: "SSN Number - Patient" - creates it if necessaryReturns PID-2: "Patient ID" - creates it if necessaryReturns PID-20: "Driver's License Number - Patient" - creates it if necessaryCX[]Returns all repetitions of Mother's Identifier (PID-21).getPid21_MotherSIdentifier(int rep) Returns a specific repetition of PID-21: "Mother's Identifier" - creates it if necessaryintReturns a count of the current number of repetitions of Mother's Identifier (PID-21).CE[]Returns all repetitions of Ethnic Group (PID-22).getPid22_EthnicGroup(int rep) Returns a specific repetition of PID-22: "Ethnic Group" - creates it if necessaryintReturns a count of the current number of repetitions of Ethnic Group (PID-22).Returns PID-23: "Birth Place" - creates it if necessaryReturns PID-24: "Multiple Birth Indicator" - creates it if necessaryReturns PID-25: "Birth Order" - creates it if necessaryCE[]Returns all repetitions of Citizenship (PID-26).getPid26_Citizenship(int rep) Returns a specific repetition of PID-26: "Citizenship" - creates it if necessaryintReturns a count of the current number of repetitions of Citizenship (PID-26).Returns PID-27: "Veterans Military Status" - creates it if necessaryReturns PID-28: "Nationality" - creates it if necessaryReturns PID-29: "Patient Death Date and Time" - creates it if necessaryCX[]Returns all repetitions of Patient Identifier List (PID-3).getPid3_PatientIdentifierList(int rep) Returns a specific repetition of PID-3: "Patient Identifier List" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Identifier List (PID-3).Returns PID-30: "Patient Death Indicator" - creates it if necessaryReturns PID-31: "Identity Unknown Indicator" - creates it if necessaryIS[]Returns all repetitions of Identity Reliability Code (PID-32).getPid32_IdentityReliabilityCode(int rep) Returns a specific repetition of PID-32: "Identity Reliability Code" - creates it if necessaryintReturns a count of the current number of repetitions of Identity Reliability Code (PID-32).Returns PID-33: "Last Update Date/Time" - creates it if necessaryReturns PID-34: "Last Update Facility" - creates it if necessaryReturns PID-35: "Species Code" - creates it if necessaryReturns PID-36: "Breed Code" - creates it if necessaryReturns PID-37: "Strain" - creates it if necessaryReturns PID-38: "Production Class Code" - creates it if necessaryCWE[]Returns all repetitions of Tribal Citizenship (PID-39).getPid39_TribalCitizenship(int rep) Returns a specific repetition of PID-39: "Tribal Citizenship" - creates it if necessaryintReturns a count of the current number of repetitions of Tribal Citizenship (PID-39).CX[]Returns all repetitions of Alternate Patient ID - PID (PID-4).getPid4_AlternatePatientIDPID(int rep) Returns a specific repetition of PID-4: "Alternate Patient ID - PID" - creates it if necessaryintReturns a count of the current number of repetitions of Alternate Patient ID - PID (PID-4).XPN[]Returns all repetitions of Patient Name (PID-5).getPid5_PatientName(int rep) Returns a specific repetition of PID-5: "Patient Name" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Name (PID-5).XPN[]Returns all repetitions of Mother's Maiden Name (PID-6).getPid6_MotherSMaidenName(int rep) Returns a specific repetition of PID-6: "Mother's Maiden Name" - creates it if necessaryintReturns a count of the current number of repetitions of Mother's Maiden Name (PID-6).Returns PID-7: "Date/Time of Birth" - creates it if necessaryReturns PID-8: "Administrative Sex" - creates it if necessaryXPN[]Returns all repetitions of Patient Alias (PID-9).getPid9_PatientAlias(int rep) Returns a specific repetition of PID-9: "Patient Alias" - creates it if necessaryintReturns a count of the current number of repetitions of Patient Alias (PID-9).Returns PID-15: "Primary Language" - creates it if necessaryReturns PID-38: "Production Class Code" - creates it if necessaryCE[]getRace()Returns all repetitions of Race (PID-10).getRace(int rep) Returns a specific repetition of PID-10: "Race" - creates it if necessaryintReturns a count of the current number of repetitions of Race (PID-10).Returns PID-17: "Religion" - creates it if necessaryReturns PID-1: "Set ID - PID" - creates it if necessaryReturns PID-35: "Species Code" - creates it if necessaryReturns PID-19: "SSN Number - Patient" - creates it if necessaryReturns PID-37: "Strain" - creates it if necessaryCWE[]Returns all repetitions of Tribal Citizenship (PID-39).getTribalCitizenship(int rep) Returns a specific repetition of PID-39: "Tribal Citizenship" - creates it if necessaryintReturns a count of the current number of repetitions of Tribal Citizenship (PID-39).Returns PID-27: "Veterans Military Status" - creates it if necessaryinsertAlternatePatientIDPID(int rep) Inserts a repetition of PID-4: "Alternate Patient ID - PID" at a specific indexinsertCitizenship(int rep) Inserts a repetition of PID-26: "Citizenship" at a specific indexinsertEthnicGroup(int rep) Inserts a repetition of PID-22: "Ethnic Group" at a specific indexinsertIdentityReliabilityCode(int rep) Inserts a repetition of PID-32: "Identity Reliability Code" at a specific indexinsertMotherSIdentifier(int rep) Inserts a repetition of PID-21: "Mother's Identifier" at a specific indexinsertMotherSMaidenName(int rep) Inserts a repetition of PID-6: "Mother's Maiden Name" at a specific indexinsertPatientAddress(int rep) Inserts a repetition of PID-11: "Patient Address" at a specific indexinsertPatientAlias(int rep) Inserts a repetition of PID-9: "Patient Alias" at a specific indexinsertPatientIdentifierList(int rep) Inserts a repetition of PID-3: "Patient Identifier List" at a specific indexinsertPatientName(int rep) Inserts a repetition of PID-5: "Patient Name" at a specific indexinsertPhoneNumberBusiness(int rep) Inserts a repetition of PID-14: "Phone Number - Business" at a specific indexinsertPhoneNumberHome(int rep) Inserts a repetition of PID-13: "Phone Number - Home" at a specific indexinsertPid10_Race(int rep) Inserts a repetition of PID-10: "Race" at a specific indexinsertPid11_PatientAddress(int rep) Inserts a repetition of PID-11: "Patient Address" at a specific indexinsertPid13_PhoneNumberHome(int rep) Inserts a repetition of PID-13: "Phone Number - Home" at a specific indexinsertPid14_PhoneNumberBusiness(int rep) Inserts a repetition of PID-14: "Phone Number - Business" at a specific indexinsertPid21_MotherSIdentifier(int rep) Inserts a repetition of PID-21: "Mother's Identifier" at a specific indexinsertPid22_EthnicGroup(int rep) Inserts a repetition of PID-22: "Ethnic Group" at a specific indexinsertPid26_Citizenship(int rep) Inserts a repetition of PID-26: "Citizenship" at a specific indexinsertPid3_PatientIdentifierList(int rep) Inserts a repetition of PID-3: "Patient Identifier List" at a specific indexinsertPid32_IdentityReliabilityCode(int rep) Inserts a repetition of PID-32: "Identity Reliability Code" at a specific indexinsertPid39_TribalCitizenship(int rep) Inserts a repetition of PID-39: "Tribal Citizenship" at a specific indexinsertPid4_AlternatePatientIDPID(int rep) Inserts a repetition of PID-4: "Alternate Patient ID - PID" at a specific indexinsertPid5_PatientName(int rep) Inserts a repetition of PID-5: "Patient Name" at a specific indexinsertPid6_MotherSMaidenName(int rep) Inserts a repetition of PID-6: "Mother's Maiden Name" at a specific indexinsertPid9_PatientAlias(int rep) Inserts a repetition of PID-9: "Patient Alias" at a specific indexinsertRace(int rep) Inserts a repetition of PID-10: "Race" at a specific indexinsertTribalCitizenship(int rep) Inserts a repetition of PID-39: "Tribal Citizenship" at a specific indexremoveAlternatePatientIDPID(int rep) Removes a repetition of PID-4: "Alternate Patient ID - PID" at a specific indexremoveCitizenship(int rep) Removes a repetition of PID-26: "Citizenship" at a specific indexremoveEthnicGroup(int rep) Removes a repetition of PID-22: "Ethnic Group" at a specific indexremoveIdentityReliabilityCode(int rep) Removes a repetition of PID-32: "Identity Reliability Code" at a specific indexremoveMotherSIdentifier(int rep) Removes a repetition of PID-21: "Mother's Identifier" at a specific indexremoveMotherSMaidenName(int rep) Removes a repetition of PID-6: "Mother's Maiden Name" at a specific indexremovePatientAddress(int rep) Removes a repetition of PID-11: "Patient Address" at a specific indexremovePatientAlias(int rep) Removes a repetition of PID-9: "Patient Alias" at a specific indexremovePatientIdentifierList(int rep) Removes a repetition of PID-3: "Patient Identifier List" at a specific indexremovePatientName(int rep) Removes a repetition of PID-5: "Patient Name" at a specific indexremovePhoneNumberBusiness(int rep) Removes a repetition of PID-14: "Phone Number - Business" at a specific indexremovePhoneNumberHome(int rep) Removes a repetition of PID-13: "Phone Number - Home" at a specific indexremovePid10_Race(int rep) Removes a repetition of PID-10: "Race" at a specific indexremovePid11_PatientAddress(int rep) Removes a repetition of PID-11: "Patient Address" at a specific indexremovePid13_PhoneNumberHome(int rep) Removes a repetition of PID-13: "Phone Number - Home" at a specific indexremovePid14_PhoneNumberBusiness(int rep) Removes a repetition of PID-14: "Phone Number - Business" at a specific indexremovePid21_MotherSIdentifier(int rep) Removes a repetition of PID-21: "Mother's Identifier" at a specific indexremovePid22_EthnicGroup(int rep) Removes a repetition of PID-22: "Ethnic Group" at a specific indexremovePid26_Citizenship(int rep) Removes a repetition of PID-26: "Citizenship" at a specific indexremovePid3_PatientIdentifierList(int rep) Removes a repetition of PID-3: "Patient Identifier List" at a specific indexremovePid32_IdentityReliabilityCode(int rep) Removes a repetition of PID-32: "Identity Reliability Code" at a specific indexremovePid39_TribalCitizenship(int rep) Removes a repetition of PID-39: "Tribal Citizenship" at a specific indexremovePid4_AlternatePatientIDPID(int rep) Removes a repetition of PID-4: "Alternate Patient ID - PID" at a specific indexremovePid5_PatientName(int rep) Removes a repetition of PID-5: "Patient Name" at a specific indexremovePid6_MotherSMaidenName(int rep) Removes a repetition of PID-6: "Mother's Maiden Name" at a specific indexremovePid9_PatientAlias(int rep) Removes a repetition of PID-9: "Patient Alias" at a specific indexremoveRace(int rep) Removes a repetition of PID-10: "Race" at a specific indexremoveTribalCitizenship(int rep) Removes a repetition of PID-39: "Tribal Citizenship" 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
-
PID
Creates a new PID segment
-
-
Method Details
-
getSetIDPID
Returns PID-1: "Set ID - PID" - creates it if necessary -
getPid1_SetIDPID
Returns PID-1: "Set ID - PID" - creates it if necessary -
getPatientID
Returns PID-2: "Patient ID" - creates it if necessary -
getPid2_PatientID
Returns PID-2: "Patient ID" - creates it if necessary -
getPatientIdentifierList
Returns all repetitions of Patient Identifier List (PID-3). -
getPid3_PatientIdentifierList
Returns all repetitions of Patient Identifier List (PID-3). -
getPatientIdentifierListReps
Returns a count of the current number of repetitions of Patient Identifier List (PID-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPatientIdentifierList
Returns a specific repetition of PID-3: "Patient Identifier List" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid3_PatientIdentifierList
Returns a specific repetition of PID-3: "Patient Identifier List" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid3_PatientIdentifierListReps
Returns a count of the current number of repetitions of Patient Identifier List (PID-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPatientIdentifierList
Inserts a repetition of PID-3: "Patient Identifier List" 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)
-
insertPid3_PatientIdentifierList
Inserts a repetition of PID-3: "Patient Identifier List" 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)
-
removePatientIdentifierList
Removes a repetition of PID-3: "Patient Identifier List" 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)
-
removePid3_PatientIdentifierList
Removes a repetition of PID-3: "Patient Identifier List" 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)
-
getAlternatePatientIDPID
Returns all repetitions of Alternate Patient ID - PID (PID-4). -
getPid4_AlternatePatientIDPID
Returns all repetitions of Alternate Patient ID - PID (PID-4). -
getAlternatePatientIDPIDReps
Returns a count of the current number of repetitions of Alternate Patient ID - PID (PID-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getAlternatePatientIDPID
Returns a specific repetition of PID-4: "Alternate Patient ID - PID" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid4_AlternatePatientIDPID
Returns a specific repetition of PID-4: "Alternate Patient ID - PID" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid4_AlternatePatientIDPIDReps
Returns a count of the current number of repetitions of Alternate Patient ID - PID (PID-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertAlternatePatientIDPID
Inserts a repetition of PID-4: "Alternate Patient ID - PID" 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)
-
insertPid4_AlternatePatientIDPID
Inserts a repetition of PID-4: "Alternate Patient ID - PID" 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)
-
removeAlternatePatientIDPID
Removes a repetition of PID-4: "Alternate Patient ID - PID" 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)
-
removePid4_AlternatePatientIDPID
Removes a repetition of PID-4: "Alternate Patient ID - PID" 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)
-
getPatientName
Returns all repetitions of Patient Name (PID-5). -
getPid5_PatientName
Returns all repetitions of Patient Name (PID-5). -
getPatientNameReps
Returns a count of the current number of repetitions of Patient Name (PID-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPatientName
Returns a specific repetition of PID-5: "Patient Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid5_PatientName
Returns a specific repetition of PID-5: "Patient Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid5_PatientNameReps
Returns a count of the current number of repetitions of Patient Name (PID-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPatientName
Inserts a repetition of PID-5: "Patient Name" 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)
-
insertPid5_PatientName
Inserts a repetition of PID-5: "Patient Name" 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)
-
removePatientName
Removes a repetition of PID-5: "Patient Name" 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)
-
removePid5_PatientName
Removes a repetition of PID-5: "Patient Name" 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)
-
getMotherSMaidenName
Returns all repetitions of Mother's Maiden Name (PID-6). -
getPid6_MotherSMaidenName
Returns all repetitions of Mother's Maiden Name (PID-6). -
getMotherSMaidenNameReps
Returns a count of the current number of repetitions of Mother's Maiden Name (PID-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getMotherSMaidenName
Returns a specific repetition of PID-6: "Mother's Maiden Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid6_MotherSMaidenName
Returns a specific repetition of PID-6: "Mother's Maiden Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid6_MotherSMaidenNameReps
Returns a count of the current number of repetitions of Mother's Maiden Name (PID-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertMotherSMaidenName
Inserts a repetition of PID-6: "Mother's Maiden Name" 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)
-
insertPid6_MotherSMaidenName
Inserts a repetition of PID-6: "Mother's Maiden Name" 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)
-
removeMotherSMaidenName
Removes a repetition of PID-6: "Mother's Maiden Name" 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)
-
removePid6_MotherSMaidenName
Removes a repetition of PID-6: "Mother's Maiden Name" 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)
-
getDateTimeOfBirth
Returns PID-7: "Date/Time of Birth" - creates it if necessary -
getPid7_DateTimeOfBirth
Returns PID-7: "Date/Time of Birth" - creates it if necessary -
getAdministrativeSex
Returns PID-8: "Administrative Sex" - creates it if necessary -
getPid8_AdministrativeSex
Returns PID-8: "Administrative Sex" - creates it if necessary -
getPatientAlias
Returns all repetitions of Patient Alias (PID-9). -
getPid9_PatientAlias
Returns all repetitions of Patient Alias (PID-9). -
getPatientAliasReps
Returns a count of the current number of repetitions of Patient Alias (PID-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPatientAlias
Returns a specific repetition of PID-9: "Patient Alias" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid9_PatientAlias
Returns a specific repetition of PID-9: "Patient Alias" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid9_PatientAliasReps
Returns a count of the current number of repetitions of Patient Alias (PID-9). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPatientAlias
Inserts a repetition of PID-9: "Patient Alias" 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)
-
insertPid9_PatientAlias
Inserts a repetition of PID-9: "Patient Alias" 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)
-
removePatientAlias
Removes a repetition of PID-9: "Patient Alias" 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)
-
removePid9_PatientAlias
Removes a repetition of PID-9: "Patient Alias" 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)
-
getRace
Returns all repetitions of Race (PID-10). -
getPid10_Race
Returns all repetitions of Race (PID-10). -
getRaceReps
Returns a count of the current number of repetitions of Race (PID-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getRace
Returns a specific repetition of PID-10: "Race" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid10_Race
Returns a specific repetition of PID-10: "Race" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid10_RaceReps
Returns a count of the current number of repetitions of Race (PID-10). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertRace
Inserts a repetition of PID-10: "Race" 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)
-
insertPid10_Race
Inserts a repetition of PID-10: "Race" 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)
-
removeRace
Removes a repetition of PID-10: "Race" 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)
-
removePid10_Race
Removes a repetition of PID-10: "Race" 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)
-
getPatientAddress
Returns all repetitions of Patient Address (PID-11). -
getPid11_PatientAddress
Returns all repetitions of Patient Address (PID-11). -
getPatientAddressReps
Returns a count of the current number of repetitions of Patient Address (PID-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPatientAddress
Returns a specific repetition of PID-11: "Patient Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid11_PatientAddress
Returns a specific repetition of PID-11: "Patient Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid11_PatientAddressReps
Returns a count of the current number of repetitions of Patient Address (PID-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPatientAddress
Inserts a repetition of PID-11: "Patient Address" 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)
-
insertPid11_PatientAddress
Inserts a repetition of PID-11: "Patient Address" 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)
-
removePatientAddress
Removes a repetition of PID-11: "Patient Address" 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)
-
removePid11_PatientAddress
Removes a repetition of PID-11: "Patient Address" 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)
-
getCountyCode
Returns PID-12: "County Code" - creates it if necessary -
getPid12_CountyCode
Returns PID-12: "County Code" - creates it if necessary -
getPhoneNumberHome
Returns all repetitions of Phone Number - Home (PID-13). -
getPid13_PhoneNumberHome
Returns all repetitions of Phone Number - Home (PID-13). -
getPhoneNumberHomeReps
Returns a count of the current number of repetitions of Phone Number - Home (PID-13). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPhoneNumberHome
Returns a specific repetition of PID-13: "Phone Number - Home" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid13_PhoneNumberHome
Returns a specific repetition of PID-13: "Phone Number - Home" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid13_PhoneNumberHomeReps
Returns a count of the current number of repetitions of Phone Number - Home (PID-13). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPhoneNumberHome
Inserts a repetition of PID-13: "Phone Number - Home" 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)
-
insertPid13_PhoneNumberHome
Inserts a repetition of PID-13: "Phone Number - Home" 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)
-
removePhoneNumberHome
Removes a repetition of PID-13: "Phone Number - Home" 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)
-
removePid13_PhoneNumberHome
Removes a repetition of PID-13: "Phone Number - Home" 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)
-
getPhoneNumberBusiness
Returns all repetitions of Phone Number - Business (PID-14). -
getPid14_PhoneNumberBusiness
Returns all repetitions of Phone Number - Business (PID-14). -
getPhoneNumberBusinessReps
Returns a count of the current number of repetitions of Phone Number - Business (PID-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getPhoneNumberBusiness
Returns a specific repetition of PID-14: "Phone Number - Business" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid14_PhoneNumberBusiness
Returns a specific repetition of PID-14: "Phone Number - Business" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid14_PhoneNumberBusinessReps
Returns a count of the current number of repetitions of Phone Number - Business (PID-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertPhoneNumberBusiness
Inserts a repetition of PID-14: "Phone Number - Business" 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)
-
insertPid14_PhoneNumberBusiness
Inserts a repetition of PID-14: "Phone Number - Business" 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)
-
removePhoneNumberBusiness
Removes a repetition of PID-14: "Phone Number - Business" 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)
-
removePid14_PhoneNumberBusiness
Removes a repetition of PID-14: "Phone Number - Business" 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)
-
getPrimaryLanguage
Returns PID-15: "Primary Language" - creates it if necessary -
getPid15_PrimaryLanguage
Returns PID-15: "Primary Language" - creates it if necessary -
getMaritalStatus
Returns PID-16: "Marital Status" - creates it if necessary -
getPid16_MaritalStatus
Returns PID-16: "Marital Status" - creates it if necessary -
getReligion
Returns PID-17: "Religion" - creates it if necessary -
getPid17_Religion
Returns PID-17: "Religion" - creates it if necessary -
getPatientAccountNumber
Returns PID-18: "Patient Account Number" - creates it if necessary -
getPid18_PatientAccountNumber
Returns PID-18: "Patient Account Number" - creates it if necessary -
getSSNNumberPatient
Returns PID-19: "SSN Number - Patient" - creates it if necessary -
getPid19_SSNNumberPatient
Returns PID-19: "SSN Number - Patient" - creates it if necessary -
getDriverSLicenseNumberPatient
Returns PID-20: "Driver's License Number - Patient" - creates it if necessary -
getPid20_DriverSLicenseNumberPatient
Returns PID-20: "Driver's License Number - Patient" - creates it if necessary -
getMotherSIdentifier
Returns all repetitions of Mother's Identifier (PID-21). -
getPid21_MotherSIdentifier
Returns all repetitions of Mother's Identifier (PID-21). -
getMotherSIdentifierReps
Returns a count of the current number of repetitions of Mother's Identifier (PID-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getMotherSIdentifier
Returns a specific repetition of PID-21: "Mother's Identifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid21_MotherSIdentifier
Returns a specific repetition of PID-21: "Mother's Identifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid21_MotherSIdentifierReps
Returns a count of the current number of repetitions of Mother's Identifier (PID-21). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertMotherSIdentifier
Inserts a repetition of PID-21: "Mother's Identifier" 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)
-
insertPid21_MotherSIdentifier
Inserts a repetition of PID-21: "Mother's Identifier" 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)
-
removeMotherSIdentifier
Removes a repetition of PID-21: "Mother's Identifier" 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)
-
removePid21_MotherSIdentifier
Removes a repetition of PID-21: "Mother's Identifier" 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)
-
getEthnicGroup
Returns all repetitions of Ethnic Group (PID-22). -
getPid22_EthnicGroup
Returns all repetitions of Ethnic Group (PID-22). -
getEthnicGroupReps
Returns a count of the current number of repetitions of Ethnic Group (PID-22). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getEthnicGroup
Returns a specific repetition of PID-22: "Ethnic Group" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid22_EthnicGroup
Returns a specific repetition of PID-22: "Ethnic Group" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid22_EthnicGroupReps
Returns a count of the current number of repetitions of Ethnic Group (PID-22). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertEthnicGroup
Inserts a repetition of PID-22: "Ethnic 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)
-
insertPid22_EthnicGroup
Inserts a repetition of PID-22: "Ethnic 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)
-
removeEthnicGroup
Removes a repetition of PID-22: "Ethnic 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)
-
removePid22_EthnicGroup
Removes a repetition of PID-22: "Ethnic 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)
-
getBirthPlace
Returns PID-23: "Birth Place" - creates it if necessary -
getPid23_BirthPlace
Returns PID-23: "Birth Place" - creates it if necessary -
getMultipleBirthIndicator
Returns PID-24: "Multiple Birth Indicator" - creates it if necessary -
getPid24_MultipleBirthIndicator
Returns PID-24: "Multiple Birth Indicator" - creates it if necessary -
getBirthOrder
Returns PID-25: "Birth Order" - creates it if necessary -
getPid25_BirthOrder
Returns PID-25: "Birth Order" - creates it if necessary -
getCitizenship
Returns all repetitions of Citizenship (PID-26). -
getPid26_Citizenship
Returns all repetitions of Citizenship (PID-26). -
getCitizenshipReps
Returns a count of the current number of repetitions of Citizenship (PID-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getCitizenship
Returns a specific repetition of PID-26: "Citizenship" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid26_Citizenship
Returns a specific repetition of PID-26: "Citizenship" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid26_CitizenshipReps
Returns a count of the current number of repetitions of Citizenship (PID-26). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertCitizenship
Inserts a repetition of PID-26: "Citizenship" 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)
-
insertPid26_Citizenship
Inserts a repetition of PID-26: "Citizenship" 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)
-
removeCitizenship
Removes a repetition of PID-26: "Citizenship" 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)
-
removePid26_Citizenship
Removes a repetition of PID-26: "Citizenship" 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)
-
getVeteransMilitaryStatus
Returns PID-27: "Veterans Military Status" - creates it if necessary -
getPid27_VeteransMilitaryStatus
Returns PID-27: "Veterans Military Status" - creates it if necessary -
getNationality
Returns PID-28: "Nationality" - creates it if necessary -
getPid28_Nationality
Returns PID-28: "Nationality" - creates it if necessary -
getPatientDeathDateAndTime
Returns PID-29: "Patient Death Date and Time" - creates it if necessary -
getPid29_PatientDeathDateAndTime
Returns PID-29: "Patient Death Date and Time" - creates it if necessary -
getPatientDeathIndicator
Returns PID-30: "Patient Death Indicator" - creates it if necessary -
getPid30_PatientDeathIndicator
Returns PID-30: "Patient Death Indicator" - creates it if necessary -
getIdentityUnknownIndicator
Returns PID-31: "Identity Unknown Indicator" - creates it if necessary -
getPid31_IdentityUnknownIndicator
Returns PID-31: "Identity Unknown Indicator" - creates it if necessary -
getIdentityReliabilityCode
Returns all repetitions of Identity Reliability Code (PID-32). -
getPid32_IdentityReliabilityCode
Returns all repetitions of Identity Reliability Code (PID-32). -
getIdentityReliabilityCodeReps
Returns a count of the current number of repetitions of Identity Reliability Code (PID-32). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getIdentityReliabilityCode
Returns a specific repetition of PID-32: "Identity Reliability Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid32_IdentityReliabilityCode
Returns a specific repetition of PID-32: "Identity Reliability Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid32_IdentityReliabilityCodeReps
Returns a count of the current number of repetitions of Identity Reliability Code (PID-32). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertIdentityReliabilityCode
Inserts a repetition of PID-32: "Identity Reliability 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)
-
insertPid32_IdentityReliabilityCode
Inserts a repetition of PID-32: "Identity Reliability 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)
-
removeIdentityReliabilityCode
Removes a repetition of PID-32: "Identity Reliability 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)
-
removePid32_IdentityReliabilityCode
Removes a repetition of PID-32: "Identity Reliability 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)
-
getLastUpdateDateTime
Returns PID-33: "Last Update Date/Time" - creates it if necessary -
getPid33_LastUpdateDateTime
Returns PID-33: "Last Update Date/Time" - creates it if necessary -
getLastUpdateFacility
Returns PID-34: "Last Update Facility" - creates it if necessary -
getPid34_LastUpdateFacility
Returns PID-34: "Last Update Facility" - creates it if necessary -
getSpeciesCode
Returns PID-35: "Species Code" - creates it if necessary -
getPid35_SpeciesCode
Returns PID-35: "Species Code" - creates it if necessary -
getBreedCode
Returns PID-36: "Breed Code" - creates it if necessary -
getPid36_BreedCode
Returns PID-36: "Breed Code" - creates it if necessary -
getStrain
Returns PID-37: "Strain" - creates it if necessary -
getPid37_Strain
Returns PID-37: "Strain" - creates it if necessary -
getProductionClassCode
Returns PID-38: "Production Class Code" - creates it if necessary -
getPid38_ProductionClassCode
Returns PID-38: "Production Class Code" - creates it if necessary -
getTribalCitizenship
Returns all repetitions of Tribal Citizenship (PID-39). -
getPid39_TribalCitizenship
Returns all repetitions of Tribal Citizenship (PID-39). -
getTribalCitizenshipReps
Returns a count of the current number of repetitions of Tribal Citizenship (PID-39). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getTribalCitizenship
Returns a specific repetition of PID-39: "Tribal Citizenship" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid39_TribalCitizenship
Returns a specific repetition of PID-39: "Tribal Citizenship" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPid39_TribalCitizenshipReps
Returns a count of the current number of repetitions of Tribal Citizenship (PID-39). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertTribalCitizenship
Inserts a repetition of PID-39: "Tribal Citizenship" 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)
-
insertPid39_TribalCitizenship
Inserts a repetition of PID-39: "Tribal Citizenship" 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)
-
removeTribalCitizenship
Removes a repetition of PID-39: "Tribal Citizenship" 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)
-
removePid39_TribalCitizenship
Removes a repetition of PID-39: "Tribal Citizenship" 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
-