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 java.time.OffsetDateTime;

import gov.va.med.pbm.ampl.model.Contact;
import gov.va.med.pbm.ampl.model.Facility;
import gov.va.med.pbm.ampl.model.Provider;

/**
* This class consists of properties representing a Mental Health Team Or Primary Care Team.
*
* @author Ian Meinert
* @since 1.0
*/
public class PatientCareTeam implements Serializable {

private static final long serialVersionUID = -7788619177798333712L;

private String name;
private String purpose;
private Contact contactDetails;
private Provider primaryCareProvider;
private Provider mentalHealthTeamCoordinator;
private String mentalHealthTeamName;
private Contact mentalHealthTeamContactDetails;
private Facility facility;
private OffsetDateTime assignedDate;
private Provider[] teamPositions;

/**
* The getter for name.
*
* @return the name
*/
public String getName() {
return name;
}

/**
* The setter for name.
*
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}

/**
* The getter for purpose.
*
* @return the purpose
*/
public String getPurpose() {
return purpose;
}

/**
* The setter for purpose.
*
* @param purpose the purpose to set
*/
public void setPurpose(String purpose) {
this.purpose = purpose;
}

/**
* The getter for contactDetails.
*
* @return the contact details
*/
public Contact getContactDetails() {
return contactDetails;
}

/**
* The setter for contactDetails.
*
* @param contactDetails the contact details
*/
public void setContactDetails(Contact contactDetails) {
this.contactDetails = contactDetails;
}

/**
* The getter for primaryCareProvider.
*
* @return the primaryCareProvider
*/
public Provider getPrimaryCareProvider() {
return primaryCareProvider;
}

/**
* The setter for primaryCareProvider.
*
* @param primaryCareProvider the name to set
*/
public void setPrimaryCareProvider(Provider primaryCareProvider) {
this.primaryCareProvider = primaryCareProvider;
}

/**
* The getter for mentalHealthTeamCoordinator.
*
* @return the mentalHealthTeamCoordinator
*/
public Provider getMentalHealthTeamCoordinator() {
return mentalHealthTeamCoordinator;
}

/**
* The setter for mentalHealthTeamCoordinator.
*
* @param mentalHealthTeamCoordinator the name to set
*/
public void setMentalHealthTeamCoordinator(Provider mentalHealthTeamCoordinator) {
this.mentalHealthTeamCoordinator = mentalHealthTeamCoordinator;
}

/**
* The getter for mentalHealthTeamName.
*
* @return the mentalHealthTeamName
*/
public String getMentalHealthTeamName() {
return mentalHealthTeamName;
}

/**
* The setter for mentalHealthTeamName.
*
* @param mentalHealthTeamName the name to set
*/
public void setMentalHealthTeamName(String mentalHealthTeamName) {
this.mentalHealthTeamName = mentalHealthTeamName;
}

/**
* The getter for mentalHealthTeamContactDetails.
*
* @return the mentalHealthTeamContactDetails
*/
public Contact getMentalHealthTeamContactDetails() {
return mentalHealthTeamContactDetails;
}

/**
* The setter for mentalHealthTeamContactDetails.
*
* @param mentalHealthTeamContactDetails the contact details to set
*/
public void setMentalHealthTeamContactDetails(Contact mentalHealthTeamContactDetails) {
this.mentalHealthTeamContactDetails = mentalHealthTeamContactDetails;
}

/**
* The getter for facility.
*
* @return the facility
*/
public Facility getFacility() {
return facility;
}

/**
* The setter for facility.
*
* @param facility the facility to set
*/
public void setFacility(Facility facility) {
this.facility = facility;
}

/**
* The getter for assignedDate.
*
* @return the assignedDate
*/
public OffsetDateTime getAssignedDate() {
return assignedDate;
}

/**
* The setter for assignedDate.
*
* @param assignedDate the assignedDate to set
*/
public void setAssignedDate(OffsetDateTime assignedDate) {
this.assignedDate = assignedDate;
}

/**
* The getter for teamPositions.
*
* @return the teamPositions
*/
public Provider[] getTeamPositions() {
return teamPositions;
}

/**
* The setter for teamPositions.
*
* @param teamPositions the teamPositions to set
*/
public void setTeamPositions(Provider[] teamPositions) {
this.teamPositions = teamPositions;
}
}