Baixe o app para aproveitar ainda mais
Prévia do material em texto
FATEC Itu – Sistema Integrado de Gestão Exercício de fixação Você é o CIO do hospital SAUSOR, que é um grande hospital particular localizado na cidade de Sorocaba, interior do estado de São Paulo. O hospital necessita integrar o sistema atual ao sistema de convênios da ALLMED, organização sediada em Houston no estado do Texas nos Estados Unidos. Analisando o diagrama do banco de dados, você definiu que as seguintes tabelas da SAUSOR serão integradas: Figura 1 - Diagrama de banco de dados para integração com o sistema da ALLMED Por questões de segurança e para manter uma base de testes, crie um database chamado hospital e reproduza as tabelas, chaves primárias e chaves estrangeiras. Em seguida, rode o script de dados para efetuar os testes: use hospital go set dateformat ymd -- definindo a data no padrão europeu -- inserindo convenios insert into convenio (descricao) values ('Unimed') insert into convenio (descricao) values ('Allmed') insert into convenio (descricao) values ('Amil') -- inserindo pacientes insert into paciente (nome, peso, altura, nascimento, id_convenio) values (' JOSé ALVES nascimento ',84.00,1.71,'1970-04-08',1) insert into paciente (nome, peso, altura, nascimento, id_convenio) values ('MARIA da graça PImentel ',49.00,1.51,'1980-10-18',1) insert into paciente (nome, peso, altura, nascimento, id_convenio) values (' PEdro LIMA silVA ',102.00,1.71,'1989-08-22',2) FATEC Itu – Sistema Integrado de Gestão Exercício de fixação insert into paciente (nome, peso, altura, nascimento, id_convenio) values ('AntoNIETA piRES ',83.50,1.61,'1992-03-02',2) insert into paciente (nome, peso, altura, nascimento, id_convenio) values ('marCO AUrELIO piRES ',69.50,1.72,'1961-04-03',2) --inserindo médicos insert into medico (crm, nome, telefone) values ('133.493-SP','Dr. Oswaldo Peru','(11)4013-1544') insert into medico (crm, nome, telefone) values ('139.319-SP',' Dr. Marco Lima SILVA ','(15)2019-9548') insert into medico (crm, nome, telefone) values ('217.453-RJ','Dr. ValDEMAR Rossi','(11)8267-4124') --inserindo consultas insert into consulta (crm_medico, id_paciente, data, retorno, valor) values ('133.493-SP',3,'2012-02-28',null,350.00) insert into consulta (crm_medico, id_paciente, data, retorno, valor) values ('133.493-SP',3,'2012-01-14',null,350.00) insert into consulta (crm_medico, id_paciente, data, retorno, valor) values ('133.493-SP',4,'2012-03-01',null,290.00) insert into consulta (crm_medico, id_paciente, data, retorno, valor) values ('139.319-SP',5,'2012-02-17',null,350.00) insert into consulta (crm_medico, id_paciente, data, retorno, valor) values ('139.319-SP',4,'2012-02-17',null,350.00) insert into consulta (crm_medico, id_paciente, data, retorno, valor) values ('217.453-RJ',4,'2012-02-17',null,350.00) Crie uma consulta no banco de dados que permita exportar os médicos para o sistema da ALLMED. De acordo com a documentação da ALLMED, o layout exigido para exportar os médicos é o seguinte: <doctors> <doctor llmd="133493" name="PERU, OSWALDO" phone="1140131544" /> <doctor llmd="139319" name="SILVA, MARCO" phone="1520199548" /> <doctor llmd="217453" name="ROSSI, VALDEMAR" phone="1182674124" /> </doctors> Observações: O LLMD (Lyme Literate Doctor) é o equivalente ao nosso CRM; O nome do médico deve ser exportado em maiúsculo no formato SOBRENOME, NOME. O telefone deve ser exportado sem os caracteres delimitadores. FATEC Itu – Sistema Integrado de Gestão Exercício de fixação Crie uma consulta no banco de dados que permita exportar os pacientes para o sistema da ALLMED. De acordo com a documentação da ALLMED, o layout exigido para exportar os pacientes é o seguinte: <patients> <patient id="3" name="PEDRO LIMA SILVA" birthday="08/22/1989" height="5.6102" weight="224.87" /> <patient id="4" name="ANTONIETA PIRES" birthday="03/02/1992" height="5.2821" weight="184.08" /> <patient id="5" name="MARCO AURELIO PIRES" birthday="04/03/1961" height="5.6430" weight="153.22" /> </patients> Observações: Exportar apenas os pacientes ligados ao convênio ALLMED; O nome deverá ser exportado todo em maiúsculo sem espaços em branco. A data de aniversário deverá ser exportada no formato americano (mm/dd/yyyy); A altura deverá ser exportada em pés. (1 metro = 3,2808399 pés) Já o peso deverá ser exportado em libras. (1 quilograma = 2,20462262 libras)
Compartilhar