Class HHGrouper

java.lang.Object
gov.cms.hh.application.HHGrouper

public final class HHGrouper extends Object
Author:
CMS
  • Constructor Details

    • HHGrouper

      public HHGrouper()
  • Method Details

    • getEmptyClaim

      public static final ClaimContainerIF getEmptyClaim(String claimDate)
      Provide empty claim object to be populated for grouping
      Parameters:
      claimDate -
      Returns:
      empty claim object
    • isClaimDateValid

      public static final boolean isClaimDateValid(String claimDate)
      Check if claim date can be processed by grouper
      Parameters:
      claimDate -
      Returns:
      claim from date check
    • getDiagnosisDescription

      public static final String getDiagnosisDescription(String claimDate, String diagValue)
      Get Diagnosis description based on claim date
      Parameters:
      claimDate -
      diagValue -
      Returns:
    • getBuildInfo

      public static final String getBuildInfo()
      Get Build Info
      Returns:
    • group

      public static final void group(ClaimContainerIF claim)
      Group claim
      Parameters:
      claim -
    • getAvailableVersions

      public static final List<GrouperIF> getAvailableVersions()
      Get available grouper versions
      Returns:
    • getDefaultGrouper

      public static final GrouperIF getDefaultGrouper()
      Get default grouper version
      Returns:
    • group

      public static final void group(File input, File output)
      Produces output file with output portion only
      Parameters:
      input -
      output -
    • group

      public static final void group(File input, File output, boolean fullRecord)
      Could produce output file with input + output portions if 'fullRecord' = true
      Parameters:
      input -
      output -
      fullRecord -
    • groupTest

      public static final String groupTest(String claimInput)
      Grouper "empty" test call
      Parameters:
      claimInput -
      Returns:
    • group

      public static final String group(String claimInput)
      Group claim in fixed format
      Parameters:
      claimInput -
      Returns:
    • group

      public static final String group(String claimInput, boolean fullRecord)
      Group claim in fixed format with full record output
      Parameters:
      claimInput -
      fullRecord -
      Returns:
    • main

      public static void main(String[] args)
      Batch mode
      Parameters:
      args -
    • isLoadDescription

      public static boolean isLoadDescription()
      Returns:
      the loadDescription
    • setLoadDescription

      public static void setLoadDescription(boolean aLoadDescription)
      Parameters:
      aLoadDescription - the loadDescription to set