public class PR1 extends AbstractSegment
Represents an HL7 PR1 message segment (PR1 - procedures segment). This segment has the following fields:
log
Constructor and Description |
---|
PR1(Group parent,
ModelClassFactory factory)
Creates a new PR1 segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
IS |
getAnesthesiaCode()
Returns
PR1-9: "Anesthesia Code" - creates it if necessary
|
NM |
getAnesthesiaMinutes()
Returns
PR1-10: "Anesthesia Minutes" - creates it if necessary
|
XCN[] |
getAnesthesiologist()
Returns all repetitions of Anesthesiologist (PR1-8).
|
XCN |
getAnesthesiologist(int rep)
Returns a specific repetition of
PR1-8: "Anesthesiologist" - creates it if necessary
|
int |
getAnesthesiologistReps()
Returns a count of the current number of repetitions of Anesthesiologist (PR1-8).
|
CE |
getAssociatedDiagnosisCode()
Returns
PR1-15: "Associated Diagnosis Code" - creates it if necessary
|
CE |
getConsentCode()
Returns
PR1-13: "Consent Code" - creates it if necessary
|
SI |
getPr11_SetIDPR1()
Returns
PR1-1: "Set ID - PR1" - creates it if necessary
|
NM |
getPr110_AnesthesiaMinutes()
Returns
PR1-10: "Anesthesia Minutes" - creates it if necessary
|
XCN[] |
getPr111_Surgeon()
Returns all repetitions of Surgeon (PR1-11).
|
XCN |
getPr111_Surgeon(int rep)
Returns a specific repetition of
PR1-11: "Surgeon" - creates it if necessary
|
int |
getPr111_SurgeonReps()
Returns a count of the current number of repetitions of Surgeon (PR1-11).
|
XCN[] |
getPr112_ProcedurePractitioner()
Returns all repetitions of Procedure Practitioner (PR1-12).
|
XCN |
getPr112_ProcedurePractitioner(int rep)
Returns a specific repetition of
PR1-12: "Procedure Practitioner" - creates it if necessary
|
int |
getPr112_ProcedurePractitionerReps()
Returns a count of the current number of repetitions of Procedure Practitioner (PR1-12).
|
CE |
getPr113_ConsentCode()
Returns
PR1-13: "Consent Code" - creates it if necessary
|
NM |
getPr114_ProcedurePriority()
Returns
PR1-14: "Procedure Priority" - creates it if necessary
|
CE |
getPr115_AssociatedDiagnosisCode()
Returns
PR1-15: "Associated Diagnosis Code" - creates it if necessary
|
CE[] |
getPr116_ProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (PR1-16).
|
CE |
getPr116_ProcedureCodeModifier(int rep)
Returns a specific repetition of
PR1-16: "Procedure Code Modifier" - creates it if necessary
|
int |
getPr116_ProcedureCodeModifierReps()
Returns a count of the current number of repetitions of Procedure Code Modifier (PR1-16).
|
IS |
getPr12_ProcedureCodingMethod()
Returns
PR1-2: "Procedure Coding Method" - creates it if necessary
|
CE |
getPr13_ProcedureCode()
Returns
PR1-3: "Procedure Code" - creates it if necessary
|
ST |
getPr14_ProcedureDescription()
Returns
PR1-4: "Procedure Description" - creates it if necessary
|
TS |
getPr15_ProcedureDateTime()
Returns
PR1-5: "Procedure Date/Time" - creates it if necessary
|
IS |
getPr16_ProcedureFunctionalType()
Returns
PR1-6: "Procedure Functional Type" - creates it if necessary
|
NM |
getPr17_ProcedureMinutes()
Returns
PR1-7: "Procedure Minutes" - creates it if necessary
|
XCN[] |
getPr18_Anesthesiologist()
Returns all repetitions of Anesthesiologist (PR1-8).
|
XCN |
getPr18_Anesthesiologist(int rep)
Returns a specific repetition of
PR1-8: "Anesthesiologist" - creates it if necessary
|
int |
getPr18_AnesthesiologistReps()
Returns a count of the current number of repetitions of Anesthesiologist (PR1-8).
|
IS |
getPr19_AnesthesiaCode()
Returns
PR1-9: "Anesthesia Code" - creates it if necessary
|
CE |
getProcedureCode()
Returns
PR1-3: "Procedure Code" - creates it if necessary
|
CE[] |
getProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (PR1-16).
|
CE |
getProcedureCodeModifier(int rep)
Returns a specific repetition of
PR1-16: "Procedure Code Modifier" - creates it if necessary
|
int |
getProcedureCodeModifierReps()
Returns a count of the current number of repetitions of Procedure Code Modifier (PR1-16).
|
IS |
getProcedureCodingMethod()
Returns
PR1-2: "Procedure Coding Method" - creates it if necessary
|
TS |
getProcedureDateTime()
Returns
PR1-5: "Procedure Date/Time" - creates it if necessary
|
ST |
getProcedureDescription()
Returns
PR1-4: "Procedure Description" - creates it if necessary
|
IS |
getProcedureFunctionalType()
Returns
PR1-6: "Procedure Functional Type" - creates it if necessary
|
NM |
getProcedureMinutes()
Returns
PR1-7: "Procedure Minutes" - creates it if necessary
|
XCN[] |
getProcedurePractitioner()
Returns all repetitions of Procedure Practitioner (PR1-12).
|
XCN |
getProcedurePractitioner(int rep)
Returns a specific repetition of
PR1-12: "Procedure Practitioner" - creates it if necessary
|
int |
getProcedurePractitionerReps()
Returns a count of the current number of repetitions of Procedure Practitioner (PR1-12).
|
NM |
getProcedurePriority()
Returns
PR1-14: "Procedure Priority" - creates it if necessary
|
SI |
getSetIDPR1()
Returns
PR1-1: "Set ID - PR1" - creates it if necessary
|
XCN[] |
getSurgeon()
Returns all repetitions of Surgeon (PR1-11).
|
XCN |
getSurgeon(int rep)
Returns a specific repetition of
PR1-11: "Surgeon" - creates it if necessary
|
int |
getSurgeonReps()
Returns a count of the current number of repetitions of Surgeon (PR1-11).
|
XCN |
insertAnesthesiologist(int rep)
Inserts a repetition of
PR1-8: "Anesthesiologist" at a specific index
|
XCN |
insertPr111_Surgeon(int rep)
Inserts a repetition of
PR1-11: "Surgeon" at a specific index
|
XCN |
insertPr112_ProcedurePractitioner(int rep)
Inserts a repetition of
PR1-12: "Procedure Practitioner" at a specific index
|
CE |
insertPr116_ProcedureCodeModifier(int rep)
Inserts a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
XCN |
insertPr18_Anesthesiologist(int rep)
Inserts a repetition of
PR1-8: "Anesthesiologist" at a specific index
|
CE |
insertProcedureCodeModifier(int rep)
Inserts a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
XCN |
insertProcedurePractitioner(int rep)
Inserts a repetition of
PR1-12: "Procedure Practitioner" at a specific index
|
XCN |
insertSurgeon(int rep)
Inserts a repetition of
PR1-11: "Surgeon" at a specific index
|
XCN |
removeAnesthesiologist(int rep)
Removes a repetition of
PR1-8: "Anesthesiologist" at a specific index
|
XCN |
removePr111_Surgeon(int rep)
Removes a repetition of
PR1-11: "Surgeon" at a specific index
|
XCN |
removePr112_ProcedurePractitioner(int rep)
Removes a repetition of
PR1-12: "Procedure Practitioner" at a specific index
|
CE |
removePr116_ProcedureCodeModifier(int rep)
Removes a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
XCN |
removePr18_Anesthesiologist(int rep)
Removes a repetition of
PR1-8: "Anesthesiologist" at a specific index
|
CE |
removeProcedureCodeModifier(int rep)
Removes a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
XCN |
removeProcedurePractitioner(int rep)
Removes a repetition of
PR1-12: "Procedure Practitioner" at a specific index
|
XCN |
removeSurgeon(int rep)
Removes a repetition of
PR1-11: "Surgeon" 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 PR1(Group parent, ModelClassFactory factory)
public SI getSetIDPR1()
public SI getPr11_SetIDPR1()
public IS getProcedureCodingMethod()
public IS getPr12_ProcedureCodingMethod()
public CE getProcedureCode()
public CE getPr13_ProcedureCode()
public ST getProcedureDescription()
public ST getPr14_ProcedureDescription()
public TS getProcedureDateTime()
public TS getPr15_ProcedureDateTime()
public IS getProcedureFunctionalType()
public IS getPr16_ProcedureFunctionalType()
public NM getProcedureMinutes()
public NM getPr17_ProcedureMinutes()
public XCN[] getAnesthesiologist()
public XCN[] getPr18_Anesthesiologist()
public int getAnesthesiologistReps()
public XCN getAnesthesiologist(int rep)
rep
- The repetition index (0-indexed)public XCN getPr18_Anesthesiologist(int rep)
rep
- The repetition index (0-indexed)public int getPr18_AnesthesiologistReps()
public XCN insertAnesthesiologist(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 insertPr18_Anesthesiologist(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 removeAnesthesiologist(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 removePr18_Anesthesiologist(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 IS getAnesthesiaCode()
public IS getPr19_AnesthesiaCode()
public NM getAnesthesiaMinutes()
public NM getPr110_AnesthesiaMinutes()
public XCN[] getSurgeon()
public XCN[] getPr111_Surgeon()
public int getSurgeonReps()
public XCN getSurgeon(int rep)
rep
- The repetition index (0-indexed)public XCN getPr111_Surgeon(int rep)
rep
- The repetition index (0-indexed)public int getPr111_SurgeonReps()
public XCN insertSurgeon(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 insertPr111_Surgeon(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 removeSurgeon(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 removePr111_Surgeon(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[] getProcedurePractitioner()
public XCN[] getPr112_ProcedurePractitioner()
public int getProcedurePractitionerReps()
public XCN getProcedurePractitioner(int rep)
rep
- The repetition index (0-indexed)public XCN getPr112_ProcedurePractitioner(int rep)
rep
- The repetition index (0-indexed)public int getPr112_ProcedurePractitionerReps()
public XCN insertProcedurePractitioner(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 insertPr112_ProcedurePractitioner(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 removeProcedurePractitioner(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 removePr112_ProcedurePractitioner(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 CE getConsentCode()
public CE getPr113_ConsentCode()
public NM getProcedurePriority()
public NM getPr114_ProcedurePriority()
public CE getAssociatedDiagnosisCode()
public CE getPr115_AssociatedDiagnosisCode()
public CE[] getProcedureCodeModifier()
public CE[] getPr116_ProcedureCodeModifier()
public int getProcedureCodeModifierReps()
public CE getProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public CE getPr116_ProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public int getPr116_ProcedureCodeModifierReps()
public CE insertProcedureCodeModifier(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 CE insertPr116_ProcedureCodeModifier(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 CE removeProcedureCodeModifier(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 CE removePr116_ProcedureCodeModifier(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)protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.