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

com.imsweb.seerapi.client.rx.Rx Maven / Gradle / Ivy

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

import java.util.List;

import com.fasterxml.jackson.annotation.JsonProperty;

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

public class Rx extends Publishable {

    @JsonProperty("history")
    protected List _history;
    // RX shared properties
    @JsonProperty("type")
    protected Type _type;
    @JsonProperty("alternate_name")
    protected List _alternateName;
    @JsonProperty("primary_site")
    protected List _primarySite;
    @JsonProperty("histology")
    protected String _histology;
    @JsonProperty("remarks")
    protected String _remarks;
    @JsonProperty("evs_id")
    protected String _evsId;
    // drug only
    @JsonProperty("abbreviation")
    protected List _abbreviation;
    @JsonProperty("category")
    protected List _category;
    @JsonProperty("subcategory")
    protected List _subcategory;
    @JsonProperty("nsc_number")
    protected List _nscNumber;
    @JsonProperty("do_not_code")
    protected DoNoCodeValue _doNotCode;
    // regimen only
    @JsonProperty("drugs")
    protected List _drugs;
    @JsonProperty("radiation")
    protected String _radiation;

    /**
     * Default constructor
     */
    public Rx() {
    }

    public List getHistory() {
        return _history;
    }

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

    public Type getType() {
        return _type;
    }

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

    public List getAlternateName() {
        return _alternateName;
    }

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

    public List getPrimarySite() {
        return _primarySite;
    }

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

    public String getHistology() {
        return _histology;
    }

    public void setHistology(String histology) {
        _histology = histology;
    }

    public String getRemarks() {
        return _remarks;
    }

    public void setRemarks(String remarks) {
        _remarks = remarks;
    }

    public String getEvsId() {
        return _evsId;
    }

    public void setEvsId(String evsId) {
        _evsId = evsId;
    }

    public List getAbbreviation() {
        return _abbreviation;
    }

    public void setAbbreviation(List abbreviation) {
        _abbreviation = abbreviation;
    }

    public List getCategory() {
        return _category;
    }

    public void setCategory(List category) {
        _category = category;
    }

    public List getSubcategory() {
        return _subcategory;
    }

    public void setSubcategory(List subcategory) {
        _subcategory = subcategory;
    }

    public List getNscNumber() {
        return _nscNumber;
    }

    public void setNscNumber(List nscNumber) {
        _nscNumber = nscNumber;
    }

    public DoNoCodeValue getDoNotCode() {
        return _doNotCode;
    }

    public void setDoNotCode(DoNoCodeValue doNotCode) {
        _doNotCode = doNotCode;
    }

    public List getDrugs() {
        return _drugs;
    }

    public void setDrugs(List drugs) {
        _drugs = drugs;
    }

    public String getRadiation() {
        return _radiation;
    }

    public void setRadiation(String radiation) {
        _radiation = radiation;
    }

    // values for the type
    public enum Type {
        DRUG,
        REGIMEN
    }

    public enum DoNoCodeValue {
        YES,
        NO,
        SEE_REMARKS
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy