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.7"
|
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, visitNestedStructures
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public 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.
HL7Exception
public void insertLOC(LOC structure, int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public LOC insertLOC(int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public LOC removeLOC(int rep) throws HL7Exception
HL7Exception
AbstractGroup.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.
HL7Exception
public void insertROL(ROL structure, int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public ROL insertROL(int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public ROL removeROL(int rep) throws HL7Exception
HL7Exception
AbstractGroup.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.
HL7Exception
public void insertPATIENT_INFO(EHC_E01_PATIENT_INFO structure, int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_PATIENT_INFO insertPATIENT_INFO(int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_PATIENT_INFO removePATIENT_INFO(int rep) throws HL7Exception
HL7Exception
AbstractGroup.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.
HL7Exception
public void insertPRODUCT_SERVICE_LINE_ITEM(EHC_E01_PRODUCT_SERVICE_LINE_ITEM structure, int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_PRODUCT_SERVICE_LINE_ITEM insertPRODUCT_SERVICE_LINE_ITEM(int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_PRODUCT_SERVICE_LINE_ITEM removePRODUCT_SERVICE_LINE_ITEM(int rep) throws HL7Exception
HL7Exception
AbstractGroup.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.
HL7Exception
public void insertPROCEDURE(EHC_E01_PROCEDURE structure, int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_PROCEDURE insertPROCEDURE(int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_PROCEDURE removePROCEDURE(int rep) throws HL7Exception
HL7Exception
AbstractGroup.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.
HL7Exception
public void insertINVOICE_PROCESSING(EHC_E01_INVOICE_PROCESSING structure, int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_INVOICE_PROCESSING insertINVOICE_PROCESSING(int rep) throws HL7Exception
HL7Exception
AbstractGroup#insertRepetition(Structure, int)
public EHC_E01_INVOICE_PROCESSING removeINVOICE_PROCESSING(int rep) throws HL7Exception
HL7Exception
AbstractGroup.removeRepetition(String, int)
Copyright © 2001–2017 University Health Network. All rights reserved.