Class DefaultHematoDataProvider

java.lang.Object
com.imsweb.mph.DefaultHematoDataProvider
All Implemented Interfaces:
HematoDataProvider

public class DefaultHematoDataProvider extends Object implements HematoDataProvider
This is a default hemato db data provider which uses seer-api to get same primary, transform to or transform from data from hematopoietic and lymphoid neoplasm database.
  • Constructor Details

    • DefaultHematoDataProvider

      public DefaultHematoDataProvider()
  • Method Details

    • getSamePrimary

      public List<HematoDTO> getSamePrimary(String morphology)
      Description copied from interface: HematoDataProvider
      Returns same primary information for a given morphology

      morphology should have the format "9999/9".

      Specified by:
      getSamePrimary in interface HematoDataProvider
      Returns:
      List of same primary morphologies with their applicable year
    • getTransformTo

      public List<HematoDTO> getTransformTo(String morphology)
      Description copied from interface: HematoDataProvider
      Returns "transform to" information for a given morphology

      morphology should have the format "9999/9".

      Specified by:
      getTransformTo in interface HematoDataProvider
      Returns:
      List of transform to morphologies with their applicable year
    • getTransformFrom

      public List<HematoDTO> getTransformFrom(String morphology)
      Description copied from interface: HematoDataProvider
      Returns "transform from" information for a given morphology

      morphology should have the format "9999/9".

      Specified by:
      getTransformFrom in interface HematoDataProvider
      Returns:
      List of transform from morphologies with their applicable year
    • getDataLastUpdated

      public Date getDataLastUpdated()
      Specified by:
      getDataLastUpdated in interface HematoDataProvider
      Returns:
      the date when the hemato data is last updated