Class EdiParsingResults
java.lang.Object
hdi.edi.parser.EdiParsingResults
Represents the results of parsing an EDI (Electronic Data Interchange) document. This class
provides methods and state for managing, accessing, and processing parsed EDI data, such as
segments, transactions, claims, and related entities.
-
Constructor Summary
ConstructorsConstructorDescriptionEdiParsingResults(hdi.edi.fileinfo.FileInfo fileInfo) EdiParsingResults(EdiParsingResults results) -
Method Summary
Modifier and TypeMethodDescriptionList<hdi.edi.validation.ValidationIssue> claims()List<hdi.model.claim.ClaimTransaction> hdi.edi.codecollector.CodeEntityHolderList<hdi.edi.edient.EdiEntity> hdi.edi.EdiTransactionList<hdi.edi.EdiTransaction> hdi.edi.fileinfo.FileInfofileInfo()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) hdi.edi.edient.EdiEntitygetLastEntOfClass(Class<?>... clazz) booleanisDone()payments()rootObjs()A collection ofRootObjinstances that represent the root-level objects associated with parsed EDI transactions or other structured data.intsegCount()segs()statuses()intList<hdi.edi.validation.ValidationIssue>
-
Constructor Details
-
EdiParsingResults
-
EdiParsingResults
public EdiParsingResults(hdi.edi.fileinfo.FileInfo fileInfo)
-
-
Method Details
-
getLastRootObjForChunk
-
getLastEntOfClass
-
findPartyByRole
-
findPartiesByRoles
-
providers
-
findEntitiesForClass
-
findTranEntitiesForClass
-
flatSegList
-
segCount
public int segCount() -
unknownSegCount
public int unknownSegCount() -
unknownSegTypes
-
findFirstSegByType
-
findSegsByType
-
findSegsByLoopAndType
-
findFirstSegByName
-
findFirstSegByTypeAndQualifier
public EdiSeg findFirstSegByTypeAndQualifier(SegmentType type, hdi.edi.qualifier.EdiQualifier qualifier) -
getRequiredLastSeg
-
segsToString
-
allValidationIssues
-
claimStatuses
-
isDone
public boolean isDone() -
fileInfo
public hdi.edi.fileinfo.FileInfo fileInfo() -
segs
-
ediSeparators
-
rootObjs
A collection ofRootObjinstances that represent the root-level objects associated with parsed EDI transactions or other structured data. This list is used to store and manage all root objects that are created or processed as part of EDI parsing operations. EachRootObjin the list corresponds to an object type and may have validation issues or associations with a specific EDI transaction or transaction ID. Modifications to this list (e.g., adding or removingRootObjinstances) are typically performed by methods within theEdiParsingResultsclass. -
ediTransactions
-
claims
-
claimTransactions
-
payments
-
providerAdjustments
-
memberCoverages
-
statuses
-
parsingIssues
-
codeEntityHolder
public hdi.edi.codecollector.CodeEntityHolder codeEntityHolder() -
curTransaction
public hdi.edi.EdiTransaction curTransaction() -
validationIssues
-
curTransactionId
-
interchangeControl
-
functionalGroup
-
curTranEntities
-