ca.uhn.hl7v2.model.v231.segment
Class AIS

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractSegment
      extended by ca.uhn.hl7v2.model.v231.segment.AIS
All Implemented Interfaces:
Segment, Structure, Serializable

public class AIS
extends AbstractSegment

Represents an HL7 AIS message segment (AIS - appointment information - service segment). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
AIS(Group parent, ModelClassFactory factory)
          Creates a new AIS segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 SI getAis1_SetIDAIS()
          Returns AIS-1: "Set ID - AIS" - creates it if necessary
 CE getAis10_FillerStatusCode()
          Returns AIS-10: "Filler Status Code" - creates it if necessary
 ID getAis2_SegmentActionCode()
          Returns AIS-2: "Segment Action Code" - creates it if necessary
 CE getAis3_UniversalServiceID()
          Returns AIS-3: "Universal Service ID" - creates it if necessary
 TS getAis4_StartDateTime()
          Returns AIS-4: "Start Date/Time" - creates it if necessary
 NM getAis5_StartDateTimeOffset()
          Returns AIS-5: "Start Date/Time Offset" - creates it if necessary
 CE getAis6_StartDateTimeOffsetUnits()
          Returns AIS-6: "Start Date/Time Offset Units" - creates it if necessary
 NM getAis7_Duration()
          Returns AIS-7: "Duration" - creates it if necessary
 CE getAis8_DurationUnits()
          Returns AIS-8: "Duration Units" - creates it if necessary
 IS getAis9_AllowSubstitutionCode()
          Returns AIS-9: "Allow Substitution Code" - creates it if necessary
 IS getAllowSubstitutionCode()
          Returns AIS-9: "Allow Substitution Code" - creates it if necessary
 NM getDuration()
          Returns AIS-7: "Duration" - creates it if necessary
 CE getDurationUnits()
          Returns AIS-8: "Duration Units" - creates it if necessary
 CE getFillerStatusCode()
          Returns AIS-10: "Filler Status Code" - creates it if necessary
 ID getSegmentActionCode()
          Returns AIS-2: "Segment Action Code" - creates it if necessary
 SI getSetIDAIS()
          Returns AIS-1: "Set ID - AIS" - creates it if necessary
 TS getStartDateTime()
          Returns AIS-4: "Start Date/Time" - creates it if necessary
 NM getStartDateTimeOffset()
          Returns AIS-5: "Start Date/Time Offset" - creates it if necessary
 CE getStartDateTimeOffsetUnits()
          Returns AIS-6: "Start Date/Time Offset Units" - creates it if necessary
 CE getUniversalServiceID()
          Returns AIS-3: "Universal Service ID" - creates it if necessary
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractSegment
add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getMessage, getName, getNames, getParent, insertRepetition, isRequired, main, numFields, parse, removeRepetition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AIS

public AIS(Group parent,
           ModelClassFactory factory)
Creates a new AIS segment

Method Detail

getSetIDAIS

public SI getSetIDAIS()
Returns AIS-1: "Set ID - AIS" - creates it if necessary


getAis1_SetIDAIS

public SI getAis1_SetIDAIS()
Returns AIS-1: "Set ID - AIS" - creates it if necessary


getSegmentActionCode

public ID getSegmentActionCode()
Returns AIS-2: "Segment Action Code" - creates it if necessary


getAis2_SegmentActionCode

public ID getAis2_SegmentActionCode()
Returns AIS-2: "Segment Action Code" - creates it if necessary


getUniversalServiceID

public CE getUniversalServiceID()
Returns AIS-3: "Universal Service ID" - creates it if necessary


getAis3_UniversalServiceID

public CE getAis3_UniversalServiceID()
Returns AIS-3: "Universal Service ID" - creates it if necessary


getStartDateTime

public TS getStartDateTime()
Returns AIS-4: "Start Date/Time" - creates it if necessary


getAis4_StartDateTime

public TS getAis4_StartDateTime()
Returns AIS-4: "Start Date/Time" - creates it if necessary


getStartDateTimeOffset

public NM getStartDateTimeOffset()
Returns AIS-5: "Start Date/Time Offset" - creates it if necessary


getAis5_StartDateTimeOffset

public NM getAis5_StartDateTimeOffset()
Returns AIS-5: "Start Date/Time Offset" - creates it if necessary


getStartDateTimeOffsetUnits

public CE getStartDateTimeOffsetUnits()
Returns AIS-6: "Start Date/Time Offset Units" - creates it if necessary


getAis6_StartDateTimeOffsetUnits

public CE getAis6_StartDateTimeOffsetUnits()
Returns AIS-6: "Start Date/Time Offset Units" - creates it if necessary


getDuration

public NM getDuration()
Returns AIS-7: "Duration" - creates it if necessary


getAis7_Duration

public NM getAis7_Duration()
Returns AIS-7: "Duration" - creates it if necessary


getDurationUnits

public CE getDurationUnits()
Returns AIS-8: "Duration Units" - creates it if necessary


getAis8_DurationUnits

public CE getAis8_DurationUnits()
Returns AIS-8: "Duration Units" - creates it if necessary


getAllowSubstitutionCode

public IS getAllowSubstitutionCode()
Returns AIS-9: "Allow Substitution Code" - creates it if necessary


getAis9_AllowSubstitutionCode

public IS getAis9_AllowSubstitutionCode()
Returns AIS-9: "Allow Substitution Code" - creates it if necessary


getFillerStatusCode

public CE getFillerStatusCode()
Returns AIS-10: "Filler Status Code" - creates it if necessary


getAis10_FillerStatusCode

public CE getAis10_FillerStatusCode()
Returns AIS-10: "Filler Status Code" - creates it if necessary


createNewTypeWithoutReflection

protected Type createNewTypeWithoutReflection(int field)

Overrides:
createNewTypeWithoutReflection in class AbstractSegment


Copyright © 2001-2011 University Health Network. All Rights Reserved.