package com.feisystems.provider.domain;
import java.beans.ConstructorProperties;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
@Entity
@Table(name="npi")
public class Provider implements Serializable {
private static final long serialVersionUID = 7208730575128032697L;
@Id
@Column(name="npi")
@NotNull
private String npi;
@Column(name="`Entity Type`")
@NotNull
private String entityType;
@ConstructorProperties({})
public Provider() {
super();
}
@ConstructorProperties({"npi", "entityType'",
"providerEnumerationDate", "lastUpdateDate"})
public Provider(String npi, String entityType,
String providerEnumerationDate, String lastUpdateDate) {
super();
this.npi = npi;
this.entityType = entityType;
this.providerEnumerationDate = providerEnumerationDate;
this.lastUpdateDate = lastUpdateDate;
}
@Column(name="`Replacement NPI`")
private String replacementNpi = null;
@Column(name="`Employer Identification Number (EIN)`")
private String employerIdentificationNumber = null;
@Column(name="`Is Sole Proprietor`")
private Boolean isSoleProprietor;
@Column(name="`Is Organization Subpart`")
private Boolean isOrganizationSubpart;
@Column(name="`Parent Organization LBN`")
private String parentOrganizationLbn = null;
@Column(name="`Parent Organization TIN`")
private String parentOrganizationTin = null;
@Column(name="`Provider Organization Name (Legal Business Name)`")
private String providerOrganizationName = null;
@Column(name="`Provider Last Name (Legal Name)`")
private String providerLastName = null;
@Column(name="`Provider First Name`")
private String providerFirstName = null;
@Column(name="`Provider Middle Name`")
private String providerMiddleName = null;
@Column(name="`Provider Name Prefix Text`")
private String providerNamePrefixText = null;
@Column(name="`Provider Name Suffix Text`")
private String providerNameSuffixText = null;
@Column(name="`Provider Credential Text`")
private String providerCredentialText = null;
@Column(name="`Provider First Line Business Mailing Address`")
private String providerFirstLineBusinessMailingAddress = null;
@Column(name="`Provider Second Line Business Mailing Address`")
private String providerSecondLineBusinessMailingAddress = null;
@Column(name="`Provider Business Mailing Address City Name`")
private String providerBusinessMailingAddressCityName = null;
@Column(name="`Provider Business Mailing Address State Name`")
private String providerBusinessMailingAddressStateName = null;
@Column(name="`Provider Business Mailing Address Postal Code`")
private String providerBusinessMailingAddressPostalCode = null;
@Column(name="`Provider Business Mailing Address Country Code`")
private String providerBusinessMailingAddressCountryCode = null;
@Column(name="`Provider Business Mailing Address Telephone Number`")
private String providerBusinessMailingAddressTelephoneNumber = null;
@Column(name="`Provider Business Mailing Address Fax Number`")
private String providerBusinessMailingAddressFaxNumber = null;
@Column(name="`Provider First Line Business Practice Location Address`")
private String providerFirstLineBusinessPracticeLocationAddress = null;
@Column(name="`Provider Second Line Business Practice Location Address`")
private String providerSecondLineBusinessPracticeLocationAddress = null;
@Column(name="`Provider Business Practice Location Address City Name`")
private String providerBusinessPracticeLocationAddressCityName = null;
@Column(name="`Provider Business Practice Location Address State Name`")
private String providerBusinessPracticeLocationAddressStateName = null;
@Column(name="`Provider Business Practice Location Address Postal Code`")
private String providerBusinessPracticeLocationAddressPostalCode = null;
@Column(name="`Provider Business Practice Location Address Country Code`")
private String providerBusinessPracticeLocationAddressCountryCode = null;
@Column(name="`Provider Business Practice Location Address Telephone Number`")
private String providerBusinessPracticeLocationAddressTelephoneNumber = null;
@Column(name="`Provider Business Practice Location Address Fax Number`")
private String providerBusinessPracticeLocationAddressFaxNumber = null;
@NotNull
@Column(name="`Provider Enumeration Date`")
private String providerEnumerationDate;
@NotNull
@Column(name="`Last Update Date`")
private String lastUpdateDate = null;
@Column(name="`NPI Deactivation Reason Code`")
private String npideactivationReasonCode = null;
@Column(name="`NPI Deactivation Reason`")
private String npideactivationReason = null;
@Column(name="`NPI Deactivation Date`")
private String npideactivationDate = null;
@Column(name="`NPI Reactivation Date`")
private String npireactivationDate = null;
@Column(name="`Provider Gender Code`")
private String providerGenderCode = null;
@Column(name="`Provider Gender`")
private String providerGender = null;
@Column(name="`Authorized Official Last Name`")
private String authorizedOfficialLastName = null;
@Column(name="`Authorized Official First Name`")
private String authorizedOfficialFirstName = null;
@Column(name="`Authorized Official Middle Name`")
private String authorizedOfficialMiddleName = null;
@Column(name="`Authorized Official Title or Position`")
private String authorizedOfficialTitleorPosition = null;
@Column(name="`Authorized Official Name Prefix Text`")
private String authorizedOfficialNamePrefixText = null;
@Column(name="`Authorized Official Name Suffix Text`")
private String authorizedOfficialNameSuffixText = null;
@Column(name="`Authorized Official Credential Text`")
private String authorizedOfficialCredentialText = null;
@Column(name="`Authorized Official Telephone Number`")
private String authorizedOfficialTelephoneNumber = null;
@Column(name="`Healthcare Provider Taxonomy Code_1`")
private String healthcareProviderTaxonomyCode_1 = null;
@Column(name="`Healthcare Provider Taxonomy_1`")
private String taxonomy = null;
@Column(name="`Provider License Number_1`")
private String providerLicenseNumber_1 = null;
@Column(name="`Provider License Number State Code_1`")
private String providerLicenseNumberStateCode_1 = null;
public String getNpi() {
return npi;
}
public void setNpi(String npi) {
this.npi = npi;
}
public String getEntityType() {
return entityType;
}
public void setEntityType(String entityType) {
this.entityType = entityType;
}
public String getReplacementNpi() {
return replacementNpi;
}
public void setReplacementNpi(String replacementNpi) {
this.replacementNpi = replacementNpi;
}
public String getEmployerIdentificationNumber() {
return employerIdentificationNumber;
}
public void setEmployerIdentificationNumber(String employerIdentificationNumber) {
this.employerIdentificationNumber = employerIdentificationNumber;
}
public Boolean getIsSoleProprietor() {
return isSoleProprietor;
}
public void setIsSoleProprietor(Boolean isSoleProprietor) {
this.isSoleProprietor = isSoleProprietor;
}
public Boolean getIsOrganizationSubpart() {
return isOrganizationSubpart;
}
public void setIsOrganizationSubpart(Boolean isOrganizationSubpart) {
this.isOrganizationSubpart = isOrganizationSubpart;
}
public String getParentOrganizationLbn() {
return parentOrganizationLbn;
}
public void setParentOrganizationLbn(String parentOrganizationLbn) {
this.parentOrganizationLbn = parentOrganizationLbn;
}
public String getParentOrganizationTin() {
return parentOrganizationTin;
}
public void setParentOrganizationTin(String parentOrganizationTin) {
this.parentOrganizationTin = parentOrganizationTin;
}
public String getProviderOrganizationName() {
return providerOrganizationName;
}
public void setProviderOrganizationName(String providerOrganizationName) {
this.providerOrganizationName = providerOrganizationName;
}
public String getProviderLastName() {
return providerLastName;
}
public void setProviderLastName(String providerLastName) {
this.providerLastName = providerLastName;
}
public String getProviderFirstName() {
return providerFirstName;
}
public void setProviderFirstName(String providerFirstName) {
this.providerFirstName = providerFirstName;
}
public String getProviderMiddleName() {
return providerMiddleName;
}
public void setProviderMiddleName(String providerMiddleName) {
this.providerMiddleName = providerMiddleName;
}
public String getProviderNamePrefixText() {
return providerNamePrefixText;
}
public void setProviderNamePrefixText(String providerNamePrefixText) {
this.providerNamePrefixText = providerNamePrefixText;
}
public String getProviderNameSuffixText() {
return providerNameSuffixText;
}
public void setProviderNameSuffixText(String providerNameSuffixText) {
this.providerNameSuffixText = providerNameSuffixText;
}
public String getProviderCredentialText() {
return providerCredentialText;
}
public void setProviderCredentialText(String providerCredentialText) {
this.providerCredentialText = providerCredentialText;
}
public String getProviderFirstLineBusinessMailingAddress() {
return providerFirstLineBusinessMailingAddress;
}
public void setProviderFirstLineBusinessMailingAddress(
String providerFirstLineBusinessMailingAddress) {
this.providerFirstLineBusinessMailingAddress = providerFirstLineBusinessMailingAddress;
}
public String getProviderSecondLineBusinessMailingAddress() {
return providerSecondLineBusinessMailingAddress;
}
public void setProviderSecondLineBusinessMailingAddress(
String providerSecondLineBusinessMailingAddress) {
this.providerSecondLineBusinessMailingAddress = providerSecondLineBusinessMailingAddress;
}
public String getProviderBusinessMailingAddressCityName() {
return providerBusinessMailingAddressCityName;
}
public void setProviderBusinessMailingAddressCityName(
String providerBusinessMailingAddressCityName) {
this.providerBusinessMailingAddressCityName = providerBusinessMailingAddressCityName;
}
public String getProviderBusinessMailingAddressStateName() {
return providerBusinessMailingAddressStateName;
}
public void setProviderBusinessMailingAddressStateName(
String providerBusinessMailingAddressStateName) {
this.providerBusinessMailingAddressStateName = providerBusinessMailingAddressStateName;
}
public String getProviderBusinessMailingAddressPostalCode() {
return providerBusinessMailingAddressPostalCode;
}
public void setProviderBusinessMailingAddressPostalCode(
String providerBusinessMailingAddressPostalCode) {
this.providerBusinessMailingAddressPostalCode = providerBusinessMailingAddressPostalCode;
}
public String getProviderBusinessMailingAddressCountryCode() {
return providerBusinessMailingAddressCountryCode;
}
public void setProviderBusinessMailingAddressCountryCode(
String providerBusinessMailingAddressCountryCode) {
this.providerBusinessMailingAddressCountryCode = providerBusinessMailingAddressCountryCode;
}
public String getProviderBusinessMailingAddressTelephoneNumber() {
return providerBusinessMailingAddressTelephoneNumber;
}
public void setProviderBusinessMailingAddressTelephoneNumber(
String providerBusinessMailingAddressTelephoneNumber) {
this.providerBusinessMailingAddressTelephoneNumber = providerBusinessMailingAddressTelephoneNumber;
}
public String getProviderBusinessMailingAddressFaxNumber() {
return providerBusinessMailingAddressFaxNumber;
}
public void setProviderBusinessMailingAddressFaxNumber(
String providerBusinessMailingAddressFaxNumber) {
this.providerBusinessMailingAddressFaxNumber = providerBusinessMailingAddressFaxNumber;
}
public String getProviderFirstLineBusinessPracticeLocationAddress() {
return providerFirstLineBusinessPracticeLocationAddress;
}
public void setProviderFirstLineBusinessPracticeLocationAddress(
String providerFirstLineBusinessPracticeLocationAddress) {
this.providerFirstLineBusinessPracticeLocationAddress = providerFirstLineBusinessPracticeLocationAddress;
}
public String getProviderSecondLineBusinessPracticeLocationAddress() {
return providerSecondLineBusinessPracticeLocationAddress;
}
public void setProviderSecondLineBusinessPracticeLocationAddress(
String providerSecondLineBusinessPracticeLocationAddress) {
this.providerSecondLineBusinessPracticeLocationAddress = providerSecondLineBusinessPracticeLocationAddress;
}
public String getProviderBusinessPracticeLocationAddressCityName() {
return providerBusinessPracticeLocationAddressCityName;
}
public void setProviderBusinessPracticeLocationAddressCityName(
String providerBusinessPracticeLocationAddressCityName) {
this.providerBusinessPracticeLocationAddressCityName = providerBusinessPracticeLocationAddressCityName;
}
public String getProviderBusinessPracticeLocationAddressStateName() {
return providerBusinessPracticeLocationAddressStateName;
}
public void setProviderBusinessPracticeLocationAddressStateName(
String providerBusinessPracticeLocationAddressStateName) {
this.providerBusinessPracticeLocationAddressStateName = providerBusinessPracticeLocationAddressStateName;
}
public String getProviderBusinessPracticeLocationAddressPostalCode() {
return providerBusinessPracticeLocationAddressPostalCode;
}
public void setProviderBusinessPracticeLocationAddressPostalCode(
String providerBusinessPracticeLocationAddressPostalCode) {
this.providerBusinessPracticeLocationAddressPostalCode = providerBusinessPracticeLocationAddressPostalCode;
}
public String getProviderBusinessPracticeLocationAddressCountryCode() {
return providerBusinessPracticeLocationAddressCountryCode;
}
public void setProviderBusinessPracticeLocationAddressCountryCode(
String providerBusinessPracticeLocationAddressCountryCode) {
this.providerBusinessPracticeLocationAddressCountryCode = providerBusinessPracticeLocationAddressCountryCode;
}
public String getProviderBusinessPracticeLocationAddressTelephoneNumber() {
return providerBusinessPracticeLocationAddressTelephoneNumber;
}
public void setProviderBusinessPracticeLocationAddressTelephoneNumber(
String providerBusinessPracticeLocationAddressTelephoneNumber) {
this.providerBusinessPracticeLocationAddressTelephoneNumber = providerBusinessPracticeLocationAddressTelephoneNumber;
}
public String getProviderBusinessPracticeLocationAddressFaxNumber() {
return providerBusinessPracticeLocationAddressFaxNumber;
}
public void setProviderBusinessPracticeLocationAddressFaxNumber(
String providerBusinessPracticeLocationAddressFaxNumber) {
this.providerBusinessPracticeLocationAddressFaxNumber = providerBusinessPracticeLocationAddressFaxNumber;
}
public String getProviderEnumerationDate() {
return providerEnumerationDate;
}
public void setProviderEnumerationDate(String providerEnumerationDate) {
this.providerEnumerationDate = providerEnumerationDate;
}
public String getLastUpdateDate() {
return lastUpdateDate;
}
public void setLastUpdateDate(String lastUpdateDate) {
this.lastUpdateDate = lastUpdateDate;
}
public String getNpideactivationReasonCode() {
return npideactivationReasonCode;
}
public void setNpideactivationReasonCode(String npideactivationReasonCode) {
this.npideactivationReasonCode = npideactivationReasonCode;
}
public String getNpideactivationReason() {
return npideactivationReason;
}
public void setNpideactivationReason(String npideactivationReason) {
this.npideactivationReason = npideactivationReason;
}
public String getNpideactivationDate() {
return npideactivationDate;
}
public void setNpideactivationDate(String npideactivationDate) {
this.npideactivationDate = npideactivationDate;
}
public String getNpireactivationDate() {
return npireactivationDate;
}
public void setNpireactivationDate(String npireactivationDate) {
this.npireactivationDate = npireactivationDate;
}
public String getProviderGenderCode() {
return providerGenderCode;
}
public void setProviderGenderCode(String providerGenderCode) {
this.providerGenderCode = providerGenderCode;
}
public String getProviderGender() {
return providerGender;
}
public void setProviderGender(String providerGender) {
this.providerGender = providerGender;
}
public String getAuthorizedOfficialLastName() {
return authorizedOfficialLastName;
}
public void setAuthorizedOfficialLastName(String authorizedOfficialLastName) {
this.authorizedOfficialLastName = authorizedOfficialLastName;
}
public String getAuthorizedOfficialFirstName() {
return authorizedOfficialFirstName;
}
public void setAuthorizedOfficialFirstName(String authorizedOfficialFirstName) {
this.authorizedOfficialFirstName = authorizedOfficialFirstName;
}
public String getAuthorizedOfficialMiddleName() {
return authorizedOfficialMiddleName;
}
public void setAuthorizedOfficialMiddleName(String authorizedOfficialMiddleName) {
this.authorizedOfficialMiddleName = authorizedOfficialMiddleName;
}
public String getAuthorizedOfficialTitleorPosition() {
return authorizedOfficialTitleorPosition;
}
public void setAuthorizedOfficialTitleorPosition(
String authorizedOfficialTitleorPosition) {
this.authorizedOfficialTitleorPosition = authorizedOfficialTitleorPosition;
}
public String getAuthorizedOfficialNamePrefixText() {
return authorizedOfficialNamePrefixText;
}
public void setAuthorizedOfficialNamePrefixText(
String authorizedOfficialNamePrefixText) {
this.authorizedOfficialNamePrefixText = authorizedOfficialNamePrefixText;
}
public String getAuthorizedOfficialNameSuffixText() {
return authorizedOfficialNameSuffixText;
}
public void setAuthorizedOfficialNameSuffixText(
String authorizedOfficialNameSuffixText) {
this.authorizedOfficialNameSuffixText = authorizedOfficialNameSuffixText;
}
public String getAuthorizedOfficialCredentialText() {
return authorizedOfficialCredentialText;
}
public void setAuthorizedOfficialCredentialText(
String authorizedOfficialCredentialText) {
this.authorizedOfficialCredentialText = authorizedOfficialCredentialText;
}
public String getAuthorizedOfficialTelephoneNumber() {
return authorizedOfficialTelephoneNumber;
}
public void setAuthorizedOfficialTelephoneNumber(
String authorizedOfficialTelephoneNumber) {
this.authorizedOfficialTelephoneNumber = authorizedOfficialTelephoneNumber;
}
public String getHealthcareProviderTaxonomyCode_1() {
return healthcareProviderTaxonomyCode_1;
}
public void setHealthcareProviderTaxonomyCode_1(
String healthcareProviderTaxonomyCode_1) {
this.healthcareProviderTaxonomyCode_1 = healthcareProviderTaxonomyCode_1;
}
public String getHealthcareProviderTaxonomy_1() {
return taxonomy;
}
public void setHealthcareProviderTaxonomy_1(String healthcareProviderTaxonomy_1) {
this.taxonomy = healthcareProviderTaxonomy_1;
}
public String getProviderLicenseNumber_1() {
return providerLicenseNumber_1;
}
public void setProviderLicenseNumber_1(String providerLicenseNumber_1) {
this.providerLicenseNumber_1 = providerLicenseNumber_1;
}
public String getProviderLicenseNumberStateCode_1() {
return providerLicenseNumberStateCode_1;
}
public void setProviderLicenseNumberStateCode_1(
String providerLicenseNumberStateCode_1) {
this.providerLicenseNumberStateCode_1 = providerLicenseNumberStateCode_1;
}
}