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;
import java.io.Serializable;
import java.util.Collection;
import org.springframework.lang.Nullable;
import java.time.OffsetDateTime;
/**
* This class consists of properties representing a patient ProgressNote.
*
* @author Ian Meinert, Asli Goncer
* @since 1.0
*/
public class ProgressNote implements Serializable {
private static final long serialVersionUID = -7788619177798333712L;
/**
* The patient id
*/
private String patientId;
/**
* The note author
*/
private String author;
/**
* The facility where the note was entered
*/
private Facility facility;
/**
* The location within the facility where the note was entered
*/
private String hospitalLocation;
/**
* The local title for the note
*/
private String localTitle;
/**
* The standard title for the note
*/
private String standardTitle;
/**
* The date the note was created
*/
@Nullable
private OffsetDateTime noteDate;
/**
* The date of entry
*/
@Nullable
private OffsetDateTime entryDate;
/**
* The urgency of the note
*/
private String urgency;
/**
* The note status
*/
private String status;
/**
* Expected signer for the note
*/
private String expSigner;
/**
* Expected cosigner for the note
*/
private String expCosigner;
/**
* The textual content of the note
*/
private String reportText;
/**
* Signature of note signer
*/
private Signature signature;
/**
* Signature of note cosigner
*/
private Signature cosignature;
/**
* Signature for approval of an amendment
*/
private Signature amendmentSignature;
/**
* Doc Type
*/
private String docType;
/**
* The getter for the docType.
*
* @return the docType
*/
public String getDocType() {
return docType;
}
/**
* The setter for the docType.
*
* @param docType the docType to set
*/
public void setDocType(String docType) {
this.docType = docType;
}
/**
* Addendums to the note which is a collection of progress notes
*/
private Collection<ProgressNote> addendums;
/**
* The getter for the patientId.
*
* @return the patient Id
*/
public String getPatientId() {
return patientId;
}
/**
* The setter for the patientId.
*
* @param patientId the patient Id
*
*/
public void setPatientId(String patientId) {
this.patientId = patientId;
}
/**
* The getter for the author.
*
* @return the author of the progress note
*/
public String getAuthor() {
return author;
}
/**
* The setter for the author.
*
* @param author the author of the progress note
*/
public void setAuthor(String author) {
this.author = author;
}
/**
* The getter for the facility.
*
* @return the facility of the progress note
*/
public Facility getFacility() {
return facility;
}
/**
* The setter for the facility.
*
* @param facility the facility where the progress note was entered
*/
public void setFacility(Facility facility) {
this.facility = facility;
}
/**
* The getter for the localTitle.
*
* @return the local title of the progress note
*/
public String getLocalTitle() {
return localTitle;
}
/**
* The setter for the localTitle.
*
* @param localTitle the local title of the progress note
*/
public void setLocalTitle(String localTitle) {
this.localTitle = localTitle;
}
/**
* The getter for the standardTitle.
*
* @return the standard title of the progress note
*/
public String getStandardTitle() {
return standardTitle;
}
/**
* The setter fpr the standardTitle.
*
* @param standardTitle the standard title of the progress note
*/
public void setStandardTitle(String standardTitle) {
this.standardTitle = standardTitle;
}
/**
* The getter for the noteDate.
*
* @return the date the note was created
*/
public OffsetDateTime getNoteDate() {
return noteDate;
}
/**
* The setter for the noteDate.
*
* @param noteDate the date the note was created
*/
public void setNoteDate(OffsetDateTime noteDate) {
this.noteDate = noteDate;
}
/**
* The getter for the entryDate.
*
* @return the date the note was entered
*/
public OffsetDateTime getEntryDate() {
return entryDate;
}
/**
* The setter for the entryDate.
*
* @param entryDate the date the note was entered
*/
public void setEntryDate(OffsetDateTime entryDate) {
this.entryDate = entryDate;
}
/**
* The getter for the urgency.
*
* @return the urgency of the progress note
*/
public String getUrgency() {
return urgency;
}
/**
* The setter for the urgency.
*
* @param urgency the urgency of the progress note
*/
public void setUrgency(String urgency) {
this.urgency = urgency;
}
/**
* The getter for the status.
*
* @return the progress note status
*/
public String getStatus() {
return status;
}
/**
* The setter for the status.
*
* @param status the progress note status
*/
public void setStatus(String status) {
this.status = status;
}
/**
* The getter for the expSigner.
*
* @return the expert signer
*/
public String getExpSigner() {
return expSigner;
}
/**
* The setter for the expSigner.
*
* @param expSigner the expert signer
*/
public void setExpSigner(String expSigner) {
this.expSigner = expSigner;
}
/**
* The getter for the expCosigner.
*
* @return the expert cosigner
*/
public String getExpCosigner() {
return expCosigner;
}
/**
* The setter for the expCosigner.
*
* @param expCosigner the expert cosigner
*/
public void setExpCosigner(String expCosigner) {
this.expCosigner = expCosigner;
}
/**
* The getter for reportText.
*
* @return the note report text
*/
public String getReportText() {
return reportText;
}
/**
* The setter for the reportText.
*
* @param reportText the note report text
*/
public void setReportText(String reportText) {
this.reportText = reportText;
}
/**
* The getter for the signature.
*
* @return the signature on the note
*/
public Signature getSignature() {
return signature;
}
/**
* The setter for the signature.
*
* @param signature the signature on the note
*/
public void setSignature(Signature signature) {
this.signature = signature;
}
/**
* The getter for the cosignature.
*
* @return the cosignature on the note
*/
public Signature getCosignature() {
return cosignature;
}
/**
* The setter for the cosignature.
*
* @param cosignature the cosignature on the note
*/
public void setCosignature(Signature cosignature) {
this.cosignature = cosignature;
}
/**
* The getter for the amendmentSignature.
*
* @return the amendmentSignature
*/
public Signature getAmendmentSignature() {
return amendmentSignature;
}
/**
* The setter for the amendmentSignature.
*
* @param amendmentSignature the amendmentSignature to set
*/
public void setAmendmentSignature(Signature amendmentSignature) {
this.amendmentSignature = amendmentSignature;
}
/**
* The getter for the addendums.
*
* @return the addendums
*/
public Collection<ProgressNote> getAddendums() {
return addendums;
}
/**
* The setter for the addendums.
*
* @param addendums the addendums to set
*/
public void setAddendums(Collection<ProgressNote> addendums) {
this.addendums = addendums;
}
/**
* The getter for hospitalLocation.
*
* @return the hospitalLocation
*/
public String getHospitalLocation() {
return hospitalLocation;
}
/**
* The setter for hospitalLocation.
*
* @param hospitalLocation the hospitalLocation to set
*/
public void setHospitalLocation(String hospitalLocation) {
this.hospitalLocation = hospitalLocation;
}
}