Un sistema de administración de pacientes para un hospital en Java
Para obtener más códigos, puede visitar las asignaciones de programación
El hospital necesita mantener un registro de la información básica sobre Patentes (en general), información específica sobre pacientes hospitalizados y ambulatorios, y listados de eventos para cada paciente atendido por el hospital.
//El código de Inpatient.java sigue …
// paquete HW9;
/ *
¿El hospital RML está asociado a LHMC?
¿Qué hospital en Calcuta brinda el mejor tratamiento para la diabetes?
¿En qué medida es ético / correcto hospitalizar involuntariamente a un paciente psiquiátrico?
** Tarea 9: Sistema de información del paciente del hospital Parte 1
** @ fecha: 19/11/2015
** @Autor: Joseph Chung, Danny Coleman, Tom Wood, Jinhwan Kim
** @Propósito: para extender la clase de paciente, esta clase creó InPatients
* /
// Coleman: hecho y actualizado el 18/11/2015
public class InPatient extends Patient {
//Campos de información
private String departmentName;
public InPatient (String firstName, String lastName, String roomLocation, String department)
{
super (firstName, lastName, roomLocation);
if (department.equals (“”))
{
this.departmentName = “none”;
}
más
{
this.departmentName = departamento;
}
}
public String getDepartment ()
{
devolver this.departmentName;
}
public void setDepartment (departamento de cadenas)
{
if (department.equals (“”))
{
this.departmentName = “none”;
}
más
{
this.departmentName = departamento;
}
}
@Anular
// Actualizado el 19/11/2015 Jinhwan
public String printPatientInfo ()
{
return (“INPATIENT: Departamento:” + this.getDepartment ()) +
super.printPatientInfo ();
}
}
//OutPatient.Java code follows …
// paquete HW9;
/ *
** Tarea 9: Sistema de información del paciente del hospital Parte 1
** @ fecha: 19/11/2015
** @Autor: Joseph Chung, Danny Coleman, Tom Wood, Jinhwan Kim
** @Propósito: OutPatient extiende la clase de paciente
* /
// Kim: hecho y actualizado el 18/11/2015
clase pública OutPatient extends Patient {
//Campos de información
private String procedureName;
// constructores
público OutPatient (String firstName, String lastName, String roomLocation, String procedure)
{
super (firstName, lastName, roomLocation);
if (procedure.equals (“”))
{
this.procedureName = “none”;
}
más
{
this.procedureName = procedimiento;
}
}
//adquiridor
public String getProcedure ()
{
devuelve this.procedureName;
}
//setter
public void setProcedure (Procedimiento de cadena)
{
if (procedure.equals (“”))
{
this.procedureName = “none”;
}
más
{
this.procedureName = procedimiento;
}
}
@Anular
// Kim actualizado el 19/11/2015
public String printPatientInfo ()
{
return (“OUTPATIENT: Procedimiento:” + this.getProcedure ()) +
super.printPatientInfo ();
}
}
b7I886hUAyTF L Ũ