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

com.imsweb.seerapi.client.ndc.NdcSeerInfo Maven / Gradle / Ivy

There is a newer version: 5.7
Show newest version
/*
 * Copyright (C) 2018 Information Management Services, Inc.
 */
package com.imsweb.seerapi.client.ndc;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonPropertyOrder({"seer_rx_id", "categories", "major_drug_class", "minor_drug_class", "orphan_drug", "exclusive_oncologic_agent", "date_modified"})
@JsonIgnoreProperties(ignoreUnknown = true)
public class NdcSeerInfo {

    @JsonProperty("seer_rx_id")
    private String seerRxId;
    @JsonProperty("categories")
    private List categories;
    @JsonProperty("major_drug_class")
    private String majorDrugClass;
    @JsonProperty("minor_drug_class")
    private String minorDrugClass;
    @JsonProperty("orphan_drug")
    private Boolean orphanDrug;
    @JsonProperty("exclusive_oncologic_agent")
    private Boolean exclusiveAgent;
    @JsonProperty("date_modified")
    private Date dateModified;

    public String getSeerRxId() {
        return seerRxId;
    }

    public List getCategories() {
        return categories;
    }

    public String getMajorDrugClass() {
        return majorDrugClass;
    }

    public String getMinorDrugClass() {
        return minorDrugClass;
    }

    public Boolean getOrphanDrug() {
        return orphanDrug;
    }

    public Boolean getExclusiveAgent() {
        return exclusiveAgent;
    }

    public Date getDateModified() {
        return dateModified;
    }

    // drug categories
    public enum Category {
        HORMONAL_THERAPY,
        ANCILLARY,
        CHEMOTHERAPY,
        IMMUNOTHERAPY,
        RADIOPHARMACEUTICAL
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy