Class HippsPositionAbstract

java.lang.Object
gov.cms.hh.logic.processor.HippsPositionAbstract
Direct Known Subclasses:
HippsPosition1, HippsPosition2, HippsPosition3, HippsPosition4, HippsPosition5

public abstract class HippsPositionAbstract extends Object
Author:
CMS
  • Constructor Details

    • HippsPositionAbstract

      public HippsPositionAbstract(ClaimIF claim, DataManagerIF dataManager)
      Parameters:
      claim -
      dataManager -
  • Method Details

    • findDxByComorbidity

      protected DiagnosisIF findDxByComorbidity(List<DiagnosisIF> dxList, String name)
      Parameters:
      dxList -
      name -
      Returns:
    • addHippsLogicMessage

      protected void addHippsLogicMessage(EditId_EN hippsPosition, String text)
      Parameters:
      hippsPosition -
      text -
    • validateFunctionalFields

      protected boolean validateFunctionalFields()
      Returns:
    • validateDiagnoses

      protected void validateDiagnoses()
      Validate diagnoses
    • validateDiagnosis

      protected void validateDiagnosis(DiagnosisIF dx) throws ParseException
      Parameters:
      dx -
      Throws:
      ParseException
    • getDiagnosisReference

      protected DiagnosisIF getDiagnosisReference(String value) throws ParseException
      Parameters:
      value -
      Returns:
      Throws:
      ParseException
    • setHippsCode

      public boolean setHippsCode(int position, String value)
      Parameters:
      position -
      value -
      Returns:
    • addReturnCode

      public boolean addReturnCode(int code)
      Parameters:
      code -
      Returns:
    • addValidityFlag

      public boolean addValidityFlag(int flag)
      Parameters:
      flag -
      Returns:
    • getClaim

      public ClaimIF getClaim()
      Returns:
      the claim
    • getDataManager

      public DataManagerIF getDataManager()
      Returns:
      the dataManager
    • getOrder

      public int getOrder()
      Returns:
      the order
    • setOrder

      public void setOrder(int order)
      Parameters:
      order - the order to set