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

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

public class OM1
extends AbstractSegment

Represents an HL7 OM1 message segment (General Segment). This segment has the following fields:

See Also:
Serialized Form

Constructor Summary
OM1(Group parent, ModelClassFactory factory)
          Creates a new OM1 segment
 
Method Summary
protected  Type createNewTypeWithoutReflection(int field)
          
 XAD[] getAddressOfOutsideSiteS()
          Returns all repetitions of Address of Outside Site(s) (OM1-28).
 XAD getAddressOfOutsideSiteS(int rep)
          Returns a specific repetition of OM1-28: "Address of Outside Site(s)" - creates it if necessary
 int getAddressOfOutsideSiteSReps()
          Returns a count of the current number of repetitions of Address of Outside Site(s) (OM1-28).
 TX getChallengeInformation()
          Returns OM1-44: "Challenge Information" - creates it if necessary
 CE[] getCodedRepresentationOfMethod()
          Returns all repetitions of Coded Representation of Method (OM1-14).
 CE getCodedRepresentationOfMethod(int rep)
          Returns a specific repetition of OM1-14: "Coded Representation of Method" - creates it if necessary
 int getCodedRepresentationOfMethodReps()
          Returns a count of the current number of repetitions of Coded Representation of Method (OM1-14).
 IS getConfidentialityCode()
          Returns OM1-30: "Confidentiality Code" - creates it if necessary
 CE getContraindicationsToObservations()
          Returns OM1-33: "Contraindications to Observations" - creates it if necessary
 TS getDateTimeStampForAnyChangeInDefinitionForTheObservation()
          Returns OM1-21: "Date/Time Stamp for any change in Definition for the Observation" - creates it if necessary
 TX getDescriptionOfTestMethods()
          Returns OM1-41: "Description of Test Methods" - creates it if necessary
 TS getEffectiveDateTimeOfChange()
          Returns OM1-22: "Effective Date/Time of Change" - creates it if necessary
 TX getFactorsThatMayAffectAffectTheObservation()
          Returns OM1-39: "Factors that may Affect Affect the Observation" - creates it if necessary
 CE getFixedCannedMessage()
          Returns OM1-36: "Fixed Canned Message" - creates it if necessary
 CE[] getIdentityOfInstrumentUsedToPerformThisStudy()
          Returns all repetitions of Identity of Instrument Used to Perform this Study (OM1-13).
 CE getIdentityOfInstrumentUsedToPerformThisStudy(int rep)
          Returns a specific repetition of OM1-13: "Identity of Instrument Used to Perform this Study" - creates it if necessary
 int getIdentityOfInstrumentUsedToPerformThisStudyReps()
          Returns a count of the current number of repetitions of Identity of Instrument Used to Perform this Study (OM1-13).
 TX getInterpretationOfObservations()
          Returns OM1-32: "Interpretation of Observations" - creates it if necessary
 CE getKindOfQuantityObserved()
          Returns OM1-42: "Kind of Quantity Observed" - creates it if necessary
 CE getModalityOfImagingMeasurement()
          Returns OM1-47: "Modality Of Imaging Measurement" - creates it if necessary
 IS getNatureOfServiceTestObservation()
          Returns OM1-18: "Nature of Service/Test/Observation" - creates it if necessary
 TX getObservationDescription()
          Returns OM1-6: "Observation Description" - creates it if necessary
 CE[] getObservationProducingDepartmentSection()
          Returns all repetitions of Observation Producing Department/Section (OM1-16).
 CE getObservationProducingDepartmentSection(int rep)
          Returns a specific repetition of OM1-16: "Observation Producing Department/Section" - creates it if necessary
 int getObservationProducingDepartmentSectionReps()
          Returns a count of the current number of repetitions of Observation Producing Department/Section (OM1-16).
 CE getObservationsRequiredToInterpretTheObservation()
          Returns OM1-31: "Observations Required to Interpret the Observation" - creates it if necessary
 NM getOm11_SequenceNumberTestObservationMasterFile()
          Returns OM1-1: "Sequence Number - Test/ Observation Master File" - creates it if necessary
 ST getOm110_PreferredShortNameOrMnemonicForObservation()
          Returns OM1-10: "Preferred Short Name or Mnemonic for Observation" - creates it if necessary
 ST getOm111_PreferredLongNameForTheObservation()
          Returns OM1-11: "Preferred Long Name for the Observation" - creates it if necessary
 ID getOm112_Orderability()
          Returns OM1-12: "Orderability" - creates it if necessary
 CE getOm113_IdentityOfInstrumentUsedToPerformThisStudy(int rep)
          Returns a specific repetition of OM1-13: "Identity of Instrument Used to Perform this Study" - creates it if necessary
 int getOm113_IdentityOfInstrumentUsedToPerformThisStudyReps()
          Returns a count of the current number of repetitions of Identity of Instrument Used to Perform this Study (OM1-13).
 CE getOm114_CodedRepresentationOfMethod(int rep)
          Returns a specific repetition of OM1-14: "Coded Representation of Method" - creates it if necessary
 int getOm114_CodedRepresentationOfMethodReps()
          Returns a count of the current number of repetitions of Coded Representation of Method (OM1-14).
 ID getOm115_PortableDeviceIndicator()
          Returns OM1-15: "Portable Device Indicator" - creates it if necessary
 CE getOm116_ObservationProducingDepartmentSection(int rep)
          Returns a specific repetition of OM1-16: "Observation Producing Department/Section" - creates it if necessary
 int getOm116_ObservationProducingDepartmentSectionReps()
          Returns a count of the current number of repetitions of Observation Producing Department/Section (OM1-16).
 XTN getOm117_TelephoneNumberOfSection()
          Returns OM1-17: "Telephone Number of Section" - creates it if necessary
 IS getOm118_NatureOfServiceTestObservation()
          Returns OM1-18: "Nature of Service/Test/Observation" - creates it if necessary
 CE getOm119_ReportSubheader()
          Returns OM1-19: "Report Subheader" - creates it if necessary
 CE getOm12_ProducerSServiceTestObservationID()
          Returns OM1-2: "Producer's Service/Test/Observation ID" - creates it if necessary
 ST getOm120_ReportDisplayOrder()
          Returns OM1-20: "Report Display Order" - creates it if necessary
 TS getOm121_DateTimeStampForAnyChangeInDefinitionForTheObservation()
          Returns OM1-21: "Date/Time Stamp for any change in Definition for the Observation" - creates it if necessary
 TS getOm122_EffectiveDateTimeOfChange()
          Returns OM1-22: "Effective Date/Time of Change" - creates it if necessary
 NM getOm123_TypicalTurnAroundTime()
          Returns OM1-23: "Typical Turn-Around Time" - creates it if necessary
 NM getOm124_ProcessingTime()
          Returns OM1-24: "Processing Time" - creates it if necessary
 ID getOm125_ProcessingPriority(int rep)
          Returns a specific repetition of OM1-25: "Processing Priority" - creates it if necessary
 int getOm125_ProcessingPriorityReps()
          Returns a count of the current number of repetitions of Processing Priority (OM1-25).
 ID getOm126_ReportingPriority()
          Returns OM1-26: "Reporting Priority" - creates it if necessary
 CE getOm127_OutsideSiteSWhereObservationMayBePerformed(int rep)
          Returns a specific repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" - creates it if necessary
 int getOm127_OutsideSiteSWhereObservationMayBePerformedReps()
          Returns a count of the current number of repetitions of Outside Site(s) Where Observation may be Performed (OM1-27).
 XAD getOm128_AddressOfOutsideSiteS(int rep)
          Returns a specific repetition of OM1-28: "Address of Outside Site(s)" - creates it if necessary
 int getOm128_AddressOfOutsideSiteSReps()
          Returns a count of the current number of repetitions of Address of Outside Site(s) (OM1-28).
 XTN getOm129_PhoneNumberOfOutsideSite()
          Returns OM1-29: "Phone Number of Outside Site" - creates it if necessary
 ID getOm13_PermittedDataTypes(int rep)
          Returns a specific repetition of OM1-3: "Permitted Data Types" - creates it if necessary
 int getOm13_PermittedDataTypesReps()
          Returns a count of the current number of repetitions of Permitted Data Types (OM1-3).
 IS getOm130_ConfidentialityCode()
          Returns OM1-30: "Confidentiality Code" - creates it if necessary
 CE getOm131_ObservationsRequiredToInterpretTheObservation()
          Returns OM1-31: "Observations Required to Interpret the Observation" - creates it if necessary
 TX getOm132_InterpretationOfObservations()
          Returns OM1-32: "Interpretation of Observations" - creates it if necessary
 CE getOm133_ContraindicationsToObservations()
          Returns OM1-33: "Contraindications to Observations" - creates it if necessary
 CE getOm134_ReflexTestsObservations(int rep)
          Returns a specific repetition of OM1-34: "Reflex Tests/Observations" - creates it if necessary
 int getOm134_ReflexTestsObservationsReps()
          Returns a count of the current number of repetitions of Reflex Tests/Observations (OM1-34).
 TX getOm135_RulesThatTriggerReflexTesting()
          Returns OM1-35: "Rules that Trigger Reflex Testing" - creates it if necessary
 CE getOm136_FixedCannedMessage()
          Returns OM1-36: "Fixed Canned Message" - creates it if necessary
 TX getOm137_PatientPreparation()
          Returns OM1-37: "Patient Preparation" - creates it if necessary
 CE getOm138_ProcedureMedication()
          Returns OM1-38: "Procedure Medication" - creates it if necessary
 TX getOm139_FactorsThatMayAffectAffectTheObservation()
          Returns OM1-39: "Factors that may Affect Affect the Observation" - creates it if necessary
 ID getOm14_SpecimenRequired()
          Returns OM1-4: "Specimen Required" - creates it if necessary
 ST getOm140_ServiceTestObservationPerformanceSchedule(int rep)
          Returns a specific repetition of OM1-40: "Service/Test/Observation Performance Schedule" - creates it if necessary
 int getOm140_ServiceTestObservationPerformanceScheduleReps()
          Returns a count of the current number of repetitions of Service/Test/Observation Performance Schedule (OM1-40).
 TX getOm141_DescriptionOfTestMethods()
          Returns OM1-41: "Description of Test Methods" - creates it if necessary
 CE getOm142_KindOfQuantityObserved()
          Returns OM1-42: "Kind of Quantity Observed" - creates it if necessary
 CE getOm143_PointVersusInterval()
          Returns OM1-43: "Point Versus Interval" - creates it if necessary
 TX getOm144_ChallengeInformation()
          Returns OM1-44: "Challenge Information" - creates it if necessary
 CE getOm145_RelationshipModifier()
          Returns OM1-45: "Relationship Modifier" - creates it if necessary
 CE getOm146_TargetAnatomicSiteOfTest()
          Returns OM1-46: "Target Anatomic Site Of Test" - creates it if necessary
 CE getOm147_ModalityOfImagingMeasurement()
          Returns OM1-47: "Modality Of Imaging Measurement" - creates it if necessary
 CE getOm15_ProducerID()
          Returns OM1-5: "Producer ID" - creates it if necessary
 TX getOm16_ObservationDescription()
          Returns OM1-6: "Observation Description" - creates it if necessary
 CE getOm17_OtherServiceTestObservationIDsForTheObservation()
          Returns OM1-7: "Other Service/Test/Observation IDs for the Observation" - creates it if necessary
 ST getOm18_OtherNames(int rep)
          Returns a specific repetition of OM1-8: "Other Names" - creates it if necessary
 int getOm18_OtherNamesReps()
          Returns a count of the current number of repetitions of Other Names (OM1-8).
 ST getOm19_PreferredReportNameForTheObservation()
          Returns OM1-9: "Preferred Report Name for the Observation" - creates it if necessary
 ID getOrderability()
          Returns OM1-12: "Orderability" - creates it if necessary
 ST[] getOtherNames()
          Returns all repetitions of Other Names (OM1-8).
 ST getOtherNames(int rep)
          Returns a specific repetition of OM1-8: "Other Names" - creates it if necessary
 int getOtherNamesReps()
          Returns a count of the current number of repetitions of Other Names (OM1-8).
 CE getOtherServiceTestObservationIDsForTheObservation()
          Returns OM1-7: "Other Service/Test/Observation IDs for the Observation" - creates it if necessary
 CE[] getOutsideSiteSWhereObservationMayBePerformed()
          Returns all repetitions of Outside Site(s) Where Observation may be Performed (OM1-27).
 CE getOutsideSiteSWhereObservationMayBePerformed(int rep)
          Returns a specific repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" - creates it if necessary
 int getOutsideSiteSWhereObservationMayBePerformedReps()
          Returns a count of the current number of repetitions of Outside Site(s) Where Observation may be Performed (OM1-27).
 TX getPatientPreparation()
          Returns OM1-37: "Patient Preparation" - creates it if necessary
 ID[] getPermittedDataTypes()
          Returns all repetitions of Permitted Data Types (OM1-3).
 ID getPermittedDataTypes(int rep)
          Returns a specific repetition of OM1-3: "Permitted Data Types" - creates it if necessary
 int getPermittedDataTypesReps()
          Returns a count of the current number of repetitions of Permitted Data Types (OM1-3).
 XTN getPhoneNumberOfOutsideSite()
          Returns OM1-29: "Phone Number of Outside Site" - creates it if necessary
 CE getPointVersusInterval()
          Returns OM1-43: "Point Versus Interval" - creates it if necessary
 ID getPortableDeviceIndicator()
          Returns OM1-15: "Portable Device Indicator" - creates it if necessary
 ST getPreferredLongNameForTheObservation()
          Returns OM1-11: "Preferred Long Name for the Observation" - creates it if necessary
 ST getPreferredReportNameForTheObservation()
          Returns OM1-9: "Preferred Report Name for the Observation" - creates it if necessary
 ST getPreferredShortNameOrMnemonicForObservation()
          Returns OM1-10: "Preferred Short Name or Mnemonic for Observation" - creates it if necessary
 CE getProcedureMedication()
          Returns OM1-38: "Procedure Medication" - creates it if necessary
 ID[] getProcessingPriority()
          Returns all repetitions of Processing Priority (OM1-25).
 ID getProcessingPriority(int rep)
          Returns a specific repetition of OM1-25: "Processing Priority" - creates it if necessary
 int getProcessingPriorityReps()
          Returns a count of the current number of repetitions of Processing Priority (OM1-25).
 NM getProcessingTime()
          Returns OM1-24: "Processing Time" - creates it if necessary
 CE getProducerID()
          Returns OM1-5: "Producer ID" - creates it if necessary
 CE getProducerSServiceTestObservationID()
          Returns OM1-2: "Producer's Service/Test/Observation ID" - creates it if necessary
 CE[] getReflexTestsObservations()
          Returns all repetitions of Reflex Tests/Observations (OM1-34).
 CE getReflexTestsObservations(int rep)
          Returns a specific repetition of OM1-34: "Reflex Tests/Observations" - creates it if necessary
 int getReflexTestsObservationsReps()
          Returns a count of the current number of repetitions of Reflex Tests/Observations (OM1-34).
 CE getRelationshipModifier()
          Returns OM1-45: "Relationship Modifier" - creates it if necessary
 ST getReportDisplayOrder()
          Returns OM1-20: "Report Display Order" - creates it if necessary
 ID getReportingPriority()
          Returns OM1-26: "Reporting Priority" - creates it if necessary
 CE getReportSubheader()
          Returns OM1-19: "Report Subheader" - creates it if necessary
 TX getRulesThatTriggerReflexTesting()
          Returns OM1-35: "Rules that Trigger Reflex Testing" - creates it if necessary
 NM getSequenceNumberTestObservationMasterFile()
          Returns OM1-1: "Sequence Number - Test/ Observation Master File" - creates it if necessary
 ST[] getServiceTestObservationPerformanceSchedule()
          Returns all repetitions of Service/Test/Observation Performance Schedule (OM1-40).
 ST getServiceTestObservationPerformanceSchedule(int rep)
          Returns a specific repetition of OM1-40: "Service/Test/Observation Performance Schedule" - creates it if necessary
 int getServiceTestObservationPerformanceScheduleReps()
          Returns a count of the current number of repetitions of Service/Test/Observation Performance Schedule (OM1-40).
 ID getSpecimenRequired()
          Returns OM1-4: "Specimen Required" - creates it if necessary
 CE getTargetAnatomicSiteOfTest()
          Returns OM1-46: "Target Anatomic Site Of Test" - creates it if necessary
 XTN getTelephoneNumberOfSection()
          Returns OM1-17: "Telephone Number of Section" - creates it if necessary
 NM getTypicalTurnAroundTime()
          Returns OM1-23: "Typical Turn-Around Time" - creates it if necessary
 XAD insertAddressOfOutsideSiteS(int rep)
          Inserts a repetition of OM1-28: "Address of Outside Site(s)" at a specific index
 CE insertCodedRepresentationOfMethod(int rep)
          Inserts a repetition of OM1-14: "Coded Representation of Method" at a specific index
 CE insertIdentityOfInstrumentUsedToPerformThisStudy(int rep)
          Inserts a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" at a specific index
 CE insertObservationProducingDepartmentSection(int rep)
          Inserts a repetition of OM1-16: "Observation Producing Department/Section" at a specific index
 CE insertOm113_IdentityOfInstrumentUsedToPerformThisStudy(int rep)
          Inserts a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" at a specific index
 CE insertOm114_CodedRepresentationOfMethod(int rep)
          Inserts a repetition of OM1-14: "Coded Representation of Method" at a specific index
 CE insertOm116_ObservationProducingDepartmentSection(int rep)
          Inserts a repetition of OM1-16: "Observation Producing Department/Section" at a specific index
 ID insertOm125_ProcessingPriority(int rep)
          Inserts a repetition of OM1-25: "Processing Priority" at a specific index
 CE insertOm127_OutsideSiteSWhereObservationMayBePerformed(int rep)
          Inserts a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" at a specific index
 XAD insertOm128_AddressOfOutsideSiteS(int rep)
          Inserts a repetition of OM1-28: "Address of Outside Site(s)" at a specific index
 ID insertOm13_PermittedDataTypes(int rep)
          Inserts a repetition of OM1-3: "Permitted Data Types" at a specific index
 CE insertOm134_ReflexTestsObservations(int rep)
          Inserts a repetition of OM1-34: "Reflex Tests/Observations" at a specific index
 ST insertOm140_ServiceTestObservationPerformanceSchedule(int rep)
          Inserts a repetition of OM1-40: "Service/Test/Observation Performance Schedule" at a specific index
 ST insertOm18_OtherNames(int rep)
          Inserts a repetition of OM1-8: "Other Names" at a specific index
 ST insertOtherNames(int rep)
          Inserts a repetition of OM1-8: "Other Names" at a specific index
 CE insertOutsideSiteSWhereObservationMayBePerformed(int rep)
          Inserts a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" at a specific index
 ID insertPermittedDataTypes(int rep)
          Inserts a repetition of OM1-3: "Permitted Data Types" at a specific index
 ID insertProcessingPriority(int rep)
          Inserts a repetition of OM1-25: "Processing Priority" at a specific index
 CE insertReflexTestsObservations(int rep)
          Inserts a repetition of OM1-34: "Reflex Tests/Observations" at a specific index
 ST insertServiceTestObservationPerformanceSchedule(int rep)
          Inserts a repetition of OM1-40: "Service/Test/Observation Performance Schedule" at a specific index
 XAD removeAddressOfOutsideSiteS(int rep)
          Removes a repetition of OM1-28: "Address of Outside Site(s)" at a specific index
 CE removeCodedRepresentationOfMethod(int rep)
          Removes a repetition of OM1-14: "Coded Representation of Method" at a specific index
 CE removeIdentityOfInstrumentUsedToPerformThisStudy(int rep)
          Removes a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" at a specific index
 CE removeObservationProducingDepartmentSection(int rep)
          Removes a repetition of OM1-16: "Observation Producing Department/Section" at a specific index
 CE removeOm113_IdentityOfInstrumentUsedToPerformThisStudy(int rep)
          Removes a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" at a specific index
 CE removeOm114_CodedRepresentationOfMethod(int rep)
          Removes a repetition of OM1-14: "Coded Representation of Method" at a specific index
 CE removeOm116_ObservationProducingDepartmentSection(int rep)
          Removes a repetition of OM1-16: "Observation Producing Department/Section" at a specific index
 ID removeOm125_ProcessingPriority(int rep)
          Removes a repetition of OM1-25: "Processing Priority" at a specific index
 CE removeOm127_OutsideSiteSWhereObservationMayBePerformed(int rep)
          Removes a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" at a specific index
 XAD removeOm128_AddressOfOutsideSiteS(int rep)
          Removes a repetition of OM1-28: "Address of Outside Site(s)" at a specific index
 ID removeOm13_PermittedDataTypes(int rep)
          Removes a repetition of OM1-3: "Permitted Data Types" at a specific index
 CE removeOm134_ReflexTestsObservations(int rep)
          Removes a repetition of OM1-34: "Reflex Tests/Observations" at a specific index
 ST removeOm140_ServiceTestObservationPerformanceSchedule(int rep)
          Removes a repetition of OM1-40: "Service/Test/Observation Performance Schedule" at a specific index
 ST removeOm18_OtherNames(int rep)
          Removes a repetition of OM1-8: "Other Names" at a specific index
 ST removeOtherNames(int rep)
          Removes a repetition of OM1-8: "Other Names" at a specific index
 CE removeOutsideSiteSWhereObservationMayBePerformed(int rep)
          Removes a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" at a specific index
 ID removePermittedDataTypes(int rep)
          Removes a repetition of OM1-3: "Permitted Data Types" at a specific index
 ID removeProcessingPriority(int rep)
          Removes a repetition of OM1-25: "Processing Priority" at a specific index
 CE removeReflexTestsObservations(int rep)
          Removes a repetition of OM1-34: "Reflex Tests/Observations" at a specific index
 ST removeServiceTestObservationPerformanceSchedule(int rep)
          Removes a repetition of OM1-40: "Service/Test/Observation Performance Schedule" 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

OM1

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

Method Detail

getSequenceNumberTestObservationMasterFile

public NM getSequenceNumberTestObservationMasterFile()
Returns OM1-1: "Sequence Number - Test/ Observation Master File" - creates it if necessary


getOm11_SequenceNumberTestObservationMasterFile

public NM getOm11_SequenceNumberTestObservationMasterFile()
Returns OM1-1: "Sequence Number - Test/ Observation Master File" - creates it if necessary


getProducerSServiceTestObservationID

public CE getProducerSServiceTestObservationID()
Returns OM1-2: "Producer's Service/Test/Observation ID" - creates it if necessary


getOm12_ProducerSServiceTestObservationID

public CE getOm12_ProducerSServiceTestObservationID()
Returns OM1-2: "Producer's Service/Test/Observation ID" - creates it if necessary


getPermittedDataTypes

public ID[] getPermittedDataTypes()
Returns all repetitions of Permitted Data Types (OM1-3).


getPermittedDataTypesReps

public int getPermittedDataTypesReps()
Returns a count of the current number of repetitions of Permitted Data Types (OM1-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getPermittedDataTypes

public ID getPermittedDataTypes(int rep)
Returns a specific repetition of OM1-3: "Permitted Data Types" - creates it if necessary

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

getOm13_PermittedDataTypes

public ID getOm13_PermittedDataTypes(int rep)
Returns a specific repetition of OM1-3: "Permitted Data Types" - creates it if necessary

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

getOm13_PermittedDataTypesReps

public int getOm13_PermittedDataTypesReps()
Returns a count of the current number of repetitions of Permitted Data Types (OM1-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertPermittedDataTypes

public ID insertPermittedDataTypes(int rep)
                            throws HL7Exception
Inserts a repetition of OM1-3: "Permitted Data Types" 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)

insertOm13_PermittedDataTypes

public ID insertOm13_PermittedDataTypes(int rep)
                                 throws HL7Exception
Inserts a repetition of OM1-3: "Permitted Data Types" 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)

removePermittedDataTypes

public ID removePermittedDataTypes(int rep)
                            throws HL7Exception
Removes a repetition of OM1-3: "Permitted Data Types" 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)

removeOm13_PermittedDataTypes

public ID removeOm13_PermittedDataTypes(int rep)
                                 throws HL7Exception
Removes a repetition of OM1-3: "Permitted Data Types" 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)

getSpecimenRequired

public ID getSpecimenRequired()
Returns OM1-4: "Specimen Required" - creates it if necessary


getOm14_SpecimenRequired

public ID getOm14_SpecimenRequired()
Returns OM1-4: "Specimen Required" - creates it if necessary


getProducerID

public CE getProducerID()
Returns OM1-5: "Producer ID" - creates it if necessary


getOm15_ProducerID

public CE getOm15_ProducerID()
Returns OM1-5: "Producer ID" - creates it if necessary


getObservationDescription

public TX getObservationDescription()
Returns OM1-6: "Observation Description" - creates it if necessary


getOm16_ObservationDescription

public TX getOm16_ObservationDescription()
Returns OM1-6: "Observation Description" - creates it if necessary


getOtherServiceTestObservationIDsForTheObservation

public CE getOtherServiceTestObservationIDsForTheObservation()
Returns OM1-7: "Other Service/Test/Observation IDs for the Observation" - creates it if necessary


getOm17_OtherServiceTestObservationIDsForTheObservation

public CE getOm17_OtherServiceTestObservationIDsForTheObservation()
Returns OM1-7: "Other Service/Test/Observation IDs for the Observation" - creates it if necessary


getOtherNames

public ST[] getOtherNames()
Returns all repetitions of Other Names (OM1-8).


getOtherNamesReps

public int getOtherNamesReps()
Returns a count of the current number of repetitions of Other Names (OM1-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getOtherNames

public ST getOtherNames(int rep)
Returns a specific repetition of OM1-8: "Other Names" - creates it if necessary

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

getOm18_OtherNames

public ST getOm18_OtherNames(int rep)
Returns a specific repetition of OM1-8: "Other Names" - creates it if necessary

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

getOm18_OtherNamesReps

public int getOm18_OtherNamesReps()
Returns a count of the current number of repetitions of Other Names (OM1-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertOtherNames

public ST insertOtherNames(int rep)
                    throws HL7Exception
Inserts a repetition of OM1-8: "Other Names" 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)

insertOm18_OtherNames

public ST insertOm18_OtherNames(int rep)
                         throws HL7Exception
Inserts a repetition of OM1-8: "Other Names" 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)

removeOtherNames

public ST removeOtherNames(int rep)
                    throws HL7Exception
Removes a repetition of OM1-8: "Other Names" 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)

removeOm18_OtherNames

public ST removeOm18_OtherNames(int rep)
                         throws HL7Exception
Removes a repetition of OM1-8: "Other Names" 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)

getPreferredReportNameForTheObservation

public ST getPreferredReportNameForTheObservation()
Returns OM1-9: "Preferred Report Name for the Observation" - creates it if necessary


getOm19_PreferredReportNameForTheObservation

public ST getOm19_PreferredReportNameForTheObservation()
Returns OM1-9: "Preferred Report Name for the Observation" - creates it if necessary


getPreferredShortNameOrMnemonicForObservation

public ST getPreferredShortNameOrMnemonicForObservation()
Returns OM1-10: "Preferred Short Name or Mnemonic for Observation" - creates it if necessary


getOm110_PreferredShortNameOrMnemonicForObservation

public ST getOm110_PreferredShortNameOrMnemonicForObservation()
Returns OM1-10: "Preferred Short Name or Mnemonic for Observation" - creates it if necessary


getPreferredLongNameForTheObservation

public ST getPreferredLongNameForTheObservation()
Returns OM1-11: "Preferred Long Name for the Observation" - creates it if necessary


getOm111_PreferredLongNameForTheObservation

public ST getOm111_PreferredLongNameForTheObservation()
Returns OM1-11: "Preferred Long Name for the Observation" - creates it if necessary


getOrderability

public ID getOrderability()
Returns OM1-12: "Orderability" - creates it if necessary


getOm112_Orderability

public ID getOm112_Orderability()
Returns OM1-12: "Orderability" - creates it if necessary


getIdentityOfInstrumentUsedToPerformThisStudy

public CE[] getIdentityOfInstrumentUsedToPerformThisStudy()
Returns all repetitions of Identity of Instrument Used to Perform this Study (OM1-13).


getIdentityOfInstrumentUsedToPerformThisStudyReps

public int getIdentityOfInstrumentUsedToPerformThisStudyReps()
Returns a count of the current number of repetitions of Identity of Instrument Used to Perform this Study (OM1-13). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getIdentityOfInstrumentUsedToPerformThisStudy

public CE getIdentityOfInstrumentUsedToPerformThisStudy(int rep)
Returns a specific repetition of OM1-13: "Identity of Instrument Used to Perform this Study" - creates it if necessary

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

getOm113_IdentityOfInstrumentUsedToPerformThisStudy

public CE getOm113_IdentityOfInstrumentUsedToPerformThisStudy(int rep)
Returns a specific repetition of OM1-13: "Identity of Instrument Used to Perform this Study" - creates it if necessary

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

getOm113_IdentityOfInstrumentUsedToPerformThisStudyReps

public int getOm113_IdentityOfInstrumentUsedToPerformThisStudyReps()
Returns a count of the current number of repetitions of Identity of Instrument Used to Perform this Study (OM1-13). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertIdentityOfInstrumentUsedToPerformThisStudy

public CE insertIdentityOfInstrumentUsedToPerformThisStudy(int rep)
                                                    throws HL7Exception
Inserts a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" 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)

insertOm113_IdentityOfInstrumentUsedToPerformThisStudy

public CE insertOm113_IdentityOfInstrumentUsedToPerformThisStudy(int rep)
                                                          throws HL7Exception
Inserts a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" 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)

removeIdentityOfInstrumentUsedToPerformThisStudy

public CE removeIdentityOfInstrumentUsedToPerformThisStudy(int rep)
                                                    throws HL7Exception
Removes a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" 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)

removeOm113_IdentityOfInstrumentUsedToPerformThisStudy

public CE removeOm113_IdentityOfInstrumentUsedToPerformThisStudy(int rep)
                                                          throws HL7Exception
Removes a repetition of OM1-13: "Identity of Instrument Used to Perform this Study" 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)

getCodedRepresentationOfMethod

public CE[] getCodedRepresentationOfMethod()
Returns all repetitions of Coded Representation of Method (OM1-14).


getCodedRepresentationOfMethodReps

public int getCodedRepresentationOfMethodReps()
Returns a count of the current number of repetitions of Coded Representation of Method (OM1-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getCodedRepresentationOfMethod

public CE getCodedRepresentationOfMethod(int rep)
Returns a specific repetition of OM1-14: "Coded Representation of Method" - creates it if necessary

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

getOm114_CodedRepresentationOfMethod

public CE getOm114_CodedRepresentationOfMethod(int rep)
Returns a specific repetition of OM1-14: "Coded Representation of Method" - creates it if necessary

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

getOm114_CodedRepresentationOfMethodReps

public int getOm114_CodedRepresentationOfMethodReps()
Returns a count of the current number of repetitions of Coded Representation of Method (OM1-14). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertCodedRepresentationOfMethod

public CE insertCodedRepresentationOfMethod(int rep)
                                     throws HL7Exception
Inserts a repetition of OM1-14: "Coded Representation of Method" 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)

insertOm114_CodedRepresentationOfMethod

public CE insertOm114_CodedRepresentationOfMethod(int rep)
                                           throws HL7Exception
Inserts a repetition of OM1-14: "Coded Representation of Method" 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)

removeCodedRepresentationOfMethod

public CE removeCodedRepresentationOfMethod(int rep)
                                     throws HL7Exception
Removes a repetition of OM1-14: "Coded Representation of Method" 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)

removeOm114_CodedRepresentationOfMethod

public CE removeOm114_CodedRepresentationOfMethod(int rep)
                                           throws HL7Exception
Removes a repetition of OM1-14: "Coded Representation of Method" 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)

getPortableDeviceIndicator

public ID getPortableDeviceIndicator()
Returns OM1-15: "Portable Device Indicator" - creates it if necessary


getOm115_PortableDeviceIndicator

public ID getOm115_PortableDeviceIndicator()
Returns OM1-15: "Portable Device Indicator" - creates it if necessary


getObservationProducingDepartmentSection

public CE[] getObservationProducingDepartmentSection()
Returns all repetitions of Observation Producing Department/Section (OM1-16).


getObservationProducingDepartmentSectionReps

public int getObservationProducingDepartmentSectionReps()
Returns a count of the current number of repetitions of Observation Producing Department/Section (OM1-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getObservationProducingDepartmentSection

public CE getObservationProducingDepartmentSection(int rep)
Returns a specific repetition of OM1-16: "Observation Producing Department/Section" - creates it if necessary

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

getOm116_ObservationProducingDepartmentSection

public CE getOm116_ObservationProducingDepartmentSection(int rep)
Returns a specific repetition of OM1-16: "Observation Producing Department/Section" - creates it if necessary

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

getOm116_ObservationProducingDepartmentSectionReps

public int getOm116_ObservationProducingDepartmentSectionReps()
Returns a count of the current number of repetitions of Observation Producing Department/Section (OM1-16). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertObservationProducingDepartmentSection

public CE insertObservationProducingDepartmentSection(int rep)
                                               throws HL7Exception
Inserts a repetition of OM1-16: "Observation Producing Department/Section" 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)

insertOm116_ObservationProducingDepartmentSection

public CE insertOm116_ObservationProducingDepartmentSection(int rep)
                                                     throws HL7Exception
Inserts a repetition of OM1-16: "Observation Producing Department/Section" 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)

removeObservationProducingDepartmentSection

public CE removeObservationProducingDepartmentSection(int rep)
                                               throws HL7Exception
Removes a repetition of OM1-16: "Observation Producing Department/Section" 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)

removeOm116_ObservationProducingDepartmentSection

public CE removeOm116_ObservationProducingDepartmentSection(int rep)
                                                     throws HL7Exception
Removes a repetition of OM1-16: "Observation Producing Department/Section" 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)

getTelephoneNumberOfSection

public XTN getTelephoneNumberOfSection()
Returns OM1-17: "Telephone Number of Section" - creates it if necessary


getOm117_TelephoneNumberOfSection

public XTN getOm117_TelephoneNumberOfSection()
Returns OM1-17: "Telephone Number of Section" - creates it if necessary


getNatureOfServiceTestObservation

public IS getNatureOfServiceTestObservation()
Returns OM1-18: "Nature of Service/Test/Observation" - creates it if necessary


getOm118_NatureOfServiceTestObservation

public IS getOm118_NatureOfServiceTestObservation()
Returns OM1-18: "Nature of Service/Test/Observation" - creates it if necessary


getReportSubheader

public CE getReportSubheader()
Returns OM1-19: "Report Subheader" - creates it if necessary


getOm119_ReportSubheader

public CE getOm119_ReportSubheader()
Returns OM1-19: "Report Subheader" - creates it if necessary


getReportDisplayOrder

public ST getReportDisplayOrder()
Returns OM1-20: "Report Display Order" - creates it if necessary


getOm120_ReportDisplayOrder

public ST getOm120_ReportDisplayOrder()
Returns OM1-20: "Report Display Order" - creates it if necessary


getDateTimeStampForAnyChangeInDefinitionForTheObservation

public TS getDateTimeStampForAnyChangeInDefinitionForTheObservation()
Returns OM1-21: "Date/Time Stamp for any change in Definition for the Observation" - creates it if necessary


getOm121_DateTimeStampForAnyChangeInDefinitionForTheObservation

public TS getOm121_DateTimeStampForAnyChangeInDefinitionForTheObservation()
Returns OM1-21: "Date/Time Stamp for any change in Definition for the Observation" - creates it if necessary


getEffectiveDateTimeOfChange

public TS getEffectiveDateTimeOfChange()
Returns OM1-22: "Effective Date/Time of Change" - creates it if necessary


getOm122_EffectiveDateTimeOfChange

public TS getOm122_EffectiveDateTimeOfChange()
Returns OM1-22: "Effective Date/Time of Change" - creates it if necessary


getTypicalTurnAroundTime

public NM getTypicalTurnAroundTime()
Returns OM1-23: "Typical Turn-Around Time" - creates it if necessary


getOm123_TypicalTurnAroundTime

public NM getOm123_TypicalTurnAroundTime()
Returns OM1-23: "Typical Turn-Around Time" - creates it if necessary


getProcessingTime

public NM getProcessingTime()
Returns OM1-24: "Processing Time" - creates it if necessary


getOm124_ProcessingTime

public NM getOm124_ProcessingTime()
Returns OM1-24: "Processing Time" - creates it if necessary


getProcessingPriority

public ID[] getProcessingPriority()
Returns all repetitions of Processing Priority (OM1-25).


getProcessingPriorityReps

public int getProcessingPriorityReps()
Returns a count of the current number of repetitions of Processing Priority (OM1-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getProcessingPriority

public ID getProcessingPriority(int rep)
Returns a specific repetition of OM1-25: "Processing Priority" - creates it if necessary

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

getOm125_ProcessingPriority

public ID getOm125_ProcessingPriority(int rep)
Returns a specific repetition of OM1-25: "Processing Priority" - creates it if necessary

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

getOm125_ProcessingPriorityReps

public int getOm125_ProcessingPriorityReps()
Returns a count of the current number of repetitions of Processing Priority (OM1-25). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertProcessingPriority

public ID insertProcessingPriority(int rep)
                            throws HL7Exception
Inserts a repetition of OM1-25: "Processing Priority" 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)

insertOm125_ProcessingPriority

public ID insertOm125_ProcessingPriority(int rep)
                                  throws HL7Exception
Inserts a repetition of OM1-25: "Processing Priority" 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)

removeProcessingPriority

public ID removeProcessingPriority(int rep)
                            throws HL7Exception
Removes a repetition of OM1-25: "Processing Priority" 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)

removeOm125_ProcessingPriority

public ID removeOm125_ProcessingPriority(int rep)
                                  throws HL7Exception
Removes a repetition of OM1-25: "Processing Priority" 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)

getReportingPriority

public ID getReportingPriority()
Returns OM1-26: "Reporting Priority" - creates it if necessary


getOm126_ReportingPriority

public ID getOm126_ReportingPriority()
Returns OM1-26: "Reporting Priority" - creates it if necessary


getOutsideSiteSWhereObservationMayBePerformed

public CE[] getOutsideSiteSWhereObservationMayBePerformed()
Returns all repetitions of Outside Site(s) Where Observation may be Performed (OM1-27).


getOutsideSiteSWhereObservationMayBePerformedReps

public int getOutsideSiteSWhereObservationMayBePerformedReps()
Returns a count of the current number of repetitions of Outside Site(s) Where Observation may be Performed (OM1-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getOutsideSiteSWhereObservationMayBePerformed

public CE getOutsideSiteSWhereObservationMayBePerformed(int rep)
Returns a specific repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" - creates it if necessary

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

getOm127_OutsideSiteSWhereObservationMayBePerformed

public CE getOm127_OutsideSiteSWhereObservationMayBePerformed(int rep)
Returns a specific repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" - creates it if necessary

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

getOm127_OutsideSiteSWhereObservationMayBePerformedReps

public int getOm127_OutsideSiteSWhereObservationMayBePerformedReps()
Returns a count of the current number of repetitions of Outside Site(s) Where Observation may be Performed (OM1-27). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertOutsideSiteSWhereObservationMayBePerformed

public CE insertOutsideSiteSWhereObservationMayBePerformed(int rep)
                                                    throws HL7Exception
Inserts a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" 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)

insertOm127_OutsideSiteSWhereObservationMayBePerformed

public CE insertOm127_OutsideSiteSWhereObservationMayBePerformed(int rep)
                                                          throws HL7Exception
Inserts a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" 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)

removeOutsideSiteSWhereObservationMayBePerformed

public CE removeOutsideSiteSWhereObservationMayBePerformed(int rep)
                                                    throws HL7Exception
Removes a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" 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)

removeOm127_OutsideSiteSWhereObservationMayBePerformed

public CE removeOm127_OutsideSiteSWhereObservationMayBePerformed(int rep)
                                                          throws HL7Exception
Removes a repetition of OM1-27: "Outside Site(s) Where Observation may be Performed" 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)

getAddressOfOutsideSiteS

public XAD[] getAddressOfOutsideSiteS()
Returns all repetitions of Address of Outside Site(s) (OM1-28).


getAddressOfOutsideSiteSReps

public int getAddressOfOutsideSiteSReps()
Returns a count of the current number of repetitions of Address of Outside Site(s) (OM1-28). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getAddressOfOutsideSiteS

public XAD getAddressOfOutsideSiteS(int rep)
Returns a specific repetition of OM1-28: "Address of Outside Site(s)" - creates it if necessary

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

getOm128_AddressOfOutsideSiteS

public XAD getOm128_AddressOfOutsideSiteS(int rep)
Returns a specific repetition of OM1-28: "Address of Outside Site(s)" - creates it if necessary

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

getOm128_AddressOfOutsideSiteSReps

public int getOm128_AddressOfOutsideSiteSReps()
Returns a count of the current number of repetitions of Address of Outside Site(s) (OM1-28). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertAddressOfOutsideSiteS

public XAD insertAddressOfOutsideSiteS(int rep)
                                throws HL7Exception
Inserts a repetition of OM1-28: "Address of Outside Site(s)" 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)

insertOm128_AddressOfOutsideSiteS

public XAD insertOm128_AddressOfOutsideSiteS(int rep)
                                      throws HL7Exception
Inserts a repetition of OM1-28: "Address of Outside Site(s)" 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)

removeAddressOfOutsideSiteS

public XAD removeAddressOfOutsideSiteS(int rep)
                                throws HL7Exception
Removes a repetition of OM1-28: "Address of Outside Site(s)" 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)

removeOm128_AddressOfOutsideSiteS

public XAD removeOm128_AddressOfOutsideSiteS(int rep)
                                      throws HL7Exception
Removes a repetition of OM1-28: "Address of Outside Site(s)" 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)

getPhoneNumberOfOutsideSite

public XTN getPhoneNumberOfOutsideSite()
Returns OM1-29: "Phone Number of Outside Site" - creates it if necessary


getOm129_PhoneNumberOfOutsideSite

public XTN getOm129_PhoneNumberOfOutsideSite()
Returns OM1-29: "Phone Number of Outside Site" - creates it if necessary


getConfidentialityCode

public IS getConfidentialityCode()
Returns OM1-30: "Confidentiality Code" - creates it if necessary


getOm130_ConfidentialityCode

public IS getOm130_ConfidentialityCode()
Returns OM1-30: "Confidentiality Code" - creates it if necessary


getObservationsRequiredToInterpretTheObservation

public CE getObservationsRequiredToInterpretTheObservation()
Returns OM1-31: "Observations Required to Interpret the Observation" - creates it if necessary


getOm131_ObservationsRequiredToInterpretTheObservation

public CE getOm131_ObservationsRequiredToInterpretTheObservation()
Returns OM1-31: "Observations Required to Interpret the Observation" - creates it if necessary


getInterpretationOfObservations

public TX getInterpretationOfObservations()
Returns OM1-32: "Interpretation of Observations" - creates it if necessary


getOm132_InterpretationOfObservations

public TX getOm132_InterpretationOfObservations()
Returns OM1-32: "Interpretation of Observations" - creates it if necessary


getContraindicationsToObservations

public CE getContraindicationsToObservations()
Returns OM1-33: "Contraindications to Observations" - creates it if necessary


getOm133_ContraindicationsToObservations

public CE getOm133_ContraindicationsToObservations()
Returns OM1-33: "Contraindications to Observations" - creates it if necessary


getReflexTestsObservations

public CE[] getReflexTestsObservations()
Returns all repetitions of Reflex Tests/Observations (OM1-34).


getReflexTestsObservationsReps

public int getReflexTestsObservationsReps()
Returns a count of the current number of repetitions of Reflex Tests/Observations (OM1-34). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getReflexTestsObservations

public CE getReflexTestsObservations(int rep)
Returns a specific repetition of OM1-34: "Reflex Tests/Observations" - creates it if necessary

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

getOm134_ReflexTestsObservations

public CE getOm134_ReflexTestsObservations(int rep)
Returns a specific repetition of OM1-34: "Reflex Tests/Observations" - creates it if necessary

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

getOm134_ReflexTestsObservationsReps

public int getOm134_ReflexTestsObservationsReps()
Returns a count of the current number of repetitions of Reflex Tests/Observations (OM1-34). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertReflexTestsObservations

public CE insertReflexTestsObservations(int rep)
                                 throws HL7Exception
Inserts a repetition of OM1-34: "Reflex Tests/Observations" 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)

insertOm134_ReflexTestsObservations

public CE insertOm134_ReflexTestsObservations(int rep)
                                       throws HL7Exception
Inserts a repetition of OM1-34: "Reflex Tests/Observations" 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)

removeReflexTestsObservations

public CE removeReflexTestsObservations(int rep)
                                 throws HL7Exception
Removes a repetition of OM1-34: "Reflex Tests/Observations" 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)

removeOm134_ReflexTestsObservations

public CE removeOm134_ReflexTestsObservations(int rep)
                                       throws HL7Exception
Removes a repetition of OM1-34: "Reflex Tests/Observations" 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)

getRulesThatTriggerReflexTesting

public TX getRulesThatTriggerReflexTesting()
Returns OM1-35: "Rules that Trigger Reflex Testing" - creates it if necessary


getOm135_RulesThatTriggerReflexTesting

public TX getOm135_RulesThatTriggerReflexTesting()
Returns OM1-35: "Rules that Trigger Reflex Testing" - creates it if necessary


getFixedCannedMessage

public CE getFixedCannedMessage()
Returns OM1-36: "Fixed Canned Message" - creates it if necessary


getOm136_FixedCannedMessage

public CE getOm136_FixedCannedMessage()
Returns OM1-36: "Fixed Canned Message" - creates it if necessary


getPatientPreparation

public TX getPatientPreparation()
Returns OM1-37: "Patient Preparation" - creates it if necessary


getOm137_PatientPreparation

public TX getOm137_PatientPreparation()
Returns OM1-37: "Patient Preparation" - creates it if necessary


getProcedureMedication

public CE getProcedureMedication()
Returns OM1-38: "Procedure Medication" - creates it if necessary


getOm138_ProcedureMedication

public CE getOm138_ProcedureMedication()
Returns OM1-38: "Procedure Medication" - creates it if necessary


getFactorsThatMayAffectAffectTheObservation

public TX getFactorsThatMayAffectAffectTheObservation()
Returns OM1-39: "Factors that may Affect Affect the Observation" - creates it if necessary


getOm139_FactorsThatMayAffectAffectTheObservation

public TX getOm139_FactorsThatMayAffectAffectTheObservation()
Returns OM1-39: "Factors that may Affect Affect the Observation" - creates it if necessary


getServiceTestObservationPerformanceSchedule

public ST[] getServiceTestObservationPerformanceSchedule()
Returns all repetitions of Service/Test/Observation Performance Schedule (OM1-40).


getServiceTestObservationPerformanceScheduleReps

public int getServiceTestObservationPerformanceScheduleReps()
Returns a count of the current number of repetitions of Service/Test/Observation Performance Schedule (OM1-40). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


getServiceTestObservationPerformanceSchedule

public ST getServiceTestObservationPerformanceSchedule(int rep)
Returns a specific repetition of OM1-40: "Service/Test/Observation Performance Schedule" - creates it if necessary

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

getOm140_ServiceTestObservationPerformanceSchedule

public ST getOm140_ServiceTestObservationPerformanceSchedule(int rep)
Returns a specific repetition of OM1-40: "Service/Test/Observation Performance Schedule" - creates it if necessary

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

getOm140_ServiceTestObservationPerformanceScheduleReps

public int getOm140_ServiceTestObservationPerformanceScheduleReps()
Returns a count of the current number of repetitions of Service/Test/Observation Performance Schedule (OM1-40). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero.


insertServiceTestObservationPerformanceSchedule

public ST insertServiceTestObservationPerformanceSchedule(int rep)
                                                   throws HL7Exception
Inserts a repetition of OM1-40: "Service/Test/Observation Performance Schedule" 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)

insertOm140_ServiceTestObservationPerformanceSchedule

public ST insertOm140_ServiceTestObservationPerformanceSchedule(int rep)
                                                         throws HL7Exception
Inserts a repetition of OM1-40: "Service/Test/Observation Performance Schedule" 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)

removeServiceTestObservationPerformanceSchedule

public ST removeServiceTestObservationPerformanceSchedule(int rep)
                                                   throws HL7Exception
Removes a repetition of OM1-40: "Service/Test/Observation Performance Schedule" 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)

removeOm140_ServiceTestObservationPerformanceSchedule

public ST removeOm140_ServiceTestObservationPerformanceSchedule(int rep)
                                                         throws HL7Exception
Removes a repetition of OM1-40: "Service/Test/Observation Performance Schedule" 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)

getDescriptionOfTestMethods

public TX getDescriptionOfTestMethods()
Returns OM1-41: "Description of Test Methods" - creates it if necessary


getOm141_DescriptionOfTestMethods

public TX getOm141_DescriptionOfTestMethods()
Returns OM1-41: "Description of Test Methods" - creates it if necessary


getKindOfQuantityObserved

public CE getKindOfQuantityObserved()
Returns OM1-42: "Kind of Quantity Observed" - creates it if necessary


getOm142_KindOfQuantityObserved

public CE getOm142_KindOfQuantityObserved()
Returns OM1-42: "Kind of Quantity Observed" - creates it if necessary


getPointVersusInterval

public CE getPointVersusInterval()
Returns OM1-43: "Point Versus Interval" - creates it if necessary


getOm143_PointVersusInterval

public CE getOm143_PointVersusInterval()
Returns OM1-43: "Point Versus Interval" - creates it if necessary


getChallengeInformation

public TX getChallengeInformation()
Returns OM1-44: "Challenge Information" - creates it if necessary


getOm144_ChallengeInformation

public TX getOm144_ChallengeInformation()
Returns OM1-44: "Challenge Information" - creates it if necessary


getRelationshipModifier

public CE getRelationshipModifier()
Returns OM1-45: "Relationship Modifier" - creates it if necessary


getOm145_RelationshipModifier

public CE getOm145_RelationshipModifier()
Returns OM1-45: "Relationship Modifier" - creates it if necessary


getTargetAnatomicSiteOfTest

public CE getTargetAnatomicSiteOfTest()
Returns OM1-46: "Target Anatomic Site Of Test" - creates it if necessary


getOm146_TargetAnatomicSiteOfTest

public CE getOm146_TargetAnatomicSiteOfTest()
Returns OM1-46: "Target Anatomic Site Of Test" - creates it if necessary


getModalityOfImagingMeasurement

public CE getModalityOfImagingMeasurement()
Returns OM1-47: "Modality Of Imaging Measurement" - creates it if necessary


getOm147_ModalityOfImagingMeasurement

public CE getOm147_ModalityOfImagingMeasurement()
Returns OM1-47: "Modality Of Imaging Measurement" - creates it if necessary


createNewTypeWithoutReflection

protected Type createNewTypeWithoutReflection(int field)

Overrides:
createNewTypeWithoutReflection in class AbstractSegment


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