Summary Table
Categories |
Total Count |
PII |
0 |
URL |
0 |
DNS |
0 |
EKL |
0 |
IP |
0 |
PORT |
0 |
VsID |
0 |
CF |
0 |
AI |
0 |
VPD |
0 |
PL |
0 |
Other |
0 |
File Content
package gov.va.med.pbm.ampl.model.patientdemographics;
import java.io.Serializable;
import gov.va.med.pbm.ampl.model.Facility;
import gov.va.med.pbm.ampl.model.address.ConfidentialAddress;
import gov.va.med.pbm.ampl.model.address.PermanentAddress;
import gov.va.med.pbm.ampl.model.address.TemporaryAddress;
import gov.va.med.pbm.ampl.model.Contact;
/**
* This class consists of properties representing a patient detail.
*
* @author Ian Meinert
* @author Pavani Mukthipudi
*
* @since 1.0
*/
public class PatientDetails extends PatientIdentity implements Serializable {
private static final long serialVersionUID = -7788619177798333712L;
private Facility site;
private Facility[] remoteSitesVisited;
private String oneVaStatus;
private PatientEligibility eligibility;
private PatientDisability[] disabilities;
private PatientCareTeam[] patientCareTeams;
private Contact contactDetails;
private PermanentAddress permanentAddress;
private TemporaryAddress temporaryAddress;
private ConfidentialAddress confidentialAddress;
private String emergencyResponse;
private Person emergencyContactPrimary;
private Person emergencyContactSecondary;
private Person nextOfKinPrimary;
private Person nextOfKinSecondary;
private Language[] languages;
private MilitaryService militaryService;
private HealthBenefits healthBenefits;
private SocialHistory socialHistory;
private ClinicInformation clinicInformation;
private DeathInformation deathInformation;
private PharmacyInformation pharmacyInformation;
/**
* The getter for the site.
*
* @return the patient site
*/
public Facility getSite() {
return site;
}
/**
* The setter for the site.
*
* @param site the patient site
*
*/
public void setSite(Facility site) {
this.site = site;
}
/**
* The getter for the remote sites visited by the patient.
*
* @return the remote sites visited by the patient
*/
public Facility[] getRemoteSitesVisited() {
return remoteSitesVisited;
}
/**
* The setter for the remote sites visited by the patient.
*
* @param remoteSitesVisited the remote sites visited by the patient
*
*/
public void setRemoteSitesVisited(Facility[] remoteSitesVisited) {
this.remoteSitesVisited = remoteSitesVisited;
}
/**
* Gets the value of the patient VA status.
*
* @return the VA status
*/
public String getOneVaStatus() {
return oneVaStatus;
}
/**
* Sets the value of the patient VA status.
*
* @param oneVaStatus the patient VA status
*/
public void setOneVaStatus(String oneVaStatus) {
this.oneVaStatus = oneVaStatus;
}
/**
* The getter for eligibility.
*
* @return the eligibility
*/
public PatientEligibility getEligibility() {
return eligibility;
}
/**
* The setter for eligibility.
*
* @param eligibility the eligibility to set
*/
public void setEligibility(PatientEligibility eligibility) {
this.eligibility = eligibility;
}
/**
* The getter for disabilities.
*
* @return the disabilities
*/
public PatientDisability[] getDisabilities() {
return disabilities;
}
/**
* The setter for disabilities.
*
* @param disabilities the disabilities to set
*/
public void setDisabilities(PatientDisability[] disabilities) {
this.disabilities = disabilities;
}
/**
* The getter for patientCareTeams.
*
* @return the patientCareTeams
*/
public PatientCareTeam[] getPatientCareTeams() {
return patientCareTeams;
}
/**
* The setter for patientCareTeams.
*
* @param patientCareTeams the patientCareTeams to set
*/
public void setPatientCareTeams(PatientCareTeam[] patientCareTeams) {
this.patientCareTeams = patientCareTeams;
}
/**
* Gets the value of the patient's contact information.
*
* @return the contactDetails
*/
public Contact getContactDetails() {
return contactDetails;
}
/**
* Sets the value of the patient's contact details.
*
* @param contactDetails the contact details to set
*/
public void setContactDetails(Contact contactDetails) {
this.contactDetails = contactDetails;
}
/**
* Gets the value of the patient's permanent address.
*
* @return the permanent address
*/
public PermanentAddress getPermanentAddress() {
return permanentAddress;
}
/**
* Sets the value of the patient's permanent address.
*
* @param permanentAddress the permanent address to set
*/
public void setPermanentAddress(PermanentAddress permanentAddress) {
this.permanentAddress = permanentAddress;
}
/**
* Gets the value of the patient's temporary address.
*
* @return the temporary address
*/
public TemporaryAddress getTemporaryAddress() {
return temporaryAddress;
}
/**
* Sets the value of the patient's temporary address.
*
* @param temporaryAddress the temporary address to set
*/
public void setTemporaryAddress(TemporaryAddress temporaryAddress) {
this.temporaryAddress = temporaryAddress;
}
/**
* Gets the value of the patient's confidential address.
*
* @return the confidential address
*/
public ConfidentialAddress getConfidentialAddress() {
return confidentialAddress;
}
/**
* Sets the value of the patient's confidential address.
*
* @param confidentialAddress the confidential address to set
*/
public void setConfidentialAddress(ConfidentialAddress confidentialAddress) {
this.confidentialAddress = confidentialAddress;
}
/**
* Gets the value of the emergency response.
*
* @return the emergency response
*/
public String getEmergencyResponse() {
return emergencyResponse;
}
/**
* Sets the value of the emergency response.
*
* @param emergencyResponse the emergency response to set
*/
public void setEmergencyResponse(String emergencyResponse) {
this.emergencyResponse = emergencyResponse;
}
/**
* Gets the value of the primary emergency contact.
*
* @return the primary emergency contact
*/
public Person getEmergencyContactPrimary() {
return emergencyContactPrimary;
}
/**
* Sets the value of the primary emergency contact.
*
* @param emergencyContactPrimary the primary emergency contact to set
*/
public void setEmergencyContactPrimary(Person emergencyContactPrimary) {
this.emergencyContactPrimary = emergencyContactPrimary;
}
/**
* Gets the value of the secondary emergency contact.
*
* @return the secondary emergency contact
*/
public Person getEmergencyContactSecondary() {
return emergencyContactSecondary;
}
/**
* Sets the value of the secondary emergency contact.
*
* @param emergencyContactSecondary the secondary emergency contact to set
*/
public void setEmergencyContactSecondary(Person emergencyContactSecondary) {
this.emergencyContactSecondary = emergencyContactSecondary;
}
/**
* Gets the value of the primary next of kin information.
*
* @return the primary next of kin information
*/
public Person getNextOfKinPrimary() {
return nextOfKinPrimary;
}
/**
* Sets the value of the primary next of kin information.
*
* @param nextOfKinPrimary the primary next of kin information to set
*/
public void setNextOfKinPrimary(Person nextOfKinPrimary) {
this.nextOfKinPrimary = nextOfKinPrimary;
}
/**
* Gets the value of the secondary next of kin information.
*
* @return the secondary next of kin information
*/
public Person getNextOfKinSecondary() {
return nextOfKinSecondary;
}
/**
* Sets the value of the secondary next of kin information.
*
* @param nextOfKinSecondary the secondary next of kin information to set
*/
public void setNextOfKinSecondary(Person nextOfKinSecondary) {
this.nextOfKinSecondary = nextOfKinSecondary;
}
/**
* Gets the value of the preferred languages.
*
* @return the preferred languages
*/
public Language[] getLanguages() {
return languages;
}
/**
* Sets the value of the preferred languages.
*
* @param languages the preferred languages to set
*/
public void setLanguages(Language[] languages) {
this.languages = languages;
}
/**
* Gets the value of militaryService.
*
* @return the military service information
*/
public MilitaryService getMilitaryService() {
return militaryService;
}
/**
* Sets the value of militaryService.
*
* @param militaryService the military service information to set
*/
public void setMilitaryService(MilitaryService militaryService) {
this.militaryService = militaryService;
}
/**
* Gets the value of Health Benefits information.
*
* @return the Health Benefits information
*/
public HealthBenefits getHealthBenefits() {
return healthBenefits;
}
/**
* Sets the value of Health Benefits information.
*
* @param healthBenefits the Health Benefits information to set
*/
public void setHealthBenefits(HealthBenefits healthBenefits) {
this.healthBenefits = healthBenefits;
}
/**
* Gets the value of Social History information.
*
* @return the Social History information
*/
public SocialHistory getSocialHistory() {
return socialHistory;
}
/**
* Sets the value of Social History information.
*
* @param socialHistory the Social History information to set
*/
public void setSocialHistory(SocialHistory socialHistory) {
this.socialHistory = socialHistory;
}
/**
* Gets the value of Clinic Information.
*
* @return the Clinic Information
*/
public ClinicInformation getClinicInformation() {
return clinicInformation;
}
/**
* Sets the value of Clinic Information.
*
* @param clinicInformation the Clinic Information to set
*/
public void setClinicInformation(ClinicInformation clinicInformation) {
this.clinicInformation = clinicInformation;
}
/**
* Gets the value of Death Information.
*
* @return the Death Information
*/
public DeathInformation getDeathInformation() {
return deathInformation;
}
/**
* Sets the value of Death Information.
*
* @param deathInformation the Death Information to set
*/
public void setDeathInformation(DeathInformation deathInformation) {
this.deathInformation = deathInformation;
}
/**
* Gets the value of Pharmacy Information.
*
* @return the Pharmacy Information
*/
public PharmacyInformation getPharmacyInformation() {
return pharmacyInformation;
}
/**
* Sets the value of Pharmacy Information.
*
* @param pharmacyInformation the Pharmacy Information to set
*/
public void setPharmacyInformation(PharmacyInformation pharmacyInformation) {
this.pharmacyInformation = pharmacyInformation;
}
}