Skip to content

CRUD feito utilizando a Linguagem Python para gerenciamento de pacientes e médicos de um hospital

Notifications You must be signed in to change notification settings

mfernandasf/CRUD-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Sistema de Gerenciamento de Pacientes

Este repositório contém um sistema simples de gerenciamento de pacientes implementado em Python. A aplicação permite criar, consultar, atualizar, deletar e listar pacientes, armazenando os dados temporariamente em um dicionário.

Funcionalidades

O sistema oferece as seguintes funcionalidades:

1. Adicionar Paciente: Permite adicionar um novo paciente ao sistema, fornecendo o ID, nome e idade.
2. Consultar Paciente: Exibe as informações de um paciente específico com base no ID informado.
3. Atualizar Paciente: Atualiza as informações de um paciente existente, como nome e/ou idade.
4. Deletar Paciente: Remove um paciente do sistema com base no ID.
5. Listar Todos os Pacientes: Exibe uma lista de todos os pacientes cadastrados no sistema.
6. Sair: Finaliza a execução do programa.

Estrutura do Código

O código está organizado em funções para facilitar a leitura e manutenção:

- criar_paciente(): Adiciona um novo
paciente ao dicionário pacientes.
- ler_paciente(): Exibe os detalhes de um paciente com base no ID.
- atualizar_paciente(): Permite alterar o nome e/ou idade de um paciente.
- deletar_paciente(): Remove um paciente da lista.
- listar_pacientes(): Mostra todos os pacientes cadastrados.
- menu(): Exibe o menu principal e controla o fluxo de interação com o usuário.

Uso

No menu principal, o usuário pode interagir com o sistema selecionando uma das opções. Dependendo da escolha, o sistema solicitará informações como o ID do paciente ou outros dados. Abaixo está um exemplo de fluxo de uso:

1. Adicionar Paciente:

- Informe um ID (número inteiro).
- Informe o nome do paciente.
- Informe a idade do paciente.

2. Consultar Paciente:

- Informe o ID do paciente para consultar seus dados.

3. Atualizar Paciente:

- Informe o ID do paciente.
- Informe o novo nome ou pressione Enter para manter o nome atual.
- Informe a nova idade ou pressione Enter para manter a idade atual.

4. Deletar Paciente:

- Informe o ID do paciente a ser removido.

5. Listar Pacientes:

- O sistema exibirá todos os pacientes cadastrados.

6. Sair:

- Finaliza a execução do programa.

Requisitos:

Python 3.x

Melhorias Futuras

- Persistência de dados: Implementar a gravação dos dados em um arquivo para que não se percam ao encerrar o programa.
- Validações adicionais: Incluir mais verificações para garantir que os dados inseridos estejam corretos (e.g., garantir que a idade seja um número).
- Interface gráfica: Migrar a interface de linha de comando para uma interface gráfica para melhorar a experiência do usuário.

Tecnologia Utilizada:

python logo

Autor:

Desenvolvido por Maria Fernanda.

About

CRUD feito utilizando a Linguagem Python para gerenciamento de pacientes e médicos de um hospital

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages