Package ca.uhn.hl7v2.model.v22.segment
Class ODS
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v22.segment.ODS
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 ODS message segment (DIETARY ORDERS, SUPPLEMENTS, and PREFERENCES). This segment has the following fields:
- ODS-1: Type (ID)
- ODS-2: Service Period (CE) optional repeating
- ODS-3: Diet, Supplement, or Preference Code (CE) repeating
- ODS-4: Text Instruction (ST) 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) CE[]Returns all repetitions of Diet, Supplement, or Preference Code (ODS-3).getDietSupplementOrPreferenceCode(int rep) Returns a specific repetition of ODS-3: "Diet, Supplement, or Preference Code" - creates it if necessaryintReturns a count of the current number of repetitions of Diet, Supplement, or Preference Code (ODS-3).Returns ODS-1: "Type" - creates it if necessaryCE[]Returns all repetitions of Service Period (ODS-2).getOds2_ServicePeriod(int rep) Returns a specific repetition of ODS-2: "Service Period" - creates it if necessaryintReturns a count of the current number of repetitions of Service Period (ODS-2).CE[]Returns all repetitions of Diet, Supplement, or Preference Code (ODS-3).Returns a specific repetition of ODS-3: "Diet, Supplement, or Preference Code" - creates it if necessaryintReturns a count of the current number of repetitions of Diet, Supplement, or Preference Code (ODS-3).ST[]Returns all repetitions of Text Instruction (ODS-4).getOds4_TextInstruction(int rep) Returns a specific repetition of ODS-4: "Text Instruction" - creates it if necessaryintReturns a count of the current number of repetitions of Text Instruction (ODS-4).CE[]Returns all repetitions of Service Period (ODS-2).getServicePeriod(int rep) Returns a specific repetition of ODS-2: "Service Period" - creates it if necessaryintReturns a count of the current number of repetitions of Service Period (ODS-2).ST[]Returns all repetitions of Text Instruction (ODS-4).getTextInstruction(int rep) Returns a specific repetition of ODS-4: "Text Instruction" - creates it if necessaryintReturns a count of the current number of repetitions of Text Instruction (ODS-4).getType()Returns ODS-1: "Type" - creates it if necessaryinsertDietSupplementOrPreferenceCode(int rep) Inserts a repetition of ODS-3: "Diet, Supplement, or Preference Code" at a specific indexinsertOds2_ServicePeriod(int rep) Inserts a repetition of ODS-2: "Service Period" at a specific indexInserts a repetition of ODS-3: "Diet, Supplement, or Preference Code" at a specific indexinsertOds4_TextInstruction(int rep) Inserts a repetition of ODS-4: "Text Instruction" at a specific indexinsertServicePeriod(int rep) Inserts a repetition of ODS-2: "Service Period" at a specific indexinsertTextInstruction(int rep) Inserts a repetition of ODS-4: "Text Instruction" at a specific indexremoveDietSupplementOrPreferenceCode(int rep) Removes a repetition of ODS-3: "Diet, Supplement, or Preference Code" at a specific indexremoveOds2_ServicePeriod(int rep) Removes a repetition of ODS-2: "Service Period" at a specific indexRemoves a repetition of ODS-3: "Diet, Supplement, or Preference Code" at a specific indexremoveOds4_TextInstruction(int rep) Removes a repetition of ODS-4: "Text Instruction" at a specific indexremoveServicePeriod(int rep) Removes a repetition of ODS-2: "Service Period" at a specific indexremoveTextInstruction(int rep) Removes a repetition of ODS-4: "Text Instruction" 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
-
ODS
Creates a new ODS segment
-
-
Method Details
-
getType
Returns ODS-1: "Type" - creates it if necessary -
getOds1_Type
Returns ODS-1: "Type" - creates it if necessary -
getServicePeriod
Returns all repetitions of Service Period (ODS-2). -
getOds2_ServicePeriod
Returns all repetitions of Service Period (ODS-2). -
getServicePeriodReps
Returns a count of the current number of repetitions of Service Period (ODS-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 ODS-2: "Service Period" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOds2_ServicePeriod
Returns a specific repetition of ODS-2: "Service Period" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOds2_ServicePeriodReps
Returns a count of the current number of repetitions of Service Period (ODS-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 ODS-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)
-
insertOds2_ServicePeriod
Inserts a repetition of ODS-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 ODS-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)
-
removeOds2_ServicePeriod
Removes a repetition of ODS-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)
-
getDietSupplementOrPreferenceCode
Returns all repetitions of Diet, Supplement, or Preference Code (ODS-3). -
getOds3_DietSupplementOrPreferenceCode
Returns all repetitions of Diet, Supplement, or Preference Code (ODS-3). -
getDietSupplementOrPreferenceCodeReps
Returns a count of the current number of repetitions of Diet, Supplement, or Preference Code (ODS-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getDietSupplementOrPreferenceCode
Returns a specific repetition of ODS-3: "Diet, Supplement, or Preference Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOds3_DietSupplementOrPreferenceCode
Returns a specific repetition of ODS-3: "Diet, Supplement, or Preference Code" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOds3_DietSupplementOrPreferenceCodeReps
Returns a count of the current number of repetitions of Diet, Supplement, or Preference Code (ODS-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertDietSupplementOrPreferenceCode
Inserts a repetition of ODS-3: "Diet, Supplement, or Preference 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)
-
insertOds3_DietSupplementOrPreferenceCode
Inserts a repetition of ODS-3: "Diet, Supplement, or Preference 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)
-
removeDietSupplementOrPreferenceCode
Removes a repetition of ODS-3: "Diet, Supplement, or Preference 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)
-
removeOds3_DietSupplementOrPreferenceCode
Removes a repetition of ODS-3: "Diet, Supplement, or Preference 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)
-
getTextInstruction
Returns all repetitions of Text Instruction (ODS-4). -
getOds4_TextInstruction
Returns all repetitions of Text Instruction (ODS-4). -
getTextInstructionReps
Returns a count of the current number of repetitions of Text Instruction (ODS-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getTextInstruction
Returns a specific repetition of ODS-4: "Text Instruction" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOds4_TextInstruction
Returns a specific repetition of ODS-4: "Text Instruction" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getOds4_TextInstructionReps
Returns a count of the current number of repetitions of Text Instruction (ODS-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertTextInstruction
Inserts a repetition of ODS-4: "Text Instruction" 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)
-
insertOds4_TextInstruction
Inserts a repetition of ODS-4: "Text Instruction" 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)
-
removeTextInstruction
Removes a repetition of ODS-4: "Text Instruction" 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)
-
removeOds4_TextInstruction
Removes a repetition of ODS-4: "Text Instruction" 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
-