public class EHC_E01_PRODUCT_SERVICE_GROUP extends AbstractGroup
Represents a EHC_E01_PRODUCT_SERVICE_GROUP group structure (a Group object). A Group is an ordered collection of message segments that can repeat together or be optionally in/excluded together. This Group contains the following elements:
Note that this structure has "choice" elements. This means that one of the structures above marked as "choice" must be present, but no more than one.
log| Constructor and Description |
|---|
EHC_E01_PRODUCT_SERVICE_GROUP(Group parent,
ModelClassFactory factory)
Creates a new EHC_E01_PRODUCT_SERVICE_GROUP group
|
| Modifier and Type | Method and Description |
|---|---|
IPR |
getIPR()
Returns
the first repetition of
IPR (Invoice Processing Results) - creates it if necessary
|
IPR |
getIPR(int rep)
Returns a specific repetition of
IPR (Invoice Processing Results) - creates it if necessary
|
List<IPR> |
getIPRAll()
Returns a non-modifiable List containing all current existing repetitions of IPR.
|
int |
getIPRReps()
Returns the number of existing repetitions of IPR
|
LOC |
getLOC()
Returns
the first repetition of
LOC (Location Identification) - creates it if necessary
|
LOC |
getLOC(int rep)
Returns a specific repetition of
LOC (Location Identification) - creates it if necessary
|
List<LOC> |
getLOCAll()
Returns a non-modifiable List containing all current existing repetitions of LOC.
|
int |
getLOCReps()
Returns the number of existing repetitions of LOC
|
EHC_E01_PATIENT_INFO |
getPATIENT_INFO()
Returns
the first repetition of
PATIENT_INFO (a Group object) - creates it if necessary
|
EHC_E01_PATIENT_INFO |
getPATIENT_INFO(int rep)
Returns a specific repetition of
PATIENT_INFO (a Group object) - creates it if necessary
|
List<EHC_E01_PATIENT_INFO> |
getPATIENT_INFOAll()
Returns a non-modifiable List containing all current existing repetitions of PATIENT_INFO.
|
int |
getPATIENT_INFOReps()
Returns the number of existing repetitions of PATIENT_INFO
|
EHC_E01_PROCEDURE |
getPROCEDURE()
Returns
the first repetition of
PROCEDURE (a Group object) - creates it if necessary
|
EHC_E01_PROCEDURE |
getPROCEDURE(int rep)
Returns a specific repetition of
PROCEDURE (a Group object) - creates it if necessary
|
List<EHC_E01_PROCEDURE> |
getPROCEDUREAll()
Returns a non-modifiable List containing all current existing repetitions of PROCEDURE.
|
int |
getPROCEDUREReps()
Returns the number of existing repetitions of PROCEDURE
|
EHC_E01_PRODUCT_SERVICE_LINE_ITEM |
getPRODUCT_SERVICE_LINE_ITEM()
Returns
the first repetition of
PRODUCT_SERVICE_LINE_ITEM (a Group object) - creates it if necessary
|
EHC_E01_PRODUCT_SERVICE_LINE_ITEM |
getPRODUCT_SERVICE_LINE_ITEM(int rep)
Returns a specific repetition of
PRODUCT_SERVICE_LINE_ITEM (a Group object) - creates it if necessary
|
List<EHC_E01_PRODUCT_SERVICE_LINE_ITEM> |
getPRODUCT_SERVICE_LINE_ITEMAll()
Returns a non-modifiable List containing all current existing repetitions of PRODUCT_SERVICE_LINE_ITEM.
|
int |
getPRODUCT_SERVICE_LINE_ITEMReps()
Returns the number of existing repetitions of PRODUCT_SERVICE_LINE_ITEM
|
PRT |
getPRT()
Returns
the first repetition of
PRT (Participation Information) - creates it if necessary
|
PRT |
getPRT(int rep)
Returns a specific repetition of
PRT (Participation Information) - creates it if necessary
|
List<PRT> |
getPRTAll()
Returns a non-modifiable List containing all current existing repetitions of PRT.
|
int |
getPRTReps()
Returns the number of existing repetitions of PRT
|
PSG |
getPSG()
Returns
PSG (Product/Service Group) - creates it if necessary
|
ROL |
getROL()
Returns
the first repetition of
ROL (Role) - creates it if necessary
|
ROL |
getROL(int rep)
Returns a specific repetition of
ROL (Role) - creates it if necessary
|
List<ROL> |
getROLAll()
Returns a non-modifiable List containing all current existing repetitions of ROL.
|
int |
getROLReps()
Returns the number of existing repetitions of ROL
|
String |
getVersion()
Returns "2.8.1"
|
IPR |
insertIPR(int rep)
Inserts a specific repetition of IPR (Invoice Processing Results)
|
void |
insertIPR(IPR structure,
int rep)
Inserts a specific repetition of IPR (Invoice Processing Results)
|
LOC |
insertLOC(int rep)
Inserts a specific repetition of LOC (Location Identification)
|
void |
insertLOC(LOC structure,
int rep)
Inserts a specific repetition of LOC (Location Identification)
|
void |
insertPATIENT_INFO(EHC_E01_PATIENT_INFO structure,
int rep)
Inserts a specific repetition of PATIENT_INFO (a Group object)
|
EHC_E01_PATIENT_INFO |
insertPATIENT_INFO(int rep)
Inserts a specific repetition of PATIENT_INFO (a Group object)
|
void |
insertPROCEDURE(EHC_E01_PROCEDURE structure,
int rep)
Inserts a specific repetition of PROCEDURE (a Group object)
|
EHC_E01_PROCEDURE |
insertPROCEDURE(int rep)
Inserts a specific repetition of PROCEDURE (a Group object)
|
void |
insertPRODUCT_SERVICE_LINE_ITEM(EHC_E01_PRODUCT_SERVICE_LINE_ITEM structure,
int rep)
Inserts a specific repetition of PRODUCT_SERVICE_LINE_ITEM (a Group object)
|
EHC_E01_PRODUCT_SERVICE_LINE_ITEM |
insertPRODUCT_SERVICE_LINE_ITEM(int rep)
Inserts a specific repetition of PRODUCT_SERVICE_LINE_ITEM (a Group object)
|
PRT |
insertPRT(int rep)
Inserts a specific repetition of PRT (Participation Information)
|
void |
insertPRT(PRT structure,
int rep)
Inserts a specific repetition of PRT (Participation Information)
|
ROL |
insertROL(int rep)
Inserts a specific repetition of ROL (Role)
|
void |
insertROL(ROL structure,
int rep)
Inserts a specific repetition of ROL (Role)
|
IPR |
removeIPR(int rep)
Removes a specific repetition of IPR (Invoice Processing Results)
|
LOC |
removeLOC(int rep)
Removes a specific repetition of LOC (Location Identification)
|
EHC_E01_PATIENT_INFO |
removePATIENT_INFO(int rep)
Removes a specific repetition of PATIENT_INFO (a Group object)
|
EHC_E01_PROCEDURE |
removePROCEDURE(int rep)
Removes a specific repetition of PROCEDURE (a Group object)
|
EHC_E01_PRODUCT_SERVICE_LINE_ITEM |
removePRODUCT_SERVICE_LINE_ITEM(int rep)
Removes a specific repetition of PRODUCT_SERVICE_LINE_ITEM (a Group object)
|
PRT |
removePRT(int rep)
Removes a specific repetition of PRT (Participation Information)
|
ROL |
removeROL(int rep)
Removes a specific repetition of ROL (Role)
|
accept, add, add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getAllAsList, getClass, getFieldNumForName, getModelClassFactory, getName, getNames, getNonStandardNames, getReps, getTyped, getTyped, insert, insert, insertRepetition, insertRepetition, isChoiceElement, isEmpty, isGroup, isRepeating, isRequired, provideLocation, removeRepetition, tryToInstantiateStructure, visitNestedStructuresgetMessage, getParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMessage, getParentpublic EHC_E01_PRODUCT_SERVICE_GROUP(Group parent, ModelClassFactory factory)
public String getVersion()
public LOC getLOC()
public LOC getLOC(int rep)
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)HL7Exception - if the repetition requested is more than one
greater than the number of existing repetitions.public int getLOCReps()
public List<LOC> getLOCAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of LOC.
Note that unlike getLOC(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertLOC(LOC structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public LOC insertLOC(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public LOC removeLOC(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)public PRT getPRT()
public PRT getPRT(int rep)
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)HL7Exception - if the repetition requested is more than one
greater than the number of existing repetitions.public int getPRTReps()
public List<PRT> getPRTAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of PRT.
Note that unlike getPRT(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertPRT(PRT structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public PRT insertPRT(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public PRT removePRT(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)public ROL getROL(int rep)
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)HL7Exception - if the repetition requested is more than one
greater than the number of existing repetitions.public int getROLReps()
public List<ROL> getROLAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of ROL.
Note that unlike getROL(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertROL(ROL structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public ROL insertROL(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public ROL removeROL(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)public EHC_E01_PATIENT_INFO getPATIENT_INFO()
public EHC_E01_PATIENT_INFO getPATIENT_INFO(int rep)
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)HL7Exception - if the repetition requested is more than one
greater than the number of existing repetitions.public int getPATIENT_INFOReps()
public List<EHC_E01_PATIENT_INFO> getPATIENT_INFOAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of PATIENT_INFO.
Note that unlike getPATIENT_INFO(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertPATIENT_INFO(EHC_E01_PATIENT_INFO structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_PATIENT_INFO insertPATIENT_INFO(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_PATIENT_INFO removePATIENT_INFO(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)public EHC_E01_PRODUCT_SERVICE_LINE_ITEM getPRODUCT_SERVICE_LINE_ITEM()
public EHC_E01_PRODUCT_SERVICE_LINE_ITEM getPRODUCT_SERVICE_LINE_ITEM(int rep)
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)HL7Exception - if the repetition requested is more than one
greater than the number of existing repetitions.public int getPRODUCT_SERVICE_LINE_ITEMReps()
public List<EHC_E01_PRODUCT_SERVICE_LINE_ITEM> getPRODUCT_SERVICE_LINE_ITEMAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of PRODUCT_SERVICE_LINE_ITEM.
Note that unlike getPRODUCT_SERVICE_LINE_ITEM(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertPRODUCT_SERVICE_LINE_ITEM(EHC_E01_PRODUCT_SERVICE_LINE_ITEM structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_PRODUCT_SERVICE_LINE_ITEM insertPRODUCT_SERVICE_LINE_ITEM(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_PRODUCT_SERVICE_LINE_ITEM removePRODUCT_SERVICE_LINE_ITEM(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)public EHC_E01_PROCEDURE getPROCEDURE()
public EHC_E01_PROCEDURE getPROCEDURE(int rep)
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)HL7Exception - if the repetition requested is more than one
greater than the number of existing repetitions.public int getPROCEDUREReps()
public List<EHC_E01_PROCEDURE> getPROCEDUREAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of PROCEDURE.
Note that unlike getPROCEDURE(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertPROCEDURE(EHC_E01_PROCEDURE structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_PROCEDURE insertPROCEDURE(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_PROCEDURE removePROCEDURE(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)public IPR getIPR()
public IPR getIPR(int rep)
rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)HL7Exception - if the repetition requested is more than one
greater than the number of existing repetitions.public int getIPRReps()
public List<IPR> getIPRAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of IPR.
Note that unlike getIPR(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertIPR(IPR structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public IPR insertIPR(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public IPR removeIPR(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)Copyright © 2001-2017 University Health Network. All Rights Reserved.