package com.feisystems.provider.service.dto;
import java.beans.ConstructorProperties;
import java.util.Date;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
public class ProviderDto {
@NotNull
private String npi;
private String entityType;
@ConstructorProperties({})
public ProviderDto() {
super();
}
@ConstructorProperties({ "npi", "entityType", "providerEnumerationDate",
"lastUpdateDate" })
public ProviderDto(String npi, String entityType,
String providerEnumerationDate, String lastUpdateDate) {
super();
this.npi = npi;
this.entityType = entityType;
this.providerEnumerationDate = providerEnumerationDate;
this.lastUpdateDate = lastUpdateDate;
}
private String replacementNpi = null;
private String employerIdentificationNumber = null;
private Boolean isSoleProprietor = false;
private Boolean isOrganizationSubpart = false;
private String parentOrganizationLbn = null;
private String parentOrganizationTin = null;
private String providerOrganizationName = null;
private String providerLastName = null;
private String providerFirstName = null;
private String providerMiddleName = null;
private String providerNamePrefixText = null;
private String providerNameSuffixText = null;
private String providerCredentialText = null;
private String providerFirstLineBusinessMailingAddress = null;
private String providerSecondLineBusinessMailingAddress = null;
private String providerBusinessMailingAddressCityName = null;
private String providerBusinessMailingAddressStateName = null;
@Pattern(regexp = "(\\b[0-9]{5}\\-[0-9]{4}\\b|\\b[0-9]{5}\\b|\\b[0-9]{9}\\b|\\b[0-9]{5}\\b)")
private String providerBusinessMailingAddressPostalCode = null;
private String providerBusinessMailingAddressCountryCode = null;
private String providerBusinessMailingAddressTelephoneNumber = null;
private String providerBusinessMailingAddressFaxNumber = null;
private String providerFirstLineBusinessPracticeLocationAddress = null;
private String providerSecondLineBusinessPracticeLocationAddress = null;
private String providerBusinessPracticeLocationAddressCityName = null;
private String providerBusinessPracticeLocationAddressStateName = null;
@Pattern(regexp = "(\\b[0-9]{5}\\-[0-9]{4}\\b|\\b[0-9]{5}\\b|\\b[0-9]{9}\\b|\\b[0-9]{5}\\b)")
private String providerBusinessPracticeLocationAddressPostalCode = null;
private String providerBusinessPracticeLocationAddressCountryCode = null;
private String providerBusinessPracticeLocationAddressTelephoneNumber = null;
private String providerBusinessPracticeLocationAddressFaxNumber = null;
@NotNull
private String providerEnumerationDate;
@NotNull
private String lastUpdateDate = null;
private String npideactivationReasonCode = null;
private String npideactivationReason = null;
private Date npideactivationDate = null;
private Date npireactivationDate = null;
private Character providerGenderCode = null;
private String providerGender = null;
private String authorizedOfficialLastName = null;
private String authorizedOfficialFirstName = null;
private String authorizedOfficialMiddleName = null;
private String authorizedOfficialTitleorPosition = null;
private String authorizedOfficialNamePrefixText = null;
private String authorizedOfficialNameSuffixText = null;
private String authorizedOfficialCredentialText = null;
private String authorizedOfficialTelephoneNumber = null;
private String healthcareProviderTaxonomyCode_1 = null;
private String healthcareProviderTaxonomy_1 = null;
private String providerLicenseNumber_1 = null;
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 Date getNpideactivationDate() {
return npideactivationDate;
}
public void setNpideactivationDate(Date npideactivationDate) {
this.npideactivationDate = npideactivationDate;
}
public Date getNpireactivationDate() {
return npireactivationDate;
}
public void setNpireactivationDate(Date npireactivationDate) {
this.npireactivationDate = npireactivationDate;
}
public Character getProviderGenderCode() {
return providerGenderCode;
}
public void setProviderGenderCode(Character 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 healthcareProviderTaxonomy_1;
}
public void setHealthcareProviderTaxonomy_1(
String healthcareProviderTaxonomy_1) {
this.healthcareProviderTaxonomy_1 = 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;
}
@Override
public String toString() {
return "ProviderDto [npi=" + npi + ", entityType=" + entityType
+ ", replacementNpi=" + replacementNpi
+ ", employerIdentificationNumber="
+ employerIdentificationNumber + ", isSoleProprietor="
+ isSoleProprietor + ", isOrganizationSubpart="
+ isOrganizationSubpart + ", parentOrganizationLbn="
+ parentOrganizationLbn + ", parentOrganizationTin="
+ parentOrganizationTin + ", providerOrganizationName="
+ providerOrganizationName + ", providerLastName="
+ providerLastName + ", providerFirstName=" + providerFirstName
+ ", providerMiddleName=" + providerMiddleName
+ ", providerNamePrefixText=" + providerNamePrefixText
+ ", providerNameSuffixText=" + providerNameSuffixText
+ ", providerCredentialText=" + providerCredentialText
+ ", providerFirstLineBusinessMailingAddress="
+ providerFirstLineBusinessMailingAddress
+ ", providerSecondLineBusinessMailingAddress="
+ providerSecondLineBusinessMailingAddress
+ ", providerBusinessMailingAddressCityName="
+ providerBusinessMailingAddressCityName
+ ", providerBusinessMailingAddressStateName="
+ providerBusinessMailingAddressStateName
+ ", providerBusinessMailingAddressPostalCode="
+ providerBusinessMailingAddressPostalCode
+ ", providerBusinessMailingAddressCountryCode="
+ providerBusinessMailingAddressCountryCode
+ ", providerBusinessMailingAddressTelephoneNumber="
+ providerBusinessMailingAddressTelephoneNumber
+ ", providerBusinessMailingAddressFaxNumber="
+ providerBusinessMailingAddressFaxNumber
+ ", providerFirstLineBusinessPracticeLocationAddress="
+ providerFirstLineBusinessPracticeLocationAddress
+ ", providerSecondLineBusinessPracticeLocationAddress="
+ providerSecondLineBusinessPracticeLocationAddress
+ ", providerBusinessPracticeLocationAddressCityName="
+ providerBusinessPracticeLocationAddressCityName
+ ", providerBusinessPracticeLocationAddressStateName="
+ providerBusinessPracticeLocationAddressStateName
+ ", providerBusinessPracticeLocationAddressPostalCode="
+ providerBusinessPracticeLocationAddressPostalCode
+ ", providerBusinessPracticeLocationAddressCountryCode="
+ providerBusinessPracticeLocationAddressCountryCode
+ ", providerBusinessPracticeLocationAddressTelephoneNumber="
+ providerBusinessPracticeLocationAddressTelephoneNumber
+ ", providerBusinessPracticeLocationAddressFaxNumber="
+ providerBusinessPracticeLocationAddressFaxNumber
+ ", providerEnumerationDate=" + providerEnumerationDate
+ ", lastUpdateDate=" + lastUpdateDate
+ ", npideactivationReasonCode=" + npideactivationReasonCode
+ ", npideactivationReason=" + npideactivationReason
+ ", npideactivationDate=" + npideactivationDate
+ ", npireactivationDate=" + npireactivationDate
+ ", providerGenderCode=" + providerGenderCode
+ ", providerGender=" + providerGender
+ ", authorizedOfficialLastName=" + authorizedOfficialLastName
+ ", authorizedOfficialFirstName="
+ authorizedOfficialFirstName
+ ", authorizedOfficialMiddleName="
+ authorizedOfficialMiddleName
+ ", authorizedOfficialTitleorPosition="
+ authorizedOfficialTitleorPosition
+ ", authorizedOfficialNamePrefixText="
+ authorizedOfficialNamePrefixText
+ ", authorizedOfficialNameSuffixText="
+ authorizedOfficialNameSuffixText
+ ", authorizedOfficialCredentialText="
+ authorizedOfficialCredentialText
+ ", authorizedOfficialTelephoneNumber="
+ authorizedOfficialTelephoneNumber
+ ", healthcareProviderTaxonomyCode_1="
+ healthcareProviderTaxonomyCode_1
+ ", healthcareProviderTaxonomy_1="
+ healthcareProviderTaxonomy_1 + ", providerLicenseNumber_1="
+ providerLicenseNumber_1
+ ", providerLicenseNumberStateCode_1="
+ providerLicenseNumberStateCode_1 + "]";
}
}