Package ca.uhn.hl7v2.model.v24.segment
Class ODT
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.ODT
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 ODT message segment (Diet Tray Instructions). This segment has the following fields:
- ODT-1: Tray Type (CE)
- ODT-2: Service Period (CE) optional repeating
- ODT-3: Text Instruction (ST) 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 ODT-1: "Tray Type" - creates it if necessaryCE[]Returns all repetitions of Service Period (ODT-2).getOdt2_ServicePeriod(int rep) Returns a specific repetition of ODT-2: "Service Period" - creates it if necessaryintReturns a count of the current number of repetitions of Service Period (ODT-2).Returns ODT-3: "Text Instruction" - creates it if necessaryCE[]Returns all repetitions of Service Period (ODT-2).getServicePeriod(int rep) Returns a specific repetition of ODT-2: "Service Period" - creates it if necessaryintReturns a count of the current number of repetitions of Service Period (ODT-2).Returns ODT-3: "Text Instruction" - creates it if necessaryReturns ODT-1: "Tray Type" - creates it if necessaryinsertOdt2_ServicePeriod(int rep) Inserts a repetition of ODT-2: "Service Period" at a specific indexinsertServicePeriod(int rep) Inserts a repetition of ODT-2: "Service Period" at a specific indexremoveOdt2_ServicePeriod(int rep) Removes a repetition of ODT-2: "Service Period" at a specific indexremoveServicePeriod(int rep) Removes a repetition of ODT-2: "Service Period" 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
-
ODT
Creates a new ODT segment
-
-
Method Details
-
getTrayType
Returns ODT-1: "Tray Type" - creates it if necessary -
getOdt1_TrayType
Returns ODT-1: "Tray Type" - creates it if necessary -
getServicePeriod
Returns all repetitions of Service Period (ODT-2). -
getOdt2_ServicePeriod
Returns all repetitions of Service Period (ODT-2). -
getServicePeriodReps
Returns a count of the current number of repetitions of Service Period (ODT-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getServicePeriod
Returns a specific repetition of ODT-2: "Service Period" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOdt2_ServicePeriod
Returns a specific repetition of ODT-2: "Service Period" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOdt2_ServicePeriodReps
Returns a count of the current number of repetitions of Service Period (ODT-2). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertServicePeriod
Inserts a repetition of ODT-2: "Service Period" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertOdt2_ServicePeriod
Inserts a repetition of ODT-2: "Service Period" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeServicePeriod
Removes a repetition of ODT-2: "Service Period" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeOdt2_ServicePeriod
Removes a repetition of ODT-2: "Service Period" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getTextInstruction
Returns ODT-3: "Text Instruction" - creates it if necessary -
getOdt3_TextInstruction
Returns ODT-3: "Text Instruction" - creates it if necessary -
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-