CASO La empresa desarrolladora de software, SOFT-UPC, ha decidido contratarlo para desarrollar una aplicación en una clínica de salud. La aplicación requiere registrar a los médicos, pacientes, citas, así como las atenciones. Los pacientes deben estar registrados para poder reservar una cita. De cada paciente se debe conocer su DNI, nombres y apellidos, sexo. Puede tener en cuenta agregar algún otro dato que considere necesario. Los médicos deben estar registrados De cada médico se conoce su número de colegiatura (Nrocolegiatura), nombres, apellidos, especialidad y honorarios. Puede tener en cuenta agregar algún otro dato que considere necesario. Las citas deben estar registradas. De cada cita se registran el DNI del paciente, el NroColegiatura, la fecha y hora de la cita. Puede tener en cuenta agregar algún otro dato que considere necesario. Las atenciones deben estar registradas. En la atención se registra el DNI del paciente, el NroColegiatura, la fecha y hora de la cita, el diagnóstico y el medicamento recetado. Puede tener en cuenta agregar algún otro dato que considere necesario. Para reservar la cita, el paciente debe seleccionar la especialidad, el medico e ingresar la fecha y hora de la cita y su DNI. Si un paciente reserva una fecha y hora específica, el sistema debe verificar que en ese horario no exista otra reserva anterior para dicho médico. Al confirmar la cita, el paciente visualizará en pantalla el mensaje “cita reservada” y los datos de la cita tales como: DNI del paciente, médico, fecha y hora de la cita, el pago de la cita que dependerá del honorario del médico. En la fecha y hora de la cita, se inicia el proceso de atención al paciente por parte del médico. El médico ingresa su Nrocolegiatura y el DNI del paciente luego de la atención para poder registrar la atención al paciente, indicando el diagnóstico y el medicamento para su tratamiento. 4/9 Finalmente se generan los siguientes reportes del día: Reporte de recaudación mensual: El total del monto recaudado mensualmente para un año especifico. Reporte de porcentaje de atenciones de pacientes hombres vs mujeres mes a mes de un año especifico. Reporte de pacientes atendidos por un determinado médico en un mes especifico, ordenado de forma ascendente por apellido. Reporte de numero de citas por especialidad para un año especifico.
#include <iostream> #include <string> #include <stdlib.h> using namespace std; int main (int argc, char *argv[]) { //variables int año; string mes; //ingreso de datos cout<<"Ingrese un año: "; cin>>año; cout<<"Ingrese un mes: "; cin>>mes; cout<<"el reporte de atenciones para el mes: "<<mes<<" del año: "<<año<<endl; cout<<"No existe información"; system("PAUSE"); return 0; }