Package ca.uhn.hl7v2.model.v24.segment
Class AIG
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.AIG
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 AIG message segment (Appointment Information - General Resource). This segment has the following fields:
- AIG-1: Set ID - AIG (SI)
- AIG-2: Segment Action Code (ID) optional
- AIG-3: Resource ID (CE) optional
- AIG-4: Resource Type (CE)
- AIG-5: Resource Group (CE) optional repeating
- AIG-6: Resource Quantity (NM) optional
- AIG-7: Resource Quantity Units (CE) optional
- AIG-8: Start Date/Time (TS) optional
- AIG-9: Start Date/Time Offset (NM) optional
- AIG-10: Start Date/Time Offset Units (CE) optional
- AIG-11: Duration (NM) optional
- AIG-12: Duration Units (CE) optional
- AIG-13: Allow Substitution Code (IS) optional
- AIG-14: Filler Status Code (CE) 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 AIG-1: "Set ID - AIG" - creates it if necessaryReturns AIG-10: "Start Date/Time Offset Units" - creates it if necessaryReturns AIG-11: "Duration" - creates it if necessaryReturns AIG-12: "Duration Units" - creates it if necessaryReturns AIG-13: "Allow Substitution Code" - creates it if necessaryReturns AIG-14: "Filler Status Code" - creates it if necessaryReturns AIG-2: "Segment Action Code" - creates it if necessaryReturns AIG-3: "Resource ID" - creates it if necessaryReturns AIG-4: "Resource Type" - creates it if necessaryCE[]Returns all repetitions of Resource Group (AIG-5).getAig5_ResourceGroup(int rep) Returns a specific repetition of AIG-5: "Resource Group" - creates it if necessaryintReturns a count of the current number of repetitions of Resource Group (AIG-5).Returns AIG-6: "Resource Quantity" - creates it if necessaryReturns AIG-7: "Resource Quantity Units" - creates it if necessaryReturns AIG-8: "Start Date/Time" - creates it if necessaryReturns AIG-9: "Start Date/Time Offset" - creates it if necessaryReturns AIG-13: "Allow Substitution Code" - creates it if necessaryReturns AIG-11: "Duration" - creates it if necessaryReturns AIG-12: "Duration Units" - creates it if necessaryReturns AIG-14: "Filler Status Code" - creates it if necessaryCE[]Returns all repetitions of Resource Group (AIG-5).getResourceGroup(int rep) Returns a specific repetition of AIG-5: "Resource Group" - creates it if necessaryintReturns a count of the current number of repetitions of Resource Group (AIG-5).Returns AIG-3: "Resource ID" - creates it if necessaryReturns AIG-6: "Resource Quantity" - creates it if necessaryReturns AIG-7: "Resource Quantity Units" - creates it if necessaryReturns AIG-4: "Resource Type" - creates it if necessaryReturns AIG-2: "Segment Action Code" - creates it if necessaryReturns AIG-1: "Set ID - AIG" - creates it if necessaryReturns AIG-8: "Start Date/Time" - creates it if necessaryReturns AIG-9: "Start Date/Time Offset" - creates it if necessaryReturns AIG-10: "Start Date/Time Offset Units" - creates it if necessaryinsertAig5_ResourceGroup(int rep) Inserts a repetition of AIG-5: "Resource Group" at a specific indexinsertResourceGroup(int rep) Inserts a repetition of AIG-5: "Resource Group" at a specific indexremoveAig5_ResourceGroup(int rep) Removes a repetition of AIG-5: "Resource Group" at a specific indexremoveResourceGroup(int rep) Removes a repetition of AIG-5: "Resource Group" 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
-
AIG
Creates a new AIG segment
-
-
Method Details
-
getSetIDAIG
Returns AIG-1: "Set ID - AIG" - creates it if necessary -
getAig1_SetIDAIG
Returns AIG-1: "Set ID - AIG" - creates it if necessary -
getSegmentActionCode
Returns AIG-2: "Segment Action Code" - creates it if necessary -
getAig2_SegmentActionCode
Returns AIG-2: "Segment Action Code" - creates it if necessary -
getResourceID
Returns AIG-3: "Resource ID" - creates it if necessary -
getAig3_ResourceID
Returns AIG-3: "Resource ID" - creates it if necessary -
getResourceType
Returns AIG-4: "Resource Type" - creates it if necessary -
getAig4_ResourceType
Returns AIG-4: "Resource Type" - creates it if necessary -
getResourceGroup
Returns all repetitions of Resource Group (AIG-5). -
getAig5_ResourceGroup
Returns all repetitions of Resource Group (AIG-5). -
getResourceGroupReps
Returns a count of the current number of repetitions of Resource Group (AIG-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getResourceGroup
Returns a specific repetition of AIG-5: "Resource Group" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getAig5_ResourceGroup
Returns a specific repetition of AIG-5: "Resource Group" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getAig5_ResourceGroupReps
Returns a count of the current number of repetitions of Resource Group (AIG-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertResourceGroup
Inserts a repetition of AIG-5: "Resource 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)
-
insertAig5_ResourceGroup
Inserts a repetition of AIG-5: "Resource 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)
-
removeResourceGroup
Removes a repetition of AIG-5: "Resource 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)
-
removeAig5_ResourceGroup
Removes a repetition of AIG-5: "Resource 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)
-
getResourceQuantity
Returns AIG-6: "Resource Quantity" - creates it if necessary -
getAig6_ResourceQuantity
Returns AIG-6: "Resource Quantity" - creates it if necessary -
getResourceQuantityUnits
Returns AIG-7: "Resource Quantity Units" - creates it if necessary -
getAig7_ResourceQuantityUnits
Returns AIG-7: "Resource Quantity Units" - creates it if necessary -
getStartDateTime
Returns AIG-8: "Start Date/Time" - creates it if necessary -
getAig8_StartDateTime
Returns AIG-8: "Start Date/Time" - creates it if necessary -
getStartDateTimeOffset
Returns AIG-9: "Start Date/Time Offset" - creates it if necessary -
getAig9_StartDateTimeOffset
Returns AIG-9: "Start Date/Time Offset" - creates it if necessary -
getStartDateTimeOffsetUnits
Returns AIG-10: "Start Date/Time Offset Units" - creates it if necessary -
getAig10_StartDateTimeOffsetUnits
Returns AIG-10: "Start Date/Time Offset Units" - creates it if necessary -
getDuration
Returns AIG-11: "Duration" - creates it if necessary -
getAig11_Duration
Returns AIG-11: "Duration" - creates it if necessary -
getDurationUnits
Returns AIG-12: "Duration Units" - creates it if necessary -
getAig12_DurationUnits
Returns AIG-12: "Duration Units" - creates it if necessary -
getAllowSubstitutionCode
Returns AIG-13: "Allow Substitution Code" - creates it if necessary -
getAig13_AllowSubstitutionCode
Returns AIG-13: "Allow Substitution Code" - creates it if necessary -
getFillerStatusCode
Returns AIG-14: "Filler Status Code" - creates it if necessary -
getAig14_FillerStatusCode
Returns AIG-14: "Filler Status Code" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-