Class EdiParsingResults

java.lang.Object
hdi.edi.parser.EdiParsingResults

public class EdiParsingResults extends Object
  • 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

      public OrgOrPerson findPartyByRole(EntityRole role)
    • findPartiesByRoles

      public List<OrgOrPerson> findPartiesByRoles(EntityRole... roles)
    • providers

      public List<OrgOrPerson> providers()
    • findEntitiesForClass

      public static <T> List<T> findEntitiesForClass(EdiParsingResults results, Class<T> clazz)
    • findTranEntitiesForClass

      public static <T> List<T> findTranEntitiesForClass(EdiParsingResults results, Class<T> clazz)
    • flatSegList

      public List<EdiSeg> flatSegList()
    • segCount

      public int segCount()
    • unknownSegCount

      public int unknownSegCount()
    • unknownSegTypes

      public Collection<String> unknownSegTypes()
    • addCodeEntities

      public void addCodeEntities(List<hdi.codeent.CodeEntity> codeEntities)
    • findFirstSegByType

      public EdiSeg findFirstSegByType(SegmentType... types)
    • findSegsByType

      public List<EdiSeg> findSegsByType(SegmentType... types)
    • findSegsByLoopAndType

      public List<EdiSeg> findSegsByLoopAndType(String loopNumber, SegmentType... types)
    • findFirstSegByName

      public EdiSeg findFirstSegByName(String... names)
    • findFirstSegByTypeAndQualifier

      public EdiSeg findFirstSegByTypeAndQualifier(SegmentType type, hdi.edi.qualifier.EdiQualifier qualifier)
    • getRequiredLastSeg

      public EdiSeg getRequiredLastSeg()
    • segsToString

      public String segsToString()
    • addParsingIssues

      public void addParsingIssues(List<ParsingIssue> issues)
    • addParsingIssue

      public void addParsingIssue(ParsingIssue issue)
    • isDone

      public boolean isDone()
    • fileInfo

      public hdi.edi.fileinfo.FileInfo fileInfo()
    • segs

      public List<EdiSeg> segs()
    • claims

      public List<Claim> claims()
    • payments

      public List<Payment> payments()
    • memberCoverages

      public List<MemberCoverage> memberCoverages()
    • ediTransactions

      public List<hdi.edi.EdiTransaction> ediTransactions()
    • claimTransactions

      public List<hdi.model.claim.ClaimTransaction> claimTransactions()
    • codeEntityHolder

      public hdi.edi.codecollector.CodeEntityHolder codeEntityHolder()
    • curTransaction

      public hdi.edi.EdiTransaction curTransaction()
    • curTransactionId

      public String curTransactionId()
    • curTranEntities

      public List<hdi.edi.edient.EdiEntity> curTranEntities()
    • parsingIssues

      public List<ParsingIssue> parsingIssues()