Package hdi.edi.parser
Class EdiParsingResults
java.lang.Object
hdi.edi.parser.EdiParsingResults
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCodeEntities
(List<hdi.codeent.CodeEntity> codeEntities) void
addParsingIssue
(ParsingIssue issue) void
addParsingIssues
(List<ParsingIssue> issues) claims()
List
<hdi.model.claim.ClaimTransaction> void
void
hdi.edi.codecollector.CodeEntityHolder
List
<hdi.edi.edient.EdiEntity> hdi.edi.EdiTransaction
List
<hdi.edi.EdiTransaction> hdi.edi.fileinfo.FileInfo
fileInfo()
static <T> List
<T> findEntitiesForClass
(EdiParsingResults results, Class<T> clazz) findFirstSegByName
(String... names) findFirstSegByType
(SegmentType... types) findFirstSegByTypeAndQualifier
(SegmentType type, hdi.edi.qualifier.EdiQualifier qualifier) findPartiesByRoles
(EntityRole... roles) findPartyByRole
(EntityRole role) findSegsByLoopAndType
(String loopNumber, SegmentType... types) findSegsByType
(SegmentType... types) static <T> List
<T> findTranEntitiesForClass
(EdiParsingResults results, Class<T> clazz) int
boolean
isDone()
payments()
int
int
segCount()
segs()
int
-
Constructor Details
-
EdiParsingResults
public EdiParsingResults(hdi.edi.fileinfo.FileInfo fileInfo)
-
-
Method Details
-
rootEntityCount
public int rootEntityCount() -
getCurrentIndexAndIncrement
public int getCurrentIndexAndIncrement() -
clearEntsSplitTranBatch
public void clearEntsSplitTranBatch() -
clearEntsForSplitTranChunk
public void clearEntsForSplitTranChunk() -
findPartyByRole
-
findPartiesByRoles
-
providers
-
findEntitiesForClass
-
findTranEntitiesForClass
-
flatSegList
-
segCount
public int segCount() -
unknownSegCount
public int unknownSegCount() -
unknownSegTypes
-
addCodeEntities
-
findFirstSegByType
-
findSegsByType
-
findSegsByLoopAndType
-
findFirstSegByName
-
findFirstSegByTypeAndQualifier
public EdiSeg findFirstSegByTypeAndQualifier(SegmentType type, hdi.edi.qualifier.EdiQualifier qualifier) -
getRequiredLastSeg
-
segsToString
-
addParsingIssues
-
addParsingIssue
-
isDone
public boolean isDone() -
fileInfo
public hdi.edi.fileinfo.FileInfo fileInfo() -
segs
-
claims
-
payments
-
memberCoverages
-
ediTransactions
-
claimTransactions
-
codeEntityHolder
public hdi.edi.codecollector.CodeEntityHolder codeEntityHolder() -
curTransaction
public hdi.edi.EdiTransaction curTransaction() -
curTransactionId
-
curTranEntities
-
parsingIssues
-