public class PMU_B01 extends AbstractMessage
Represents a PMU_B01 message structure (see chapter 15.3.1). This structure contains the following elements:
log| Constructor and Description |
|---|
PMU_B01()
Creates a new PMU_B01 message with DefaultModelClassFactory.
|
PMU_B01(ModelClassFactory factory)
Creates a new PMU_B01 message with custom ModelClassFactory.
|
| Modifier and Type | Method and Description |
|---|---|
AFF |
getAFF()
Returns
the first repetition of
AFF (Professional Affiliation) - creates it if necessary
|
AFF |
getAFF(int rep)
Returns a specific repetition of
AFF (Professional Affiliation) - creates it if necessary
|
List<AFF> |
getAFFAll()
Returns a non-modifiable List containing all current existing repetitions of AFF.
|
int |
getAFFReps()
Returns the number of existing repetitions of AFF
|
CER |
getCER()
Returns
the first repetition of
CER (Certificate Detail) - creates it if necessary
|
CER |
getCER(int rep)
Returns a specific repetition of
CER (Certificate Detail) - creates it if necessary
|
List<CER> |
getCERAll()
Returns a non-modifiable List containing all current existing repetitions of CER.
|
int |
getCERReps()
Returns the number of existing repetitions of CER
|
EDU |
getEDU()
Returns
the first repetition of
EDU (Educational Detail) - creates it if necessary
|
EDU |
getEDU(int rep)
Returns a specific repetition of
EDU (Educational Detail) - creates it if necessary
|
List<EDU> |
getEDUAll()
Returns a non-modifiable List containing all current existing repetitions of EDU.
|
int |
getEDUReps()
Returns the number of existing repetitions of EDU
|
EVN |
getEVN()
Returns
EVN (Event Type) - creates it if necessary
|
LAN |
getLAN()
Returns
the first repetition of
LAN (Language Detail) - creates it if necessary
|
LAN |
getLAN(int rep)
Returns a specific repetition of
LAN (Language Detail) - creates it if necessary
|
List<LAN> |
getLANAll()
Returns a non-modifiable List containing all current existing repetitions of LAN.
|
int |
getLANReps()
Returns the number of existing repetitions of LAN
|
MSH |
getMSH()
Returns
MSH (Message Header) - creates it if necessary
|
ORG |
getORG()
Returns
the first repetition of
ORG (Practitioner Organization Unit) - creates it if necessary
|
ORG |
getORG(int rep)
Returns a specific repetition of
ORG (Practitioner Organization Unit) - creates it if necessary
|
List<ORG> |
getORGAll()
Returns a non-modifiable List containing all current existing repetitions of ORG.
|
int |
getORGReps()
Returns the number of existing repetitions of ORG
|
PRA |
getPRA()
Returns
the first repetition of
PRA (Practitioner Detail) - creates it if necessary
|
PRA |
getPRA(int rep)
Returns a specific repetition of
PRA (Practitioner Detail) - creates it if necessary
|
List<PRA> |
getPRAAll()
Returns a non-modifiable List containing all current existing repetitions of PRA.
|
int |
getPRAReps()
Returns the number of existing repetitions of PRA
|
SFT |
getSFT()
Returns
the first repetition of
SFT (Software Segment) - creates it if necessary
|
SFT |
getSFT(int rep)
Returns a specific repetition of
SFT (Software Segment) - creates it if necessary
|
List<SFT> |
getSFTAll()
Returns a non-modifiable List containing all current existing repetitions of SFT.
|
int |
getSFTReps()
Returns the number of existing repetitions of SFT
|
STF |
getSTF()
Returns
STF (Staff Identification) - creates it if necessary
|
UAC |
getUAC()
Returns
UAC (User Authentication Credential Segment) - creates it if necessary
|
String |
getVersion()
Returns "2.6"
|
void |
insertAFF(AFF structure,
int rep)
Inserts a specific repetition of AFF (Professional Affiliation)
|
AFF |
insertAFF(int rep)
Inserts a specific repetition of AFF (Professional Affiliation)
|
void |
insertCER(CER structure,
int rep)
Inserts a specific repetition of CER (Certificate Detail)
|
CER |
insertCER(int rep)
Inserts a specific repetition of CER (Certificate Detail)
|
void |
insertEDU(EDU structure,
int rep)
Inserts a specific repetition of EDU (Educational Detail)
|
EDU |
insertEDU(int rep)
Inserts a specific repetition of EDU (Educational Detail)
|
LAN |
insertLAN(int rep)
Inserts a specific repetition of LAN (Language Detail)
|
void |
insertLAN(LAN structure,
int rep)
Inserts a specific repetition of LAN (Language Detail)
|
ORG |
insertORG(int rep)
Inserts a specific repetition of ORG (Practitioner Organization Unit)
|
void |
insertORG(ORG structure,
int rep)
Inserts a specific repetition of ORG (Practitioner Organization Unit)
|
PRA |
insertPRA(int rep)
Inserts a specific repetition of PRA (Practitioner Detail)
|
void |
insertPRA(PRA structure,
int rep)
Inserts a specific repetition of PRA (Practitioner Detail)
|
SFT |
insertSFT(int rep)
Inserts a specific repetition of SFT (Software Segment)
|
void |
insertSFT(SFT structure,
int rep)
Inserts a specific repetition of SFT (Software Segment)
|
AFF |
removeAFF(int rep)
Removes a specific repetition of AFF (Professional Affiliation)
|
CER |
removeCER(int rep)
Removes a specific repetition of CER (Certificate Detail)
|
EDU |
removeEDU(int rep)
Removes a specific repetition of EDU (Educational Detail)
|
LAN |
removeLAN(int rep)
Removes a specific repetition of LAN (Language Detail)
|
ORG |
removeORG(int rep)
Removes a specific repetition of ORG (Practitioner Organization Unit)
|
PRA |
removePRA(int rep)
Removes a specific repetition of PRA (Practitioner Detail)
|
SFT |
removeSFT(int rep)
Removes a specific repetition of SFT (Software Segment)
|
encode, generateACK, generateACK, getEncodingCharactersValue, getFieldSeparatorValue, getMessage, getParent, getParser, getValidationContext, initQuickstart, parse, printStructure, setParser, setValidationContext, toStringadd, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getAllAsList, getClass, getFieldNumForName, getModelClassFactory, getName, getNames, getNonStandardNames, getReps, getTyped, getTyped, insert, insertRepetition, insertRepetition, isGroup, isRepeating, isRequired, removeRepetition, tryToInstantiateStructureclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNonstandardSegment, addNonstandardSegment, get, get, getAll, getClass, getNames, isGroup, isRepeating, isRequiredpublic PMU_B01()
public PMU_B01(ModelClassFactory factory)
public String getVersion()
getVersion in interface MessagegetVersion in class AbstractMessagepublic SFT getSFT()
public SFT getSFT(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 getSFTReps()
public List<SFT> getSFTAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of SFT.
Note that unlike getSFT(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertSFT(SFT structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public SFT insertSFT(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public SFT removeSFT(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#removeRepetition(String, int)public UAC getUAC()
public PRA getPRA()
public PRA getPRA(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 getPRAReps()
public List<PRA> getPRAAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of PRA.
Note that unlike getPRA(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertPRA(PRA structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public PRA insertPRA(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public PRA removePRA(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#removeRepetition(String, int)public ORG getORG()
public ORG getORG(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 getORGReps()
public List<ORG> getORGAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of ORG.
Note that unlike getORG(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertORG(ORG structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public ORG insertORG(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public ORG removeORG(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#removeRepetition(String, int)public AFF getAFF()
public AFF getAFF(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 getAFFReps()
public List<AFF> getAFFAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of AFF.
Note that unlike getAFF(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertAFF(AFF structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public AFF insertAFF(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public AFF removeAFF(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#removeRepetition(String, int)public LAN getLAN()
public LAN getLAN(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 getLANReps()
public List<LAN> getLANAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of LAN.
Note that unlike getLAN(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertLAN(LAN structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public LAN insertLAN(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public LAN removeLAN(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#removeRepetition(String, int)public EDU getEDU()
public EDU getEDU(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 getEDUReps()
public List<EDU> getEDUAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of EDU.
Note that unlike getEDU(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertEDU(EDU structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EDU insertEDU(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public EDU removeEDU(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#removeRepetition(String, int)public CER getCER()
public CER getCER(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 getCERReps()
public List<CER> getCERAll() throws HL7Exception
Returns a non-modifiable List containing all current existing repetitions of CER.
Note that unlike getCER(), this method will not create any reps
if none are already present, so an empty list may be returned.
HL7Exceptionpublic void insertCER(CER structure, int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public CER insertCER(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#insertRepetition(Structure, int)public CER removeCER(int rep) throws HL7Exception
HL7ExceptionAbstractGroup#removeRepetition(String, int)Copyright © 2001-2012 University Health Network. All Rights Reserved.