All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.imsweb.seerapi.client.disease.Disease Maven / Gradle / Ivy

There is a newer version: 5.7
Show newest version
package com.imsweb.seerapi.client.disease;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonProperty;

import com.imsweb.seerapi.client.publishable.Publishable;

public class Disease extends Publishable {

    @JsonProperty("history")
    protected List _history;

    /**
     * Identifying information
     */
    @JsonProperty("icdO3_morphology")
    protected String _icdO3Morphology;
    @JsonProperty("primary_site")
    protected List _primarySite;
    @JsonProperty("primary_site_text")
    protected String _primarySiteText;
    @JsonProperty("site_category")
    protected String _siteCategory;
    @JsonProperty("type")
    protected Type _type;

    /**
     * Obsolete ranges
     */
    @JsonProperty("valid")
    protected YearRange _valid;
    @JsonProperty("obsolete_new_code")
    protected List _obsoleteNewCode;

    /**
     * Shared disease properties
     */
    @JsonProperty("reportable")
    protected List _reportable;
    @JsonProperty("abstractor_note")
    protected List _abstractorNote;
    @JsonProperty("treatment")
    protected List _treatment;
    @JsonProperty("genetics")
    protected List _genetics;
    @JsonProperty("alternate_name")
    protected List _alternateName;
    @JsonProperty("definition")
    protected List _definition;
    @JsonProperty("icdO2_morphology")
    protected List _icdO2Morphology;
    @JsonProperty("icdO1_morphology")
    protected List _icdO1Morphology;
    @JsonProperty("icd_10cm_code")
    protected List _icd10CmCode;
    @JsonProperty("icd_10_code")
    protected List _icd10Code;
    @JsonProperty("icd_9_code")
    protected List _icd9Code;
    @JsonProperty("signs")
    protected List _signs;
    @JsonProperty("exams")
    protected List _exams;
    @JsonProperty("mortality")
    protected List _mortality;

    /**
     * Morphology ranges
     */
    @JsonProperty("icdO3_effective")
    protected YearRange _icdO3Effective;
    @JsonProperty("icdO2_effective")
    protected YearRange _icdO2Effective;
    @JsonProperty("icdO1_effective")
    protected YearRange _icdO1Effective;

    /**
     * Hemato specific
     */
    @JsonProperty("missing_primary_site_message")
    protected List _missingPrimarySiteMessage;
    @JsonProperty("grade")
    protected List _grade;
    @JsonProperty("transform_to")
    protected List _transformTo;
    @JsonProperty("transform_to_text")
    protected List _transformToText;
    @JsonProperty("transform_from")
    protected List _transformFrom;
    @JsonProperty("transform_from_text")
    protected List _transformFromText;
    @JsonProperty("immunophenotype")
    protected List _immunophenotype;
    @JsonProperty("diagnosis_method")
    protected List _diagnosisMethod;
    @JsonProperty("module_id")
    protected List _moduleId;
    @JsonProperty("same_primary")
    protected List _samePrimaries;
    @JsonProperty("same_primaries_text")
    protected List _samePrimariesText;
    @JsonProperty("progression")
    protected List _progression;

    /**
     * Solid tumor specific
     */
    @JsonProperty("biomarkers")
    protected List _biomarkers;
    @JsonProperty("treatment_text")
    protected List _treatmentText;
    @JsonProperty("recurrence")
    protected List _recurrence;

    public List getHistory() {
        return _history;
    }

    public void setHistory(List history) {
        _history = history;
    }

    public String getIcdO3Morphology() {
        return _icdO3Morphology;
    }

    public void setIcdO3Morphology(String icdO3Morphology) {
        _icdO3Morphology = icdO3Morphology;
    }

    public List getPrimarySite() {
        return _primarySite;
    }

    public void setPrimarySite(List primarySite) {
        _primarySite = primarySite;
    }

    public String getPrimarySiteText() {
        return _primarySiteText;
    }

    public void setPrimarySiteText(String primarySiteText) {
        _primarySiteText = primarySiteText;
    }

    public String getSiteCategory() {
        return _siteCategory;
    }

    public void setSiteCategory(String siteCategory) {
        _siteCategory = siteCategory;
    }

    public Type getType() {
        return _type;
    }

    public void setType(Type type) {
        _type = type;
    }

    public YearRange getValid() {
        return _valid;
    }

    public void setValid(YearRange valid) {
        _valid = valid;
    }

    public List getObsoleteNewCode() {
        return _obsoleteNewCode;
    }

    public void setObsoleteNewCode(List obsoleteNewCode) {
        _obsoleteNewCode = obsoleteNewCode;
    }

    public List getReportable() {
        return _reportable;
    }

    public void setReportable(List reportable) {
        _reportable = reportable;
    }

    public List getAbstractorNote() {
        return _abstractorNote;
    }

    public void setAbstractorNote(List abstractorNote) {
        _abstractorNote = abstractorNote;
    }

    public List getTreatment() {
        return _treatment;
    }

    public void setTreatment(List treatment) {
        _treatment = treatment;
    }

    public List getGenetics() {
        return _genetics;
    }

    public void setGenetics(List genetics) {
        _genetics = genetics;
    }

    public List getAlternateName() {
        return _alternateName;
    }

    public void setAlternateName(List alternateName) {
        _alternateName = alternateName;
    }

    public List getDefinition() {
        return _definition;
    }

    public void setDefinition(List definition) {
        _definition = definition;
    }

    public List getIcdO2Morphology() {
        return _icdO2Morphology;
    }

    public void setIcdO2Morphology(List icdO2Morphology) {
        _icdO2Morphology = icdO2Morphology;
    }

    public List getIcdO1Morphology() {
        return _icdO1Morphology;
    }

    public void setIcdO1Morphology(List icdO1Morphology) {
        _icdO1Morphology = icdO1Morphology;
    }

    public List getIcd10CmCode() {
        return _icd10CmCode;
    }

    public void setIcd10CmCode(List icd10CmCode) {
        _icd10CmCode = icd10CmCode;
    }

    public List getIcd10Code() {
        return _icd10Code;
    }

    public void setIcd10Code(List icd10Code) {
        _icd10Code = icd10Code;
    }

    public List getIcd9Code() {
        return _icd9Code;
    }

    public void setIcd9Code(List icd9Code) {
        _icd9Code = icd9Code;
    }

    public List getSigns() {
        return _signs;
    }

    public void setSigns(List signs) {
        _signs = signs;
    }

    public List getExams() {
        return _exams;
    }

    public void setExams(List exams) {
        _exams = exams;
    }

    public List getRecurrence() {
        return _recurrence;
    }

    public void setRecurrence(List recurrence) {
        _recurrence = recurrence;
    }

    public List getMortality() {
        return _mortality;
    }

    public void setMortality(List mortality) {
        _mortality = mortality;
    }

    public YearRange getIcdO3Effective() {
        return _icdO3Effective;
    }

    public void setIcdO3Effective(YearRange icdO3Effective) {
        _icdO3Effective = icdO3Effective;
    }

    public YearRange getIcdO2Effective() {
        return _icdO2Effective;
    }

    public void setIcdO2Effective(YearRange icdO2Effective) {
        _icdO2Effective = icdO2Effective;
    }

    public YearRange getIcdO1Effective() {
        return _icdO1Effective;
    }

    public void setIcdO1Effective(YearRange icdO1Effective) {
        _icdO1Effective = icdO1Effective;
    }

    public List getMissingPrimarySiteMessage() {
        return _missingPrimarySiteMessage;
    }

    public void setMissingPrimarySiteMessage(List missingPrimarySiteMessage) {
        _missingPrimarySiteMessage = missingPrimarySiteMessage;
    }

    public List getGrade() {
        return _grade;
    }

    public void setGrade(List grade) {
        _grade = grade;
    }

    public List getTransformTo() {
        return _transformTo;
    }

    public void setTransformTo(List transformTo) {
        _transformTo = transformTo;
    }

    public List getTransformFrom() {
        return _transformFrom;
    }

    public void setTransformFrom(List transformFrom) {
        _transformFrom = transformFrom;
    }

    public List getTransformFromText() {
        return _transformFromText;
    }

    public void setTransformFromText(List transformFromText) {
        _transformFromText = transformFromText;
    }

    public List getTransformToText() {
        return _transformToText;
    }

    public void setTransformToText(List transformToText) {
        _transformToText = transformToText;
    }

    public List getImmunophenotype() {
        return _immunophenotype;
    }

    public void setImmunophenotype(List immunophenotype) {
        _immunophenotype = immunophenotype;
    }

    public List getDiagnosisMethod() {
        return _diagnosisMethod;
    }

    public void setDiagnosisMethod(List diagnosisMethod) {
        _diagnosisMethod = diagnosisMethod;
    }

    public List getModuleId() {
        return _moduleId;
    }

    public void setModuleId(List moduleId) {
        _moduleId = moduleId;
    }

    public List getSamePrimaries() {
        return _samePrimaries;
    }

    public void setSamePrimaries(List samePrimaries) {
        _samePrimaries = samePrimaries;
    }

    public List getSamePrimariesText() {
        return _samePrimariesText;
    }

    public void setSamePrimariesText(List samePrimariesText) {
        _samePrimariesText = samePrimariesText;
    }

    public List getBiomarkers() {
        return _biomarkers;
    }

    public void setBiomarkers(List biomarkers) {
        _biomarkers = biomarkers;
    }

    public List getTreatmentText() {
        return _treatmentText;
    }

    public void setTreatmentText(List treatmentText) {
        _treatmentText = treatmentText;
    }

    public void setProgression(List progression) {
        _progression = progression;
    }

    // values for the datasources
    public enum Type {
        SOLID_TUMOR,
        HEMATO
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy