public class PR1 extends AbstractSegment
Represents an HL7 PR1 message segment (Procedures). 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) |
CWE |
getAnesthesiaCode()
Returns
PR1-9: "Anesthesia Code" - creates it if necessary
|
NM |
getAnesthesiaMinutes()
Returns
PR1-10: "Anesthesia Minutes" - creates it if necessary
|
NULLDT |
getAnesthesiologist()
Returns
PR1-8: "Anesthesiologist" - creates it if necessary
|
CWE |
getAssociatedDiagnosisCode()
Returns
PR1-15: "Associated Diagnosis Code" - creates it if necessary
|
CWE |
getConsentCode()
Returns
PR1-13: "Consent Code" - creates it if necessary
|
CWE |
getDRGProcedureDeterminationStatus()
Returns
PR1-21: "DRG Procedure Determination Status" - creates it if necessary
|
CWE |
getDRGProcedureRelevance()
Returns
PR1-22: "DRG Procedure Relevance" - creates it if necessary
|
EI |
getParentProcedureID()
Returns
PR1-25: "Parent Procedure ID" - 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
|
NULLDT |
getPr111_Surgeon()
Returns
PR1-11: "Surgeon" - creates it if necessary
|
NULLDT |
getPr112_ProcedurePractitioner()
Returns
PR1-12: "Procedure Practitioner" - creates it if necessary
|
CWE |
getPr113_ConsentCode()
Returns
PR1-13: "Consent Code" - creates it if necessary
|
NM |
getPr114_ProcedurePriority()
Returns
PR1-14: "Procedure Priority" - creates it if necessary
|
CWE |
getPr115_AssociatedDiagnosisCode()
Returns
PR1-15: "Associated Diagnosis Code" - creates it if necessary
|
CNE[] |
getPr116_ProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (PR1-16).
|
CNE |
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).
|
CWE |
getPr117_ProcedureDRGType()
Returns
PR1-17: "Procedure DRG Type" - creates it if necessary
|
CWE[] |
getPr118_TissueTypeCode()
Returns all repetitions of Tissue Type Code (PR1-18).
|
CWE |
getPr118_TissueTypeCode(int rep)
Returns a specific repetition of
PR1-18: "Tissue Type Code" - creates it if necessary
|
int |
getPr118_TissueTypeCodeReps()
Returns a count of the current number of repetitions of Tissue Type Code (PR1-18).
|
EI |
getPr119_ProcedureIdentifier()
Returns
PR1-19: "Procedure Identifier" - creates it if necessary
|
NULLDT |
getPr12_ProcedureCodingMethod()
Returns
PR1-2: "Procedure Coding Method" - creates it if necessary
|
ID |
getPr120_ProcedureActionCode()
Returns
PR1-20: "Procedure Action Code" - creates it if necessary
|
CWE |
getPr121_DRGProcedureDeterminationStatus()
Returns
PR1-21: "DRG Procedure Determination Status" - creates it if necessary
|
CWE |
getPr122_DRGProcedureRelevance()
Returns
PR1-22: "DRG Procedure Relevance" - creates it if necessary
|
PL[] |
getPr123_TreatingOrganizationalUnit()
Returns all repetitions of Treating Organizational Unit (PR1-23).
|
PL |
getPr123_TreatingOrganizationalUnit(int rep)
Returns a specific repetition of
PR1-23: "Treating Organizational Unit" - creates it if necessary
|
int |
getPr123_TreatingOrganizationalUnitReps()
Returns a count of the current number of repetitions of Treating Organizational Unit (PR1-23).
|
ID |
getPr124_RespiratoryWithinSurgery()
Returns
PR1-24: "Respiratory Within Surgery" - creates it if necessary
|
EI |
getPr125_ParentProcedureID()
Returns
PR1-25: "Parent Procedure ID" - creates it if necessary
|
CNE |
getPr13_ProcedureCode()
Returns
PR1-3: "Procedure Code" - creates it if necessary
|
NULLDT |
getPr14_ProcedureDescription()
Returns
PR1-4: "Procedure Description" - creates it if necessary
|
DTM |
getPr15_ProcedureDateTime()
Returns
PR1-5: "Procedure Date/Time" - creates it if necessary
|
CWE |
getPr16_ProcedureFunctionalType()
Returns
PR1-6: "Procedure Functional Type" - creates it if necessary
|
NM |
getPr17_ProcedureMinutes()
Returns
PR1-7: "Procedure Minutes" - creates it if necessary
|
NULLDT |
getPr18_Anesthesiologist()
Returns
PR1-8: "Anesthesiologist" - creates it if necessary
|
CWE |
getPr19_AnesthesiaCode()
Returns
PR1-9: "Anesthesia Code" - creates it if necessary
|
ID |
getProcedureActionCode()
Returns
PR1-20: "Procedure Action Code" - creates it if necessary
|
CNE |
getProcedureCode()
Returns
PR1-3: "Procedure Code" - creates it if necessary
|
CNE[] |
getProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (PR1-16).
|
CNE |
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).
|
NULLDT |
getProcedureCodingMethod()
Returns
PR1-2: "Procedure Coding Method" - creates it if necessary
|
DTM |
getProcedureDateTime()
Returns
PR1-5: "Procedure Date/Time" - creates it if necessary
|
NULLDT |
getProcedureDescription()
Returns
PR1-4: "Procedure Description" - creates it if necessary
|
CWE |
getProcedureDRGType()
Returns
PR1-17: "Procedure DRG Type" - creates it if necessary
|
CWE |
getProcedureFunctionalType()
Returns
PR1-6: "Procedure Functional Type" - creates it if necessary
|
EI |
getProcedureIdentifier()
Returns
PR1-19: "Procedure Identifier" - creates it if necessary
|
NM |
getProcedureMinutes()
Returns
PR1-7: "Procedure Minutes" - creates it if necessary
|
NULLDT |
getProcedurePractitioner()
Returns
PR1-12: "Procedure Practitioner" - creates it if necessary
|
NM |
getProcedurePriority()
Returns
PR1-14: "Procedure Priority" - creates it if necessary
|
ID |
getRespiratoryWithinSurgery()
Returns
PR1-24: "Respiratory Within Surgery" - creates it if necessary
|
SI |
getSetIDPR1()
Returns
PR1-1: "Set ID - PR1" - creates it if necessary
|
NULLDT |
getSurgeon()
Returns
PR1-11: "Surgeon" - creates it if necessary
|
CWE[] |
getTissueTypeCode()
Returns all repetitions of Tissue Type Code (PR1-18).
|
CWE |
getTissueTypeCode(int rep)
Returns a specific repetition of
PR1-18: "Tissue Type Code" - creates it if necessary
|
int |
getTissueTypeCodeReps()
Returns a count of the current number of repetitions of Tissue Type Code (PR1-18).
|
PL[] |
getTreatingOrganizationalUnit()
Returns all repetitions of Treating Organizational Unit (PR1-23).
|
PL |
getTreatingOrganizationalUnit(int rep)
Returns a specific repetition of
PR1-23: "Treating Organizational Unit" - creates it if necessary
|
int |
getTreatingOrganizationalUnitReps()
Returns a count of the current number of repetitions of Treating Organizational Unit (PR1-23).
|
CNE |
insertPr116_ProcedureCodeModifier(int rep)
Inserts a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
CWE |
insertPr118_TissueTypeCode(int rep)
Inserts a repetition of
PR1-18: "Tissue Type Code" at a specific index
|
PL |
insertPr123_TreatingOrganizationalUnit(int rep)
Inserts a repetition of
PR1-23: "Treating Organizational Unit" at a specific index
|
CNE |
insertProcedureCodeModifier(int rep)
Inserts a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
CWE |
insertTissueTypeCode(int rep)
Inserts a repetition of
PR1-18: "Tissue Type Code" at a specific index
|
PL |
insertTreatingOrganizationalUnit(int rep)
Inserts a repetition of
PR1-23: "Treating Organizational Unit" at a specific index
|
CNE |
removePr116_ProcedureCodeModifier(int rep)
Removes a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
CWE |
removePr118_TissueTypeCode(int rep)
Removes a repetition of
PR1-18: "Tissue Type Code" at a specific index
|
PL |
removePr123_TreatingOrganizationalUnit(int rep)
Removes a repetition of
PR1-23: "Treating Organizational Unit" at a specific index
|
CNE |
removeProcedureCodeModifier(int rep)
Removes a repetition of
PR1-16: "Procedure Code Modifier" at a specific index
|
CWE |
removeTissueTypeCode(int rep)
Removes a repetition of
PR1-18: "Tissue Type Code" at a specific index
|
PL |
removeTreatingOrganizationalUnit(int rep)
Removes a repetition of
PR1-23: "Treating Organizational Unit" 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 NULLDT getProcedureCodingMethod()
public NULLDT getPr12_ProcedureCodingMethod()
public CNE getProcedureCode()
public CNE getPr13_ProcedureCode()
public NULLDT getProcedureDescription()
public NULLDT getPr14_ProcedureDescription()
public DTM getProcedureDateTime()
public DTM getPr15_ProcedureDateTime()
public CWE getProcedureFunctionalType()
public CWE getPr16_ProcedureFunctionalType()
public NM getProcedureMinutes()
public NM getPr17_ProcedureMinutes()
public NULLDT getAnesthesiologist()
public NULLDT getPr18_Anesthesiologist()
public CWE getAnesthesiaCode()
public CWE getPr19_AnesthesiaCode()
public NM getAnesthesiaMinutes()
public NM getPr110_AnesthesiaMinutes()
public NULLDT getSurgeon()
public NULLDT getPr111_Surgeon()
public NULLDT getProcedurePractitioner()
public NULLDT getPr112_ProcedurePractitioner()
public CWE getConsentCode()
public CWE getPr113_ConsentCode()
public NM getProcedurePriority()
public NM getPr114_ProcedurePriority()
public CWE getAssociatedDiagnosisCode()
public CWE getPr115_AssociatedDiagnosisCode()
public CNE[] getProcedureCodeModifier()
public CNE[] getPr116_ProcedureCodeModifier()
public int getProcedureCodeModifierReps()
public CNE getProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public CNE getPr116_ProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public int getPr116_ProcedureCodeModifierReps()
public CNE 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 CNE 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 CNE 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 CNE 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)public CWE getProcedureDRGType()
public CWE getPr117_ProcedureDRGType()
public CWE[] getTissueTypeCode()
public CWE[] getPr118_TissueTypeCode()
public int getTissueTypeCodeReps()
public CWE getTissueTypeCode(int rep)
rep
- The repetition index (0-indexed)public CWE getPr118_TissueTypeCode(int rep)
rep
- The repetition index (0-indexed)public int getPr118_TissueTypeCodeReps()
public CWE insertTissueTypeCode(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 CWE insertPr118_TissueTypeCode(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 CWE removeTissueTypeCode(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 CWE removePr118_TissueTypeCode(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 EI getProcedureIdentifier()
public EI getPr119_ProcedureIdentifier()
public ID getProcedureActionCode()
public ID getPr120_ProcedureActionCode()
public CWE getDRGProcedureDeterminationStatus()
public CWE getPr121_DRGProcedureDeterminationStatus()
public CWE getDRGProcedureRelevance()
public CWE getPr122_DRGProcedureRelevance()
public PL[] getTreatingOrganizationalUnit()
public PL[] getPr123_TreatingOrganizationalUnit()
public int getTreatingOrganizationalUnitReps()
public PL getTreatingOrganizationalUnit(int rep)
rep
- The repetition index (0-indexed)public PL getPr123_TreatingOrganizationalUnit(int rep)
rep
- The repetition index (0-indexed)public int getPr123_TreatingOrganizationalUnitReps()
public PL insertTreatingOrganizationalUnit(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 insertPr123_TreatingOrganizationalUnit(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 removeTreatingOrganizationalUnit(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 removePr123_TreatingOrganizationalUnit(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 ID getRespiratoryWithinSurgery()
public ID getPr124_RespiratoryWithinSurgery()
public EI getParentProcedureID()
public EI getPr125_ParentProcedureID()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.