ca.uhn.hl7v2.model.v24.segment
Class SID

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

public class SID
extends AbstractSegment

Represents an HL7 SID message segment (Substance Identifier). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
SID(Group parent, ModelClassFactory factory)
          Creates a new SID segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 CE getApplicationMethodIdentifier()
          Returns SID-1: "Application / Method Identifier" - creates it if necessary
 CE getSid1_ApplicationMethodIdentifier()
          Returns SID-1: "Application / Method Identifier" - creates it if necessary
 ST getSid2_SubstanceLotNumber()
          Returns SID-2: "Substance Lot Number" - creates it if necessary
 ST getSid3_SubstanceContainerIdentifier()
          Returns SID-3: "Substance Container Identifier" - creates it if necessary
 CE getSid4_SubstanceManufacturerIdentifier()
          Returns SID-4: "Substance Manufacturer Identifier" - creates it if necessary
 ST getSubstanceContainerIdentifier()
          Returns SID-3: "Substance Container Identifier" - creates it if necessary
 ST getSubstanceLotNumber()
          Returns SID-2: "Substance Lot Number" - creates it if necessary
 CE getSubstanceManufacturerIdentifier()
          Returns SID-4: "Substance Manufacturer Identifier" - 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

SID

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

Method Detail

getApplicationMethodIdentifier

public CE getApplicationMethodIdentifier()
Returns SID-1: "Application / Method Identifier" - creates it if necessary


getSid1_ApplicationMethodIdentifier

public CE getSid1_ApplicationMethodIdentifier()
Returns SID-1: "Application / Method Identifier" - creates it if necessary


getSubstanceLotNumber

public ST getSubstanceLotNumber()
Returns SID-2: "Substance Lot Number" - creates it if necessary


getSid2_SubstanceLotNumber

public ST getSid2_SubstanceLotNumber()
Returns SID-2: "Substance Lot Number" - creates it if necessary


getSubstanceContainerIdentifier

public ST getSubstanceContainerIdentifier()
Returns SID-3: "Substance Container Identifier" - creates it if necessary


getSid3_SubstanceContainerIdentifier

public ST getSid3_SubstanceContainerIdentifier()
Returns SID-3: "Substance Container Identifier" - creates it if necessary


getSubstanceManufacturerIdentifier

public CE getSubstanceManufacturerIdentifier()
Returns SID-4: "Substance Manufacturer Identifier" - creates it if necessary


getSid4_SubstanceManufacturerIdentifier

public CE getSid4_SubstanceManufacturerIdentifier()
Returns SID-4: "Substance Manufacturer Identifier" - creates it if necessary


createNewTypeWithoutReflection

protected Type createNewTypeWithoutReflection(int field)

Overrides:
createNewTypeWithoutReflection in class AbstractSegment


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