Autores: Rodrigo Marques fc58237 Chaquil Lewis fc58812 Ricardo Braz fc58184
Limitações: Este projeto foi desenvolvido em ambiente Linux (máquina virtual fornecida pela faculdade) pelo que, não poderemos garantir a sua correta execução se for corrido noutro ambiente (assim como os testes fornecidos pelos professores).
Execução: 1. Correr makefile por nós fornecido com o comando $ make 2. Executar o programa 'hOSpital' com o seguinte comando (no diretório correto "\bin") $./bin/hOSpital config.txt (Atenção que o ficheiro config.txt precisa de existir antes de correr o comando acima)
Este programa fornece uma interface com o utilizador que permite realizar 5 tipos de comandos:
-(1)ad paciente médico – o paciente 'paciente' faz a admissão no hospital a indicar que pretende consultar com o médico
'médico'. Como resultado, obtém uma senha de atendimento id;
-(2)info id – consultar o estado da senha de admissão especificada por id;
-(3)status – apresentar o estado atual das variáveis contidas no data_container;
-(4)help – mostrar as informações de ajuda sobre as opções anteriores.
-(5)end – terminar a execução do sistema hOSpital;
Output: É importante observar que o formato de saída do nosso projeto, embora semelhante ao dos testes elaborados pelos professores, apresenta algumas diferenças.
Exceções: Se criado o ficheiro com as estatísticas do hOSpital, este irá possuir apenas: - Quantas admissões processadas pelo paciente, rececionista e médico e quais admissões foram processadas.