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 |
|---|---|
EHC_E01_INVOICE_PROCESSING |
getINVOICE_PROCESSING()
Returns
the first repetition of
INVOICE_PROCESSING (a Group object) - creates it if necessary
|
EHC_E01_INVOICE_PROCESSING |
getINVOICE_PROCESSING(int rep)
Returns a specific repetition of
INVOICE_PROCESSING (a Group object) - creates it if necessary
|
List<EHC_E01_INVOICE_PROCESSING> |
getINVOICE_PROCESSINGAll()
Returns a non-modifiable List containing all current existing repetitions of INVOICE_PROCESSING.
|
int |
getINVOICE_PROCESSINGReps()
Returns the number of existing repetitions of INVOICE_PROCESSING
|
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
|
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.6"
|
void |
insertINVOICE_PROCESSING(EHC_E01_INVOICE_PROCESSING structure,
int rep)
Inserts a specific repetition of INVOICE_PROCESSING (a Group object)
|
EHC_E01_INVOICE_PROCESSING |
insertINVOICE_PROCESSING(int rep)
Inserts a specific repetition of INVOICE_PROCESSING (a Group object)
|
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)
|
ROL |
insertROL(int rep)
Inserts a specific repetition of ROL (Role)
|
void |
insertROL(ROL structure,
int rep)
Inserts a specific repetition of ROL (Role)
|
EHC_E01_INVOICE_PROCESSING |
removeINVOICE_PROCESSING(int rep)
Removes a specific repetition of INVOICE_PROCESSING (a Group object)
|
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)
|
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 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 EHC_E01_INVOICE_PROCESSING getINVOICE_PROCESSING()
public EHC_E01_INVOICE_PROCESSING getINVOICE_PROCESSING(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 getINVOICE_PROCESSINGReps()
public List<EHC_E01_INVOICE_PROCESSING> getINVOICE_PROCESSINGAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of INVOICE_PROCESSING.
Note that unlike getINVOICE_PROCESSING(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertINVOICE_PROCESSING(EHC_E01_INVOICE_PROCESSING structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_INVOICE_PROCESSING insertINVOICE_PROCESSING(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EHC_E01_INVOICE_PROCESSING removeINVOICE_PROCESSING(int rep) throws HL7Exception
HL7ExceptionAbstractGroup.removeRepetition(String, int)Copyright © 2001-2014 University Health Network. All Rights Reserved.