Package ca.uhn.hl7v2.model.v24.segment
Class PES
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.PES
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 PES message segment (Product Experience Sender). This segment has the following fields:
- PES-1: Sender Organization Name (XON) optional repeating
- PES-2: Sender Individual Name (XCN) optional repeating
- PES-3: Sender Address (XAD) optional repeating
- PES-4: Sender Telephone (XTN) optional repeating
- PES-5: Sender Event Identifier (EI) optional
- PES-6: Sender Sequence Number (NM) optional
- PES-7: Sender Event Description (FT) optional repeating
- PES-8: Sender Comment (FT) optional
- PES-9: Sender Aware Date/Time (TS) optional
- PES-10: Event Report Date (TS)
- PES-11: Event Report Timing/Type (ID) optional repeating
- PES-12: Event Report Source (ID) optional
- PES-13: Event Reported To (ID) 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 PES-10: "Event Report Date" - creates it if necessaryID[]Returns all repetitions of Event Reported To (PES-13).getEventReportedTo(int rep) Returns a specific repetition of PES-13: "Event Reported To" - creates it if necessaryintReturns a count of the current number of repetitions of Event Reported To (PES-13).Returns PES-12: "Event Report Source" - creates it if necessaryID[]Returns all repetitions of Event Report Timing/Type (PES-11).getEventReportTimingType(int rep) Returns a specific repetition of PES-11: "Event Report Timing/Type" - creates it if necessaryintReturns a count of the current number of repetitions of Event Report Timing/Type (PES-11).XON[]Returns all repetitions of Sender Organization Name (PES-1).getPes1_SenderOrganizationName(int rep) Returns a specific repetition of PES-1: "Sender Organization Name" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Organization Name (PES-1).Returns PES-10: "Event Report Date" - creates it if necessaryID[]Returns all repetitions of Event Report Timing/Type (PES-11).getPes11_EventReportTimingType(int rep) Returns a specific repetition of PES-11: "Event Report Timing/Type" - creates it if necessaryintReturns a count of the current number of repetitions of Event Report Timing/Type (PES-11).Returns PES-12: "Event Report Source" - creates it if necessaryID[]Returns all repetitions of Event Reported To (PES-13).getPes13_EventReportedTo(int rep) Returns a specific repetition of PES-13: "Event Reported To" - creates it if necessaryintReturns a count of the current number of repetitions of Event Reported To (PES-13).XCN[]Returns all repetitions of Sender Individual Name (PES-2).getPes2_SenderIndividualName(int rep) Returns a specific repetition of PES-2: "Sender Individual Name" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Individual Name (PES-2).XAD[]Returns all repetitions of Sender Address (PES-3).getPes3_SenderAddress(int rep) Returns a specific repetition of PES-3: "Sender Address" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Address (PES-3).XTN[]Returns all repetitions of Sender Telephone (PES-4).getPes4_SenderTelephone(int rep) Returns a specific repetition of PES-4: "Sender Telephone" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Telephone (PES-4).Returns PES-5: "Sender Event Identifier" - creates it if necessaryReturns PES-6: "Sender Sequence Number" - creates it if necessaryFT[]Returns all repetitions of Sender Event Description (PES-7).getPes7_SenderEventDescription(int rep) Returns a specific repetition of PES-7: "Sender Event Description" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Event Description (PES-7).Returns PES-8: "Sender Comment" - creates it if necessaryReturns PES-9: "Sender Aware Date/Time" - creates it if necessaryXAD[]Returns all repetitions of Sender Address (PES-3).getSenderAddress(int rep) Returns a specific repetition of PES-3: "Sender Address" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Address (PES-3).Returns PES-9: "Sender Aware Date/Time" - creates it if necessaryReturns PES-8: "Sender Comment" - creates it if necessaryFT[]Returns all repetitions of Sender Event Description (PES-7).getSenderEventDescription(int rep) Returns a specific repetition of PES-7: "Sender Event Description" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Event Description (PES-7).Returns PES-5: "Sender Event Identifier" - creates it if necessaryXCN[]Returns all repetitions of Sender Individual Name (PES-2).getSenderIndividualName(int rep) Returns a specific repetition of PES-2: "Sender Individual Name" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Individual Name (PES-2).XON[]Returns all repetitions of Sender Organization Name (PES-1).getSenderOrganizationName(int rep) Returns a specific repetition of PES-1: "Sender Organization Name" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Organization Name (PES-1).Returns PES-6: "Sender Sequence Number" - creates it if necessaryXTN[]Returns all repetitions of Sender Telephone (PES-4).getSenderTelephone(int rep) Returns a specific repetition of PES-4: "Sender Telephone" - creates it if necessaryintReturns a count of the current number of repetitions of Sender Telephone (PES-4).insertEventReportedTo(int rep) Inserts a repetition of PES-13: "Event Reported To" at a specific indexinsertEventReportTimingType(int rep) Inserts a repetition of PES-11: "Event Report Timing/Type" at a specific indexinsertPes1_SenderOrganizationName(int rep) Inserts a repetition of PES-1: "Sender Organization Name" at a specific indexinsertPes11_EventReportTimingType(int rep) Inserts a repetition of PES-11: "Event Report Timing/Type" at a specific indexinsertPes13_EventReportedTo(int rep) Inserts a repetition of PES-13: "Event Reported To" at a specific indexinsertPes2_SenderIndividualName(int rep) Inserts a repetition of PES-2: "Sender Individual Name" at a specific indexinsertPes3_SenderAddress(int rep) Inserts a repetition of PES-3: "Sender Address" at a specific indexinsertPes4_SenderTelephone(int rep) Inserts a repetition of PES-4: "Sender Telephone" at a specific indexinsertPes7_SenderEventDescription(int rep) Inserts a repetition of PES-7: "Sender Event Description" at a specific indexinsertSenderAddress(int rep) Inserts a repetition of PES-3: "Sender Address" at a specific indexinsertSenderEventDescription(int rep) Inserts a repetition of PES-7: "Sender Event Description" at a specific indexinsertSenderIndividualName(int rep) Inserts a repetition of PES-2: "Sender Individual Name" at a specific indexinsertSenderOrganizationName(int rep) Inserts a repetition of PES-1: "Sender Organization Name" at a specific indexinsertSenderTelephone(int rep) Inserts a repetition of PES-4: "Sender Telephone" at a specific indexremoveEventReportedTo(int rep) Removes a repetition of PES-13: "Event Reported To" at a specific indexremoveEventReportTimingType(int rep) Removes a repetition of PES-11: "Event Report Timing/Type" at a specific indexremovePes1_SenderOrganizationName(int rep) Removes a repetition of PES-1: "Sender Organization Name" at a specific indexremovePes11_EventReportTimingType(int rep) Removes a repetition of PES-11: "Event Report Timing/Type" at a specific indexremovePes13_EventReportedTo(int rep) Removes a repetition of PES-13: "Event Reported To" at a specific indexremovePes2_SenderIndividualName(int rep) Removes a repetition of PES-2: "Sender Individual Name" at a specific indexremovePes3_SenderAddress(int rep) Removes a repetition of PES-3: "Sender Address" at a specific indexremovePes4_SenderTelephone(int rep) Removes a repetition of PES-4: "Sender Telephone" at a specific indexremovePes7_SenderEventDescription(int rep) Removes a repetition of PES-7: "Sender Event Description" at a specific indexremoveSenderAddress(int rep) Removes a repetition of PES-3: "Sender Address" at a specific indexremoveSenderEventDescription(int rep) Removes a repetition of PES-7: "Sender Event Description" at a specific indexremoveSenderIndividualName(int rep) Removes a repetition of PES-2: "Sender Individual Name" at a specific indexremoveSenderOrganizationName(int rep) Removes a repetition of PES-1: "Sender Organization Name" at a specific indexremoveSenderTelephone(int rep) Removes a repetition of PES-4: "Sender Telephone" 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
-
PES
Creates a new PES segment
-
-
Method Details
-
getSenderOrganizationName
Returns all repetitions of Sender Organization Name (PES-1). -
getPes1_SenderOrganizationName
Returns all repetitions of Sender Organization Name (PES-1). -
getSenderOrganizationNameReps
Returns a count of the current number of repetitions of Sender Organization Name (PES-1). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSenderOrganizationName
Returns a specific repetition of PES-1: "Sender Organization Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes1_SenderOrganizationName
Returns a specific repetition of PES-1: "Sender Organization Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes1_SenderOrganizationNameReps
Returns a count of the current number of repetitions of Sender Organization Name (PES-1). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSenderOrganizationName
Inserts a repetition of PES-1: "Sender Organization 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)
-
insertPes1_SenderOrganizationName
Inserts a repetition of PES-1: "Sender Organization 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)
-
removeSenderOrganizationName
Removes a repetition of PES-1: "Sender Organization 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)
-
removePes1_SenderOrganizationName
Removes a repetition of PES-1: "Sender Organization 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)
-
getSenderIndividualName
Returns all repetitions of Sender Individual Name (PES-2). -
getPes2_SenderIndividualName
Returns all repetitions of Sender Individual Name (PES-2). -
getSenderIndividualNameReps
Returns a count of the current number of repetitions of Sender Individual Name (PES-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSenderIndividualName
Returns a specific repetition of PES-2: "Sender Individual Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes2_SenderIndividualName
Returns a specific repetition of PES-2: "Sender Individual Name" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes2_SenderIndividualNameReps
Returns a count of the current number of repetitions of Sender Individual Name (PES-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSenderIndividualName
Inserts a repetition of PES-2: "Sender Individual 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)
-
insertPes2_SenderIndividualName
Inserts a repetition of PES-2: "Sender Individual 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)
-
removeSenderIndividualName
Removes a repetition of PES-2: "Sender Individual 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)
-
removePes2_SenderIndividualName
Removes a repetition of PES-2: "Sender Individual 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)
-
getSenderAddress
Returns all repetitions of Sender Address (PES-3). -
getPes3_SenderAddress
Returns all repetitions of Sender Address (PES-3). -
getSenderAddressReps
Returns a count of the current number of repetitions of Sender Address (PES-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSenderAddress
Returns a specific repetition of PES-3: "Sender Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes3_SenderAddress
Returns a specific repetition of PES-3: "Sender Address" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes3_SenderAddressReps
Returns a count of the current number of repetitions of Sender Address (PES-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSenderAddress
Inserts a repetition of PES-3: "Sender 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)
-
insertPes3_SenderAddress
Inserts a repetition of PES-3: "Sender 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)
-
removeSenderAddress
Removes a repetition of PES-3: "Sender 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)
-
removePes3_SenderAddress
Removes a repetition of PES-3: "Sender 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)
-
getSenderTelephone
Returns all repetitions of Sender Telephone (PES-4). -
getPes4_SenderTelephone
Returns all repetitions of Sender Telephone (PES-4). -
getSenderTelephoneReps
Returns a count of the current number of repetitions of Sender Telephone (PES-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSenderTelephone
Returns a specific repetition of PES-4: "Sender Telephone" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes4_SenderTelephone
Returns a specific repetition of PES-4: "Sender Telephone" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes4_SenderTelephoneReps
Returns a count of the current number of repetitions of Sender Telephone (PES-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSenderTelephone
Inserts a repetition of PES-4: "Sender Telephone" 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)
-
insertPes4_SenderTelephone
Inserts a repetition of PES-4: "Sender Telephone" 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)
-
removeSenderTelephone
Removes a repetition of PES-4: "Sender Telephone" 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)
-
removePes4_SenderTelephone
Removes a repetition of PES-4: "Sender Telephone" 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)
-
getSenderEventIdentifier
Returns PES-5: "Sender Event Identifier" - creates it if necessary -
getPes5_SenderEventIdentifier
Returns PES-5: "Sender Event Identifier" - creates it if necessary -
getSenderSequenceNumber
Returns PES-6: "Sender Sequence Number" - creates it if necessary -
getPes6_SenderSequenceNumber
Returns PES-6: "Sender Sequence Number" - creates it if necessary -
getSenderEventDescription
Returns all repetitions of Sender Event Description (PES-7). -
getPes7_SenderEventDescription
Returns all repetitions of Sender Event Description (PES-7). -
getSenderEventDescriptionReps
Returns a count of the current number of repetitions of Sender Event Description (PES-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getSenderEventDescription
Returns a specific repetition of PES-7: "Sender Event Description" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes7_SenderEventDescription
Returns a specific repetition of PES-7: "Sender Event Description" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes7_SenderEventDescriptionReps
Returns a count of the current number of repetitions of Sender Event Description (PES-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertSenderEventDescription
Inserts a repetition of PES-7: "Sender Event Description" 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)
-
insertPes7_SenderEventDescription
Inserts a repetition of PES-7: "Sender Event Description" 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)
-
removeSenderEventDescription
Removes a repetition of PES-7: "Sender Event Description" 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)
-
removePes7_SenderEventDescription
Removes a repetition of PES-7: "Sender Event Description" 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)
-
getSenderComment
Returns PES-8: "Sender Comment" - creates it if necessary -
getPes8_SenderComment
Returns PES-8: "Sender Comment" - creates it if necessary -
getSenderAwareDateTime
Returns PES-9: "Sender Aware Date/Time" - creates it if necessary -
getPes9_SenderAwareDateTime
Returns PES-9: "Sender Aware Date/Time" - creates it if necessary -
getEventReportDate
Returns PES-10: "Event Report Date" - creates it if necessary -
getPes10_EventReportDate
Returns PES-10: "Event Report Date" - creates it if necessary -
getEventReportTimingType
Returns all repetitions of Event Report Timing/Type (PES-11). -
getPes11_EventReportTimingType
Returns all repetitions of Event Report Timing/Type (PES-11). -
getEventReportTimingTypeReps
Returns a count of the current number of repetitions of Event Report Timing/Type (PES-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getEventReportTimingType
Returns a specific repetition of PES-11: "Event Report Timing/Type" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes11_EventReportTimingType
Returns a specific repetition of PES-11: "Event Report Timing/Type" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes11_EventReportTimingTypeReps
Returns a count of the current number of repetitions of Event Report Timing/Type (PES-11). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertEventReportTimingType
Inserts a repetition of PES-11: "Event Report Timing/Type" 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)
-
insertPes11_EventReportTimingType
Inserts a repetition of PES-11: "Event Report Timing/Type" 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)
-
removeEventReportTimingType
Removes a repetition of PES-11: "Event Report Timing/Type" 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)
-
removePes11_EventReportTimingType
Removes a repetition of PES-11: "Event Report Timing/Type" 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)
-
getEventReportSource
Returns PES-12: "Event Report Source" - creates it if necessary -
getPes12_EventReportSource
Returns PES-12: "Event Report Source" - creates it if necessary -
getEventReportedTo
Returns all repetitions of Event Reported To (PES-13). -
getPes13_EventReportedTo
Returns all repetitions of Event Reported To (PES-13). -
getEventReportedToReps
Returns a count of the current number of repetitions of Event Reported To (PES-13). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getEventReportedTo
Returns a specific repetition of PES-13: "Event Reported To" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes13_EventReportedTo
Returns a specific repetition of PES-13: "Event Reported To" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getPes13_EventReportedToReps
Returns a count of the current number of repetitions of Event Reported To (PES-13). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertEventReportedTo
Inserts a repetition of PES-13: "Event Reported To" 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)
-
insertPes13_EventReportedTo
Inserts a repetition of PES-13: "Event Reported To" 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)
-
removeEventReportedTo
Removes a repetition of PES-13: "Event Reported To" 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)
-
removePes13_EventReportedTo
Removes a repetition of PES-13: "Event Reported To" 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
-