com.imsweb.seerapi.client.ndc.NdcSeerInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of seerapi-client-java Show documentation
Show all versions of seerapi-client-java Show documentation
API mapping for SEER*API in Java
/*
* 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
}
}