0% encontró este documento útil (0 votos)
5 vistas6 páginas

Sistema de Turnos Médicos en C#

El documento detalla un proyecto para mejorar el sistema de turnos de un consultorio médico, permitiendo a los pacientes reservar y abonar turnos a través de una interfaz. Se especifican los requisitos funcionales y no funcionales del sistema, así como su desarrollo en C Sharp y uso de una base de datos en Access. Además, se menciona el uso de un modelo de ciclo de vida de prototipado evolutivo para el desarrollo del sistema.

Cargado por

Gabriel Caceres
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas6 páginas

Sistema de Turnos Médicos en C#

El documento detalla un proyecto para mejorar el sistema de turnos de un consultorio médico, permitiendo a los pacientes reservar y abonar turnos a través de una interfaz. Se especifican los requisitos funcionales y no funcionales del sistema, así como su desarrollo en C Sharp y uso de una base de datos en Access. Además, se menciona el uso de un modelo de ciclo de vida de prototipado evolutivo para el desarrollo del sistema.

Cargado por

Gabriel Caceres
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Instituto superior de Formación Técnica Nº 172

Carrera: Tecnicatura Superior en Análisis de Sistemas

Materia:Sistemas de Información 1,2do 1ra Año 2020

Profesor:Santiago Bianco

Tema:T.P. Integrador 2020

Alumnos:
 Lucas Brindo
 Gabriel Caceres
 Emmanuel Corallo
Ejercicio 1:

Requisitos: Propósito del sistema; Mejorar el sistema de turno del consultorio Médico, con la
finalidad de tener bien administrada la información los turnos de los clientes, reportes a
médicos y recepción-
Alcance del sistema: El sistema se encarga de llevar el control de turnos de los clientes, pagos
mandando esta información a los médicos o especialistas.
Objetivo y criterios del proyecto: Permite que el paciente pueda pedir un turno desde su casa
por una interfaz y abonar el costo mandado esta información a recepción para verificar la
situación del paciente, esta información también la tendrán los médicos en una grilla.
Panorama: El sistema nos permite realizar distintas funciones tales como reservar turnos,
abonar, darle esta información a los médicos y a recepción.
El sistema se programará en C Sharp, tendrá entrada y salidas de datos y contará con una base
de datos desarrollada en Access.
Requisitos funcionales: El sistema permite al paciente que desde una computadora o un
dispositivo pueda acceder a los turnos disponibles reservarlo y abonar
Requisitos no funcionales: son aquellas funcionalidades en la cual el usuario no tiene
conocimientos de los procesos que aplican al interior de software, tales como la
documentación utilizada para entregarle al usuario final el resultado que se le solicite al
sistema.
Documentación: Se le dará un manual al usuario final para que este le enseñe a utilizar
todas las opciones y cada uno de los botones que presenta el menú, así como cada una de las
funcionalidades del sistema.

Función
1 El sistema le debe permitir al paciente reservar un turno desde su computadora
2 El sistema debe mostrar los turnos disponibles
3 El sistema debe permitir el registro de los turnos a la base de datos con su respectivo
día y horario
4 El sistema no debe permitir la asignación de un turno con el mismo día y horario que
otro
5 El sistema debe informar cuánto debe abona el paciente
6 El sistema debe dejar asentado el pago en su base de datos
7 El sistema debe permitir que recepción pueda verificar si algún paciente tiene deudas
8 El sistema deberá tener almacenados a los profesionales divididos por especialidad
9 El sistema deberá hacer un informe estadístico de cantidad de turno por especialidad
en un determinado tiempo
10 El sistema también deberá dar un informe estadístico de facturación
11 El sistema deberá permitir filtrar las estadísticas por medico o especialidad
12 El sistema debe permitir a los médicos consultar su agenda
13 El sistema permitirá que recepción pueda asignar , modificar o cancelar turnos para
los pacientes que no tengan acceso al sistema
14 El sistema debe permitir recepción dar de alta a los nuevos pacientes
15 El sistema también permite a recepción dar de alta a los nuevos médicos
Ejercicio 2:

El sistema se basará en un modelo ciclo de vida Prototipado evolutivo.


Es conveniente utilizar este ciclo de vida, ya que nos permite hacer prototipos del sistema para
definir lo que quiere el cliente, o el diseño que mas se adapte a sus necesidades. Este modelo
no permite no desechar el prototipo creado, sino que lo podemos volver a utilizar añadiéndole
lo que le falte, volviéndole a entregar al cliente el nuevo prototipo.

Ejercicio 3:

Diagrama de Gantt:
Diagrama de Pert con camino crítico:

Ejercicio 4:

Diagrama de contexto:
Tabla de eventos:

Diagrama de sistema:
Ejercicio 5:

Common questions

Con tecnología de IA

The system supports administrative staff by providing features that allow easy registration and updating of information for new patients and doctors. This capability ensures that records are well-maintained and up-to-date, facilitating seamless integration of new personnel and maintaining organized patient information .

The prototype serves to define client requirements and adapt system design to meet those needs effectively. Evolutionary prototyping is used because it allows the development team to incrementally build on the initial prototype by adding necessary features in response to client feedback, which helps refine the system and ensures that it is more aligned with user requirements without discarding previous work .

For patients who are not technologically savvy or lack personal access to the system, the reception plays a crucial role. Receptionists are allowed to assign, modify, or cancel appointments on behalf of these patients, ensuring that all users have equitable access to healthcare services regardless of their technical proficiency or personal access .

The system enhances appointment management by allowing patients to book appointments online from their computers or devices, providing a user-friendly interface. It shows available appointment slots, records appointments in the database, ensures no duplicate bookings for the same slot, and processes payments which are recorded for financial tracking. It also allows medical professionals and receptionists to access and modify schedules as needed. Additionally, it provides statistical reports for appointments and billing .

A user manual is provided to end-users to guide them in efficiently navigating the system, understanding each menu option, and utilizing all functionalities effectively. Its significance lies in improving usability by reducing user error and ensuring that users can independently make full use of the system features without requiring extensive support .

The system performs statistical analyses on the number of appointments per specialty over specific periods and billing statistics. These reports can be filtered by doctor or specialty, allowing medical offices to understand trends in service demand and financial performance more accurately .

The system categorizes patient and doctor information in a structured manner. Patients can be registered or updated by reception, whereas doctors are categorized based on their specialties. This organization enables efficient retrieval and handling of information, facilitating processes such as booking, statistical analysis, and reporting .

The key functional requirements include allowing patients to reserve appointments through an interface, displaying available times, registering appointments in the database with specific dates and times, preventing double-booking, informing patients about payment amounts, and recording payments. The system also allows reception to verify patient debts, store professionals by specialty, and generate statistical reports on appointments and billing .

The system allows the reception to verify patient debts by accessing the payment records stored in the database. It provides information on each patient's financial transactions, enabling receptionists to quickly ascertain whether any outstanding debts exist before processing new appointment bookings or other services .

The system ensures no two appointments are booked for the same date and time by implementing checks during the booking process that prevent the assignment of overlapping times for different patients. This is achieved by validating the requested appointment time against existing bookings in the database before confirmation .

También podría gustarte