public class ARQ extends AbstractSegment
Represents an HL7 ARQ message segment (Appointment Request). 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_Priority()
Returns
ARQ-12: "Priority" - 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
ARQ-15: "Placer Contact Person" - creates it if necessary
|
XTN |
getArq16_PlacerContactPhoneNumber()
Returns
ARQ-16: "Placer Contact Phone Number" - creates it if necessary
|
XAD |
getArq17_PlacerContactAddress()
Returns
ARQ-17: "Placer Contact Address" - creates it if necessary
|
PL |
getArq18_PlacerContactLocation()
Returns
ARQ-18: "Placer Contact Location" - creates it if necessary
|
XCN |
getArq19_EnteredByPerson()
Returns
ARQ-19: "Entered By Person" - creates it if necessary
|
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
ARQ-19: "Entered By Person" - creates it if necessary
|
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
ARQ-17: "Placer Contact Address" - creates it if necessary
|
PL |
getPlacerContactLocation()
Returns
ARQ-18: "Placer Contact Location" - creates it if necessary
|
XCN |
getPlacerContactPerson()
Returns
ARQ-15: "Placer Contact Person" - creates it if necessary
|
XTN |
getPlacerContactPhoneNumber()
Returns
ARQ-16: "Placer Contact Phone Number" - creates it if necessary
|
EI |
getPlacerGroupNumber()
Returns
ARQ-4: "Placer Group Number" - creates it if necessary
|
ST |
getPriority()
Returns
ARQ-12: "Priority" - 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
|
XTN |
insertArq20_EnteredByPhoneNumber(int rep)
Inserts a repetition of
ARQ-20: "Entered By Phone Number" at a specific index
|
XTN |
insertEnteredByPhoneNumber(int rep)
Inserts a repetition of
ARQ-20: "Entered By 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
|
XTN |
removeArq20_EnteredByPhoneNumber(int rep)
Removes a repetition of
ARQ-20: "Entered By Phone Number" at a specific index
|
XTN |
removeEnteredByPhoneNumber(int rep)
Removes a repetition of
ARQ-20: "Entered By 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
|
add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isRequired, main, numFields, parse, removeRepetitiongetMessage, getParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMessage, getParentpublic 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 getPriority()
public ST getArq12_Priority()
public RI getRepeatingInterval()
public RI getArq13_RepeatingInterval()
public ST getRepeatingIntervalDuration()
public ST getArq14_RepeatingIntervalDuration()
public XCN getPlacerContactPerson()
public XCN getArq15_PlacerContactPerson()
public XTN getPlacerContactPhoneNumber()
public XTN getArq16_PlacerContactPhoneNumber()
public XAD getPlacerContactAddress()
public XAD getArq17_PlacerContactAddress()
public PL getPlacerContactLocation()
public PL getArq18_PlacerContactLocation()
public XCN getEnteredByPerson()
public XCN getArq19_EnteredByPerson()
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 AbstractSegmentCopyright © 2001-2012 University Health Network. All Rights Reserved.