public class ARQ extends AbstractSegment
Represents an HL7 ARQ message segment (ARQ - appointment request segment). This segment has the following fields:
log
Constructor and Description |
---|
ARQ(Group parent,
ModelClassFactory factory)
Creates a new ARQ segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
NM |
getAppointmentDuration()
Returns
ARQ-9: "Appointment Duration" - creates it if necessary
|
CE |
getAppointmentDurationUnits()
Returns
ARQ-10: "Appointment Duration Units" - creates it if necessary
|
CE |
getAppointmentReason()
Returns
ARQ-7: "Appointment Reason" - creates it if necessary
|
CE |
getAppointmentType()
Returns
ARQ-8: "Appointment Type" - creates it if necessary
|
EI |
getArq1_PlacerAppointmentID()
Returns
ARQ-1: "Placer Appointment ID" - creates it if necessary
|
CE |
getArq10_AppointmentDurationUnits()
Returns
ARQ-10: "Appointment Duration Units" - creates it if necessary
|
DR[] |
getArq11_RequestedStartDateTimeRange()
Returns all repetitions of Requested Start Date/Time Range (ARQ-11).
|
DR |
getArq11_RequestedStartDateTimeRange(int rep)
Returns a specific repetition of
ARQ-11: "Requested Start Date/Time Range" - creates it if necessary
|
int |
getArq11_RequestedStartDateTimeRangeReps()
Returns a count of the current number of repetitions of Requested Start Date/Time Range (ARQ-11).
|
ST |
getArq12_PriorityARQ()
Returns
ARQ-12: "Priority-ARQ" - creates it if necessary
|
RI |
getArq13_RepeatingInterval()
Returns
ARQ-13: "Repeating Interval" - creates it if necessary
|
ST |
getArq14_RepeatingIntervalDuration()
Returns
ARQ-14: "Repeating Interval Duration" - creates it if necessary
|
XCN[] |
getArq15_PlacerContactPerson()
Returns all repetitions of Placer Contact Person (ARQ-15).
|
XCN |
getArq15_PlacerContactPerson(int rep)
Returns a specific repetition of
ARQ-15: "Placer Contact Person" - creates it if necessary
|
int |
getArq15_PlacerContactPersonReps()
Returns a count of the current number of repetitions of Placer Contact Person (ARQ-15).
|
XTN[] |
getArq16_PlacerContactPhoneNumber()
Returns all repetitions of Placer Contact Phone Number (ARQ-16).
|
XTN |
getArq16_PlacerContactPhoneNumber(int rep)
Returns a specific repetition of
ARQ-16: "Placer Contact Phone Number" - creates it if necessary
|
int |
getArq16_PlacerContactPhoneNumberReps()
Returns a count of the current number of repetitions of Placer Contact Phone Number (ARQ-16).
|
XAD[] |
getArq17_PlacerContactAddress()
Returns all repetitions of Placer Contact Address (ARQ-17).
|
XAD |
getArq17_PlacerContactAddress(int rep)
Returns a specific repetition of
ARQ-17: "Placer Contact Address" - creates it if necessary
|
int |
getArq17_PlacerContactAddressReps()
Returns a count of the current number of repetitions of Placer Contact Address (ARQ-17).
|
PL |
getArq18_PlacerContactLocation()
Returns
ARQ-18: "Placer Contact Location" - creates it if necessary
|
XCN[] |
getArq19_EnteredByPerson()
Returns all repetitions of Entered by Person (ARQ-19).
|
XCN |
getArq19_EnteredByPerson(int rep)
Returns a specific repetition of
ARQ-19: "Entered by Person" - creates it if necessary
|
int |
getArq19_EnteredByPersonReps()
Returns a count of the current number of repetitions of Entered by Person (ARQ-19).
|
EI |
getArq2_FillerAppointmentID()
Returns
ARQ-2: "Filler Appointment ID" - creates it if necessary
|
XTN[] |
getArq20_EnteredByPhoneNumber()
Returns all repetitions of Entered by Phone Number (ARQ-20).
|
XTN |
getArq20_EnteredByPhoneNumber(int rep)
Returns a specific repetition of
ARQ-20: "Entered by Phone Number" - creates it if necessary
|
int |
getArq20_EnteredByPhoneNumberReps()
Returns a count of the current number of repetitions of Entered by Phone Number (ARQ-20).
|
PL |
getArq21_EnteredByLocation()
Returns
ARQ-21: "Entered by Location" - creates it if necessary
|
EI |
getArq22_ParentPlacerAppointmentID()
Returns
ARQ-22: "Parent Placer Appointment ID" - creates it if necessary
|
EI |
getArq23_ParentFillerAppointmentID()
Returns
ARQ-23: "Parent Filler Appointment ID" - creates it if necessary
|
NM |
getArq3_OccurrenceNumber()
Returns
ARQ-3: "Occurrence Number" - creates it if necessary
|
EI |
getArq4_PlacerGroupNumber()
Returns
ARQ-4: "Placer Group Number" - creates it if necessary
|
CE |
getArq5_ScheduleID()
Returns
ARQ-5: "Schedule ID" - creates it if necessary
|
CE |
getArq6_RequestEventReason()
Returns
ARQ-6: "Request Event Reason" - creates it if necessary
|
CE |
getArq7_AppointmentReason()
Returns
ARQ-7: "Appointment Reason" - creates it if necessary
|
CE |
getArq8_AppointmentType()
Returns
ARQ-8: "Appointment Type" - creates it if necessary
|
NM |
getArq9_AppointmentDuration()
Returns
ARQ-9: "Appointment Duration" - creates it if necessary
|
PL |
getEnteredByLocation()
Returns
ARQ-21: "Entered by Location" - creates it if necessary
|
XCN[] |
getEnteredByPerson()
Returns all repetitions of Entered by Person (ARQ-19).
|
XCN |
getEnteredByPerson(int rep)
Returns a specific repetition of
ARQ-19: "Entered by Person" - creates it if necessary
|
int |
getEnteredByPersonReps()
Returns a count of the current number of repetitions of Entered by Person (ARQ-19).
|
XTN[] |
getEnteredByPhoneNumber()
Returns all repetitions of Entered by Phone Number (ARQ-20).
|
XTN |
getEnteredByPhoneNumber(int rep)
Returns a specific repetition of
ARQ-20: "Entered by Phone Number" - creates it if necessary
|
int |
getEnteredByPhoneNumberReps()
Returns a count of the current number of repetitions of Entered by Phone Number (ARQ-20).
|
EI |
getFillerAppointmentID()
Returns
ARQ-2: "Filler Appointment ID" - creates it if necessary
|
NM |
getOccurrenceNumber()
Returns
ARQ-3: "Occurrence Number" - creates it if necessary
|
EI |
getParentFillerAppointmentID()
Returns
ARQ-23: "Parent Filler Appointment ID" - creates it if necessary
|
EI |
getParentPlacerAppointmentID()
Returns
ARQ-22: "Parent Placer Appointment ID" - creates it if necessary
|
EI |
getPlacerAppointmentID()
Returns
ARQ-1: "Placer Appointment ID" - creates it if necessary
|
XAD[] |
getPlacerContactAddress()
Returns all repetitions of Placer Contact Address (ARQ-17).
|
XAD |
getPlacerContactAddress(int rep)
Returns a specific repetition of
ARQ-17: "Placer Contact Address" - creates it if necessary
|
int |
getPlacerContactAddressReps()
Returns a count of the current number of repetitions of Placer Contact Address (ARQ-17).
|
PL |
getPlacerContactLocation()
Returns
ARQ-18: "Placer Contact Location" - creates it if necessary
|
XCN[] |
getPlacerContactPerson()
Returns all repetitions of Placer Contact Person (ARQ-15).
|
XCN |
getPlacerContactPerson(int rep)
Returns a specific repetition of
ARQ-15: "Placer Contact Person" - creates it if necessary
|
int |
getPlacerContactPersonReps()
Returns a count of the current number of repetitions of Placer Contact Person (ARQ-15).
|
XTN[] |
getPlacerContactPhoneNumber()
Returns all repetitions of Placer Contact Phone Number (ARQ-16).
|
XTN |
getPlacerContactPhoneNumber(int rep)
Returns a specific repetition of
ARQ-16: "Placer Contact Phone Number" - creates it if necessary
|
int |
getPlacerContactPhoneNumberReps()
Returns a count of the current number of repetitions of Placer Contact Phone Number (ARQ-16).
|
EI |
getPlacerGroupNumber()
Returns
ARQ-4: "Placer Group Number" - creates it if necessary
|
ST |
getPriorityARQ()
Returns
ARQ-12: "Priority-ARQ" - creates it if necessary
|
RI |
getRepeatingInterval()
Returns
ARQ-13: "Repeating Interval" - creates it if necessary
|
ST |
getRepeatingIntervalDuration()
Returns
ARQ-14: "Repeating Interval Duration" - creates it if necessary
|
DR[] |
getRequestedStartDateTimeRange()
Returns all repetitions of Requested Start Date/Time Range (ARQ-11).
|
DR |
getRequestedStartDateTimeRange(int rep)
Returns a specific repetition of
ARQ-11: "Requested Start Date/Time Range" - creates it if necessary
|
int |
getRequestedStartDateTimeRangeReps()
Returns a count of the current number of repetitions of Requested Start Date/Time Range (ARQ-11).
|
CE |
getRequestEventReason()
Returns
ARQ-6: "Request Event Reason" - creates it if necessary
|
CE |
getScheduleID()
Returns
ARQ-5: "Schedule ID" - creates it if necessary
|
DR |
insertArq11_RequestedStartDateTimeRange(int rep)
Inserts a repetition of
ARQ-11: "Requested Start Date/Time Range" at a specific index
|
XCN |
insertArq15_PlacerContactPerson(int rep)
Inserts a repetition of
ARQ-15: "Placer Contact Person" at a specific index
|
XTN |
insertArq16_PlacerContactPhoneNumber(int rep)
Inserts a repetition of
ARQ-16: "Placer Contact Phone Number" at a specific index
|
XAD |
insertArq17_PlacerContactAddress(int rep)
Inserts a repetition of
ARQ-17: "Placer Contact Address" at a specific index
|
XCN |
insertArq19_EnteredByPerson(int rep)
Inserts a repetition of
ARQ-19: "Entered by Person" at a specific index
|
XTN |
insertArq20_EnteredByPhoneNumber(int rep)
Inserts a repetition of
ARQ-20: "Entered by Phone Number" at a specific index
|
XCN |
insertEnteredByPerson(int rep)
Inserts a repetition of
ARQ-19: "Entered by Person" at a specific index
|
XTN |
insertEnteredByPhoneNumber(int rep)
Inserts a repetition of
ARQ-20: "Entered by Phone Number" at a specific index
|
XAD |
insertPlacerContactAddress(int rep)
Inserts a repetition of
ARQ-17: "Placer Contact Address" at a specific index
|
XCN |
insertPlacerContactPerson(int rep)
Inserts a repetition of
ARQ-15: "Placer Contact Person" at a specific index
|
XTN |
insertPlacerContactPhoneNumber(int rep)
Inserts a repetition of
ARQ-16: "Placer Contact Phone Number" at a specific index
|
DR |
insertRequestedStartDateTimeRange(int rep)
Inserts a repetition of
ARQ-11: "Requested Start Date/Time Range" at a specific index
|
DR |
removeArq11_RequestedStartDateTimeRange(int rep)
Removes a repetition of
ARQ-11: "Requested Start Date/Time Range" at a specific index
|
XCN |
removeArq15_PlacerContactPerson(int rep)
Removes a repetition of
ARQ-15: "Placer Contact Person" at a specific index
|
XTN |
removeArq16_PlacerContactPhoneNumber(int rep)
Removes a repetition of
ARQ-16: "Placer Contact Phone Number" at a specific index
|
XAD |
removeArq17_PlacerContactAddress(int rep)
Removes a repetition of
ARQ-17: "Placer Contact Address" at a specific index
|
XCN |
removeArq19_EnteredByPerson(int rep)
Removes a repetition of
ARQ-19: "Entered by Person" at a specific index
|
XTN |
removeArq20_EnteredByPhoneNumber(int rep)
Removes a repetition of
ARQ-20: "Entered by Phone Number" at a specific index
|
XCN |
removeEnteredByPerson(int rep)
Removes a repetition of
ARQ-19: "Entered by Person" at a specific index
|
XTN |
removeEnteredByPhoneNumber(int rep)
Removes a repetition of
ARQ-20: "Entered by Phone Number" at a specific index
|
XAD |
removePlacerContactAddress(int rep)
Removes a repetition of
ARQ-17: "Placer Contact Address" at a specific index
|
XCN |
removePlacerContactPerson(int rep)
Removes a repetition of
ARQ-15: "Placer Contact Person" at a specific index
|
XTN |
removePlacerContactPhoneNumber(int rep)
Removes a repetition of
ARQ-16: "Placer Contact Phone Number" at a specific index
|
DR |
removeRequestedStartDateTimeRange(int rep)
Removes a repetition of
ARQ-11: "Requested Start Date/Time Range" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public ARQ(Group parent, ModelClassFactory factory)
public EI getPlacerAppointmentID()
public EI getArq1_PlacerAppointmentID()
public EI getFillerAppointmentID()
public EI getArq2_FillerAppointmentID()
public NM getOccurrenceNumber()
public NM getArq3_OccurrenceNumber()
public EI getPlacerGroupNumber()
public EI getArq4_PlacerGroupNumber()
public CE getScheduleID()
public CE getArq5_ScheduleID()
public CE getRequestEventReason()
public CE getArq6_RequestEventReason()
public CE getAppointmentReason()
public CE getArq7_AppointmentReason()
public CE getAppointmentType()
public CE getArq8_AppointmentType()
public NM getAppointmentDuration()
public NM getArq9_AppointmentDuration()
public CE getAppointmentDurationUnits()
public CE getArq10_AppointmentDurationUnits()
public DR[] getRequestedStartDateTimeRange()
public DR[] getArq11_RequestedStartDateTimeRange()
public int getRequestedStartDateTimeRangeReps()
public DR getRequestedStartDateTimeRange(int rep)
rep
- The repetition index (0-indexed)public DR getArq11_RequestedStartDateTimeRange(int rep)
rep
- The repetition index (0-indexed)public int getArq11_RequestedStartDateTimeRangeReps()
public DR insertRequestedStartDateTimeRange(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public DR insertArq11_RequestedStartDateTimeRange(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public DR removeRequestedStartDateTimeRange(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public DR removeArq11_RequestedStartDateTimeRange(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST getPriorityARQ()
public ST getArq12_PriorityARQ()
public RI getRepeatingInterval()
public RI getArq13_RepeatingInterval()
public ST getRepeatingIntervalDuration()
public ST getArq14_RepeatingIntervalDuration()
public XCN[] getPlacerContactPerson()
public XCN[] getArq15_PlacerContactPerson()
public int getPlacerContactPersonReps()
public XCN getPlacerContactPerson(int rep)
rep
- The repetition index (0-indexed)public XCN getArq15_PlacerContactPerson(int rep)
rep
- The repetition index (0-indexed)public int getArq15_PlacerContactPersonReps()
public XCN insertPlacerContactPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XCN insertArq15_PlacerContactPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XCN removePlacerContactPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XCN removeArq15_PlacerContactPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN[] getPlacerContactPhoneNumber()
public XTN[] getArq16_PlacerContactPhoneNumber()
public int getPlacerContactPhoneNumberReps()
public XTN getPlacerContactPhoneNumber(int rep)
rep
- The repetition index (0-indexed)public XTN getArq16_PlacerContactPhoneNumber(int rep)
rep
- The repetition index (0-indexed)public int getArq16_PlacerContactPhoneNumberReps()
public XTN insertPlacerContactPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN insertArq16_PlacerContactPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN removePlacerContactPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN removeArq16_PlacerContactPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XAD[] getPlacerContactAddress()
public XAD[] getArq17_PlacerContactAddress()
public int getPlacerContactAddressReps()
public XAD getPlacerContactAddress(int rep)
rep
- The repetition index (0-indexed)public XAD getArq17_PlacerContactAddress(int rep)
rep
- The repetition index (0-indexed)public int getArq17_PlacerContactAddressReps()
public XAD insertPlacerContactAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XAD insertArq17_PlacerContactAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XAD removePlacerContactAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XAD removeArq17_PlacerContactAddress(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public PL getPlacerContactLocation()
public PL getArq18_PlacerContactLocation()
public XCN[] getEnteredByPerson()
public XCN[] getArq19_EnteredByPerson()
public int getEnteredByPersonReps()
public XCN getEnteredByPerson(int rep)
rep
- The repetition index (0-indexed)public XCN getArq19_EnteredByPerson(int rep)
rep
- The repetition index (0-indexed)public int getArq19_EnteredByPersonReps()
public XCN insertEnteredByPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XCN insertArq19_EnteredByPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XCN removeEnteredByPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XCN removeArq19_EnteredByPerson(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN[] getEnteredByPhoneNumber()
public XTN[] getArq20_EnteredByPhoneNumber()
public int getEnteredByPhoneNumberReps()
public XTN getEnteredByPhoneNumber(int rep)
rep
- The repetition index (0-indexed)public XTN getArq20_EnteredByPhoneNumber(int rep)
rep
- The repetition index (0-indexed)public int getArq20_EnteredByPhoneNumberReps()
public XTN insertEnteredByPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN insertArq20_EnteredByPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN removeEnteredByPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public XTN removeArq20_EnteredByPhoneNumber(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public PL getEnteredByLocation()
public PL getArq21_EnteredByLocation()
public EI getParentPlacerAppointmentID()
public EI getArq22_ParentPlacerAppointmentID()
public EI getParentFillerAppointmentID()
public EI getArq23_ParentFillerAppointmentID()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.