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

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

public class SAC
extends AbstractSegment

Represents an HL7 SAC message segment (Specimen and container detail). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
SAC(Group parent, ModelClassFactory factory)
          Creates a new SAC segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 EI getAccessionIdentifier()
          Returns SAC-2: "Accession Identifier" - creates it if necessary
 CE[] getAdditive()
          Returns all repetitions of Additive (SAC-27).
 CE getAdditive(int rep)
          Returns a specific repetition of SAC-27: "Additive" - creates it if necessary
 int getAdditiveReps()
          Returns a count of the current number of repetitions of Additive (SAC-27).
 CE getArtificialBlood()
          Returns SAC-42: "Artificial Blood" - creates it if necessary
 NM getAvailableVolume()
          Returns SAC-22: "Available Volume" - creates it if necessary
 NM getBarrierDelta()
          Returns SAC-18: "Barrier Delta" - creates it if necessary
 NM getBottomDelta()
          Returns SAC-19: "Bottom Delta" - creates it if necessary
 CE getCapType()
          Returns SAC-26: "Cap Type" - creates it if necessary
 EI getCarrierIdentifier()
          Returns SAC-10: "Carrier Identifier" - creates it if necessary
 CE getCarrierType()
          Returns SAC-9: "Carrier Type" - creates it if necessary
 NM getContainerDiameter()
          Returns SAC-17: "Container Diameter" - creates it if necessary
 NM getContainerHeight()
          Returns SAC-16: "Container Height" - creates it if necessary
 CE getContainerHeightDiameterDeltaUnits()
          Returns SAC-20: "Container Height/Diameter/Delta Units" - creates it if necessary
 EI getContainerIdentifier()
          Returns SAC-3: "Container Identifier" - creates it if necessary
 CE getContainerStatus()
          Returns SAC-8: "Container Status" - creates it if necessary
 NM getContainerVolume()
          Returns SAC-21: "Container Volume" - creates it if necessary
 SN getDilutionFactor()
          Returns SAC-29: "Dilution Factor" - creates it if necessary
 CE[] getDrugInterference()
          Returns all repetitions of Drug Interference (SAC-41).
 CE getDrugInterference(int rep)
          Returns a specific repetition of SAC-41: "Drug Interference" - creates it if necessary
 int getDrugInterferenceReps()
          Returns a count of the current number of repetitions of Drug Interference (SAC-41).
 EI getEquipmentContainerIdentifier()
          Returns SAC-5: "Equipment Container Identifier" - creates it if necessary
 EI getExternalAccessionIdentifier()
          Returns SAC-1: "External Accession Identifier" - creates it if necessary
 NM getFibrinIndex()
          Returns SAC-38: "Fibrin Index" - creates it if necessary
 CE getFibrinIndexUnits()
          Returns SAC-39: "Fibrin Index Units" - creates it if necessary
 NM getHemolysisIndex()
          Returns SAC-32: "Hemolysis Index" - creates it if necessary
 CE getHemolysisIndexUnits()
          Returns SAC-33: "Hemolysis Index Units" - creates it if necessary
 NM getIcterusIndex()
          Returns SAC-36: "Icterus Index" - creates it if necessary
 CE getIcterusIndexUnits()
          Returns SAC-37: "Icterus Index Units" - creates it if necessary
 NM getInitialSpecimenVolume()
          Returns SAC-23: "Initial Specimen Volume" - creates it if necessary
 NM getLipemiaIndex()
          Returns SAC-34: "Lipemia Index" - creates it if necessary
 CE getLipemiaIndexUnits()
          Returns SAC-35: "Lipemia Index Units" - creates it if necessary
 CE[] getLocation()
          Returns all repetitions of Location (SAC-15).
 CE getLocation(int rep)
          Returns a specific repetition of SAC-15: "Location" - creates it if necessary
 int getLocationReps()
          Returns a count of the current number of repetitions of Location (SAC-15).
 CE[] getOtherEnvironmentalFactors()
          Returns all repetitions of Other Environmental Factors (SAC-44).
 CE getOtherEnvironmentalFactors(int rep)
          Returns a specific repetition of SAC-44: "Other Environmental Factors" - creates it if necessary
 int getOtherEnvironmentalFactorsReps()
          Returns a count of the current number of repetitions of Other Environmental Factors (SAC-44).
 NA getPositionInCarrier()
          Returns SAC-11: "Position in Carrier" - creates it if necessary
 NA getPositionInTray()
          Returns SAC-14: "Position in Tray" - creates it if necessary
 EI getPrimaryParentContainerIdentifier()
          Returns SAC-4: "Primary (parent) Container Identifier" - creates it if necessary
 TS getRegistrationDateTime()
          Returns SAC-7: "Registration Date/Time" - creates it if necessary
 EI getSac1_ExternalAccessionIdentifier()
          Returns SAC-1: "External Accession Identifier" - creates it if necessary
 EI getSac10_CarrierIdentifier()
          Returns SAC-10: "Carrier Identifier" - creates it if necessary
 NA getSac11_PositionInCarrier()
          Returns SAC-11: "Position in Carrier" - creates it if necessary
 CE getSac12_TrayTypeSAC()
          Returns SAC-12: "Tray Type - SAC" - creates it if necessary
 EI getSac13_TrayIdentifier()
          Returns SAC-13: "Tray Identifier" - creates it if necessary
 NA getSac14_PositionInTray()
          Returns SAC-14: "Position in Tray" - creates it if necessary
 CE getSac15_Location(int rep)
          Returns a specific repetition of SAC-15: "Location" - creates it if necessary
 int getSac15_LocationReps()
          Returns a count of the current number of repetitions of Location (SAC-15).
 NM getSac16_ContainerHeight()
          Returns SAC-16: "Container Height" - creates it if necessary
 NM getSac17_ContainerDiameter()
          Returns SAC-17: "Container Diameter" - creates it if necessary
 NM getSac18_BarrierDelta()
          Returns SAC-18: "Barrier Delta" - creates it if necessary
 NM getSac19_BottomDelta()
          Returns SAC-19: "Bottom Delta" - creates it if necessary
 EI getSac2_AccessionIdentifier()
          Returns SAC-2: "Accession Identifier" - creates it if necessary
 CE getSac20_ContainerHeightDiameterDeltaUnits()
          Returns SAC-20: "Container Height/Diameter/Delta Units" - creates it if necessary
 NM getSac21_ContainerVolume()
          Returns SAC-21: "Container Volume" - creates it if necessary
 NM getSac22_AvailableVolume()
          Returns SAC-22: "Available Volume" - creates it if necessary
 NM getSac23_InitialSpecimenVolume()
          Returns SAC-23: "Initial Specimen Volume" - creates it if necessary
 CE getSac24_VolumeUnits()
          Returns SAC-24: "Volume Units" - creates it if necessary
 CE getSac25_SeparatorType()
          Returns SAC-25: "Separator Type" - creates it if necessary
 CE getSac26_CapType()
          Returns SAC-26: "Cap Type" - creates it if necessary
 CE getSac27_Additive(int rep)
          Returns a specific repetition of SAC-27: "Additive" - creates it if necessary
 int getSac27_AdditiveReps()
          Returns a count of the current number of repetitions of Additive (SAC-27).
 CE getSac28_SpecimenComponent()
          Returns SAC-28: "Specimen Component" - creates it if necessary
 SN getSac29_DilutionFactor()
          Returns SAC-29: "Dilution Factor" - creates it if necessary
 EI getSac3_ContainerIdentifier()
          Returns SAC-3: "Container Identifier" - creates it if necessary
 CE getSac30_Treatment()
          Returns SAC-30: "Treatment" - creates it if necessary
 SN getSac31_Temperature()
          Returns SAC-31: "Temperature" - creates it if necessary
 NM getSac32_HemolysisIndex()
          Returns SAC-32: "Hemolysis Index" - creates it if necessary
 CE getSac33_HemolysisIndexUnits()
          Returns SAC-33: "Hemolysis Index Units" - creates it if necessary
 NM getSac34_LipemiaIndex()
          Returns SAC-34: "Lipemia Index" - creates it if necessary
 CE getSac35_LipemiaIndexUnits()
          Returns SAC-35: "Lipemia Index Units" - creates it if necessary
 NM getSac36_IcterusIndex()
          Returns SAC-36: "Icterus Index" - creates it if necessary
 CE getSac37_IcterusIndexUnits()
          Returns SAC-37: "Icterus Index Units" - creates it if necessary
 NM getSac38_FibrinIndex()
          Returns SAC-38: "Fibrin Index" - creates it if necessary
 CE getSac39_FibrinIndexUnits()
          Returns SAC-39: "Fibrin Index Units" - creates it if necessary
 EI getSac4_PrimaryParentContainerIdentifier()
          Returns SAC-4: "Primary (parent) Container Identifier" - creates it if necessary
 CE getSac40_SystemInducedContaminants(int rep)
          Returns a specific repetition of SAC-40: "System Induced Contaminants" - creates it if necessary
 int getSac40_SystemInducedContaminantsReps()
          Returns a count of the current number of repetitions of System Induced Contaminants (SAC-40).
 CE getSac41_DrugInterference(int rep)
          Returns a specific repetition of SAC-41: "Drug Interference" - creates it if necessary
 int getSac41_DrugInterferenceReps()
          Returns a count of the current number of repetitions of Drug Interference (SAC-41).
 CE getSac42_ArtificialBlood()
          Returns SAC-42: "Artificial Blood" - creates it if necessary
 CE getSac43_SpecialHandlingConsiderations(int rep)
          Returns a specific repetition of SAC-43: "Special Handling Considerations" - creates it if necessary
 int getSac43_SpecialHandlingConsiderationsReps()
          Returns a count of the current number of repetitions of Special Handling Considerations (SAC-43).
 CE getSac44_OtherEnvironmentalFactors(int rep)
          Returns a specific repetition of SAC-44: "Other Environmental Factors" - creates it if necessary
 int getSac44_OtherEnvironmentalFactorsReps()
          Returns a count of the current number of repetitions of Other Environmental Factors (SAC-44).
 EI getSac5_EquipmentContainerIdentifier()
          Returns SAC-5: "Equipment Container Identifier" - creates it if necessary
 SPS getSac6_SpecimenSource()
          Returns SAC-6: "Specimen Source" - creates it if necessary
 TS getSac7_RegistrationDateTime()
          Returns SAC-7: "Registration Date/Time" - creates it if necessary
 CE getSac8_ContainerStatus()
          Returns SAC-8: "Container Status" - creates it if necessary
 CE getSac9_CarrierType()
          Returns SAC-9: "Carrier Type" - creates it if necessary
 CE getSeparatorType()
          Returns SAC-25: "Separator Type" - creates it if necessary
 CE[] getSpecialHandlingConsiderations()
          Returns all repetitions of Special Handling Considerations (SAC-43).
 CE getSpecialHandlingConsiderations(int rep)
          Returns a specific repetition of SAC-43: "Special Handling Considerations" - creates it if necessary
 int getSpecialHandlingConsiderationsReps()
          Returns a count of the current number of repetitions of Special Handling Considerations (SAC-43).
 CE getSpecimenComponent()
          Returns SAC-28: "Specimen Component" - creates it if necessary
 SPS getSpecimenSource()
          Returns SAC-6: "Specimen Source" - creates it if necessary
 CE[] getSystemInducedContaminants()
          Returns all repetitions of System Induced Contaminants (SAC-40).
 CE getSystemInducedContaminants(int rep)
          Returns a specific repetition of SAC-40: "System Induced Contaminants" - creates it if necessary
 int getSystemInducedContaminantsReps()
          Returns a count of the current number of repetitions of System Induced Contaminants (SAC-40).
 SN getTemperature()
          Returns SAC-31: "Temperature" - creates it if necessary
 EI getTrayIdentifier()
          Returns SAC-13: "Tray Identifier" - creates it if necessary
 CE getTrayTypeSAC()
          Returns SAC-12: "Tray Type - SAC" - creates it if necessary
 CE getTreatment()
          Returns SAC-30: "Treatment" - creates it if necessary
 CE getVolumeUnits()
          Returns SAC-24: "Volume Units" - creates it if necessary
 CE insertAdditive(int rep)
          Inserts a repetition of SAC-27: "Additive" at a specific index
 CE insertDrugInterference(int rep)
          Inserts a repetition of SAC-41: "Drug Interference" at a specific index
 CE insertLocation(int rep)
          Inserts a repetition of SAC-15: "Location" at a specific index
 CE insertOtherEnvironmentalFactors(int rep)
          Inserts a repetition of SAC-44: "Other Environmental Factors" at a specific index
 CE insertSac15_Location(int rep)
          Inserts a repetition of SAC-15: "Location" at a specific index
 CE insertSac27_Additive(int rep)
          Inserts a repetition of SAC-27: "Additive" at a specific index
 CE insertSac40_SystemInducedContaminants(int rep)
          Inserts a repetition of SAC-40: "System Induced Contaminants" at a specific index
 CE insertSac41_DrugInterference(int rep)
          Inserts a repetition of SAC-41: "Drug Interference" at a specific index
 CE insertSac43_SpecialHandlingConsiderations(int rep)
          Inserts a repetition of SAC-43: "Special Handling Considerations" at a specific index
 CE insertSac44_OtherEnvironmentalFactors(int rep)
          Inserts a repetition of SAC-44: "Other Environmental Factors" at a specific index
 CE insertSpecialHandlingConsiderations(int rep)
          Inserts a repetition of SAC-43: "Special Handling Considerations" at a specific index
 CE insertSystemInducedContaminants(int rep)
          Inserts a repetition of SAC-40: "System Induced Contaminants" at a specific index
 CE removeAdditive(int rep)
          Removes a repetition of SAC-27: "Additive" at a specific index
 CE removeDrugInterference(int rep)
          Removes a repetition of SAC-41: "Drug Interference" at a specific index
 CE removeLocation(int rep)
          Removes a repetition of SAC-15: "Location" at a specific index
 CE removeOtherEnvironmentalFactors(int rep)
          Removes a repetition of SAC-44: "Other Environmental Factors" at a specific index
 CE removeSac15_Location(int rep)
          Removes a repetition of SAC-15: "Location" at a specific index
 CE removeSac27_Additive(int rep)
          Removes a repetition of SAC-27: "Additive" at a specific index
 CE removeSac40_SystemInducedContaminants(int rep)
          Removes a repetition of SAC-40: "System Induced Contaminants" at a specific index
 CE removeSac41_DrugInterference(int rep)
          Removes a repetition of SAC-41: "Drug Interference" at a specific index
 CE removeSac43_SpecialHandlingConsiderations(int rep)
          Removes a repetition of SAC-43: "Special Handling Considerations" at a specific index
 CE removeSac44_OtherEnvironmentalFactors(int rep)
          Removes a repetition of SAC-44: "Other Environmental Factors" at a specific index
 CE removeSpecialHandlingConsiderations(int rep)
          Removes a repetition of SAC-43: "Special Handling Considerations" at a specific index
 CE removeSystemInducedContaminants(int rep)
          Removes a repetition of SAC-40: "System Induced Contaminants" at a specific index
 
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

SAC

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

Method Detail

getExternalAccessionIdentifier

public EI getExternalAccessionIdentifier()
Returns SAC-1: "External Accession Identifier" - creates it if necessary


getSac1_ExternalAccessionIdentifier

public EI getSac1_ExternalAccessionIdentifier()
Returns SAC-1: "External Accession Identifier" - creates it if necessary


getAccessionIdentifier

public EI getAccessionIdentifier()
Returns SAC-2: "Accession Identifier" - creates it if necessary


getSac2_AccessionIdentifier

public EI getSac2_AccessionIdentifier()
Returns SAC-2: "Accession Identifier" - creates it if necessary


getContainerIdentifier

public EI getContainerIdentifier()
Returns SAC-3: "Container Identifier" - creates it if necessary


getSac3_ContainerIdentifier

public EI getSac3_ContainerIdentifier()
Returns SAC-3: "Container Identifier" - creates it if necessary


getPrimaryParentContainerIdentifier

public EI getPrimaryParentContainerIdentifier()
Returns SAC-4: "Primary (parent) Container Identifier" - creates it if necessary


getSac4_PrimaryParentContainerIdentifier

public EI getSac4_PrimaryParentContainerIdentifier()
Returns SAC-4: "Primary (parent) Container Identifier" - creates it if necessary


getEquipmentContainerIdentifier

public EI getEquipmentContainerIdentifier()
Returns SAC-5: "Equipment Container Identifier" - creates it if necessary


getSac5_EquipmentContainerIdentifier

public EI getSac5_EquipmentContainerIdentifier()
Returns SAC-5: "Equipment Container Identifier" - creates it if necessary


getSpecimenSource

public SPS getSpecimenSource()
Returns SAC-6: "Specimen Source" - creates it if necessary


getSac6_SpecimenSource

public SPS getSac6_SpecimenSource()
Returns SAC-6: "Specimen Source" - creates it if necessary


getRegistrationDateTime

public TS getRegistrationDateTime()
Returns SAC-7: "Registration Date/Time" - creates it if necessary


getSac7_RegistrationDateTime

public TS getSac7_RegistrationDateTime()
Returns SAC-7: "Registration Date/Time" - creates it if necessary


getContainerStatus

public CE getContainerStatus()
Returns SAC-8: "Container Status" - creates it if necessary


getSac8_ContainerStatus

public CE getSac8_ContainerStatus()
Returns SAC-8: "Container Status" - creates it if necessary


getCarrierType

public CE getCarrierType()
Returns SAC-9: "Carrier Type" - creates it if necessary


getSac9_CarrierType

public CE getSac9_CarrierType()
Returns SAC-9: "Carrier Type" - creates it if necessary


getCarrierIdentifier

public EI getCarrierIdentifier()
Returns SAC-10: "Carrier Identifier" - creates it if necessary


getSac10_CarrierIdentifier

public EI getSac10_CarrierIdentifier()
Returns SAC-10: "Carrier Identifier" - creates it if necessary


getPositionInCarrier

public NA getPositionInCarrier()
Returns SAC-11: "Position in Carrier" - creates it if necessary


getSac11_PositionInCarrier

public NA getSac11_PositionInCarrier()
Returns SAC-11: "Position in Carrier" - creates it if necessary


getTrayTypeSAC

public CE getTrayTypeSAC()
Returns SAC-12: "Tray Type - SAC" - creates it if necessary


getSac12_TrayTypeSAC

public CE getSac12_TrayTypeSAC()
Returns SAC-12: "Tray Type - SAC" - creates it if necessary


getTrayIdentifier

public EI getTrayIdentifier()
Returns SAC-13: "Tray Identifier" - creates it if necessary


getSac13_TrayIdentifier

public EI getSac13_TrayIdentifier()
Returns SAC-13: "Tray Identifier" - creates it if necessary


getPositionInTray

public NA getPositionInTray()
Returns SAC-14: "Position in Tray" - creates it if necessary


getSac14_PositionInTray

public NA getSac14_PositionInTray()
Returns SAC-14: "Position in Tray" - creates it if necessary


getLocation

public CE[] getLocation()
Returns all repetitions of Location (SAC-15).


getLocationReps

public int getLocationReps()
Returns a count of the current number of repetitions of Location (SAC-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getLocation

public CE getLocation(int rep)
Returns a specific repetition of SAC-15: "Location" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac15_Location

public CE getSac15_Location(int rep)
Returns a specific repetition of SAC-15: "Location" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac15_LocationReps

public int getSac15_LocationReps()
Returns a count of the current number of repetitions of Location (SAC-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertLocation

public CE insertLocation(int rep)
                  throws HL7Exception
Inserts a repetition of SAC-15: "Location" 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)

insertSac15_Location

public CE insertSac15_Location(int rep)
                        throws HL7Exception
Inserts a repetition of SAC-15: "Location" 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)

removeLocation

public CE removeLocation(int rep)
                  throws HL7Exception
Removes a repetition of SAC-15: "Location" 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)

removeSac15_Location

public CE removeSac15_Location(int rep)
                        throws HL7Exception
Removes a repetition of SAC-15: "Location" 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)

getContainerHeight

public NM getContainerHeight()
Returns SAC-16: "Container Height" - creates it if necessary


getSac16_ContainerHeight

public NM getSac16_ContainerHeight()
Returns SAC-16: "Container Height" - creates it if necessary


getContainerDiameter

public NM getContainerDiameter()
Returns SAC-17: "Container Diameter" - creates it if necessary


getSac17_ContainerDiameter

public NM getSac17_ContainerDiameter()
Returns SAC-17: "Container Diameter" - creates it if necessary


getBarrierDelta

public NM getBarrierDelta()
Returns SAC-18: "Barrier Delta" - creates it if necessary


getSac18_BarrierDelta

public NM getSac18_BarrierDelta()
Returns SAC-18: "Barrier Delta" - creates it if necessary


getBottomDelta

public NM getBottomDelta()
Returns SAC-19: "Bottom Delta" - creates it if necessary


getSac19_BottomDelta

public NM getSac19_BottomDelta()
Returns SAC-19: "Bottom Delta" - creates it if necessary


getContainerHeightDiameterDeltaUnits

public CE getContainerHeightDiameterDeltaUnits()
Returns SAC-20: "Container Height/Diameter/Delta Units" - creates it if necessary


getSac20_ContainerHeightDiameterDeltaUnits

public CE getSac20_ContainerHeightDiameterDeltaUnits()
Returns SAC-20: "Container Height/Diameter/Delta Units" - creates it if necessary


getContainerVolume

public NM getContainerVolume()
Returns SAC-21: "Container Volume" - creates it if necessary


getSac21_ContainerVolume

public NM getSac21_ContainerVolume()
Returns SAC-21: "Container Volume" - creates it if necessary


getAvailableVolume

public NM getAvailableVolume()
Returns SAC-22: "Available Volume" - creates it if necessary


getSac22_AvailableVolume

public NM getSac22_AvailableVolume()
Returns SAC-22: "Available Volume" - creates it if necessary


getInitialSpecimenVolume

public NM getInitialSpecimenVolume()
Returns SAC-23: "Initial Specimen Volume" - creates it if necessary


getSac23_InitialSpecimenVolume

public NM getSac23_InitialSpecimenVolume()
Returns SAC-23: "Initial Specimen Volume" - creates it if necessary


getVolumeUnits

public CE getVolumeUnits()
Returns SAC-24: "Volume Units" - creates it if necessary


getSac24_VolumeUnits

public CE getSac24_VolumeUnits()
Returns SAC-24: "Volume Units" - creates it if necessary


getSeparatorType

public CE getSeparatorType()
Returns SAC-25: "Separator Type" - creates it if necessary


getSac25_SeparatorType

public CE getSac25_SeparatorType()
Returns SAC-25: "Separator Type" - creates it if necessary


getCapType

public CE getCapType()
Returns SAC-26: "Cap Type" - creates it if necessary


getSac26_CapType

public CE getSac26_CapType()
Returns SAC-26: "Cap Type" - creates it if necessary


getAdditive

public CE[] getAdditive()
Returns all repetitions of Additive (SAC-27).


getAdditiveReps

public int getAdditiveReps()
Returns a count of the current number of repetitions of Additive (SAC-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getAdditive

public CE getAdditive(int rep)
Returns a specific repetition of SAC-27: "Additive" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac27_Additive

public CE getSac27_Additive(int rep)
Returns a specific repetition of SAC-27: "Additive" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac27_AdditiveReps

public int getSac27_AdditiveReps()
Returns a count of the current number of repetitions of Additive (SAC-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertAdditive

public CE insertAdditive(int rep)
                  throws HL7Exception
Inserts a repetition of SAC-27: "Additive" 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)

insertSac27_Additive

public CE insertSac27_Additive(int rep)
                        throws HL7Exception
Inserts a repetition of SAC-27: "Additive" 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)

removeAdditive

public CE removeAdditive(int rep)
                  throws HL7Exception
Removes a repetition of SAC-27: "Additive" 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)

removeSac27_Additive

public CE removeSac27_Additive(int rep)
                        throws HL7Exception
Removes a repetition of SAC-27: "Additive" 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)

getSpecimenComponent

public CE getSpecimenComponent()
Returns SAC-28: "Specimen Component" - creates it if necessary


getSac28_SpecimenComponent

public CE getSac28_SpecimenComponent()
Returns SAC-28: "Specimen Component" - creates it if necessary


getDilutionFactor

public SN getDilutionFactor()
Returns SAC-29: "Dilution Factor" - creates it if necessary


getSac29_DilutionFactor

public SN getSac29_DilutionFactor()
Returns SAC-29: "Dilution Factor" - creates it if necessary


getTreatment

public CE getTreatment()
Returns SAC-30: "Treatment" - creates it if necessary


getSac30_Treatment

public CE getSac30_Treatment()
Returns SAC-30: "Treatment" - creates it if necessary


getTemperature

public SN getTemperature()
Returns SAC-31: "Temperature" - creates it if necessary


getSac31_Temperature

public SN getSac31_Temperature()
Returns SAC-31: "Temperature" - creates it if necessary


getHemolysisIndex

public NM getHemolysisIndex()
Returns SAC-32: "Hemolysis Index" - creates it if necessary


getSac32_HemolysisIndex

public NM getSac32_HemolysisIndex()
Returns SAC-32: "Hemolysis Index" - creates it if necessary


getHemolysisIndexUnits

public CE getHemolysisIndexUnits()
Returns SAC-33: "Hemolysis Index Units" - creates it if necessary


getSac33_HemolysisIndexUnits

public CE getSac33_HemolysisIndexUnits()
Returns SAC-33: "Hemolysis Index Units" - creates it if necessary


getLipemiaIndex

public NM getLipemiaIndex()
Returns SAC-34: "Lipemia Index" - creates it if necessary


getSac34_LipemiaIndex

public NM getSac34_LipemiaIndex()
Returns SAC-34: "Lipemia Index" - creates it if necessary


getLipemiaIndexUnits

public CE getLipemiaIndexUnits()
Returns SAC-35: "Lipemia Index Units" - creates it if necessary


getSac35_LipemiaIndexUnits

public CE getSac35_LipemiaIndexUnits()
Returns SAC-35: "Lipemia Index Units" - creates it if necessary


getIcterusIndex

public NM getIcterusIndex()
Returns SAC-36: "Icterus Index" - creates it if necessary


getSac36_IcterusIndex

public NM getSac36_IcterusIndex()
Returns SAC-36: "Icterus Index" - creates it if necessary


getIcterusIndexUnits

public CE getIcterusIndexUnits()
Returns SAC-37: "Icterus Index Units" - creates it if necessary


getSac37_IcterusIndexUnits

public CE getSac37_IcterusIndexUnits()
Returns SAC-37: "Icterus Index Units" - creates it if necessary


getFibrinIndex

public NM getFibrinIndex()
Returns SAC-38: "Fibrin Index" - creates it if necessary


getSac38_FibrinIndex

public NM getSac38_FibrinIndex()
Returns SAC-38: "Fibrin Index" - creates it if necessary


getFibrinIndexUnits

public CE getFibrinIndexUnits()
Returns SAC-39: "Fibrin Index Units" - creates it if necessary


getSac39_FibrinIndexUnits

public CE getSac39_FibrinIndexUnits()
Returns SAC-39: "Fibrin Index Units" - creates it if necessary


getSystemInducedContaminants

public CE[] getSystemInducedContaminants()
Returns all repetitions of System Induced Contaminants (SAC-40).


getSystemInducedContaminantsReps

public int getSystemInducedContaminantsReps()
Returns a count of the current number of repetitions of System Induced Contaminants (SAC-40). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getSystemInducedContaminants

public CE getSystemInducedContaminants(int rep)
Returns a specific repetition of SAC-40: "System Induced Contaminants" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac40_SystemInducedContaminants

public CE getSac40_SystemInducedContaminants(int rep)
Returns a specific repetition of SAC-40: "System Induced Contaminants" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac40_SystemInducedContaminantsReps

public int getSac40_SystemInducedContaminantsReps()
Returns a count of the current number of repetitions of System Induced Contaminants (SAC-40). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertSystemInducedContaminants

public CE insertSystemInducedContaminants(int rep)
                                   throws HL7Exception
Inserts a repetition of SAC-40: "System Induced Contaminants" 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)

insertSac40_SystemInducedContaminants

public CE insertSac40_SystemInducedContaminants(int rep)
                                         throws HL7Exception
Inserts a repetition of SAC-40: "System Induced Contaminants" 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)

removeSystemInducedContaminants

public CE removeSystemInducedContaminants(int rep)
                                   throws HL7Exception
Removes a repetition of SAC-40: "System Induced Contaminants" 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)

removeSac40_SystemInducedContaminants

public CE removeSac40_SystemInducedContaminants(int rep)
                                         throws HL7Exception
Removes a repetition of SAC-40: "System Induced Contaminants" 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)

getDrugInterference

public CE[] getDrugInterference()
Returns all repetitions of Drug Interference (SAC-41).


getDrugInterferenceReps

public int getDrugInterferenceReps()
Returns a count of the current number of repetitions of Drug Interference (SAC-41). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getDrugInterference

public CE getDrugInterference(int rep)
Returns a specific repetition of SAC-41: "Drug Interference" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac41_DrugInterference

public CE getSac41_DrugInterference(int rep)
Returns a specific repetition of SAC-41: "Drug Interference" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac41_DrugInterferenceReps

public int getSac41_DrugInterferenceReps()
Returns a count of the current number of repetitions of Drug Interference (SAC-41). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertDrugInterference

public CE insertDrugInterference(int rep)
                          throws HL7Exception
Inserts a repetition of SAC-41: "Drug Interference" 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)

insertSac41_DrugInterference

public CE insertSac41_DrugInterference(int rep)
                                throws HL7Exception
Inserts a repetition of SAC-41: "Drug Interference" 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)

removeDrugInterference

public CE removeDrugInterference(int rep)
                          throws HL7Exception
Removes a repetition of SAC-41: "Drug Interference" 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)

removeSac41_DrugInterference

public CE removeSac41_DrugInterference(int rep)
                                throws HL7Exception
Removes a repetition of SAC-41: "Drug Interference" 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)

getArtificialBlood

public CE getArtificialBlood()
Returns SAC-42: "Artificial Blood" - creates it if necessary


getSac42_ArtificialBlood

public CE getSac42_ArtificialBlood()
Returns SAC-42: "Artificial Blood" - creates it if necessary


getSpecialHandlingConsiderations

public CE[] getSpecialHandlingConsiderations()
Returns all repetitions of Special Handling Considerations (SAC-43).


getSpecialHandlingConsiderationsReps

public int getSpecialHandlingConsiderationsReps()
Returns a count of the current number of repetitions of Special Handling Considerations (SAC-43). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getSpecialHandlingConsiderations

public CE getSpecialHandlingConsiderations(int rep)
Returns a specific repetition of SAC-43: "Special Handling Considerations" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac43_SpecialHandlingConsiderations

public CE getSac43_SpecialHandlingConsiderations(int rep)
Returns a specific repetition of SAC-43: "Special Handling Considerations" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac43_SpecialHandlingConsiderationsReps

public int getSac43_SpecialHandlingConsiderationsReps()
Returns a count of the current number of repetitions of Special Handling Considerations (SAC-43). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertSpecialHandlingConsiderations

public CE insertSpecialHandlingConsiderations(int rep)
                                       throws HL7Exception
Inserts a repetition of SAC-43: "Special Handling Considerations" 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)

insertSac43_SpecialHandlingConsiderations

public CE insertSac43_SpecialHandlingConsiderations(int rep)
                                             throws HL7Exception
Inserts a repetition of SAC-43: "Special Handling Considerations" 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)

removeSpecialHandlingConsiderations

public CE removeSpecialHandlingConsiderations(int rep)
                                       throws HL7Exception
Removes a repetition of SAC-43: "Special Handling Considerations" 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)

removeSac43_SpecialHandlingConsiderations

public CE removeSac43_SpecialHandlingConsiderations(int rep)
                                             throws HL7Exception
Removes a repetition of SAC-43: "Special Handling Considerations" 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)

getOtherEnvironmentalFactors

public CE[] getOtherEnvironmentalFactors()
Returns all repetitions of Other Environmental Factors (SAC-44).


getOtherEnvironmentalFactorsReps

public int getOtherEnvironmentalFactorsReps()
Returns a count of the current number of repetitions of Other Environmental Factors (SAC-44). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getOtherEnvironmentalFactors

public CE getOtherEnvironmentalFactors(int rep)
Returns a specific repetition of SAC-44: "Other Environmental Factors" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac44_OtherEnvironmentalFactors

public CE getSac44_OtherEnvironmentalFactors(int rep)
Returns a specific repetition of SAC-44: "Other Environmental Factors" - creates it if necessary

Parameters:
rep - The repetition index (0-indexed)

getSac44_OtherEnvironmentalFactorsReps

public int getSac44_OtherEnvironmentalFactorsReps()
Returns a count of the current number of repetitions of Other Environmental Factors (SAC-44). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertOtherEnvironmentalFactors

public CE insertOtherEnvironmentalFactors(int rep)
                                   throws HL7Exception
Inserts a repetition of SAC-44: "Other Environmental Factors" 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)

insertSac44_OtherEnvironmentalFactors

public CE insertSac44_OtherEnvironmentalFactors(int rep)
                                         throws HL7Exception
Inserts a repetition of SAC-44: "Other Environmental Factors" 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)

removeOtherEnvironmentalFactors

public CE removeOtherEnvironmentalFactors(int rep)
                                   throws HL7Exception
Removes a repetition of SAC-44: "Other Environmental Factors" 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)

removeSac44_OtherEnvironmentalFactors

public CE removeSac44_OtherEnvironmentalFactors(int rep)
                                         throws HL7Exception
Removes a repetition of SAC-44: "Other Environmental Factors" 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

protected Type createNewTypeWithoutReflection(int field)

Overrides:
createNewTypeWithoutReflection in class AbstractSegment


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