/* Ricardo Ferreira de Noronha nº 1040348 Bruno Sá Santos nº 1040271 */ typedef struct { char cod_tratamento[50]; char tipo_tratamento[50]; char data_inicio[25]; char data_final[25]; }TRATAMENTO; typedef struct { char cod_paciente[50]; char nome[25]; char morada[50]; long telefone; /* long pois nao ha espaço suficiente usando int para os numeros de telefone */ char sist_saude[25]; TRATAMENTO tratamento[10]; }PACIENTE; O tema escolhido para trabalho prático foi o tema 8 - Gestão de um gabinete de Fisioterapia Objectivos das estruturas de dados e respectivas relações A estrutura paciente guarda os dados de cada doente da clínica (código, nome, morada, telefone, sistema de saúde)e dentro desta também existem várias estruturas tratamento, que guardam os dados de cada tratamento efectuado ao paciente (código de tratamento,tipo de tratamento, tal como datas de inicio e fim do tratamento) Critérios Cada paciente é identificado por um código de paciente que tem obrigatoriamente de ser único, código esse que irá ser alfanumérico. Até ao momento só foram criadas as estruturas para o programa, que estão expostas no início do documento.