Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 1 de 268
Regras da migração dos dados para o sistema
Saúde Fly
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 2 de 268
Histórico de Revisões
Rev.
Data
Descrição
1.0
19/10/2015
- Criação do Documento: Regras da migração dos
dados para o sistema Saúde Fly
1.1
08/12/2015
- Reestruturação do documento;
- Inclusão dos tópicos 2 e 3.
1.2
12/01/2016
- Padronização da linguagem
- Ajuste em nome de tabelas
- Ajuste nos modelos para conversão
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 3 de 268
Sumário
1.
Introdução ........................................................................................................................................ 8
2.
Liberação e envio dos dados........................................................................................................... 8
2.1.
Extrair e estruturar dados ............................................................................................................ 9
2.2.
Solicitar Token a Betha Sistemas na Base de Teste .................................................................. 9
2.3.
Migrar dados na base teste ....................................................................................................... 10
2.4.
Homologar dados migrados ...................................................................................................... 11
2.5.
Solicitar Token a Betha Sistemas na Base de Produção .......................................................... 15
2.6.
Migrar dados na base de produção ........................................................................................... 15
3.
Suporte aos serviços de migração ................................................................................................ 16
4.
Serviços e tabelas ......................................................................................................................... 16
4.1.
Regras da migração dos dados ................................................................................................. 16
4.2.
Layout da tabela de Controle de Viagens ................................................................................. 17
4.3.
Layout da tabela de acompanhantes dos pacientes dos controles de viagens ........................ 19
4.4.
Layout da tabela de Itens dos controles de viagens ................................................................. 21
4.5.
Layout da tabela de Laudos para TFD ...................................................................................... 22
4.6.
Layout da tabela de Pedidos de TFD ........................................................................................ 28
4.7.
Layout da tabela de Solicitações para remoção de paciente de TFD ....................................... 34
4.8.
Layout da tabela de Veículos .................................................................................................... 41
4.9.
Layout da tabela de Contatos .................................................................................................... 42
4.10.
Layout da tabela de Medicamentos contínuos ...................................................................... 43
4.11.
Layout da tabela de Pacientes .............................................................................................. 45
4.12.
Layout da tabela de CNS e números provisórios dos pacientes .......................................... 52
4.13.
Layout da tabela de Especialidades ...................................................................................... 53
4.14.
Layout da tabela de Procedimentos da especialidade .......................................................... 54
4.15.
Layout da tabela de Profissionais.......................................................................................... 55
4.16.
Layout da tabela de Vínculos dos profissionais com os estabelecimentos .......................... 57
4.17.
Layout da tabela de Evolução diária do paciente .................................................................. 58
4.18.
Layout da tabela de Exames físicos ...................................................................................... 60
4.19.
Layout da tabela de Prescrições de medicamentos.............................................................. 62
4.20.
Layout da tabela de Procedimentos realizados no atendimento .......................................... 65
4.21.
Layout da tabela de Procedimentos secundários solicitados ............................................... 67
4.22.
Layout da tabela de Procedimentos solicitados no atendimento .......................................... 68
4.23.
Layout da tabela de SOAP no atendimento .......................................................................... 69
4.24.
Layout da tabela de Tratamento no atendimento .................................................................. 71
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 4 de 268
4.25.
Layout da tabela de Aplicações dos medicamentos dos tratamentos .................................. 74
4.26.
Layout da tabela de Atendimentos ........................................................................................ 75
4.27.
Layout da tabela de Procedimentos realizados do encaminhamento................................... 79
4.28.
Layout da tabela de Prontos atendimentos ........................................................................... 80
4.29.
Layout da tabela de Retornos ............................................................................................... 82
4.30.
Layout da tabela de Triagens ................................................................................................ 83
4.31.
Layout da tabela de Triagem Classificação de Risco ........................................................... 88
4.32.
Layout da tabela de Agendas dos profissionais .................................................................... 89
4.33.
Layout da tabela de Horários previstos na agenda do profissional ...................................... 91
4.34.
Layout da tabela de Horários de ausência do profissional ................................................... 93
4.35.
Layout da tabela de Itens da reserva diária para agendamentos ......................................... 95
4.36.
Layout da tabela de Reservas diárias para agendamentos nos estabelecimentos .............. 96
4.37.
Layout da tabela de Cotas das solicitações de agendamentos ............................................ 97
4.38.
Layout da tabela de Itens das cotas das solicitações de agendamentos ............................. 99
4.39.
Layout da tabela de Agendamentos que foram cancelados ou transferidos e que
necessitam de contato ......................................................................................................................... 100
4.40.
Layout da tabela de Agendamentos .................................................................................... 101
4.41.
Layout da tabela de Solicitações de agendamentos ........................................................... 104
4.42.
Layout da tabela de Solicitações de laudos de AIH ............................................................ 108
4.43.
Layout da tabela de Solicitação de Laudo BPA-I ................................................................ 111
4.44.
Layout da tabela de Solicitação de Laudo de Procedimentos BPA-I .................................. 114
4.45.
Layout da tabela de Solicitação de procedimentos ............................................................. 115
4.46.
Layout da tabela de Itens da solicitação de procedimentos ............................................... 117
4.47.
Layout da tabela de Solicitações de Atendimentos Individuais .......................................... 120
4.48.
Layout da tabela de Atividades ........................................................................................... 124
4.49.
Layout da tabela de Atendimentos individuais avaliações de exames ............................... 127
4.50.
Layout da tabela de Atividades profissionais ..................................................................... 129
4.51.
Layout da tabela de Domicílios ........................................................................................... 130
4.52.
Layout da tabela de Responsáveis do Domicílio ................................................................ 135
4.53.
Layout da tabela de Questionário Auto-referido de condição/situação de saúde ............... 136
4.54.
Layout da tabela de Turmas ................................................................................................ 140
4.55.
Layout da tabela de Membros da turma .............................................................................. 141
4.56.
Layout da tabela de Motivos de visitas domiciliares ........................................................... 142
4.57.
Layout da tabela de Visitas Domiciliares ............................................................................. 143
4.58.
Layout da tabela de Membros da atividade ........................................................................ 145
4.59.
Layout da tabela de Boletins de Produção Ambulatorial Consolidados BPA-C ................. 147
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 5 de 268
4.60.
Layout da tabela de Itens dos Boletins de Produção Ambulatorial Consolidados - BPA-C 148
4.61.
Layout da tabela de Competências ..................................................................................... 149
4.62.
Layout da tabela de Faixas de valores permitidos para numeração das autorizações de
procedimentos ..................................................................................................................................... 151
4.63.
Layout da tabela de Ficha de Produção Orçamentária - FPO ............................................ 152
4.64.
Layout da tabela de Procedimentos da Ficha de Produção Orçamentária – FPO ............. 153
4.65.
Layout da tabela de Municípios da Microrregião ................................................................. 155
4.66.
Layout da tabela de Microrregiões da PPI .......................................................................... 156
4.67.
Layout da tabela de Pactuação integrada ........................................................................... 157
4.68.
Layout da tabela de Procedimentos Pactuados .................................................................. 159
4.69.
Layout da tabela de Procedimentos que requerem autorização ......................................... 161
4.70.
Layout da tabela de Tetos Financeiros ............................................................................... 162
4.71.
Layout da tabela de Agendas das coletas de exames ........................................................ 163
4.72.
Layout da tabela de Cotas dos horários das agendas de coletas de exames .................... 165
4.73.
Layout da tabela de Horários das agendas de coletas de exames .................................... 166
4.74.
Layout da tabela de Exames complementares ................................................................... 168
4.75.
Layout da tabela de Exames complementares itens........................................................... 170
4.76.
Layout da tabela de Endereço dos laboratórios dos estabelecimentos .............................. 172
4.77.
Layout da tabela de Exames sadts ..................................................................................... 173
4.78.
Layout da tabela de Itens de exames SADT ....................................................................... 175
4.79.
Layout da tabela de Exames SADTS relacionados ............................................................ 177
4.80.
Layout da tabela de Fila de coleta de exames .................................................................... 178
4.81.
Layout da tabela de Grupos de exames SADT ................................................................... 181
4.82.
Layout da tabela de Exames dos grupos de exames SADT ............................................... 182
4.83.
Layout da tabela de Resultados dos exames ..................................................................... 183
4.84.
Layout da tabela de Resultado de exames citopatológico .................................................. 185
4.85.
Layout da tabela de Itens dos resultados dos exames ....................................................... 190
4.86.
Layout da tabela de Profissional do resultado de exame ................................................... 192
4.87.
Layout da tabela de Solicitação de exames citopatológico ................................................. 193
4.88.
Layout da tabela de Solicitação de exames de mamografia ............................................... 197
4.89.
Layout da tabela de Solicitações de exames SADTS ......................................................... 203
4.90.
Layout da tabela de Solicitações de exames SADTS itens ................................................ 205
4.91.
Layout da tabela de valores permitidos para o exame........................................................ 208
4.92.
Layout da tabela de Itens dos valores permitidos ............................................................... 209
4.93.
Layout da tabela de Valores de referência do exame ......................................................... 210
4.94.
Layout da tabela de Itens dos valores de referências do exame ........................................ 211
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 6 de 268
4.95.
Layout da tabela de Campanhas imunobiológicos.............................................................. 212
4.96.
Layout da tabela de Estabelecimentos de campanhas de imunobiológicos ....................... 214
4.97.
Layout da tabela de Populações de campanhas de imunobiológicos ................................ 215
4.98.
Layout da tabela de Cartões de Vacinas ............................................................................ 216
4.99.
Layout da tabela de Itens do Cartão de Vacinas ................................................................ 217
4.100.
Layout da tabela de Doses dos imunobiológicos ................................................................ 219
4.101.
Layout da tabela de imunobiológicos .................................................................................. 221
4.102.
Layout da tabela de Dispensas de materiais ...................................................................... 222
4.103.
Layout da tabela de Itens da dispensa de materiais ........................................................... 225
4.104.
Layout da tabela de Lotes dispensados .............................................................................. 228
4.105.
Layout da tabela de Entradas de materiais ......................................................................... 229
4.106.
Layout da tabela de Fornecedores ...................................................................................... 231
4.107.
Layout da tabela de Grupos de materiais ........................................................................... 232
4.108.
Layout da tabela de Relacionamento entre Grupos e Subgrupos de materiais ................. 233
4.109.
Layout da tabela de Localizações no estoque .................................................................... 234
4.110.
Layout da tabela de Localizações dos materiais no estoque .............................................. 235
4.111.
Layout da tabela de Materiais estoques críticos ................................................................. 237
4.112.
Layout da tabela de Itens dos materiais estoques críticos ................................................. 238
4.113.
Layout da tabela de Laboratórios dos materiais ................................................................. 239
4.114.
Layout da tabela de Vencimento dos lotes dos materiais ................................................... 240
4.115.
Layout da tabela de Saldos de estoque dos materiais........................................................ 241
4.116.
Layout da tabela de Saldo dos lotes de materiais............................................................... 242
4.117.
Layout da tabela de Movimentação do estoque .................................................................. 244
4.118.
Layout da tabela de Perdas e Sinistros ............................................................................... 247
4.119.
Layout da tabela de Itens de perdas e sinistros .................................................................. 249
4.120.
Layout da tabela de Programação de materiais .................................................................. 251
4.121.
Layout da tabela de Itens da programação de materiais .................................................... 252
4.122.
Layout da tabela de Requisição de materiais ..................................................................... 253
4.123.
Layout da tabela de Itens da requisição de materiais ......................................................... 255
4.124.
Layout da tabela de Setores de custos ............................................................................... 256
4.125.
Layout da tabela de Subgrupos de materiais ...................................................................... 257
4.126.
Layout da tabela de Transferências de materiais ............................................................... 258
4.127.
Layout da tabela de Itens das transferências de materiais ................................................. 260
4.128.
Layout da tabela de Unidades de medidas ......................................................................... 261
4.129.
Layout da tabela de Materiais ............................................................................................. 263
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 7 de 268
4.130.
Layout da tabela de Itens das entradas de materiais.......................................................... 267
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 8 de 268
1. Introdução
Este documento visa orientar as Revendas, Filiais e o setor de Conversão da
Betha na forma como o arquivo Json deverá ser estruturado para que seja realizada
a migração de dados para o banco Oracle do sistema Saúde Fly.
2.
Liberação e envio dos dados
Para que o fluxo do processo de migração de dados possa ser colocado em
prática é necessário seguir alguns procedimentos que envolvem liberação,
preparação de ambiente e homologação dos dados a serem migrados.
Importante: Para utilização dos recursos disponíveis na migração de dados,
é prudente que o responsável pela execução de todo o fluxo tenha o seguinte perfil
técnico:
• Ser desenvolvedor de sistemas com conhecimento na arquitetura REST
com JSON (preferencialmente);
• Ter conhecimento em linguagem de programação, como: Java, Delphi,
Ruby, ASP.NET, Python, PHP, entre outras;
No decorrer deste capítulo o documento descreve o ciclo de procedimentos
necessários para que possa dar início e término do processo de migração. De início,
exibimos na Figura 1, um fluxograma macro que ilustra todas as fases, desde a
necessidade de converter os dados até seu término, ou seja, a migração concluída
na base de produção.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 9 de 268
Figura 1 – Fluxograma do ciclo de migração de dados
2.1. Extrair e estruturar dados
Esta tarefa é responsável pela extração e estruturação dos dados da base o
qual será migrada para o sistema Saúde Fly. Todos os dados precisam ser
extraídos, manipulados e organizados de maneira que fiquem compatíveis com os
serviços indicados no capítulo “4 – Serviços e tabelas”.
Nota: As ferramentas e técnicas necessárias para realizar esta tarefa ficam a critério
do responsável pelo processo de migração.
2.2. Solicitar Token a Betha Sistemas na Base de Teste
Uma vez que os dados já estejam na estrutura apropriada para execução dos
serviços, é necessário a aquisição de um Token juntamente ao setor de senhas da
Betha Sistemas.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 10 de 268
O token é uma chave formada por 32 algarismos alfanuméricos, organizados
em grupos de 8, 4, 4, 4 e 12 dígitos. O token é uma informação obrigatória para o
ciclo de migração, pois tem como finalidade, identificar a entidade na web que
receberá os dados migrados. Neste caso, o token liberado estará apontando os
dados enviados pelos serviços para a base de dados que foi liberada para os testes
de conversão.
Exemplo de token: ga1499bb-bad8-4w63-9999-9aa000311g63
2.3. Migrar dados na base teste
Nesta tarefa, se inicia o processo propriamente dito da migração, pois é o
momento de utilizar todos os dados anteriormente extraídos. Antes de realizar
qualquer procedimento de migração, é necessário solicitar ao setor de senhas da
Betha Sistemas o serial para liberação da entidade na web, e também possuir o
token devidamente liberado. Com esta base montada é realizado a execução dos
serviços, e através do Json, a entidade de teste liberada na web, recebe os dados
convertidos.
Para realizar o envio, o responsável pelo processo de migração precisa
inicialmente definir qual a ferramenta vai ser utilizada para a execução dos serviços.
Na ferramenta, deverá ser informado o token, a URL do serviço e o tipo de serviço a
ser acionado conforme as requisições de serviço: POST (realiza inserções de
registro na base de dados), PUT (realiza alterações de registro na base de dados)
ou DELETE (realiza exclusões de registro na base de dados).
Os dados serão enviados de forma agrupada, em forma de lote, o qual será
gerado um código para o mesmo e fornecido ao usuário para posterior consulta
através do serviço de lote.
O processo de migração dos dados para o Saúde Fly deve seguir a estrutura
de cada tabela descrita no capítulo “4 – Serviços e tabelas”, onde os itens da coluna
“Saúde Fly” devem ser alimentados com os dados migrados do outro sistema,
obedecendo as informações e condições descritas nas colunas “Tipo de Dado” e
“Regras/Observações”.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 11 de 268
Em casos onde seja enviado um dado inválido, ou seja, não compatível com
o atributo do serviço executado, será exibida a mensagem: “O valor do campo
<nome do atributo> é inválido”.
É importante ressaltar, que todo o conteúdo do Json a ser importado por
qualquer dos serviços disponibilizados, não poderá exceder a quantidade de 100000
caracteres. Nestes casos onde ocorra este tipo de situação, as importações
precisam ser partilhadas para que o serviço possa ser executado com sucesso. Uma
vez que o tamanho limite de 100000 caracteres não seja respeitado, será
apresentada a mensagem “Conteúdo enviado da tabela Registros de conversão está
fora do tamanho permitido {0 - 100000}!”.
Nota: Fica a critério das Filiais, Revendas e Conversão, definir a ferramenta e como
será a montagem da estrutura do arquivo Json para importação das informações.
Para consultar as tabelas passíveis do recurso "DELETE" pode-se fazer um GET em
https://e-gov.betha.com.br/saude-conversao-ws/api/, deve ser utilizado o token para
este tipo de requisição.
2.4. Homologar dados migrados
Esta tarefa é uma das principais do processo de migração, pois neste
momento é realizada a conferência e validação dos dados migrados para a entidade
web. A homologação poderá ser feita basicamente de duas formas, fazendo a
comparação das informações registradas em ambos os sistemas, conferindo se
todos os dados estruturados conforme tarefa “Extrair e estruturar dados” estão
inseridos corretamente na base teste de conversão.
Porém, também é possível conferir via execução de serviço, se em algum dos
atributos ocorreu problemas na inserção, alteração ou exclusão do dado. Todo
conteúdo do Json que for enviado pelos métodos POST, PUT e DELETE, é
retornado um código de identificação do lote de dados. Para confirmar que a
execução foi realizada com sucesso, ou seja, não houve nenhuma restrição, é
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 12 de 268
possível fazer a consulta através do códigoe com isso garantir que o processamento
dos dados esteja correto.
Para realizar a consulta, deverá ser informado a URL e o método de serviço
utilizado na ferramenta (método GET).
Criar novo lote:
http//e-gov.betha.com.br/saude-conversao-ws/api/atividades-profissionais
Exemplo do retorno de um Json enviado:
{
"idLot": 489,
"serviceType": "CREATE"
}
Exemplo da consulta do lote gerado:
http//e-gov.betha.com.br/saude-conversao-ws/api/lotes/489
Caso a consulta não retorne nenhuma restrição no processamento, é indicado que o
processamento foi efetuado com sucesso.
Exemplo:
{
"dtProcessEnd": "2015-10-30T20:24:50.280+0000",
"dtProcessStart": "2015-10-30T20:24:50.020+0000",
"dtServiceRequest": "2015-10-30T20:24:47.750+0000",
"idLot": 489,
"messageList": [
{
"clientId": "123",
"id": {
"iEntidades": 161,
"iPessoasProf": 90808,
"iAtividades": 64
},
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 13 de 268
"mostCritical": "SUCESS"
}
],
"mostCritical": "SUCESS",
"service": "atividades-profissionais",
"serviceType": "CREATE",
"statusLot": "PROCESSED"
}
Detalhes da resposta:
messageList: Objeto que contém detalhes de cada registro de atividadesprofissionais contido no lote enviado.
clientId: Id referente a cada registro recebido no lote. Serve para identificar o
registro enviado com o recebido no momento do retorno.
id: Id gerado ou alterado na tabela do sistema.
mostCritical: Quando dentro do item, indica o resultado do processamento do item.
Quando estiver na raiz do JSON, indica o resultado mais crítico de todo o lote.
Uma mensagem de erro aqui não invalida os sucessos dos itens individuais.
statusLot: Indica o status de processamento do lote incluindo todos os seus itens.
Caso a consulta retorne indicando alguma restrição no processamento, ou seja,
algum dado não pode ser inserido, é apresentada a informação da restrição.
Exemplo:
{
"dtProcessEnd": "2015-10-30T20:24:50.280+0000",
"dtProcessStart": "2015-10-30T20:24:50.020+0000",
"dtServiceRequest": "2015-10-30T20:24:47.750+0000",
"idLot": 489,
"messageList": [
{
"clientId": "123",
"message": "É obrigatório que a coluna \"Profissional
responsável\" da tabela \"Atividades profissionais\" seja informada!",
"mostCritical": "ERROR"
}
],
"mostCritical": "ERROR",
"service": "atividades-profissionais",
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 14 de 268
"serviceType": "CREATE",
"statusLot": "PROCESSED"
}
Detalhes da resposta:
Message: Mensagem de erro no momento de salvar a informação. Sempre
retornará no maximo 1 (uma) restrição por item.
Exemplo 2:
{
"dtProcessEnd": "2015-10-30T20:24:50.280+0000",
"dtProcessStart": "2015-10-30T20:24:50.020+0000",
"dtServiceRequest": "2015-10-30T20:24:47.750+0000",
"idLot": 489,
"messageList": [
{
"clientId": "123",
"messageList": [
{
"message": "O CBO informado não é compatível
com o profissional.",
"mostCritical": "ERROR"
}
],
"mostCritical": "ERROR"
}
],
"mostCritical": "ERROR",
"service": "atividades-profissionais",
"serviceType": "CREATE",
"statusLot": "PROCESSED"
}
Detalhes da resposta:
messageList: Lista de erros encontradas durante a validação dos dados
recebidos, pode retornar 1 (um) ou mais registros com diferentes níveis de
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 15 de 268
criticidade incluindo mensagens informativas com nível de criticidade
SUCESS, ou WARNING que não impedem o processamento do item.
2.5. Solicitar Token a Betha Sistemas na Base de Produção
Uma vez que os dados migrados já estejam homologados, é necessário que
os mesmos sejam enviados para a base de dados de produção. Conforme
informado no capítulo “2.2 – Solicitar Token a Betha Sistemas na Base de Teste”, o
token direciona para qual entidade na web os dados serão migrados.
Diante disso, para migrar oficialmente as informações para a liberação e base
de produção do cliente, também é necessário à aquisição de um Token juntamente
ao setor de senhas da Betha Sistemas.
Nota: Na solicitação do token a Betha Sistemas, é importante que seja informado e
fique bem claro ao atendente, que a geração do token deve ser feita para a
migração dos dados para o banco de produção (banco oficial) do cliente.
2.6. Migrar dados na base de produção
Nesta tarefa é efetuado o processo final de todo o ciclo da migração de
dados, ou seja, é o momento de enviar os dados para a base de produção do
cliente, também identificada como “base oficial”.
Nesta fase, todos os devidos ajustes já foram realizados durante o processo
de homologação, e neste caso, a necessidade é que os dados extraídos e
devidamente preparados sejam migrados utilizando os serviços disponíveis.
Importante ressaltar que migrar os dados para a base de produção, significa
fazer a execução de todos os arquivos Json utilizados anteriormente na migração
teste para o banco de produção, lembrando que, na ferramenta utilizada para a
migração de dados, deve ser informado o token que foi liberado para base oficial,
de acordo com o descrito no capítulo “2.5 – Solicitar Token a Betha Sistemas na
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 16 de 268
Base de Produção”.
3. Suporte aos serviços de migração
A Betha Sistemas está disponibilizando às Revendas, Filiais e ao setor de
Conversão este manual para que auxilie no processo de migração dos dados
através do uso de WebService.
Toda e qualquer dúvida relacionada a regra de negócio ou estrutura do
sistema Saúde Fly, deverá ser reportado pelos canais de comunicação que a Betha
disponibiliza, ou seja, deve-se seguir o fluxo de atendimento via chamado.
Nota: Não será prestado nenhum tipo de suporte relacionado a dúvidas sobre
construção de webservice, execução de serviços via Webservice, ou qualquer outro
assunto que não esteja relacionado ao conteúdo deste documento, regras ou
estrutura do Saúde Fly.
4. Serviços e tabelas
4.1. Regras da migração dos dados
● Descrição em banco = Descrição/nome do campo a ser alimentado
no sistema.
○ > nome da tabela
● Nome em tela = Nome do campo ou tabela do sistema Saúde Fly
● Tipo de Dado = tipo da variável aceita no campo (Inteiro, Texto, char,
etc...)
○ Caso seja um tipo personalizado será listado como “Enum”
seguido do nome do tipo.
● Regras/Observações = Regras/validações ou observações, referente
ao campo.
○ “idSequencia” indica que o campo pertence a uma primary key
na sua respectiva posição.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 17 de 268
● Aceita Nulo = coluna para identificar se o campo pode ser nulo ou não
(não nulo = obrigatório)
○ Não = não aceita nulo
○ Sim (ou em branco) = aceita nulo
● Valores possíveis = campos fixos, opções pré definidas pelo sistema,
não são campos de texto livre.
○ Exemplo: Tipo de pessoa >> valores possíveis:
■ "FÍSICA",
■ "OUTROS"
○ Ao inserir os dados na tabela Tipo de pessoa, deve ser uma das
opções acima.
● As requisições de GET devem seguir o seguinte formato:
lotes/[código do lote]
4.2. Layout da tabela de Controle de Viagens
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Controle de Viagens.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iControlesViagens
>> Código do
controle da viagem
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iVeiculos
>> Código do
veiculo
Inteiro
“precisão”: 10,
Não
> iMunicipiosDest
>> Municipios de
destino
Inteiro
“precisão”: 10,
> qtdLugares
>> Quantidade de
lugares no veiculo
Inteiro
“precisão”: 3,
Não
> motorista
>> Motorista
Texto
“precisão”: 50,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 18 de 268
> dtViagem
>> Data da viagem
Data
“precisão”: 7,
> dtRetorno
>> Data do retorno
Data
“precisão”: 7,
> horaViagem
>> Hora da partida
Data e Hora
“scala”: 6,
“precisão”: 11,
>horaRetorno
>> Hora do retorno
Data e Hora
“scala”: 6,
“precisão”: 11,
> kmSaida
>> Kilometros de
saida
Inteiro
“precisão”: 6,
> kmRetorno
>> Kilometros de
retorno
Inteiro
“precisão”: 6,
> observacao
>> Observação
Texto
“precisão”: 250,
> situacao
>> Situação do
controle de viagens
Texto
“precisão”: 1,
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
Não
Não
Path: /saude-conversao-ws/api/controles-viagens
Modelo para conversão da tabela de Controle de Viagens
{
"dtoList" : [{
"clientId" : null,
" controlesViagens ": {
"qtdLugares": null,
"motorista": null,
"dtViagem": null,
"dtRetorno": null,
"horaViagem": null,
"horaRetorno": null,
"kmSaida": null,
"kmRetorno": null,
"observacao": null,
"situacao": null,
PENDENTE("P"),
FINALIZADO("F"),
CANCELADO("C");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 19 de 268
"iControlesViagens": null,
"iEntidades": null,
"iMunicipiosDest": null,
"iPessoasEstab": null,
"iVeiculos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.3. Layout da tabela de acompanhantes dos pacientes dos
controles de viagens
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Acompanhantes dos pacientes
dos controles de viagens.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iControlesViagens
>> Código do controle da
viagem
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iControlesViagensAcomp
>> Código do acompanhante
do paciente do controle de
viagens
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iPacientes
>> Código do paciente
Inteiro
“precisão”: 9,
"idSequencia": 4,
Não
> dtNascimento
>> Data de nascimento do
acompanhante
Data
“precisão”: 7,
Não
> cpf
>> CPF do acompanhante
Texto
“precisão”: 25,
> rg
Texto
“precisão”: 20,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 20 de 268
>> RG do acompanhante
> nome
>> Nome do acompanhante
Texto
“precisão”: 100,
> telefone
>> Telefone do
acompanhante
Texto
“precisão”: 20,
>raca
>> raca
Inteiro
“precisão”: 1,
Não
INDÍGENA(0),
BRANCA(2),
PRETA(4),
AMARELA(6),
PARDA(8);
> sexo
>> sexo
Texto
“precisão”: 1,
Não
MASCULINO("M"),
FEMININO("F");
Não
Path: /saude-conversao-ws/api/controles-viagens-acomp
Modelo para conversão da tabela de acompanhantes dos pacientes dos
controles de viagens
{
"dtoList" : [{
"clientId" : null,
" controlesViagensAcomp ": {
"dtNascimento": null,
"cpf": null,
"rg": null,
"nome": null,
"telefone": null,
"raca": null,
"sexo": null,
"iControlesViagens": null,
"iControlesViagensAcomp": null,
"iEntidades": null,
"iPacientes": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 21 de 268
4.4. Layout da tabela de Itens dos controles de viagens
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Itens dos controles de viagens.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iControlesViagens
>> Código do controle
da viagem
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPacientes
>> Código do paciente
Inteiro
“precisão”: 9,
"idSequencia": 3,
Não
> iProfEncaminhador
>> Código do
profissional
encaminhador
Inteiro
“precisão”: 9,
Não
> iMunicipiosDest
>> Código do município
de destino
Inteiro
“precisão”: 10,
> localEmbarque
>> Local do embarque
do paciente
Texto
“precisão”: 100,
> localDestPac
>> Local de destino do
paciente
Texto
“precisão”: 100,
> possuiAcompanhante
>> Possui
acompanhante
Texto
“precisão”: 1,
> iSolicRemocaoPacTfd
>> Código da
solicitação de remoção
vinculada
Inteiro
“precisão”: 10,
Não
Valores possíveis
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/controles-viagens-itens
Modelo para conversão da tabela de Itens dos controles de viagens
{
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 22 de 268
"dtoList" : [{
"clientId" : null,
" controlesViagensItens ": {
"localEmbarque": null,
"localDestPac": null,
"possuiAcompanhante": null,
"iControlesViagens": null,
"iEntidades": null,
"iMunicipiosDest": null,
"iPacientes": null,
"iProfEncaminhador": null,
"iSolicRemocaoPacTfd": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.5. Layout da tabela de Laudos para TFD
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Laudos para TFD.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iLaudosTfd
>> Código do laudo para
TFD
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não, quando
origem do
laudo para tfd
é interno
> iPacientesExt
>> Código do paciente
externo
Inteiro
“precisão”: 9,
Não, quando
origem do
laudo para tfd
é externo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 23 de 268
> iPessoasProf
>> Código do profissional
solicitante
Inteiro
“precisão”: 9,
Não
> iProcedimentos
>> Código do
procedimento solicitado
Texto
“precisão”: 10,
Não
> iCids
>> CID 10 do diagnóstico
inicial
Texto
“precisão”: 7,
Não
> iAtendimentos
>> Código do
atendimento vinculado ao
laudo para TFD
Inteiro
“precisão”: 10,
> iPessoasEstab
>> Estabelecimento
solicitante
Inteiro
“precisão”: 9,
> iMunicipios
>> Município solicitante
Inteiro
“precisão”: 10,
> dhLaudo
>> Data e hora do
cadastro do laudo
Data e
Hora
“scala”: 6,
“precisão”: 11,
Não
> tipoLaudo
>> Tipo de laudo (dentro
ou fora do estado)
Texto
“precisão”: 1,
Não
> nomeProfExterno
>> Nome do profissional
externo solicitant
Texto
“precisão”: 60,
Não
> cpfProfExterno
>> CPF do profissional
externo solicitante
Texto
“precisão”: 11,
Não
> telefoneProfExterno
>> Telefone do
profissional externo
solicitante
Texto
“precisão”: 11,
> celularProfExterno
>> Celular do profissional
externo solicitante
Texto
“precisão”: 11,
> caraterAtendimento
>> Caráter do
atendimento
Texto
“precisão”: 1,
Não
Não
DENTRO DO
ESTADO("D"),
FORA DO
ESTADO("F");
AMBULATORIAL("A"),
HOSPITALAR("H");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 24 de 268
> diagnosticoProvavel
>> Diagnóstico provável
Texto
“precisão”: 500,
Não
>
examesComplRealizados
>> Exames
complementares
realizados
Texto
“precisão”: 500,
Não
> princSinaisSintomas
>> Principais sinais e
sintomas clínicos
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
>
condicoesJustInternacao
>> Condições que
justificam a internação
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> princResultProvasDiag
>> Principais resultados
de provas diagnósticas
Texto
“precisão”: 500,
;
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F")
> tratamentosRealizados
>> Tratamentos
realizados solicitante
Texto
“precisão”: 500,
Não
> procedTratSolic
>>
Procedimento/Tratamento
solicitado
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
DENTRO DO
ESTADO("D");
>
justSolicitacaoInternacao
>> Justificativa da
solicitação de internação
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
>
condicoesHemodinamica
s
>> Avaliação clínica geral
- Condições
hemodinâmicas
Texto
“precisão”: 250,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> padraoRespiratorio
>> Avaliação clínica geral
- Padrão respiratório
Texto
“precisão”: 250,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> funcaoRenalHepatica
>> Avaliação clínica geral
- Função renal e hepática
Texto
“precisão”: 250,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 25 de 268
> estadoNeurologico
>> Avaliação clínica geral
- Estado neurológico
sumário
Texto
“precisão”: 250,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> estadoNutricional
>> Estado nutricional
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
>
caracterEventualUrgencia
>> Caracterização de
eventual urgência na
realização do
procedimento
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> historiaPregressaAtual
>> História pregressa e
atual significativa
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> ultExamesFisicos
>> Dados dos últimos
exames físicos realizados
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
DENTRO DO
ESTADO("D");
> hemogramaCompleto
>> Exames
complementares mínimos
- Hemograma completo
Texto
“precisão”: 250,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> coagulogramaCompleto
>> Exames
complementares mínimos
- Coagulograma completo
Texto
“precisão”: 150,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> creatinina
>> Exames
complementares mínimos
- Creatinina
Texto
“precisão”: 30,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> glicemiaJejum
>> Exames
complementares mínimos
- Glicemia em jejum
Texto
“precisão”: 30,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> eletrocardiograma
>> Exames
complementares mínimos
- Eletrocardiograma
Texto
“precisão”: 150,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> radiografiaTorax
>> Exames
complementares mínimos
Texto
“precisão”: 250,
Não, quando >
tipoLaudo for
FORA DO
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 26 de 268
- Radiografia do tórax
ESTADO("F");
> riscoCirurgico
>> Relatório de risco
cirúrgico
Texto
“precisão”: 500,
Não, quando >
tipoLaudo for
FORA DO
ESTADO("F");
> justImpossibTratLocal
>> Justificativa das
razões que impossibilitam
a realização do
tratamento/exames na
localidade
Texto
“precisão”: 500,
Não
>
necessidadeAcompanhan
te
>> Necessidade de
acompanhante
Texto
“precisão”: 1,
Não
>
justNecesAcompanhante
>> Justificativa da
necessidade de
acompanhante
Texto
“precisão”: 500,
Não, quando
necessidadeAc
ompanhante
for “S”;
> transpRecomendavel
>> Transporte
recomendável
Texto
“precisão”: 1,
Não
> justTransporte
>> Justificativa da
escolha do transporte
recomendável
Texto
“precisão”: 500,
Não
> situacao
>> Situação do laudo
para TFD
Texto
“precisão”: 1,
Não
> historicoDoenca
>> Histórico da doença
Texto
“precisão”: 100000,
Não
> exameFisico
>> Exame físico
Texto
“precisão”: 100000,
Não
> iEspecialidades
>> Código da
especialidade
Inteiro
precisão": 10,
Path: /saude-conversao-ws/api/laudos-tfd
Modelo para conversão da tabela de Laudos para TFD
SIM(“S”),
NÃO(“N”);
RODOVIÁRIO("R"),
AÉREO("A"),
AMBULÂNCIA("B"),
ESPECIAL("E");
CANCELADO("C"),
PENDENTE("P"),
PEDIDO DE TFD
REALIZADO("R");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 27 de 268
{
"dtoList" : [{
"clientId" : null,
" laudosTfd ": {
"dhLaudo": null,
"tipoLaudo": null,
"nomeProfExterno": null,
"cpfProfExterno": null,
"telefoneProfExterno": null,
"celularProfExterno": null,
"caraterAtendimento": null,
"diagnosticoProvavel": null,
"examesComplRealizados": null,
"princSinaisSintomas": null,
"condicoesJustInternacao": null,
"princResultProvasDiag": null,
"tratamentosRealizados": null,
"procedTratSolic": null,
"justSolicitacaoInternacao": null,
"condicoesHemodinamicas": null,
"padraoRespiratorio": null,
"funcaoRenalHepatica": null,
"estadoNeurologico": null,
"estadoNutricional": null,
"caracterEventualUrgencia": null,
"historiaPregressaAtual": null,
"ultExamesFisicos": null,
"hemogramaCompleto": null,
"coagulogramaCompleto": null,
"creatinina": null,
"glicemiaJejum": null,
"eletrocardiograma": null,
"radiografiaTorax": null,
"riscoCirurgico": null,
"justImpossibTratLocal": null,
"necessidadeAcompanhante": null,
"justNecesAcompanhante": null,
"transpRecomendavel": null,
"justTransporte": null,
"situacao": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 28 de 268
"historicoDoenca": null,
"exameFisico": null,
"iAtendimentos": null,
"iCids": null,
"iEntidades": null,
"iEspecialidades": null,
"iLaudosTfd": null,
"iMunicipios": null,
"iPacientesExt": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.6. Layout da tabela de Pedidos de TFD
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Pedidos de TFD.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPedidosTfd
>> Código do pedido de
TFD
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iLaudosTfd
>> Código do laudo para
TFD vinculado
Inteiro
“precisão”: 10,
Não, quando
“laudoVinculado”
for „S‟
> iMunicipiosOrigem
>> Código do município
de origem do pedido
Inteiro
“precisão”: 10,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 29 de 268
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não, quando
solicitação é
interna
> iPacientesExt
>> Código do paciente
externo
Inteiro
“precisão”: 9,
Não, quando a
solicitação é
externa
> iMunicipiosNascimento
>> Código do município
de nascimento do
paciente não cadastrado
na entidade
Inteiro
“precisão”: 10,
> iMunicipios
>> Código do município
do paciente não
cadastrado na entidade
Inteiro
“precisão”: 10,
> iPessoasProfAut
>> Código do
profissional autorizador
Inteiro
“precisão”: 9,
Não, quando
parâmetro exigir
autorização
> dtPedido
>> Data do pedido
Data
“precisão”: 7,
Não
> laudoVinculado
>> Vincular laudo ao
pedido
Texto
“scala”: 1,
Não
SIM(“S”),
NÃO(“N”);
> regionalSaude
>> Regional de saúde
Texto
“precisão”: 40,
> pacEntidade
>> Indica se o paciente
está cadastrado na
entidade
Texto
“precisão”: 1,
Não
SIM(“S”),
NÃO(“N”);
> nomePac
>> Nome do paciente
não cadastrado na
entidade
Texto
“precisão”: 60,
Não, quando
“pacEntidade” for
“N”;
> cns
>> CNS do paciente não
cadastrado na entidade
Texto
“precisão”: 15,
Não, quando
“pacEntidade” for
“N”;
> nomeMae
>> Nome da mãe do
paciente não cadastrado
na entidade
Texto
“precisão”: 60,
Não, quando
“pacEntidade” for
“N”;
> dtNascimento
Data
“precisão”: 7,
Não, quando
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 30 de 268
“pacEntidade” for
“N”;
>> Data de nascimento
do paciente não
cadastrado na entidade
> sexo
>> Sexo do paciente não
cadastrado na entidade
Texto
“precisão”: 1,
> altura
>> Altura do paciente
em centímetros
Inteiro
“precisão”: 3,
> peso
>> Peso do paciente em
gramas
Inteiro
“precisão”: 6,
> logradouro
>> Logradouro do
paciente não cadastrado
na entidade
Texto
“precisão”: 50,
> numero
>> Número do paciente
não cadastrado na
entidade
Texto
“precisão”: 8,
> complemento
>> Complemento do
paciente não cadastrado
na entidade
Texto
“precisão”: 50,
> bairro
>> Bairro do paciente
não cadastrado na
entidade
Texto
“precisão”: 50,
> cep
>> CEP do paciente não
cadastrado na entidade
Texto
“precisão”: 8,
> email
>> E-mail do paciente
não cadastrado na
entidade
Texto
“precisão”: 60,
> telefone
>> Telefone do paciente
não cadastrado na
entidade
Texto
“precisão”: 11,
> celular
>> Celular do paciente
não cadastrado na
entidade
Texto
“precisão”: 11,
Não, quando
“pacEntidade” for
“N”;
Não, quando >
“pacEntidade” for
“N”;
Não, quando >
“pacEntidade” for
“N”;
MASCULINO("M"),
FEMININO("F");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 31 de 268
> rg
>> RG do paciente não
cadastrado na entidade
Texto
“precisão”: 20,
> orgaoEmisRg
>> Órgão emissor do
RG do paciente não
cadastrado na entidade
Texto
“precisão”: 8,
Não, quando > rg
for informado
> ufEmissao
>> UF emitente do RG
do paciente não
cadastrado na entidade
Texto
“precisão”: 2,
Não, quando > rg
for informado
> dtEmisRg
>> Data de emissão do
RG do paciente não
cadastrado na entidade
Data
“precisão”: 7,
Não, quando > rg
for informado
> cpf
>> CPF do paciente não
cadastrado na entidade
Texto
“precisão”: 11,
Não, quando > rg
ou >numReg não
for informado
> numReg
>> Número do registro
de nascimento do
paciente não cadastrado
na entidade
Texto
“precisão”: 32,
Não, quando > rg
ou > cpf não for
informado
> primeiroTfdPac
>> Primeiro tratamento
fora do domicílio do
paciente
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
> pacTratamento
>> Paciente em
tratamento
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
> dtAutorizacao
>> Data da autorização
ou não autorizacao
Data
“precisão”: 7,
Não, quando
parâmetro exigir
autorização
> dtTratInt
>> Data do tratamento
ou internação
Data
“precisão”: 7,
não pode ser
preenchido
quando o
parâmetro estiver
selecionado com a
opção “Não”
> dtRetornoTfd
>> Data do retorno do
TFD
Data
“precisão”: 7,
não pode ser
preenchido
quando o
parâmetro estiver
selecionado com a
opção “Não”
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 32 de 268
> dtValidadeAut
>> Data de validade da
autorização
Data
“precisão”: 7,
não pode ser
preenchido
quando o
parâmetro estiver
selecionado com a
opção “Não”
> justNaoAutTfd
>> Justificativa da não
autorização do TFD
Texto
“precisão”: 250,
não pode ser
preenchido
quando o
parâmetro estiver
selecionado com a
opção “Não”
> situacao
>> Situação do pedido
de TFD
Texto
“precisão”: 1,
Não
> iProcedimentos
>> Código do
procedimento solicitado
Texto
“precisão”: 10,
Não, quando >
laudoVinculado for
“N”
> iCids
>> Diagnóstico
inicial/CID
Texto
“precisão”: 7,
Não, quando >
laudoVinculado for
“N”
> nomeProfSolic
>> Nome do profissional
solicitante
Texto
“precisão”: 60,
Não, quando >
laudoVinculado for
“N”
> cpfProfSolic
>> CPF do profissional
solicitante
Texto
“precisão”: 11,
Não, quando >
laudoVinculado for
“N”
> nomeEstabSolic
>> Nome do
estabelecimento
solicitante
Texto
“precisão”: 60,
Não, quando >
laudoVinculado for
“N”
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 10,
Não, quando >
laudoVinculado for
“N”
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão": 9,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”:9,
Não
> iCbos
>> Código CBO
Texto
“precisão”:6,
Não
AUTORIZADO("A"),
CANCELADO("C"),
NÃO
AUTORIZADO("N"),
PENDENTE("P");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 33 de 268
Path: /saude-conversao-ws/api/pedidos-tfd
Modelo para conversão da tabela de Pedidos de TFD
{
"dtoList" : [{
"clientId" : null,
" pedidosTfd ": {
"dtPedido": null,
"laudoVinculado": null,
"regionalSaude": null,
"pacEntidade": null,
"nomePac": null,
"cns": null,
"nomeMae": null,
"dtNascimento": null,
"sexo": null,
"altura": null,
"peso": null,
"logradouro": null,
"numero": null,
"complemento": null,
"bairro": null,
"cep": null,
"email": null,
"telefone": null,
"celular": null,
"rg": null,
"orgaoEmisRg": null,
"ufEmissao": null,
"dtEmisRg": null,
"cpf": null,
"numReg": null,
"primeiroTfdPac": null,
"pacTratamento": null,
"dtAutorizacao": null,
"dtTratInt": null,
"dtRetornoTfd": null,
"dtValidadeAut": null,
"justNaoAutTfd": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 34 de 268
"situacao": null,
"nomeProfSolic": null,
"cpfProfSolic": null,
"nomeEstabSolic": null,
"iCbos": null,
"iCids": null,
"iEntidades": null,
"iEspecialidades": null,
"iLaudosTfd": null,
"iMunicipios": null,
"iMunicipiosNascimento": null,
"iMunicipiosOrigem": null,
"iPacientesExt": null,
"iPedidosTfd": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iPessoasProfAut": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.7. Layout da tabela de Solicitações para remoção de paciente
de TFD
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitações para remoção de
paciente de TFD.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicRemocaoPacTfd
Inteiro
“precisão”: 10,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 35 de 268
>> Código da solicitação
para remoção de
pacientes de TFD
"idSequencia": 2,
> iPedidosTfd
>> Código do pedido de
TFD
Inteiro
“precisão”: 10,
Não
> dtSolicitacao
>> Data da solicitação
Data
“precisão”: 7,
Não
> localCidade
>> Local/cidade onde
será realizado o
tratamento
Texto
“precisão”: 100,
Não
> horaTratamento
>> Hora do tratamento a
ser realizado
Data e Hora
“scala”: 6,
“precisão”: 11,
> dtRetorno
>> Data de retorno
Data
“precisão”: 7,
> localEspera
>> Local de espera do
transporte
Texto
“precisão”: 100,
> dadosClinicos
>> Dados clínicos do
paciente
Texto
“precisão”: 100,
Não
> tratamentoNecessario
>> Tratamento
necessário
Texto
“precisão”: 500,
Não
> carroExtra
>> Indica a necessidade
de carro extra
Texto
“scala”: 1,
> observacaoCarroExtra
>> Observações da
necessidade de carro
extra
Texto
“precisão”: 250,
este campo
não deve ser
preenchido
quando >
carroExtra for
selecionado
com a opção
“Não”
> qtdAcompanhantes
>> Quantidade de
acompanhantes
Inteiro
“precisão”: 1,
Não
> justAcompanhante
>> Justificativa da
necessidade de
Texto
“precisão”: 250,
Não, quando
>
qtdAcompan
SIM("S"),
NÃO("N");
NENHUM("0"),
UM("1"),
DOIS("2");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 36 de 268
acompanhante
hantes for
selecionado
com as
opções “Um
ou Dois”
> familiarAcomp1
>> Indica se o
acompanhante 1 é
familiar do paciente
entidade
Texto
“precisão”: 1,
Não, quando
>
qtdAcompan
hantes for
selecionado
com as
opções “Um
ou Dois”
> nomeAcomp1
>> Nome do
acompanhante 1
Texto
“precisão”: 50,
Não, quando
>
qtdAcompan
hantes for
selecionado
com as
opções “Um
ou Dois”
> rgAcomp1
>> Número da identidade
do acompanhante 1
Data
“precisão”: 7,
Não, quando
>
qtdAcompan
hantes for
selecionado
com as
opções “Um
ou Dois”
> cpfAcomp1
>> CPF do
acompanhante 1
Texto
“precisão”: 11,
este campo
não deve ser
preenchido
quando >
qtdAcompan
hantes for
selecionado
com a opção
“Nenhum”
> familiarAcomp2
>> Indica se o
acompanhante 2 é
familiar do paciente
Texto
“precisão”: 1,
Não, quando
>
qtdAcompan
hantes for
selecionado
com a opção
“Dois”
> nomeAcomp2
>> Nome do
acompanhante 2
Texto
“precisão”: 50,
Não, quando
>
qtdAcompan
hantes for
SIM("S"),
NÃO("N");
SIM("S"),
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 37 de 268
selecionado
com a opção
“Dois”
> rgAcomp2
>> Número da identidade
do acompanhante 2
Texto
“precisão”: 20,
Não, quando
>
qtdAcompan
hantes for
selecionado
com a opção
“Dois”
> cpfAcomp2
>> CPF do
acompanhante 2
Texto
“precisão”: 11,
este campo
não deve ser
preenchido
quando >
qtdAcompan
hantes for
selecionado
com a opção
“Nenhum ou
Um”
> nomeMotorista
>> Nome do motorista
Texto
“precisão”: 50,
> enfermagem
>> Indica a necessidade
do acompanhamento de
enfermeiro(a)
Texto
“precisão”: 1,
> nomeEnfermagem
>> Nome do(a)
enfermeiro(a)
Texto
“precisão”: 50,
Não, quando
>
enfermagem
for
selecionado
com a opção
“Sim”
> situacao
>> Situação da
solicitação
Texto
“precisão”: 1,
Não
> transporte
>> Transporte
Texto
“precisão”: 1,
> iMunicipios
>> Município destino
Inteiro
“precisão”: 10,
Não
> dtViagem
>> Data da viagem
Data
“precisão”: 7,
Não
> horaViagem
Data e Hora
“scala”: 6,
SIM("S"),
NÃO("N");
CANCELADO("C"),
NORMAL("N");
AMBULÂNCIA("B"),
RODOVIÁRIO("R"),
AÉREO("A"),
ESPECIAL("E");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 38 de 268
“precisão”: 11,
>> Hora da viagem
> observacao
>> Observação
Texto
“precisão”: 250,
> telefoneEnfermagem
>> Telefone do(a)
enfermeiro(a)
Texto
“precisão”: 11,
este campo
não deve ser
preenchido
quando >
enfermagem
for
selecionado
com a opção
“Não”
> telefoneAcomp1
>> Telefone do
acompanhante 1
Texto
“precisão”: 11,
este campo
não deve ser
preenchido
quando >
qtdAcompan
hantes for
selecionado
com a opção
“Nenhum”
> telefoneAcomp2
>> Telefone do
acompanhante 2
Texto
“precisão”: 11,
este campo
não deve ser
preenchido
quando >
qtdAcompan
hantes for
selecionado
com a opção
“Nenhum ou
Um”
> iVeiculos
>> Veículo de transporte
Inteiro
“precisão”: 10,
> kmDistancia
>> Distância em km entre
municípios
Inteiro
“precisão”: 8,
Não
> sexoAcomp1
>> Sexo do
acompanhante 1
Texto
“precisão”: 1,
Não, quando
>
qtdAcompan
hantes for
selecionado
com a opção
“Um”
MASCULINO("M"),
FEMININO("F");
> racaAcomp1
>> Raça do
acompanhante 1
Inteiro
“precisão”: 1,
Não, quando
>
qtdAcompan
hantes for
INDÍGENA("0"),
BRANCA("2"),
PRETA("4"),
AMARELA("6"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 39 de 268
selecionado
com a opção
“Um”
PARDA("8");
> iEtniasAcomp1
>> Etnias do
acompanhante 1
Inteiro
“precisão”: 4,
Não, quando
>
racaAcomp1
for
selecionado
com a opção
“Indígena”
> dtNascAcomp1
>> Data de nascimento
do acompanhante 1
Data
“precisão”: 7,
Não, quando
>
qtdAcompan
hantes for
selecionado
com a opção
“Um”
> sexoAcomp2
>> Sexo do
acompanhante 2
Texto
“precisão”: 1,
Não, quando
>
qtdAcompan
hantes for
selecionado
com a opção
“Dois”
MASCULINO("M"),
FEMININO("F");
> racaAcomp2
>> Raça do
acompanhante 2
Inteiro
“precisão”: 1,
Não, quando
>
qtdAcompan
hantes for
selecionado
com a opção
“Dois”
INDÍGENA("0"),
BRANCA("2"),
PRETA("4"),
AMARELA("6"),
PARDA("8");
> iEtniasAcomp2
>> i_etnias_acomp_2
Inteiro
“precisão”: 4,
Não, quando
>
racaAcomp2
for
selecionado
com a opção
“Indígena”
> dtNascAcomp2
>> Data de nascimento
do acompanhante 2
Data
“precisão”: 7,
Não, quando
>
qtdAcompan
hantes for
selecionado
com a opção
“Dois”
> dtTratamento
>> Data do tratamento
Data
“precisão”: 7,
Não
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 40 de 268
Path: /saude-conversao-ws/api/solic-remocao-pac-tfd
Modelo para conversão da tabela de Solicitações para remoção de paciente de
TFD
{
"dtoList" : [{
"clientId" : null,
" solicRemocaoPacTfd ": {
"dtSolicitacao": null,
"localCidade": null,
"horaTratamento": null,
"dtRetorno": null,
"localEspera": null,
"dadosClinicos": null,
"tratamentoNecessario": null,
"carroExtra": null,
"observacaoCarroExtra": null,
"qtdAcompanhantes": null,
"justAcompanhante": null,
"familiarAcomp1": null,
"nomeAcomp1": null,
"rgAcomp1": null,
"cpfAcomp1": null,
"familiarAcomp2": null,
"nomeAcomp2": null,
"rgAcomp2": null,
"cpfAcomp2": null,
"nomeMotorista": null,
"enfermagem": null,
"nomeEnfermagem": null,
"situacao": null,
"transporte": null,
"dtViagem": null,
"horaViagem": null,
"observacao": null,
"telefoneEnfermagem": null,
"telefoneAcomp1": null,
"telefoneAcomp2": null,
"kmDistancia": null,
"sexoAcomp1": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 41 de 268
"racaAcomp1": null,
"dtNascAcomp1": null,
"sexoAcomp2": null,
"racaAcomp2": null,
"dtNascAcomp2": null,
"dtTratamento": null,
"createdRole": null,
"updatedRole": null,
"iEntidades": null,
"iEtniasAcomp1": null,
"iEtniasAcomp2": null,
"iMunicipios": null,
"iPedidosTfd": null,
"iSolicRemocaoPacTfd": null,
"iVeiculos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.8. Layout da tabela de Veículos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Veículos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iVeiculos
>> Código do veículo
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> descricao
>> Descrição do veículo
Texto
“precisão”: 100,
Não
> transporte
Texto
“precisão”: 1,
Não
Valores possíveis
AMBULÂNCIA("B"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 42 de 268
>> Transporte
> observacao
>> Observação do veículo
RODOVIÁRIO("R"),
AÉREO("A"),
ESPECIAL("E");
“precisão”: 350,
Texto
Path: /saude-conversao-ws/api/veiculos
Modelo para conversão da tabela de veiculos
{
"dtoList" : [{
"clientId" : null,
" veiculos": {
"descricao": null,
"transporte": null,
"observacao": null,
"iEntidades": null,
"iVeiculos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.9. Layout da tabela de Contatos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de contatos do cadastro de pacientes.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia":
1,
Não
> iPessoas
>> Código da pessoa
Inteiro
“precisão”: 9,
"idSequencia":
2,
Não
> iDhContatos
Data e
“scala”: 6,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 43 de 268
>> Data e hora do contato
Hora
“precisão”: 11,
"idSequencia":
3,
> nomePessoa
>> Nome da pessoa que contatou
Texto
“precisão”: 60,
Não
> assunto
>> Assunto do contato realizado
Texto
“precisão”: 100,
Não
> tipoContato
>> Tipo do contato
Texto
“precisão”: 1,
Não
> observacao
>> Observações
Texto
“precisão”: 500,
PRESENCIAL("1"),
TELEFONE("2"),
E-MAIL("3"),
VIZINHO("4"),
CARTA("5"),
OUTROS("6");
Path: /saude-conversao-ws/api/contatos
Modelo para conversão da tabela de Contatos
{
"dtoList" : [{
"clientId" : null,
" contatos": {
"nomePessoa": null,
"assunto": null,
"tipoContato": null,
"observacao": null,
"iDhContatos": null,
"iEntidades": null,
"iPessoas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.10.
Layout da tabela de Medicamentos contínuos
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 44 de 268
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Medicamentos contínuos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
>
iMedicamentosContinuosPac
>> Sequência do registro de
medicamento contínuo
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iMateriaist
>> Código do material
Inteiro
“precisão”: 10,
> matSistema
>> Material do sistema
Texto
“precisão”: 1,
> descricaoMedicamento
>> Descrição do
medicamento
Texto
“precisão”: 50,
> apresentacaoMedicamento
>> Apresentação do
medicamento
Texto
“precisão”: 100,
>posologia
>> Posologia
Texto
“precisão”: 50,
> dtInicio
>> Data de início do
tratamento
Data
“precisão”: 7,
>dtTermino
>> Data de término do
tratamento
Data
“precisão”: 7,
> situacao
>> Situação do registro
Texto
> motivo
>> Motivo do cancelamento
ou encerramento do
tratamento
Texto
Valores possíveis
Não
SIM("S"),
NÃO("N");
“precisão”: 1,
Não
EM ABERTO("A"),
CANCELADO("C"),
ENCERRADO("E");
“precisão”: 100,
Obrigatório
se
Medicação
Contínua =
Cancelado
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 45 de 268
> quantidade
>> Quantidade
BigDecimal
“scala”: 2,
“precisão”: 10,
> unidadeDuracao
>> Unidade de duração
Texto
“precisão”: 1,
> programa
>> Programa ministério
Texto
“precisão”: 100,
Path: /saude-conversao-ws/api/medicamentos-continuos-pac
Modelo para conversão da tabela de Medicamentos contínuos
{
"dtoList" : [{
"clientId" : null,
" medicamentosContinuosPac ": {
"matSistema": null,
"descricaoMedicamento": null,
"apresentacaoMedicamento": null,
"posologia": null,
"dtInicio": null,
"dtTermino": null,
"situacao": null,
"motivo": null,
"quantidade": null,
"unidadeDuracao": null,
"programa": null,
"iEntidades": null,
"iMateriais": null,
"iMedicamentosContinuosPac": null,
"iPessoasPac": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.11.
Layout da tabela de Pacientes
DIA("D"),
SEMANA("S"),
MÊS("M");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 46 de 268
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Pacientes.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoas
>> Código da entidade
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> cns
>> Número do Cartão
Nacional de Saúde
Texto
“precisão”: 15,
> nroProvisorio
>> Número provisório
Texto
“precisão”: 15,
> alergico
>> Indica se o paciente é
alérgico (S ou N)
Texto
“precisão”: 1,
> alergia
>> Descreve a alergia do
paciente
Texto
“precisão”: 250,
> observacao
>> Observações
Texto
“precisão”: 500,
>nomeResponsavel
>> Nome do responsável
Texto
“precisão”: 155,
> cpfResponsavel
>> CPF do responsável
Texto
“precisão”: 11,
>nroProntuario
>> Número do prontuário
Texto
“precisão”: 13,
> iAreas
>> Código da área
Texto
“precisão”: 4,
> familia
>> Código da família
Inteiro
“precisão”: 3,
> domicilio
>> Código do domicílio
Texto
“precisão”: 16,
> microarea
>> Microárea
Inteiro
“precisão”: 2,
> iEtnias
Inteiro
“precisão”: 4,
Valores possíveis
SIM(“S”),
NÃO(“N”);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 47 de 268
>> Código da etnia
> iNacionalidades
>> Código da
nacionalidade
Inteiro
“precisão”: 3,
> receberSms
>> Autorização de envio
de SMS pela entidade
Texto
“precisão”: 1,
> dhOpcaoSms
>> Data/hora da opção de
recebimento de SMS pela
entidade
Data e
Hora
“scala”: 6,
“precisão”: 11,
> receberEmail
>> Autorização de envio
de e-mail pela entidade
Texto
“precisão”: 1,
> dhOpcaoEmail
>> Data/hora da opção de
recebimento de e-mail pela
entidade
Data e
Hora
“scala”: 6,
“precisão”: 11,
> ativo
>> Indica se o paciente
esta ativo ou não
Texto
“precisão”: 1,
> motivoPacienteInativo
>> Motivo da inativação do
paciente
Texto
“precisão”: 500,
> tipoMotivoInativacao
>>Tipo do motivo da
inativação do paciente
Texto
“precisão”: 1,
> iCbos
>> Código do CBO
Texto
“precisão”: 6,
> alturaPai
>> Altura do pai
BigDecim
al
“scala”: 1,
“precisão”: 4,
> alturaMae
>> Altura da mãe
BigDecim
al
“scala”: 1,
“precisão”: 4,
> iPessoasResp
>> Código do responsável
familiar
Inteiro
“precisão”: 9,
>frequentaEscola
>> Frequenta escola
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“N”);
SIM("S"),
NÃO("N"),
ERRO("E"),
SIM(“S”),
NÃO(“N”);
ÓBITO("O"),
MUDANÇA DE ENDEREÇO("M"),
UNIFICADO("U"),
OUTROS("T");
SIM(“S”),
NÃO(“N”);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 48 de 268
> cursoMaisElevado
>> Maior curso que
frequenta ou frequentou
Inteiro
“precisão”: 2,
CRECHE("1"),
PRÉ-ESCOLA (EXCETO CA)("2"),
CLASSE DE ALFABETIZAÇÃO CA("3"),
ENSINO FUNDAMENTAL 1ª A 4ª
SÉRIES("4"),
ENSINO FUNDAMENTAL
COMPLETO("6"),
ENSINO FUNDAMENTAL
ESPECIAL("7"),
ENSINO FUNDAMENTAL EJA SÉRIES INICIAIS (SUPLETIVO DE
1ª A 4ª)("8"),
ENSINO FUNDAMENTAL EJA SÉRIES FINAIS (SUPLETIVO DE
5ª A 9ª)("9"),
ENSINO MÉDIO, MÉDIO 2º CICLO
(CIENTÍFICO, TÉCNICO E
ETC)("10"),
ENSINO MÉDIO EJA
(SUPLETIVO)("12"),
SUPERIOR,
APERFEIÇOAMENTO,
ESPECIALIZAÇÃO, MESTRADO,
DOUTORADO("13"),
ALFABETIZAÇÃO PARA
ADULTOS (MOBRAL ETC.)("14"),
NENHUM("15");
> situacaoTrabalho
>> Situação de trabalho
Inteiro
“precisão”: 2,
EMPREGADOR("1"),
ASSALARIADO COM CARTEIRA
DE TRABALHO("2"),
ASSALARIADO SEM CARTEIRA
DE TRABALHO("3"),
AUTÔNOMO COM PREVIDÊNCIA
SOCIAL("4"),
AUTÔNOMO SEM PREVIDÊNCIA
SOCIAL("5"),
APOSENTADO/PENSIONISTA("6"
),
DESEMPREGADO("7"),
NÃO TRABALHA("8"),
OUTRO("9");
> responsavelCrianca
>>Responsável por
criança
Inteiro
“precisão”: 2,
ADULTO RESPONSÁVEL("1"),
OUTRA(S) CRIANÇA(S)("2"),
ADOLESCENTE("3"),
SOZINHA("4"),
CRECHE("5"),
OUTRO("6");
> freqCurandeiro
>> Frequenta
curandeiro(a)
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“N”);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 49 de 268
> apartGrupoComunitario
>> Participa de algum
grupo comunitário
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“N”);
> possuiPlanoSaude
>> Possui plano de saúde
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“N”);
>
membroPovoComunidade
>> Membro de povo ou
comunidade tradicional
Inteiro
“precisão”: 2,
NÃO(NULL),
POVOS QUILOMBOLAS("1"),
POVOS INDÍGENAS("2"),
AGROEXTRATIVISTAS("3"),
CAATINGUEIROS("4"),
CAIÇARAS("5"),
COMUNIDADES DE FUNDO E
FECHO DE PASTO("6"),
COMUNIDADES DO
CERRADO("7"),
EXTRATIVISTAS("8"),
FAXINALENSES("9"),
GERAIZEIROS("10"),
MARISQUEIROS("11"),
PANTANEIROS("12"),
PESCADORES
ARTESANAIS("13"),
POMERANOS("14"),
POVOS CIGANOS("15"),
POVOS DE TERREIRO("16"),
QUEBRADEIRAS DE
COCODEBABAÇU("17"),
RETIREIROS("18"),
RIBEIRINHOS("19"),
SERINGUEIROS("20"),
VAZANTEIROS("21"),
OUTROS("99");
>
descricaoPovoComunidad
e
>> Descrição povo ou
comunidade tradicional
Texto
“precisão”: 150,
> situacaoRua
>>Está em situação de rua
Inteiro
“precisão”: 2,
SIM(“S”),
NÃO(“N”);
> recebeBeneficio
>> Recebe algum
benefício
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“N”);
> referenciaFamiliar
>> Possui referência
familiar
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“N”);
Preencher com o
Nome da
comunidade caso
membroPovoCo
munidade = 99
(outros)
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 50 de 268
> acompanhadoInstituicao
>> Acompanhado por
outra instituição
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“N”);
> descricaoInstituicao
>> Descrição instituição
Texto
“precisão”: 150,
> visitaFamiliar
>> Visita algum familiar
Texto
“precisão”: 1,
> descricaoFamiliar
>> Descrição familiar
Texto
“precisão”: 150,
> recusaCadastro
>> Recusou o cadastro
individual da Atenção
Básica
Texto
“precisão”: 1,
SIM(“S”),
NÃO(“”);
> naoConheceMae
>> Não conhece mãe
Texto
“precisão”: 1,
CONHECE(“”),
NÃO CONHECE(“N”);
> origemCadastro
>> origem cadastro
Texto
“precisão”: 1,
INDIVIDUAL(“I”),
NORMAL(NULL);
SIM(“S”),
NÃO(“N”);
O padrão é o
Individual
> responsavelFamiliar
>> Responsável familiar
Texto
“precisão”: 1,
> uuid
>> Identificador universal
único
Texto
“precisão”: 50,
> dhUltimaSincronizacao
>> Data/hora da ultima
sincronização
Data e
Hora
“scala”: 6,
“precisão”: 11,
>iPaisesNascimento
>> País de nascimento
Inteiro
“precisão”: 5,
>
dtNascimentoResponsavel
>> Data de nascimento do
responsável
Data
“precisão”: 7,
>cnsResponsavel
>> CNS do responsável
Texto
“precisão”: 15,
>
relacaoParentescoFamiliar
>> Relação de parentesco
com o responsável familiar
Inteiro
“precisão”: 4,
>versaoEsusCriacao
>> Versão do e-SUS na
Texto
“precisão”: 20,
SIM(“S”),
NÃO(“N”);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 51 de 268
criação do registro
>versaoEsusUltAlteracao
>> Versão do e-SUS na
última alteração do registro
Texto
“precisão”: 20,
Path: /saude-conversao-ws/api/pacientes
Modelo para conversão da tabela de Pacientes
{
"dtoList" : [{
"clientId" : null,
" pacientes": {
"cns": null,
"nroProvisorio": null,
"alergico": null,
"alergia": null,
"observacao": null,
"nomeResponsavel": null,
"cpfResponsavel": null,
"nroProntuario": null,
"familia": null,
"domicilio": null,
"microarea": null,
"receberSms": null,
"dhOpcaoSms": null,
"receberEmail": null,
"dhOpcaoEmail": null,
"ativo": null,
"motivoPacienteInativo": null,
"tipoMotivoInativacao": null,
"alturaPai": null,
"alturaMae": null,
"frequentaEscola": null,
"cursoMaisElevado": null,
"situacaoTrabalho": null,
"responsavelCrianca": null,
"freqCurandeiro": null,
"partGrupoComunitario": null,
"possuiPlanoSaude": null,
"membroPovoComunidade": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 52 de 268
"descricaoPovoComunidade": null,
"situacaoRua": null,
"recebeBeneficio": null,
"referenciaFamiliar": null,
"acompanhadoInstituicao": null,
"descricaoInstituicao": null,
"visitaFamiliar": null,
"descricaoFamiliar": null,
"recusaCadastro": null,
"naoConheceMae": null,
"origemCadastro": null,
"responsavelFamiliar": null,
"uuid": null,
"dhUltimaSincronizacao": null,
"dtNascimentoResponsavel": null,
"cnsResponsavel": null,
"relacaoParentescoFamiliar": null,
"versaoEsusCriacao": null,
"versaoEsusUltAlteracao": null,
"iAreas": null,
"iCbos": null,
"iEntidades": null,
"iEtnias": null,
"iNacionalidades": null,
"iPaisesNascimento": null,
"iPessoas": null,
"iPessoasResp": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de CNS e números provisórios dos
pacientes
4.12.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 53 de 268
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de CNS e números provisórios dos
pacientes.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasPac
>> Código da pessoa
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> cns
>> Número do cartão
nacional de saúde
Texto
“precisão”: 15,
"idSequencia": 3,
Não
Valores possíveis
Path: /saude-conversao-ws/api/pacientes-cns
Modelo para conversão da tabela de CNS e números provisórios dos pacientes
{
"dtoList" : [{
"clientId" : null,
" pacientesCns ": {
"cns": null,
"iEntidades": null,
"iPessoasPac": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.13.
Layout da tabela de Especialidades
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Especialidades.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 54 de 268
Descrição
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5,
"idSequencia": 2,
Não
> iCbos
>> Código CBO
Texto
“precisão”: 6,
Não
> descricao
>> Descrição da
especialidade
Texto
“precisão”: 60,
Não
Valores possíveis
Path: /saude-conversao-ws/api/especialidades
Modelo para conversão da tabela de Especialidades
{
"dtoList" : [{
"clientId" : null,
" especialidades": {
"descricao": null,
"iCbos": null,
"iEntidades": null,
"iEspecialidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.14.
Layout da tabela de Procedimentos da especialidade
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Procedimentos da especialidade.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 55 de 268
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5,
"idSequencia": 2,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
"idSequencia": 3,
Não
Path: /saude-conversao-ws/api/especialidades-proced
Modelo para conversão da tabela de Procedimentos da especialidade
{
"dtoList" : [{
"clientId" : null,
" especialidadesProced": {
"descricao": null,
"iCbos": null,
"iEntidades": null,
"iEspecialidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.15.
Layout da tabela de Profissionais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Profissionais.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 56 de 268
> iPessoas
>> Código da pessoa
Inteiro
“precisão”: 9,
"idSequencia": 2,
> cns
>> Código do Cartão
Nacional de Saúde
Texto
“precisão”: 15,
> profId
>> Identificador do
profissional no CNES
Texto
“precisão”: 16,
> ativo
>> Indica se o registro
está ativo
Texto
“precisão”: 1,
> iUsuariosVinc
>> Usuário vinculado
Texto
“precisão”: 16,
> importacaoManual
>> Importação manual
Texto
“precisão”: 1,
Não
Não
Não pode ser valor
duplicado.
Não
Path: /saude-conversao-ws/api/profissionais
Modelo para conversão da tabela de Profissionais
{
"dtoList" : [{
"clientId" : null,
" profissionais": {
"cns": null,
"profId": null,
"ativo": null,
"importacaoManual": null,
"iEntidades": null,
"iPessoas": null,
"iUsuariosVinc": null
}
}
]
}
Onde: Null = valores a serem alimentados.
SIM("S"),
NÃO("N");
SIM("S"),
NÃO(null);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 57 de 268
Layout da tabela de Vínculos dos profissionais com os
estabelecimentos
4.16.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Vínculos dos profissionais com os
estabelecimentos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasProf
>> Código da pessoa do
profissional
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código da pessoa do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 3,
Não
> iCbos
>> Código CBO
Texto
“precisão”: 6,
"idSequencia": 4
Não
> iVinculos
>> Código do vínculo
Texto
“precisão”: 2,
"idSequencia": 5,
Não
> iTiposVinculos
>> Código do tipo do
vínculo
Texto
“precisão”: 2,
"idSequencia": 6,
Não
> iSubtiposVinculos
>> Código do subtipo do
vínculo
Texto
“precisão”: 2,
"idSequencia": 7,
Não
> iOrgaosEmissores
>> Código do orgão emissor
Texto
“precisão”: 2,
> cargaHorariaAmb
>> Carga horária
ambulatorial
Inteiro
“precisão”: 3,
> cargaHorariaOutros
>> Carga horária outros
Inteiro
“precisão”: 3,
> registro
>> Número do registro no
Texto
“precisão”: 13,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 58 de 268
conselho de classe
> ativo
>> Indica se o registro está
ativo
Texto
“precisão”: 1,
> importacaoManual
>> Importação manual
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
SIM("S"),
NÃO(null);
Path: /saude-conversao-ws/api/estab-vinculos-profis
Modelo para conversão da tabela de Vínculos dos profissionais com os
estabelecimentos
{
"dtoList" : [{
"clientId" : null,
" estabVinculosProfis ": {
"cargaHorariaAmb": null,
"cargaHorariaOutros": null,
"registro": null,
"ativo": null,
"importacaoManual": null,
"iCbos": null,
"iEntidades": null,
"iOrgaosEmissores": null,
"iPessoasEstab": null,
"iPessoasProf": null,
"iSubtiposVinculos": null,
"iTiposVinculos": null,
"iVinculos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.17.
Layout da tabela de Evolução diária do paciente
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Evolução diária do paciente.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 59 de 268
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iAtendEvolucoesDiaria
s
>> Código sequencial
da evolução diária
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
Não
> dhEvolucaoDiaria
>> Data e hora do
registro da evolução
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> observacao
>> Código do tipo do
vínculo
Texto
“precisão”: 200,
Não
> dtInternacao
>> Data da internação
Data
“precisão”: 7,
> dtAlta
>> Data da alta
Data
“precisão”: 7
Valores possíveis
Path: /saude-conversao-ws/api/atend-evolucoes-diarias
Modelo para conversão da tabela de Evolução diária do paciente
{
"dtoList" : [{
"clientId" : null,
" atendEvolucoesDiarias ": {
"dhEvolucaoDiaria": null,
"observacao": null,
"createdRole": null,
"updatedRole": null,
"dtInternacao": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 60 de 268
"dtAlta": null,
"iAtendEvolucoesDiarias": null,
"iAtendimentos": null,
"iEntidades": null,
"iPessoasProf": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.18.
Layout da tabela de Exames físicos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Exames físicos do paciente.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iAtendExamesFisicos
>> Código sequencial do
exame físico
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> inspDismorfias
>> Inspeção física do
paciente
Texto
“precisão”: 100000,
>
inspDistDesenvolvimento
>> Inspeção de
distúrbios de
desenvolvimento
Texto
“precisão”: 100000,
> inspLesaoCutanea
>> Inspeção de lesões
cutâneas
Texto
“precisão”: 200,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 61 de 268
> inspCateter
>> Inspeção de cateter e
outros
Texto
“precisão”: 200,
> palpModeloEstrutural
>> Palpação do modelo
estrutural do órgão
Texto
“precisão”: 100000,
> palpEspessura
>> Palpação da
espessura dos órgãos
Texto
“precisão”: 100000,
> palpConsistencia
>> Consistência
verificada na palpação
dos órgãos
Texto
“precisão”: 100000,
> palpVolume
>> Volume verificado na
palpação dos órgãos
Texto
“precisão”: 200,
> palpDureza
>> Dureza verificada na
palpação dos órgãos
Texto
“precisão”: 200,
> percussao
>> Percussão
encontrada na inspeção
do paciente
Texto
“precisão”: 1,
> ausculta
>> Ausculta encontrada
no atendimento
Texto
“precisão”: 200,
Path: /saude-conversao-ws/api/atend-exames-fisicos
Modelo para conversão da tabela de Exames físicos
{
"dtoList" : [{
"clientId" : null,
" atendExamesFisicos ": {
"inspDismorfias": null,
"inspDistDesenvolvimento": null,
"inspLesaoCutanea": null,
"inspCateter": null,
"palpModeloEstrutural": null,
"palpEspessura": null,
"palpConsistencia": null,
"palpVolume": null,
"palpDureza": null,
CLARO PULMONAR("C"),
MACIÇA("M"),
TIMPÂNICA("T");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 62 de 268
"percussao": null,
"ausculta": null,
"createdRole": null,
"updatedRole": null,
"iAtendExamesFisicos": null,
"iAtendimentos": null,
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.19.
Layout da tabela de Prescrições de medicamentos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Prescrições de medicamentos do paciente.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iMateriaisPresc
>> Código do material
prescrito
Inteiro
“precisão”: 10,
> iPessoasProfPresc
>> Código do
profissional
Inteiro
“precisão”: 10,
> iPessoasEstabDisp
>> Código da pessoa
Inteiro
“precisão”: 10,
> pertenceEstoquePresc
>> Indica se o
medicamento pertence
ao estoque
Texto
“precisão”: 1,
Valores possíveis
Não
Não
SIM("S"),
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 63 de 268
>
unidadeDispensaPresc
>> Unidade de dispensa
Texto
“precisão”: 20,
> apresentacaoPresc
>> Apresentação do
medicamento
Texto
“precisão”: 150,
> qtdPrescritaPresc
>> Quantidade prescrita
BigDecimal
“scala”: 2,
“precisão”: 10,
> viaAdministracaoPresc
>> Via de administração
Inteiro
“precisão”: 2,
> dosesPresc
>> Doses
Texto
precisão": 30,
> unidadeDuracaoPresc
>> Unidade da duração
do tratamento
Inteiro
“precisão”: 1,
> observacaoPresc
>>Observações
Texto
precisão": 150,
> situacaoPresc
>> Situação
Texto
precisão": 1,
>
descricaoMaterialPresc
>> Descrição do
material prescrito
Texto
“precisão”: 100,
ORAL("1"),
TÓPICA("2"),
PARENTAL("3"),
OTOLÓGICA("4"),
INTRANASAL("5"),
VAGINAL("6"),
RETAL("7"),
INTRAVENOSA("8"),
INTRAMUSCULAR("9"),
INTRAÓSSEA("10"),
SUBCUTÂNEA("11"),
INTRADÉRMICA("12"),
INALATÓRIA("13"),
INTRAOCULAR("14"),
INTRACARDÍACA("15"),
INTRAPERITONIAL("16"),
TRANSMUCOSA("17");
DIAS("1"),
SEMANAS("2"),
MESES("3"),
SEMESTRES("4"),
ANOS("5"),
HORAS("6"),
MINUTOS("7");
EM ABERTO("A"),
DISPENSADO("D"),
DISPENSADO
PARCIALMENTE("P"),
CANCELADO("C"),
NÃO SE APLICA("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 64 de 268
> duracaoPresc
>> Tempo de duração
do tratamento
Inteiro
“precisão”: 3,
> iAtendMedPrescricoes
>> Sequência do
medicamento na
prescrição
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> dtPrescricao
>> Data da prescrição
Data
“precisão”: 7,
Não
> posologia
>> Posologia da
prescrição
Texto
“precisão”: 30,
> medicamentoContinuo
>> Indica medicamento
contínuo
Texto
“precisão”: 1,
> iRenameSus
>> Código do rename
Inteiro
“precisão”: 10,
>
justificativaQtdExcedent
e
>> Justificativa da
quantidade excedente
Texto
“precisão”: 500,
> iSetoresCustos
>> Setor de custos
Inteiro
“precisão”: 10,
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/atend-med-prescricoes
Modelo para conversão da tabela de Prescrições de medicamentos
{
"dtoList" : [{
"clientId" : null,
" atendMedPrescricoes ": {
"pertenceEstoquePresc": null,
"unidadeDispensaPresc": null,
"apresentacaoPresc": null,
"qtdPrescritaPresc": null,
"viaAdministracaoPresc": null,
"dosesPresc": null,
"unidadeDuracaoPresc": null,
"observacaoPresc": null,
"situacaoPresc": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 65 de 268
"descricaoMaterialPresc": null,
"duracaoPresc": null,
"dtPrescricao": null,
"createdRole": null,
"updatedRole": null,
"posologia": null,
"medicamentoContinuo": null,
"justificativaQtdExcedente": null,
"iAtendimentos": null,
"iAtendMedPrescricoes": null,
"iEntidades": null,
"iMateriaisPresc": null,
"iPessoasEstabDisp": null,
"iPessoasProfPresc": null,
"iRenameSus": null,
"iSetoresCustos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Procedimentos realizados no
atendimento
4.20.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Procedimentos realizados no atendimento.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 66 de 268
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
"idSequencia": 3,
Não
> horarioRealizacao
>> Horário de
realização do
procedimento
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> quantidade
>> Quantidade de
procedimentos
Inteiro
“precisão”: 3,
Não
> iPessoasProf
>> Código do
profissional que
realizou o
procedimento
Inteiro
“precisão”: 9,
"idSequencia": 4,
Não
> iCids
>> Código do CID
Texto
“precisão”: 7,
> numeroBpa
>> Número do BPA
para a autorização
Long
“precisão”: 13,
> iCbos
>> CBO
Texto
“precisão”: 6,
> fixo
>> Procedimento fixo
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/atend-proced-realizados
Modelo para conversão da tabela de Procedimentos realizados no atendimento
{
"dtoList" : [{
"clientId" : null,
" atendProcedRealizados ": {
"horarioRealizacao": null,
"quantidade": null,
"numeroBpa": null,
"createdRole": null,
"updatedRole": null,
"fixo": null,
"iAtendimentos": null,
"iCbos": null,
"iCids": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 67 de 268
"iEntidades": null,
"iPessoasProf": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Procedimentos secundários
solicitados
4.21.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Procedimentos secundários solicitados.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
"idSequencia": 3,
Não
> quantidade
>> Quantidade
solicitada
Inteiro
“precisão”: 3,
Não
Valores possíveis
Path: /saude-conversao-ws/api/atend-proced-solic-sec
Modelo para conversão da tabela de Procedimentos secundários solicitados
{
"dtoList" : [{
"clientId" : null,
" atendProcedSolicSec ": {
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 68 de 268
"quantidade": null,
"createdRole": null,
"updatedRole": null,
"iAtendimentos": null,
"iEntidades": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Procedimentos solicitados no
atendimento
4.22.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Procedimentos solicitados no atendimento.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
"idSequencia": 3,
Não
> quantidade
>> Quantidade solicitada
Inteiro
“precisão”: 3,
Não
> iCidsPrinc
>> CID principal
Texto
“precisão”: 7,
Não
> iCidsSec
>> CID secundário
Texto
“precisão”: 7,
> iCidsAssoc
>> CID associado
Texto
“precisão”: 7,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 69 de 268
> observacao
>> Observação
Texto
“precisão”: 250,
> diagnostico
>> Descrição do
diagnóstico
Texto
“precisão”: 250,
Não
Path: /saude-conversao-ws/api/atend-proced-solicitados
Modelo para
atendimento
conversão
da
tabela
de
Procedimentos
solicitados
no
{
"dtoList" : [{
"clientId" : null,
" atendProcedSolicitados ": {
"quantidade": null,
"observacao": null,
"diagnostico": null,
"createdRole": null,
"updatedRole": null,
"iAtendimentos": null,
"iCidsAssoc": null,
"iCidsPrinc": null,
"iCidsSec": null,
"iEntidades": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.23.
Layout da tabela de SOAP no atendimento
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de SOAP no atendimento.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 70 de 268
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> subjetivo
>> Observações quanto a
queixa principal, sintomas e
histórico de doenças
Texto
“precisão”: 100000,
> objetivo
>> Observações quanto aos
exames físicos, ausculta,
resultados de exames
apresentados pelo paciente
Texto
“precisão”: 100000,
> prescricoes
>> Observações quanto
pedido de exames,
encaminhamentos para
outros especialistas e
prescrição de medicamentos
Texto
“precisão”: 100000,
> avaliacoes
>> Observações quanto as
avalições médicas
Texto
“precisão”: 100000,
> iCids
>> Código do cid
Texto
“precisão”: 7,
> plano
>> Plano do paciente
Texto
“precisão”: 100000,
>
prescricoesControleEspecial
>> Prescrições de controle
especial
Texto
“precisão”: 100000,
Path: /saude-conversao-ws/api/atend-soap
Modelo para conversão da tabela de SOAP no atendimento
{
"dtoList" : [{
"clientId" : null,
" atendSoap": {
"subjetivo": null,
"objetivo": null,
"prescricoes": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 71 de 268
"avaliacoes": null,
"createdRole": null,
"updatedRole": null,
"plano": null,
"prescricoesControleEspecial": null,
"iAtendimentos": null,
"iCids": null,
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.24.
Layout da tabela de Tratamento no atendimento
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Tratamento no atendimento.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iAtendTratamentos
>> Sequência do
medicamento no
tratamento/terapia
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iPessoasProfTrat
>> Código do
profissional prescritor
Inteiro
“precisão”: 10,
> iMateriaisTrat
>> Código do material
Inteiro
“precisão”: 10,
> qtdTrat
>> Quantidade
BigDecimal
“precisão”: 10,
“scala”: 2,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 72 de 268
prescrita
>
viaAdministracaoTrat
>>Via de
administração
Inteiro
“precisão”: 2,
> dosesTrat
>> Doses
Texto
“precisão”: 30,
> unidadeDuracaoTrat
>> Unidade de
duração do
tratamento
Inteiro
“precisão”: 1,
> qtdAplicadaTrat
>>Quantidade
aplicada
BigDecimal
“scala”: 2,
“precisão”: 10,
> situacaoTrat
>> Situação do
tratamento
Texto
“precisão”: 1,
TÓPICA - EPIDERMICA("1");
TÓPICA - INALÁVEL("2"),
TÓPICA - ENEMA("3"),
TÓPICA - COLÍRIO("4"),
TÓPICA - OTOLÓGICAS("5"),
TÓPICA - INTRANASAL("6"),
ENTERAL - PELA BOCA("7"),
ENTERAL - POR TUBO
GÁSTRICO("8"),
ENTERAL - PELO RETO("9"),
PARENTERAL - INJEÇÃO
INTRAVENOSA("10"),
PARENTERAL - INJEÇÃO
INTRA-ARTERIAL("11"),
PARENTERAL - INJEÇÃO
INTRAMUSCULAR("12"),
PARENTERAL - INJEÇÃO
INTRACARDÍACA("13"),
PARENTERAL - INJEÇÃO
SUBCUTÂNEA("14"),
PARENTERAL - INFUSÃO
INTRAÓSSEA("15"),
PARENTERAL - INJEÇÃO
INTRADÉRMICA("16"),
PARENTERAL - INJEÇÃO
INTRAPERITONEAL("17"),
PARENTERAL TRANSDÉRMICA("18"),
PARENTERAL TRANSMUCOSA("19"),
PARENTERAL INALÁVEL("20"),
OUTRAS("21");
DIAS("1"),
SEMANAS("2"),
MESES("3"),
SEMESTRES("4"),
ANOS("5"),
HORAS("6"),
MINUTOS("7");
EM ABERTO("A"),
CONCLUÍDO
(APLICADO)("C"),
PARCIAL("P"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 73 de 268
CANCELADO("X");
> duracaoTrat
>> Duração do
tratamento
Inteiro
“precisão”: 3,
> numNotificacao
>> Número da
notificação
Long
“precisão”: 15,
Path: /saude-conversao-ws/api/atend-tratamentos
Modelo para conversão da tabela de Tratamento no atendimento
{
"dtoList" : [{
"clientId" : null,
" atendTratamentos ": {
"qtdTrat": null,
"viaAdministracaoTrat": null,
"dosesTrat": null,
"unidadeDuracaoTrat": null,
"qtdAplicadaTrat": null,
"situacaoTrat": null,
"duracaoTrat": null,
"numNotificacao": null,
"createdRole": null,
"updatedRole": null,
"iAtendimentos": null,
"iAtendTratamentos": null,
"iEntidades": null,
"iMateriaisTrat": null,
"iPessoasProfTrat": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 74 de 268
Layout da tabela de Aplicações dos medicamentos dos
tratamentos
4.25.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Aplicações dos medicamentos dos
tratamentos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iAtendTratamentos
>> Sequência do
medicamento no
tratamento/terapia
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>
iAtendTratamentosApli
c
>> Sequência da
aplicação do
medicamento do
tratamento
Inteiro
“precisão”: 10,
"idSequencia": 4,
Não
> iPessoasProf
>> Código do
profissional
responsável pela
aplicação
Inteiro
“precisão”: 10,
Não
> lote
>> Lote de fabricação
Texto
“precisão”: 20
Não
> qtdAplicada
>> Quantidade
aplicada
BigDecimal
“precisão”: 10
“scala”: 2
Não
> dhAplicacaoTrat
>> Data e hora da
aplicação
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
Path: /saude-conversao-ws/api/atend-tratamentos-aplic
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 75 de 268
Modelo para conversão da tabela de Aplicações dos medicamentos dos
tratamentos
{
"dtoList" : [{
"clientId" : null,
" atendTratamentosAplic ": {
"lote": null,
"qtdAplicada": null,
"dhAplicacaoTrat": null,
"createdRole": null,
"updatedRole": null,
"iAtendimentos": null,
"iAtendTratamentos": null,
"iAtendTratamentosAplic": null,
"iEntidades": null,
"iPessoasProf": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.26.
Layout da tabela de Atendimentos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Atendimentos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> tipoAtendimento
>> Tipo do atendimento
Texto
“precisão”: 1,
Não
Valores possíveis
CONSULTA("C"),
PROCEDIMENTO("P");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 76 de 268
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5,
>iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9
Não
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9
Não
> dhAtendimento
>> Data e hora do
atendimento
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> situacao
>> Situação do
atendimento
Texto
“precisão”: 1,
Não
PENDENTE("P"),
EM EXECUÇÃO("X"),
FINALIZADA("F"),
ENTREGUE("E"),
CANCELADA("C"),
AUTORIZADA("A"),
NÃO AUTORIZADA("N");
> origem
>> Origem do
atendimento
Texto
“precisão”: 1,
Não
PRONTO
ATENDIMENTO("P"),
AGENDAMENTO("A"),
RETORNO("R"),
OUTROS("O");
> iProntosAtend
>> Código do pronto
atendimento
Inteiro
“precisão”: 10
> iAgendamentos
>> Código do
agendamento
Inteiro
“precisão”: 10
> iCids
>> Código do CID
Texto
“precisão”: 7,
> observacao
>> Observação
Texto
“precisão”: 250,
> solicitacaoRetorno
>> Indica se foi
solicitado o retorno do
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
Obrigatório
se Tipo de
atendimento
= Consulta
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 77 de 268
paciente
> dtRetornoSug
>> Data sugerida para o
retorno
Data
“precisão”: 7,
> iAtendimentosOrigem
>> Código de
atendimento de origem
Inteiro
“precisão”: 10
> motivoCancel
>> Motivo do
cancelamento do
atendimento
Texto
“precisão”: 250,
> numeroBpa
>> Número do BPA para
a autorização
Long
“precisão”: 13,
> carater
>> Caráter do
atendimento (Eletivo ou
Urgência)
Texto
“precisão”: 1,
> iEquipes
>> Código da equipe
Inteiro
“precisão”: 10,
>
finalizadoAutomaticamen
te
>> Finalizado
automaticamente
Texto
“precisão”: 1,
> nivelAtencao
>> Nível de atenção
Texto
> uuid
>> Identificador universal
único
Texto
“precisão”: 50,
> versaoEsusCriacao
>> Versão do e-SUS na
criação do registro
Texto
“precisão”: 20,
>
versaoEsusUltAlteracao
>> Versão do e-SUS na
última alteração do
registro
Texto
“precisão”: 20,
Obrigatório
se
Atendimento
= cancelado
Não
ELETIVO("E"),
URGÊNCIA("U");
SIM("S"),
NÃO(NULL);
"ATENCAO_BASICA",
"ATENCAO_SECUNDARI
A",
"ATENCAO_TERCIARIA"
Path: /saude-conversao-ws/api/atendimentos
Modelo para conversão da tabela de Atendimentos
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 78 de 268
{
"dtoList" : [{
"clientId" : null,
"atendimentos" : {
"tipoAtendimento" : null,
"dhAtendimento" : null,
"situacao" : null,
"origem" : null,
"observacao" : null,
"solicitacaoRetorno" : null,
"dtRetornoSug" : null,
"motivoCancel" : null,
"numeroBpa" : null,
"carater" : null,
"createdRole" : null,
"updatedRole" : null,
"finalizadoAutomaticamente" : null,
"nivelAtencao" : null,
"uuid" : null,
"dhUltimaSincronizacao" : null,
"versaoEsusCriacao" : null,
"versaoEsusUltAlteracao" : null,
"iAgendamentos" : null,
"iAtendimentos" : null,
"iAtendimentosOrigem" : null,
"iCids" : null,
"iEntidades" : null,
"iEquipes" : null,
"iEspecialidades" : null,
"iPessoasEstab" : null,
"iPessoasPac" : null,
"iPessoasProf" : null,
"iProcedimentos" : null,
"iProntosAtend" : null
},
" atendimentosIndividuais " : {},
"atendProcedRealizadosList" : [{
"clientId" : null,
"atendProcedRealizados" : {}
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 79 de 268
],
"atendExamesCompleList" : [{
"clientId" : null,
"atendExamesComple" : {},
"atendExamesCompleItensList" : [{
"clientId" : null,
"atendExamesCompleItens": {}
}
]
}
]
}
]
}}
Onde: Null = valores a serem alimentados.
Layout da tabela de Procedimentos realizados do
encaminhamento
4.27.
Neste tópico iremos abordar a forma com que será estruturada as
informações
referente
aos
registros
de
Procedimentos
realizados
encaminhamento.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iEncaminhamentos
>> Código do
encaminhamento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
"idSequencia": 3,
Não
> quantidade
>> Quantidade
Inteiro
“precisão”: 4,
Não
Path: /saude-conversao-ws/api/encam-proced-realizados
Valores possíveis
do
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 80 de 268
Modelo para conversão da tabela
encaminhamento
{
"dtoList" : [{
"clientId" : null,
" encamProcedRealizados ": {
"quantidade": null,
"iEncaminhamentos": null,
"iEntidades": null,
"iProcedimentos": null
}
}
]
}
de
Procedimentos
realizados
do
Onde: Null = valores a serem alimentados.
4.28.
Layout da tabela de Prontos atendimentos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Prontos atendimentos.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iProntosAtend
>> Código do pronto
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> tipoAtendimento
>> Tipo de
atendimento
Texto
“precisão”: 1,
Não
> iEspecialidades
>> Quantidade
Inteiro
“precisão”: 5,
> iProcedimentos
>> Código do
Texto
“precisão”: 10,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 81 de 268
procedimento
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
> iPessoasPac
>> Código do
paciente
Inteiro
“precisão”: 9,
Não
> dhProntoAtend
>> Data e hora do
pronto atendimento
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> observacao
>> Observação
Texto
“precisão”: 250,
> situacao
>> Situação do
pronto atendimento
Texto
“precisão”: 1,
Não
> motivoCancel
>> Motivo do
cancelamento do
pronto atendimento
Texto
“precisão”: 250,
Obrigatório
se motivo
do
cancelame
nto =
outros
> tipoMotivoCancel
>> Tipo do motivo
do cancelamento
Texto
“precisão”: 1,
Path: /saude-conversao-ws/api/prontos-atendimentos
Modelo para conversão da tabela de Prontos atendimentos
{
"dtoList" : [{
"clientId" : null,
" prontosAtendimentos ": {
"tipoAtendimento": null,
"dhProntoAtend": null,
"observacao": null,
"situacao": null,
"motivoCancel": null,
"tipoMotivoCancel": null,
"createdRole": null,
"updatedRole": null,
AGUARDANDO("G"),
FINALIZADO("F"),
CANCELADO("C"),
EM ATENDIMENTO("E");
ATRASO("A"),
FALTA("F"),
DESISTÊNCIA("D"),
OUTROS(“O”);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 82 de 268
"iEntidades": null,
"iEspecialidades": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iProcedimentos": null,
"iProntosAtend": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.29.
Layout da tabela de Retornos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Retornos de atendimentos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iRetornos
>> Código do retorno
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasPac
>> Código da pessoa
Inteiro
“precisão”: 9,
Não
> dhRetorno
>> Data e hora do
retorno
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> iAtendimentosOrigem
>> Código de
atendimento que
originou esse retorno
Inteiro
“precisão”: 10,
Não
> situacao
>> Situação do retorno
Texto
“precisão”: 1,
Não
Valores possíveis
AGUARDANDO("G"),
FINALIZADO("F"),
CANCELADO("C"),
EM ATENDIMENTO("E");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 83 de 268
> motivoCancel
>> Motivo do
cancelamento do
retorno
Texto
“precisão”: 250,
> tipoMotivoCancel
>> Tipo do motivo do
cancelamento
Texto
“precisão”: 1,
Path: /saude-conversao-ws/api/retornos
Modelo para conversão da tabela de Retornos
{
"dtoList" : [{
"clientId" : null,
" retornos": {
"dhRetorno": null,
"situacao": null,
"motivoCancel": null,
"tipoMotivoCancel": null,
"iAtendimentosOrigem": null,
"iEntidades": null,
"iPessoasPac": null,
"iRetornos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.30.
Layout da tabela de Triagens
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Triagens.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 84 de 268
> iPessoasPac
>> Código da pessoa
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iTriagens
>>Código da triagem
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iAtendimentos
>> Código de atendimento
Inteiro
“precisão”: 10,
> iPessoasProf
>> Código do profissional
da triagem
Inteiro
“precisão”: 9,
> iCbos
>> Código do CBO
Texto
“precisão”: 6,
> iAgendamentos
>> Código do
agendamento
Inteiro
“precisão”: 10,
> iProntosAtend
>> Código do pronto
atendimento
Inteiro
“precisão”: 10,
> iRetornos
>> Código do retorno
Inteiro
“precisão”: 10,
> dhTriagem
>> Data e hora da triagem
Data e Hora
“scala”: 6,
“precisão”: 11,
> pressaoSistolica
>> Pressão sistólica
BigDecimal
“scala”: 1,
“precisão”: 4,
> pressaoDiastolica
>> Pressão diastólica
BigDecimal
“scala”: 1,
“precisão”: 4,
> temperatura
>> Temperatura do
paciente
BigDecimal
“scala”: 1,
“precisão”: 3,
> pulso
>> Pulso
Inteiro
“precisão”: 3,
> peso
>> Peso
BigDecimal
“scala”: 3,
“precisão”: 6,
> altura
>> Altura
BigDecimal
“scala”: 1,
“precisão”: 4,
> perimCefalico
>> Perímetro cefálico
BigDecimal
“scala”: 3,
“precisão”: 6,
> perimToracico
>> Perímetro torácico
BigDecimal
“scala”: 3,
“precisão”: 6,
Não
Não
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 85 de 268
> cintura
>> Medida da cintura
BigDecimal
“scala”: 1,
“precisão”: 4,
> quadril
>> Medida do quadril
BigDecimal
“scala”: 1,
“precisão”: 4,
> freqRespiratoria
>> Frequência respiratória
Inteiro
“precisão”: 3,
> satOxigenio
>> Saturação de oxigênio
BigDecimal
“scala”: 2,
“precisão”: 5,
> hgt
>> Hemoglicoteste
BigDecimal
“scala”: 2,
“precisão”: 6,
> pulsoArritmico
>> Pulso arrítmico
Texto
“precisão”: 1,
> pfe
>> Pico de fluxo expiratório
BigDecimal
“scala”: 2,
“precisão”: 5,
> dor
>> Escala de intensidade
de dor
Inteiro
“precisão”: 2,
>glasgowOcular
>> Escala de coma de
glasgow abertura ocular
Inteiro
“precisão”: 1,
AUSENTE("1"),
A DOR("2"),
AO COMANDO
VERBAL("3"),
ESPONTÂNEO("4");
> glasgowVerbal
>> Escala de coma de
glasgow resposta verbal
Inteiro
“precisão”: 1,
SEM RESPOSTA("1"),
SONS
INCOMPREENSÍVEIS("2")
PALAVRAS
INAPROPRIADAS("3"),
DESORIENTADO E
CONVERSANDO("4"),
ORIENTADO E
CONVERSANDO("5");
> glasgowMotora
>> Escala de coma de
glasgow resposta motora
Inteiro
“precisão”: 1,
NENHUMA("1"),
EXTENSÃO
ANORMAL("2"),
FLEXÃO ANORMAL("3"),
MOVIMENTO DE
RETIRADA("4"),
LOCALIZA DOR("5")
OBEDECE
COMANDOS("6");
> scqCabeca
>>Superfície corporal
queimada cabeça
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
SIM("A"),
NÃO(null);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 86 de 268
> scqToraxF
>>Superfície corporal
queimada tórax frontal
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqToraxD
>>Superfície corporal
queimada tórax dorsal
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqAbdomenF
>>Superfície corporal
queimada abdômen frontal
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqAbdomenD
>>Superfície corporal
queimada abdômen dorsal
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqVirilha
>>Superfície corporal
queimada virilha
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqBracoE
>>Superfície corporal
queimada braço esquerdo
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqBracoD
>>Superfície corporal
queimada braço direito
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqCoxaE
>>Superfície corporal
queimada coxa esquerda
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqCoxaD
>>Superfície corporal
queimada coxa direita
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqPernaE
>>Superfície corporal
queimada perna esquerda
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
> scqPernaD
>>Superfície corporal
queimada perna direita
Inteiro
“precisão”: 1,
1º GRAU("1"),
2º GRAU("2"),
3º GRAU("3");
Path: /saude-conversao-ws/api/triagens
Modelo para conversão da tabela de Triagens
{
"dtoList" : [{
"clientId" : null,
" triagens": {
"dhTriagem": null,
"pressaoSistolica": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 87 de 268
"pressaoDiastolica": null,
"temperatura": null,
"pulso": null,
"peso": null,
"altura": null,
"perimCefalico": null,
"perimToracico": null,
"cintura": null,
"quadril": null,
"freqRespiratoria": null,
"satOxigenio": null,
"hgt": null,
"pulsoArritmico": null,
"pfe": null,
"dor": null,
"glasgowOcular": null,
"glasgowVerbal": null,
"glasgowMotora": null,
"scqCabeca": null,
"scqToraxF": null,
"scqToraxD": null,
"scqAbdomenF": null,
"scqAbdomenD": null,
"scqVirilha": null,
"scqBracoE": null,
"scqBracoD": null,
"scqCoxaE": null,
"scqCoxaD": null,
"scqPernaE": null,
"scqPernaD": null,
"iAgendamentos": null,
"iAtendimentos": null,
"iCbos": null,
"iEntidades": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iProntosAtend": null,
"iRetornos": null,
"iTriagens": null
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 88 de 268
}
]
}
Onde: Null = valores a serem alimentados.
4.31.
Layout da tabela de Triagem Classificação de Risco
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Triagem Classificação de Risco.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iTriagens
>> Código da triagem
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> corClassificacao
>> Cor da
classificação
Texto
“precisão”: 1,
Não
> queixa
>> Queixa
Texto
“precisão”: 2000,
> historico
>> Histórico
Texto
“precisão”: 2000,
> exameFisico
>> Exame físico
Texto
“precisão”: 2000,
Valores possíveis
EMERGÊNCIA("R"),
MUITO URGENTE("O"),
URGENTE("Y"),
NÃO URGENTE("G"),
BAIXA COMPLEXIDADE("B");
Path: /saude-conversao-ws/api/triagens-classifica-risco
Modelo para conversão da tabela de Triagem Classificação de Risco
{
"dtoList" : [{
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 89 de 268
"clientId" : null,
" triagensClassificaRisco": {
"corClassificacao": null,
"queixa": null,
"historico": null,
"exameFisico": null,
"iEntidades": null,
"iPessoasPac": null,
"iTriagens": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.32.
Layout da tabela de Agendas dos profissionais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Agendas dos profissionais.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAgendas
>> Código da agenda
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento para o qual
esta agenda é válida
Inteiro
“precisão”: 9,
Não
> tipoAgenda
>> Tipo de agenda
Texto
“precisão”: 1,
Não
> iPessoasProf
>> Código do profissional
que possui esta agenda
Inteiro
“precisão”: 9,
Valores possíveis
CONSULTA("C");
PROCEDIMENTO("P");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 90 de 268
> iEspecialidades
>> Código da especialidade
Inteiro
“precisão”: 5,
> iProcedimentos
>> Código do procedimento
Texto
“precisão”: 10,
> ativa
>> Indica se a agenda é ativa
Texto
“precisão”: 1,
Não
> motivoDesativacao
>> Motivo da desativação da
agenda
Texto
“precisão”: 250,
Obrigatóri
o se
Agenda =
Inativa
> dtInicial
>> Data de início da agenda
Data
“precisão”: 7,
Não
> dtFinal
>> Data de término da
agenda
Data
“precisão”: 7,
> qtdProcedimentos
>> Quantidade de
procedimentos semanais
estimados para esta agenda
Inteiro
“precisão”: 3,
>obsImpressao
>> Observação de impressão
Texto
“precisão”: 1000,
>agendaRegulada
>> Agenda exclusiva da
central de regulação
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
>ativaCabecalhoAutorizacao
>> Ativa cabeçalho de
autorização de atendimento
Texto
“precisão”: 1,
PADRÃO("N"),
DEFINIR("S");
>cabecalhoAutorizacaoAtend
>> Cabeçalho de autorização
de atendimento
Texto
“precisão”: 200,
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/agendas
Modelo para conversão da tabela de Agendas dos profissionais
{
"dtoList" : [{
"clientId" : null,
" agendas": {
"tipoAgenda": null,
"ativa": null,
"motivoDesativacao": null,
"dtInicial": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 91 de 268
"dtFinal": null,
"qtdProcedimentos": null,
"obsImpressao": null,
"createdRole": null,
"updatedRole": null,
"agendaRegulada": null,
"ativaCabecalhoAutorizacao": null,
"cabecalhoAutorizacaoAtend": null,
"iAgendas": null,
"iEntidades": null,
"iEspecialidades": null,
"iPessoasEstab": null,
"iPessoasProf": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Horários previstos na agenda do
profissional
4.33.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Horários previstos na agenda do profissional.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAgendas
>> Código da agenda
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iHorarios
>> Código do horário
previsto na agenda
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 92 de 268
> diaSemana
>> Dia da semana
previsto na agenda
Texto
“precisão”: 1,
Não
> horarioIni
>> Horário de início do
período
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> horarioFin
>> Código da
especialidade
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> duracaoAtendimento
>> Duração em minutos
de cada atendimento
Inteiro
“precisão”: 3,
Não
> qtdPrimeiraConsulta
>>Quantidade reservada
para 1ª consulta
Inteiro
“precisão”: 3,
> horaInicioAte
>> Hora de início do
atendimento
Data e Hora
“scala”: 6,
“precisão”: 11,
> qtdEncaixes
>> Quantidade reservada
para encaixes
Inteiro
“precisão”: 3,
DOMINGO("1"),
SEGUNDA("2"),
TERÇA("3"),
QUARTA("4"),
QUINTA("5"),
SEXTA("6"),
SÁBADO("7");
Path: /saude-conversao-ws/api/agendas-horarios
Modelo para conversão da tabela de Horários previstos na agenda do
profissional
{
"dtoList" : [{
"clientId" : null,
" agendasHorarios": {
"diaSemana": null,
"horarioIni": null,
"horarioFin": null,
"duracaoAtendimento": null,
"qtdPrimeiraConsulta": null,
"horaInicioAte": null,
"createdRole": null,
"updatedRole": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 93 de 268
"qtdEncaixes": null,
"iAgendas": null,
"iEntidades": null,
"iHorarios": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.34.
Layout da tabela de Horários de ausência do profissional
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Horários da agenda em que o profissional irá
se ausentar.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAusencias
>> Código sequencial
da ausência
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código da pessoa
Inteiro
“precisão”: 9,
Não
> iPessoasProf
>> Código da pessoa
Inteiro
“precisão”: 9,
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
> dtInicial
>> Data de início da
ausência
Data
“precisão”: 7,
Não
> dtFinal
>> Data de término da
Data
“precisão”: 7,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 94 de 268
ausência
> diasSemana
>>Dias da semana em
que há previsão de
ausência
Texto
“precisão”: 13,
> dhIni
>> Hora de início da
ausência
Data e Hora
“scala”: 6,
“precisão”: 11,
> dhFin
>> Horário de término
da ausência
Data e Hora
“scala”: 6,
“precisão”: 11,
> motivo
>>Motivo da ausência
do
profissional/procedime
nto
Texto
“precisão”: 250,
Não
> tipoAgenda
>> Tipo de agenda
Texto
“precisão”: 1,
Não
CONSULTA("C"),
PROCEDIMENTO("P");
Path: /saude-conversao-ws/api/agendas-ausencias
Modelo para conversão da tabela de Horários de ausência do profissional
{
"dtoList" : [{
"clientId" : null,
" agendasAusencias": {
"dtInicial": null,
"dtFinal": null,
"diasSemana": null,
"dhIni": null,
"dhFin": null,
"motivo": null,
"tipoAgenda": null,
"createdRole": null,
"updatedRole": null,
"iAusencias": null,
"iEntidades": null,
"iPessoasEstab": null,
"iPessoasProf": null,
"iProcedimentos": null
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 95 de 268
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Itens da reserva diária para
agendamentos
4.35.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens da reserva diária para agendamentos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iReservas
>> Código da reserva
Inteiro
“precisão”: 5,
"idSequencia": 2,
Não
> iDiasSemana
>> Dia da semana da
reserva
Inteiro
“precisão”: 1,
"idSequencia": 3,
Não
> nroReservas
>> Número de
consultas/procedimentos
reservados para a
secretaria/administrador
realizar agendamento
Inteiro
“precisão”: 4,
Não
Valores possíveis
DOMINGO("1"),
SEGUNDA("2"),
TERÇA("3"),
QUARTA("4"),
QUINTA("5"),
SEXTA("6"),
SÁBADO("7");
Path: /saude-conversao-ws/api/reserv-diarias-agend-itens
Modelo para conversão da
agendamentos
{
"dtoList" : [{
"clientId" : null,
tabela de
Itens
da
reserva
diária
para
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 96 de 268
" reservDiariasAgendItens ": {
"nroReservas": null,
"iDiasSemana": null,
"iEntidades": null,
"iReservas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Reservas diárias para
agendamentos nos estabelecimentos
4.36.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Reservas diárias para agendamentos nos
estabelecimentos
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iReservas
>> Código da reserva
Inteiro
“precisão”: 5,
"idSequencia": 2,
Não
> iPessoasEstab
>>Código do
estabelecimento
Inteiro
“precisão”: 9
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5
> tipoCota
>> Tipo de cota
Texto
“precisão”: 1,
Não
Valores possíveis
SECRETARIA("S"),
ADMINISTRADOR("A");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 97 de 268
> dtInicial
>> Data inicial da cota
para administrador
Data
“precisão”: 7,
> dtFinal
>> Data final da cota
para administrador
Data
“precisão”: 7,
Path: /saude-conversao-ws/api/reservas-diarias-agend
Modelo para conversão da tabela de Reservas diárias para agendamentos nos
estabelecimentos
{
"dtoList" : [{
"clientId" : null,
" reservasDiariasAgend ": {
"tipoCota": null,
"dtInicial": null,
"dtFinal": null,
"iEntidades": null,
"iEspecialidades": null,
"iPessoasEstab": null,
"iProcedimentos": null,
"iReservas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Cotas das solicitações de
agendamentos
4.37.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Cotas das solicitações de agendamentos.
> Descrição em
banco
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 98 de 268
>> Nome em tela
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicAgendCotas
>> Código das cotas
de solicitações de
agendamentos
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iPessoasEstab
>>Código do
estabelecimento
Inteiro
“precisão”: 9
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,
Não
> situacao
>> Situação da cota
Texto
“precisão”: 1
ATIVO("A"),
INATIVO("I");
Path: /saude-conversao-ws/api/solic-agend-cotas
Modelo para conversão da tabela de Cotas das solicitações de agendamentos
{
"dtoList" : [{
"clientId" : null,
" solicAgendCotas ": {
"situacao": null,
"iCompetencias": null,
"iEntidades": null,
"iPessoasEstab": null,
"iSolicAgendCotas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 99 de 268
Layout da tabela de Itens das cotas das solicitações de
agendamentos
4.38.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens das cotas das solicitações de
agendamentos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicAgendCotas
>> Código das cotas
de solicitações de
agendamentos
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
>
iSolicAgendCotasIten
s
>>Código dos itens
das cotas
Inteiro
“precisão”: 9
"idSequencia": 3,
Não
> tipo
>> Tipo de
solicitação
Texto
“precisão”: 1
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5
> qtdSolic
>> Quantidade de
solicitações"
Inteiro
“precisão”: 10
Valores possíveis
PROCEDIMENTO("P"),
CONSULTA("C");
Path: /saude-conversao-ws/api/solic-agend-cotas-itens
Modelo para conversão da tabela de Itens das cotas das solicitações de
agendamentos
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 100 de 268
{
"dtoList" : [{
"clientId" : null,
" solicAgendCotasItens ": {
"tipo": null,
"qtdSolic": null,
"iEntidades": null,
"iEspecialidades": null,
"iProcedimentos": null,
"iSolicAgendCotas": null,
"iSolicAgendCotasItens": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Agendamentos que foram
cancelados ou transferidos e que necessitam de contato
4.39.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Agendamentos que foram cancelados ou
transferidos e que necessitam de contato com o paciente para informar a
transferência ou cancelamento.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAgendamentos
>> Código do
agendamento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 101 de 268
> contatoRealizado
>>Indica se o contato
com o paciente foi
realizado
Texto
“precisão”: 1
Não
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/agend-pacientes-contatar
Modelo para conversão da tabela de Agendamentos que foram cancelados ou
transferidos e que necessitam de contato
{
"dtoList" : [{
"clientId" : null,
" agendPacientesContatar ": {
"contatoRealizado": null,
"iAgendamentos": null,
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.40.
Layout da tabela de Agendamentos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Agendamentos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAgendamentos
>> Código do
agendamento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>tipoAgendamento
>> Tipo de
Texto
“precisão”: 1
Não
Valores possíveis
CONSULTA("C"),
PROCEDIMENTO("P");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 102 de 268
agendamento
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5,
>iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
>iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
>iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
>iPessoasPac
>> Código do
paciente
Inteiro
“precisão”: 9,
Não
>dtAgendamento
>> Data do
agendamento
Data
“precisão”: 7,
Não
>horarioIni
>> Horário inicial do
agendamento
Data e Hora
“precisão”: 11,
Não
>iSolicitacoes
>> Código da
solicitação de
agendamento
Inteiro
“precisão”: 10,
>situacao
>> Situação do
agendamento
Texto
“precisão”: 1,
Não
>horarioFin
>> Horário final do
agendamento
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
>observacao
>> Observação
Texto
“precisão”: 1000,
>motivoCancel
>> Motivo do
cancelamento do
agendamento
Texto
“precisão”: 250,
Não
*Obrigatório se
motivo do
cancelamento=
outros
FINALIZADO("F"),
AGENDADO("A"),
CANCELADO("C"),
PENDENTE DE
TRANSFERÊNCIA("P"),
TRANSFERIDO("T"),
AGUARDANDO("G"),
EM ATENDIMENTO("E");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 103 de 268
>
iAgendamentosTrans
f
>> Código do
agendamento de
transferência
Inteiro
“precisão”: 10,
>origem
>> Indica quem
realizou o
agendamento
Texto
“precisão”: 1,
>ocorrencia
>> Ocorrência do
agendamento
Texto
“precisão”: 1,
PRIMEIRA CONSULTA("P"),
RETORNO("R");
>tipoMotivoCancel
>> Tipo do motivo do
cancelamento
Texto
“precisão”: 1,
ATRASO("A"),
FALTA("F"),
DESISTÊNCIA("D"),
OUTROS("O");
>dhRegistro
>> Data e hora do
registro do
agendamento
Data e Hora
“scala”: 6,
“precisão”: 11,
>iProcedimentosExe
c
>> Código do
procedimento
executado
Texto
“precisão”: 10,
Não;
Preenchido
automaticament
e.
Path: /saude-conversao-ws/api/agendamentos
Modelo para conversão da tabela de Agendamentos
{
"dtoList" : [{
"clientId" : null,
" agendamentos": {
"tipoAgendamento": null,
"dtAgendamento": null,
"horarioIni": null,
"situacao": null,
"horarioFin": null,
"observacao": null,
"motivoCancel": null,
LOCAL ADMIN(1),
LOCAL NORMAL(3),
EXTERNO ADMIN(2),
EXTERNO NORMAL(4);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 104 de 268
"origem": null,
"ocorrencia": null,
"tipoMotivoCancel": null,
"dhRegistro": null,
"createdRole": null,
"updatedRole": null,
"iAgendamentos": null,
"iAgendamentosTransf": null,
"iEntidades": null,
"iEspecialidades": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iProcedimentos": null,
"iProcedimentosExec": null,
"iSolicitacoes": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.41.
Layout da tabela de Solicitações de agendamentos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Solicitações de agendamentos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicitacoes
>> Código da
solicitação de
agendamento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iMunicipios
>> Código do
Inteiro
“precisão”: 10,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 105 de 268
município
> tipoAgendamento
>> Tipo de
agendamento
Texto
“precisão”: 1,
>iPessoasPac
>>Código da pessoa
do paciente
Inteiro
“precisão”: 9,
>iPessoasEstab
>> Código do
estabelecimento
solicitante
Inteiro
“precisão”: 9,
>iPessoasProf
>> Código do
profissional solicitante
Inteiro
“precisão”: 9,
>iPacientesExt
>> Código do paciente
de outro município
Inteiro
“precisão”: 9,
>iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5,
>iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
>dhSolicitacao
>> Data e hora da
solicitação
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
>prioridade
>> Prioridade no
agendamento
Texto
“precisão”: 1,
Não
NORMAL("N"),
ALTA("A"),
URGENTE("U");
>situacao
>> Situação da
solicitação
Texto
“precisão”: 1,
Não
AGENDADO("A"),
CANCELADO("C"),
PENDENTE DE
TRANSFERÊNCIA("P"),
TRANSFERIDO("T"),
EM ATENDIMENTO("E"),
FINALIZADO("F"),
INDEFERIDO("I"),
AGUARDANDO("G");
>justificativa
>> Justificativa para a
situação da solicitação
Texto
“precisão”: 150,
>observacao
Texto
“precisão”: 250,
Não
CONSULTA("C"),
PROCEDIMENTO("P");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 106 de 268
>> Observação da
solicitação
> motivo
>> Motivo da situação
da solicitação
Texto
“precisão”: 250,
>dtEncaminhamento
>> Data do
encaminhamento
Data
“precisão”: 7,
>retorno
>> Retorno
Texto
“precisão”: 1,
>dtRetorno
>> Data do retorno
Data
“precisão”: 7,
>iPessoasProfRet
>> Código da pessoa
do profissional de
retorno
Inteiro
“precisão”: 9,
>pacContactado
>> Paciente contactado
Texto
“precisão”: 1,
>iProcedimentosExec
>>Código do
procedimento
executado
Texto
“precisão”: 10,
>iAtendOrigemRet
>>Código do
atendimento de origem
do retorno
Inteiro
“precisão”: 10,
>riscoOdontologico
>> Risco odontologico
Texto
“precisão”: 1,
RISCO 0("0"),
RISCO 1("1"),
RISCO 2("2"),
RISCO 3("3"),
RISCO 4("4"),
RISCO 5("5");
>riscoFamiliar
>>Risco familiar
Texto
“precisão”: 1,
SEM RISCO("S"),
BAIXO RISCO("B"),
MÉDIO RISCO("M")
ALTO RISCO("A");
>motivoCancel
>>Motivo do
cancelamento
Texto
“precisão”: 250,
SIM("S"),
NÃO("N");
SIM("S"),
NÃO("N");
Não =
situação for
"cancelado"
Path: /saude-conversao-ws/api/solicitacoes-agendamentos
Modelo para conversão da tabela de Solicitações de agendamentos
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 107 de 268
{
"dtoList" : [{
"clientId" : null,
" solicitacoesAgendamentos": {
"tipoAgendamento": null,
"dhSolicitacao": null,
"prioridade": null,
"situacao": null,
"justificativa": null,
"observacao": null,
"motivo": null,
"dtEncaminhamento": null,
"retorno": null,
"dtRetorno": null,
"pacContactado": null,
"riscoOdontologico": null,
"riscoFamiliar": null,
"createdRole": null,
"updatedRole": null,
"motivoCancel": null,
"iAtendOrigemRet": null,
"iEntidades": null,
"iEspecialidades": null,
"iMunicipios": null,
"iPacientesExt": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iPessoasProfRet": null,
"iProcedimentos": null,
"iProcedimentosExec": null,
"iSolicitacoes": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 108 de 268
4.42.
Layout da tabela de Solicitações de laudos de AIH
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitações de laudos de AIH.
> Descrição em banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicLaudosAih
>> Código da solicitação do
laudo AIH
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstabSolic
>> Código do
estabelecimento solicitante
Inteiro
“precisão”: 9,
Não
> iPessoasEstabExec
>> Código do
estabelecimento executante
Inteiro
“precisão”: 9,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não
> sintomasClinicos
>> Descrição dos sintomas
clínicos
Texto
“precisão”: 500,
> condJustInternacao
>> Descrição da justificativa
de internaçã
Texto
“precisão”: 500,
> provasDiagnosticas
>> Descrição da prova
diagnóstica
Texto
“precisão”: 500,
> diagnosticosIniciais
>> Diagnóstico inicial
Texto
“precisão”: 30,
>iCidsPrinc
>> Código do CID principal
Texto
“precisão”: 7,
> iCidsSec
>> Código do CID secundário
Texto
“precisão”: 7,
> iCidsCausas
>> Código do CID causas
associadas
Texto
“precisão”: 7,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 109 de 268
> iProcedimentos
>> Código do procedimento
Texto
“precisão”: 10,
> tiposClinicas
>> Tipo de clínica
Texto
“precisão”: 2,
Não
> iCaracteresInternacoes
>> Código do caráter de
internação
Texto
“precisão”: 3,
Não
> tiposDocumentos
>> Tipo de documento
Texto
“precisão”: 1,
Não
> iPessoasProf
>> Código do profissional
Inteiro
“precisão”: 9,
Não
> dtSolicitacao
>> Data da solicitação
Data
“precisão”: 7,
Não
> tiposAcidentes
>> Tipo de acidente
Texto
“precisão”: 2,
> cnpjSeguradora
>> CNPJ da segurador
Texto
“precisão”: 11,
> numeroBilhete
>> Número do bilhete
Texto
“precisão”: 11,
> serieBilhete
>> Série do bilhete
Texto
“precisão”: 9,
> cnpjEmpresa
>> CNPJ da empresa
Texto
“precisão”: 14,
> iCnaes
>> Código do CNAE
Texto
“precisão”: 7,
>iCbors
>> Código do CBO reduzido
Texto
“precisão”: 6,
> tiposVinculosPrev
>> Tipo de vínculo com a
previdência
Texto
“precisão”: 1,
> situacao
>> Situação da solicitação
Texto
“precisão”: 1,
> iAtendimentos
Inteiro
“precisão”: 10,
EMPREGADO("1"),
EMPREGADOR("2")
,
AUTÔNOMO("3"),
DESEMPREGADO("
4"),
APOSENTADO("5"),
NÃO
SEGURADO("6");
Não
CANCELADO("C"),
FINALIZADO("F"),
EM ABERTO("A");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 110 de 268
>> Atendimento vinculado à
solicitação
> nomeEstabExecExt
>> Nome do estabelecimento
executante externo
Texto
“precisão”: 100,
Não,
quando o
campo “Do
município”
for
selecionado
como “Não”.
> cnesEstabExecExt
>> Código do cnes do
estabelecimento executante
externo
Texto
“precisão”: 7,
Não,
quando o
campo “Do
município”
for
selecionado
como “Não”.
Path: /saude-conversao-ws/api/solic-laudos-aih
Modelo para conversão da tabela de Solicitações de laudos de AIH
{
"dtoList" : [{
"clientId" : null,
" solicLaudosAih": {
"sintomasClinicos": null,
"condJustInternacao": null,
"provasDiagnosticas": null,
"diagnosticosIniciais": null,
"tiposClinicas": null,
"tiposDocumentos": null,
"dtSolicitacao": null,
"tiposAcidentes": null,
"cnpjSeguradora": null,
"numeroBilhete": null,
"serieBilhete": null,
"cnpjEmpresa": null,
"tiposVinculosPrev": null,
"situacao": null,
"nomeEstabExecExt": null,
"cnesEstabExecExt": null,
"iAtendimentos": null,
"iCaracteresInternacoes": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 111 de 268
"iCbors": null,
"iCidsCausas": null,
"iCidsPrinc": null,
"iCidsSec": null,
"iCnaes": null,
"iEntidades": null,
"iPessoasEstabExec": null,
"iPessoasEstabSolic": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iProcedimentos": null,
"iSolicLaudosAih": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.43.
Layout da tabela de Solicitação de Laudo BPA-I
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitação de Laudo BPA-I.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicLaudosBpai
>> Código da
solicitação de
laudos bpa
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasPac
>> Código do
paciente
Inteiro
“precisão”: 9,
Não
>
iPessoasEstabSoli
c
Inteiro
“precisão”: 9,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 112 de 268
>> Código do
estabelecimento
solicitante
>
iPessoasEstabExe
c
>> Código do
estabelecimento
executante
Inteiro
“precisão”: 9,
Não, quando
selecionado campo
“Do município”
>
nomePessoasEsta
bExec
>> Nome do
estabelecimento
executante que
não pertence ao
Sistema
Texto
“precisão”: 200,
Não, quando não
selecionado campo
“Do município”
> cnesEstabExec
>> CNES do
estabelecimento
executante que
não pertence ao
sistema
Texto
“precisão”: 7,
Não, quando não
selecionado campo
“Do município”
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
Não
>
tipoDocumentoProf
>> Tipo do
documento do
profissional
Inteiro
“precisão”: 1,
Não
>dtSolicitacao
>> Data da
solicitação
Data
“precisão”: 7,
Não
> diagnostico
>> Descrição do
diagnóstico
Texto
“precisão”: 2000,
> iCidsPrinc
>> Código do Cid
principal
Texto
“precisão”: 7,
> iCidsSec
>> Código do Cid
secundário
Texto
“precisão”: 7,
> iCidsCausas
>> Código do Cid
Texto
“precisão”: 7,
CNS("1"),
CPF("2");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 113 de 268
da provável causa
> anamnese
>> Resumo da
anamnese e
exame físico
Texto
“precisão”: 2000,
> justificativa
>> Justificativa do
procedimento
Texto
“precisão”: 1000,
> situacao
>> Situação da
solicitação
Texto
“precisão”: 1,
Não
PENDENTE("P"),
CANCELADO("C"),
FINALIZADA("F");
Path: /saude-conversao-ws/api/solic-laudos-bpai
Modelo para conversão da tabela de Solicitação de Laudo BPA-I
{
"dtoList" : [{
"clientId" : null,
" solicLaudosBpai ": {
"nomePessoasEstabExec": null,
"cnesEstabExec": null,
"tipoDocumentoProf": null,
"dtSolicitacao": null,
"diagnostico": null,
"anamnese": null,
"justificativa": null,
"situacao": null,
"iCidsCausas": null,
"iCidsPrinc": null,
"iCidsSec": null,
"iEntidades": null,
"iPessoasEstabExec": null,
"iPessoasEstabSolic": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iSolicLaudosBpai": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 114 de 268
Onde: Null = valores a serem alimentados.
Layout da tabela de Solicitação de Laudo de
Procedimentos BPA-I
4.44.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitação de Laudo de
Procedimentos BPA-I.
> Descrição em
banco
>> Nome em
tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
"idSequencia": 2,
Não
>
iSolicLaudosBpa
i
>> Código da
solicitação de
laudos bpai
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> quantidade
>> Quantidade
Inteiro
“precisão”: 4,
Não
Valores possíveis
Path: /saude-conversao-ws/api/solic-laudos-bpai-proced
Modelo para conversão da tabela de Solicitação de Laudo de Procedimentos
BPA-I
{
"dtoList" : [{
"clientId" : null,
" solicLaudosBpaiProced ": {
"quantidade": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 115 de 268
"iEntidades": null,
"iProcedimentos": null,
"iSolicLaudosBpai": null
}
Onde: Null = valores a serem alimentados.
4.45.
Layout da tabela de Solicitação de procedimentos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitação de procedimentos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iSolicProcedimento
s
>> Código da
solicitação de
procedimentos
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasPac
>> Código do
paciente
Inteiro
“precisão”: 9,
Não
>
iPessoasEstabSolic
>> Código do
estabelecimento
solicitante
Inteiro
“precisão”: 9,
Não
>
iPessoasProfSolic
>> Código do
profissional
solicitante
Inteiro
“precisão”: 9,
Não
> dhCadastro
>> Data e hora do
cadastro
Data e
Hora
“scala”: 6,
“precisão”: 11,
Não
> situacao
Texto
“precisão”: 1,
Não
Valores possíveis
CANCELADO("C"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 116 de 268
>> Situação da
solicitação
NORMAL("N");
>
iMunicipiosOrigem
>> Código do
município externo
de origem
Inteiro
“precisão”: 10,
Não, quando
solicitação for
externa
> iPacientesExt
>> Código do
paciente externo
Inteiro
“precisão”: 10,
Não, quando
solicitação for
externa
>
nomeEstabSolicExt
>> Nome do
estabelecimento
solicitante externo
Texto
“precisão”: 60,
Não, quando
solicitação for
externa
>
cnesEstabSolicExt
>> CNES do
estabelecimento
solicitante externo
Texto
“precisão”: 7,
Não, quando
solicitação for
externa
>
nomeProfSolicExt
>> Nome do
profissional
solicitante externo
Texto
“precisão”: 60,
Não, quando
solicitação for
externa
> cpfProfSolicExt
>> CPF do
profissional
solicitante externo
Texto
“precisão”: 11,
Não, quando
solicitação for
externa
> cnsProfSolicExt
>> CNS do
profissional
solicitante externo
Texto
“precisão”: 15,
Não, quando
solicitação for
externa
> observacao
>> Observação
Texto
“precisão”: 1000,
> iEspecialidades
>>Código da
especialidade
Texto
“precisão”: 5,
Path: /saude-conversao-ws/api/solic-procedimentos
Modelo para conversão da tabela de Solicitação de procedimentos
{
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 117 de 268
"dtoList" : [{
"clientId" : null,
" solicProcedimentos ": {
"dhCadastro": null,
"situacao": null,
"nomeEstabSolicExt": null,
"cnesEstabSolicExt": null,
"nomeProfSolicExt": null,
"cpfProfSolicExt": null,
"cnsProfSolicExt": null,
"createdRole": null,
"updatedRole": null,
"observacao": null,
"iEntidades": null,
"iEspecialidades": null,
"iMunicipiosOrigem": null,
"iPacientesExt": null,
"iPessoasEstabSolic": null,
"iPessoasPac": null,
"iPessoasProfSolic": null,
"iSolicProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Itens da solicitação de
procedimentos
4.46.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Itens da solicitação de
procedimentos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 118 de 268
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iSolicProcedimento
s
>> Código da
solicitação de
procedimentos
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iSolicProcedimento
sItens
>> Código do item
da solicitação de
procedimentos
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
Não
> iCids
>> Código do CID
Texto
“precisão”: 7,
>
iPessoasEstabExec
>> Código do
estabelecimento
executante
Inteiro
“precisão”: 9,
> iPessoasProfAut
>> Código do
profissional
autorizador
Inteiro
“precisão”: 9,
Não, quando
parâmetro exigir
autorização
> qtdSolicitada
>> Quantidade
solicitada
Inteiro
“precisão”: 3,
Não
> qtdAutorizada
>> Quantidade
autorizada
Inteiro
“precisão”: 3,
Não, quando
parâmetro exigir
autorização
>
estabPertenceMuni
cipio
>> Estabelecimento
executante
pertence ao
município
Texto
“precisão”: 1,
>
nomeEstabForaMu
Texto
“precisão”: 60,
SIM("S"),
NÃO("N");
Não, quando
solicitação for externa
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 119 de 268
n
>> Nome do
estabelecimento
executante de fora
do município
> dtValidadeAut
>> Data de validade
da autorização
Data
“precisão”: 7,
este campo não deve
ser informado quando
parâmetro não exigir
autorização
> justNaoAut
>> Justificativa da
não autorização
Texto
“precisão”: 250,
Não, quando a
solicitação for
selecionada como
“Não” autorizada
> situacao
>> Situação
Texto
“precisão”: 1,
Não
CANCELADO("C"),
NORMAL("N");
> dhAutorizacao
>> Data e hora da
autorização
Data e
Hora
“scala”: 6,
“precisão”: 11,
> prioridade
>> Prioridade da
solicitação de
procedimentos
Texto
“precisão”: 1,
Não
MÉDIA("M"),
ALTA("A"),
BAIXA("B");
>
motivoCancelament
oAut
>> Motivo do
cancelamento da
autorização
Texto
“precisão”: 250,
Path: /saude-conversao-ws/api/solic-procedimentos-itens
Modelo para conversão da tabela de Itens da solicitação de procedimentos
{
"dtoList" : [{
"clientId" : null,
" solicProcedimentosItens ": {
"qtdSolicitada": null,
"qtdAutorizada": null,
"estabPertenceMunicipio": null,
"nomeEstabForaMun": null,
"dtValidadeAut": null,
"justNaoAut": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 120 de 268
"situacao": null,
"dhAutorizacao": null,
"prioridade": null,
"motivoCancelamentoAut": null,
"createdRole": null,
"updatedRole": null,
"iCids": null,
"iEntidades": null,
"iPessoasEstabExec": null,
"iPessoasProfAut": null,
"iProcedimentos": null,
"iSolicProcedimentos": null,
"iSolicProcedimentosItens": null
}
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Solicitações de Atendimentos
Individuais
4.47.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Atendimentos Individuais .
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iCiap1
Texto
“precisão”: 4,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 121 de 268
>> CIAP-1
> iCiap2
>> CIAP-2
Texto
“precisão”: 4,
> localAtendimento
>> Local do
atendimento
Texto
“precisão”: 1,
> tipoAtendimento
>> Tipo de
atendimento
Texto
“precisão”: 1,
> origem
>> Origem do
atendimento
Texto
“precisão”: 10,
>
demandaEspontanea
>> Demanda
espontânea
Texto
“precisão”: 1,
> condicaoAvaliada
>>
Problema/Condição
Avaliada
Texto
“precisão”: 35,
>atencaoDomiciliar
>> Atenção domiciliar
Inteiro
“precisão”: 1,
AD1: ATENDIDOS PELA ESF E
NASF("1"),
AD2: ATENDIMENTO
COMPARTILHADO
EMAD/EMAP("2"),
AD3: ATENDIMENTO
COMPARTILHADO
EMAD/EMAP("3");
> aleitamento
>> Aleitamento
materno
Texto
“precisão”: 1,
EXCLUSIVO("E"),
PREDOMINANTE("P"),
COMPLEMENTADO("C"),
INEXISTENTE("I");
Não
UBS("U"),
UNIDADE MÓVEL("M"),
RUA("R"),
DOMICILIO("D"),
ESCOLA/CRECHE("E"),
OUTRO("O"),
PÓLO("P"),
INSTITUIÇÃO/ABRIGO("I"),
UNIDADE PRISIONAL OU
CONGÊNERES("C"),
UNIDADE SOCIOEDUCATIVA("S");
CONSULTA AGENDADA
PROGRAMADA/CUIDADO
CONTINUADO("P"),
CONSULTA AGENDADA("A"),
ESCUTA INICIAL /
ORIENTAÇÃO("E"),
CONSULTA NO DIA("C"),
ATENDIMENTO DE
URGÊNCIA("U");
Não
SIM(“E”),
NÃO(null);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 122 de 268
> dtDum
>> Dia da última
menstruação
Data
“precisão”: 7,
> idadeGestacional
>> Idade gestacional
Inteiro
“precisão”: 2,
>
doencasTransmissive
is
>> Doenças
transmissíveis
Texto
“precisão”: 8,
> rastreamento
>> Rastreamento
Texto
“precisão”: 6,
> vacinacaoEmDia
>> Vacinação em dia
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> ficouObservacao
>> Ficou em
observação
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> nasf
>> Núcleo de Apoio à
Saúde da Família
Texto
“precisão”: 6,
> pic
>> Práticas
Integrativas e
Complementares
Texto
“precisão”: 14,
> conduta
>> Conduta
Texto
“precisão”: 20,
> encaminhamento
>> Encaminhamento
Texto
“precisão”: 50,
> escutaInicial
>> Escuta inicial /
Orientação
Texto
“precisão”: 1,
> consulta
>> Consulta
Texto
“precisão”: 10,
Caso
atendimen
to
Individual
=
Odontológ
ico
> vigilanciaBucal
>> Vigilância em
saúde bucal
Texto
“precisão”: 14,
Caso
atendimen
to
Individual
=
SIM(“E”),
NÃO(null);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 123 de 268
Odontológ
ico
> fornecimento
>> Fornecimento
Texto
“precisão”: 6,
> pne
>> Pacientes com
necessidades
especiais
Texto
“precisão”: 1,
> iCids
>> Código do CID
Texto
“precisão”: 7,
> peso
>> Peso
BigDecimal
“scala”: 3,
“precisão”: 6,
> altura
>> Altura
BigDecimal
“scala”: 1,
“precisão”: 4,
> gravidezPlanejada
>> Gravidez
planejada
Texto
“precisão”: 1,
> gestasPrevias
>> Gestas prévias
Inteiro
“precisão”: 2,
> qtdPartos
>>Quantidade de
partos
Inteiro
“precisão”: 2,
SIM("S"),
NÃO(null);
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/atendimentos-individuais
Modelo para conversão da tabela de Atendimentos Individuais
{
"dtoList" : [{
"clientId" : null,
" atendimentosIndividuais ": {
"localAtendimento": null,
"tipoAtendimento": null,
"origem": null,
"demandaEspontanea": null,
"condicaoAvaliada": null,
"atencaoDomiciliar": null,
"aleitamento": null,
"dtDum": null,
"idadeGestacional": null,
"doencasTransmissiveis": null,
"rastreamento": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 124 de 268
"vacinacaoEmDia": null,
"ficouObservacao": null,
"nasf": null,
"pic": null,
"conduta": null,
"encaminhamento": null,
"escutaInicial": null,
"consulta": null,
"vigilanciaBucal": null,
"fornecimento": null,
"pne": null,
"peso": null,
"altura": null,
"gravidezPlanejada": null,
"gestasPrevias": null,
"qtdPartos": null,
"iAtendimentos": null,
"iCiap1": null,
"iCiap2": null,
"iCids": null,
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.48.
Layout da tabela de Atividades
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Atividades.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 125 de 268
> iAtividades
>> Código da atividade
Inteiro
“precisão”: 10,
"idSequencia": 2,
> iTurmas
>> Código da turma
Inteiro
“precisão”: 10,
> iPessoasEstab
>> Código da turma
Inteiro
“precisão”: 10,
> iPessoasEstab
>>Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
> atividade
>>Atividade
Inteiro
“precisão”: 1,
Não
> temaAtividade
>> Tema da atividade
Texto
“precisão”: 150
> temaAtividadeOutros
>> Tema da atividade
outros
Texto
“precisão”: 200
> localAtividade
>> Local da atividade
Texto
“precisão”: 200
>publicoAlvo
>> Público alvo
Texto
“precisão”: 100
> outroPublicoAlvo
>> Outro publico alvo
Texto
“precisão”: 200
Não
REUNIÃO DE EQUIPE("1"),
REUNIÃO COM OUTRAS
EQUIPES DE SAÚDE("2"),
REUNIÃO INTERSETORIAL /
CONSELHO LOCAL DE SAÚDE /
CONTROLE SOCIAL("3"),
EDUCAÇÃO EM SAÚDE("4"),
ATENDIMENTO EM GRUPO("5"),
AVALIAÇÃO / PROCEDIMENTO
COLETIVO("6"),
MOBILIZAÇÃO SOCIAL("7");
QUESTÕES ADMINISTRATIVAS /
FUNCIONAMENTO("1"),
PROCESSOS DE
TRABALHO("2"),
DIAGNÓSTICO DO TERRITÓRIO
/ MONITORAMENTO DO
TERRITÓRIO("3"),
PLANEJAMENTO /
MONITORAMENTO DAS AÇÕES
DA EQUIPE("4"),
DISCUSSÃO DE CASO /
PROJETO TERAPÊUTICO
SINGULAR("5"),
EDUCAÇÃO PERMANENTE("6"),
OUTROS("7");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 126 de 268
> inep
>> Instituto Nacional
de Estudos e
Pesquisas
Inteiro
“precisão”: 8,
> nroParticipantes
>>Programação do
número de
participantes
Inteiro
“precisão”: 3,
> horaInicio
>> Horário inicial
Data e Hora
“scala”: 6,
“precisão”: 11,
> horaFinal
>> Horário final
Data e Hora
“scala”: 6,
“precisão”: 11,
> dtInicio
>> Data inicial da
atividade
Data
“precisão”: 7,
> dtFinal
>> Data final da
atividade
Data
“precisão”: 7,
> uuid
>> Identificador
universal único
Texto
“precisão”: 50,
>
dhUltimaSincronizacao
>> Data/hora da ultima
sincronização
Data e Hora
“scala”: 6,
“precisão”: 11,
> versaoEsusCriacao
>> Versão do e-SUS
na criação do registro
Texto
“precisão”: 20,
>
versaoEsusUltAlteraca
o
>> Versão do e-SUS
na última alteração do
registro
Texto
“precisão”: 20,
Não
Path: /saude-conversao-ws/api/atividades
Modelo para conversão da tabela de Atividades
{
"dtoList" : [{
"clientId" : null,
" atividades ": {
"atividade": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 127 de 268
"temaAtividade": null,
"temaAtividadeOutros": null,
"localAtividade": null,
"publicoAlvo": null,
"outroPublicoAlvo": null,
"inep": null,
"nroParticipantes": null,
"horaInicio": null,
"horaFinal": null,
"dtInicio": null,
"dtFinal": null,
"uuid": null,
"dhUltimaSincronizacao": null,
"versaoEsusCriacao": null,
"versaoEsusUltAlteracao": null,
"iAtividades": null,
"iEntidades": null,
"iPessoasEstab": null,
"iTurmas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Atendimentos individuais avaliações
de exames
4.49.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Atendimentos individuais
avaliações de exames.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 128 de 268
> iAtendimentos
>> Código de
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iAtendIndAvalicoesExam
es
>> Código da avaliação
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iCids
>> Código do CID
Texto
“precisão”: 7,
> dhAvaliacao
>>Data e hora da
avaliação
Data e
Hora
“scala”: 6,
“precisão”: 11,
Não
> exame
>> Exame
Texto
“precisão”: 250,
Não
> resultado
>> Resultado
Texto
“precisão”: 1000,
> avaliacao
>> Avaliação
Texto
“precisão”: 1000,
Não
Path: /saude-conversao-ws/api/atend-ind-avaliacoes-exames
Modelo para conversão da tabela de Atendimentos individuais avaliações de
exames
{
"dtoList" : [{
"clientId" : null,
" atendIndAvaliacoesExames ": {
"dhAvaliacao": null,
"exame": null,
"resultado": null,
"avaliacao": null,
"icids": null,
"iAtendimentos": null,
"iAtendIndAvalicoesExames": null,
"iEntidades": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 129 de 268
Onde: Null = valores a serem alimentados.
4.50.
Layout da tabela de Atividades profissionais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Atividades profissionais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iAtividades
>> Código da
atividade
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iCbos
>> Código CBO
Texto
“precisão”: 6,
Não
> iEquipes
>>Código da equipe
Inteiro
“precisão”: 10,
> responsavel
>> Profissional
responsável
Texto
“precisão”: 1,
>
avaliacoesAlteradas
>> Avaliações
alteradas
Inteiro
“precisão”: 4,
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
Não
Path: /saude-conversao-ws/api/atividades-profissionais
Modelo para conversão da tabela de Atividades profissionais
{
"dtoList" : [{
Valores possíveis
SIM("S"),
NÃO(“N”);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 130 de 268
"clientId" : null,
" atividadesProfissionais ": {
"responsavel": null,
"avaliacoesAlteradas": null,
"iAtividades": null,
"iCbos": null,
"iEntidades": null,
"iEquipes": null,
"iPessoasEstab": null,
"iPessoasProf": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.51.
Layout da tabela de Domicílios
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Domicílios.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iDomicilios
>> Código do domicilio
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
> iPessoasProf
>> Código do
profissional
responsável
Inteiro
“precisão”: 9,
Não
> iEquipes
>>Código da equipe
Inteiro
“precisão”: 10,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 131 de 268
> iMunicipios
>> Código do
município
Inteiro
“precisão”: 10,
Não
> iBairros
>> Código do bairro
Inteiro
“precisão”: 10,
Não
> iLogradouros
>> Código do
logradouro
Inteiro
“precisão”: 10,
Não
>cep
>> CEP
Texto
“precisão”: 8,
Não
>numero
>> Número da rua
Texto
“precisão”: 8,
Não
>dtCadastro
>> Data do cadastro
Data
“precisão”: 7,
Não
>microarea
>> Código da
microárea
Inteiro
“precisão”: 2,
>complemento
>> Complemento
Texto
“precisão”: 250,
>termoRecusa
>> Termo de recusa
Texto
“precisão”: 1,
>telefoneResidencial
>> Telefone residencial
Texto
“precisão”: 11,
>telefoneReferencia
>> Telefone de
referência
Texto
“precisão”: 11,
>situacaoMoradia
>> Situação de mora
Texto
“precisão”: 1,
PRÓPRIO("P"),
FINANCIADO("F"),
ALUGADO("A"),
ARRENDADO("R"),
CEDIDO("C"),
OCUPAÇÃO("U"),
SITUAÇÃO DE RUA("S"),
OUTRA("O");
>localizacaoDomicilio
>> Localização do
domicílio
Texto
“precisão”: 1,
URBANA("U"),
RURAL("R");
>tipoDomicilio
>> Tipo domicílio
Texto
“precisão”: 1,
CASA("C"),
APARTAMENTO("A"),
CÔMODO("M"),
OUTRO("O");
NÃO(null);
SIM("S"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 132 de 268
>nroMoradores
>> Número de
moradores
Inteiro
“precisão”: 3,
>nroComodos
>> Número de
cômodos
Inteiro
“precisão”: 3,
>condicaoPosseTerra
>> Condição de posse
e uso da terra
Inteiro
“precisão”: 1,
PROPRIETÁRIO (A)("1"),
PARCEIRO(A)/MEEIRO(A)("2"),
ASSENTADO(A)("3"),
POSSEIRO (A)("4"),
ARRENDATÁRIO(A)("5"),
COMODATÁRIO (A)("6"),
BENEFICIÁRIO(A) DO BANCO DA
TERRA("7"),
NÃO SE APLICA("8");
>tipoAcessoDomocilio
>> Tipo de acesso ao
domicílio
Texto
“precisão”: 1,
PAVIMENTO("A"),
CHÃO BATIDO("C"),
FLUVIAL("F"),
OUTRO("O");
> energiaEletrica
>> Disponibilidade de
energia elétrica
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
>
matConstrucaoDomicili
o
>> Material
predominante da
construção do
domicílio
Inteiro
“precisão”: 1
ALVENARIA/TIJOLO: COM
REVESTIMENTO("1"),
ALVENARIA/TIJOLO: SEM
REVESTIMENTO("2"),
TAIPA: COM REVESTIMENTO("3"),
TAIPA: SEM REVESTIMENTO("4"),
MADEIRA APARELHADA("5"),
PALHA("6"),
MATERIAL APROVEITADO("7"),
OUTRO MATERIAL("8");
> abastecimentoAgua
>> Abastecimento de
água
Texto
“precisão”: 1,
REDE ENCANADA ATÉ O
DOMICÍLIO("R"),
POÇO / NASCENTE NO
DOMICÍLIO("N"),
CISTERNA("C"),
CARRO PIPA("P"),
OUTRO("O");
> escoamentoSanitario
>> Forma de
escoamento do
banheiro ou sanitário
Texto
“precisão”: 1,
REDE COLETORA DE ESGOTO OU
PLUVIAL("R"),
FOSSA SÉPTICA("S"),
FOSSA RUDIMENTAR("U"),
DIRETO PARA UM RIO, LAGO OU
MAR("D"),
CÉU ABERTO("C"),
OUTRO("O");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 133 de 268
> tratamentoAgua
>> Tratamento de água
no domicilio"
Texto
“precisão”: 1,
FILTRAÇÃO("F"),
FERVURA("E"),
CLORAÇÃO("C"),
SEM TRATAMENTO("S");
>destinoLixo
>> Destino do lixo
Texto
“precisão”: 1,
COLETADO("C"),
QUEIMADO / ENTERRADO("Q"),
CÉU ABERTO("A"),
OUTRO("O");
>animaisDomicilio
>> Animais no
domicílio
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
>gato
>> Gato
Texto
“precisão”: 1,
SIM("S"),
NÃO(null);
>cachorro
>> Cachorro
Texto
“precisão”: 1,
SIM("S"),
NÃO(null);
>passaro
>> Pássaro
Texto
“precisão”: 1,
SIM("S"),
NÃO(null);
>criacao
>> De criação
Texto
“precisão”: 1,
SIM("S"),
NÃO(null);
>outros
>> Outros
Texto
“precisão”: 1,
SIM("S"),
NÃO(null);
>nroAnimais
>> Número de animais
Inteiro
“precisão”: 3,
> uuid
>> Identificador
universal único
Texto
“precisão”: 50,
>
dhUltimaSincronizacao
>> Data/hora da ultima
sincronização
Data e
Hora
“scala”: 6,
“precisão”: 11,
> versaoEsusCriacao
>> Versão do e-SUS
na criação do registro
Texto
“precisão”: 20,
>
versaoEsusUltAlteraca
o
>> Versão do e-SUS
na última alteração do
registro
Texto
“precisão”: 20,
Path: /saude-conversao-ws/api/domicilios
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 134 de 268
Modelo para conversão da tabela de Domicílios
{
"dtoList" : [{
"clientId" : null,
" domicilios": {
"cep": null,
"numero": null,
"dtCadastro": null,
"microarea": null,
"complemento": null,
"termoRecusa": null,
"telefoneResidencial": null,
"telefoneReferencia": null,
"situacaoMoradia": null,
"localizacaoDomicilio": null,
"tipoDomicilio": null,
"nroMoradores": null,
"nroComodos": null,
"condicaoPosseTerra": null,
"tipoAcessoDomocilio": null,
"energiaEletrica": null,
"matConstrucaoDomicilio": null,
"abastecimentoAgua": null,
"escoamentoSanitario": null,
"tratamentoAgua": null,
"destinoLixo": null,
"animaisDomicilio": null,
"gato": null,
"cachorro": null,
"passaro": null,
"criacao": null,
"outros": null,
"nroAnimais": null,
"uuid": null,
"dhUltimaSincronizacao": null,
"versaoEsusCriacao": null,
"versaoEsusUltAlteracao": null,
"iBairros": null,
"iDomicilios": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 135 de 268
"iEntidades": null,
"iEquipes": null,
"iLogradouros": null,
"iMunicipios": null,
"iPessoasEstab": null,
"iPessoasProf": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.52.
Layout da tabela de Responsáveis do Domicílio
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Responsáveis do Domicílio.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iDomicilios
>> Código do domicílio
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasResp
>> Código do
responsável
Inteiro
“precisão”: 9,
"idSequencia": 3,
Não
> rendaFamiliar
>> Renda familiar (sal.
mínimo)
Inteiro
“precisão”: 6,
>nroMembrosFamilia
>>Número de membros
da família
Inteiro
“precisão”: 3,
> dtResideDomicilio
>> Profissional
responsável
Data
“precisão”: 7,
> mudou
Texto
“precisão”: 1,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 136 de 268
>> Mudou-se
Path: /saude-conversao-ws/api/domicilios-responsaveis
Modelo para conversão da tabela de Responsáveis do Domicílio
{
"dtoList" : [{
"clientId" : null,
" domiciliosResponsaveis ": {
"rendaFamiliar": null,
"nroMembrosFamilia": null,
"dtResideDomicilio": null,
"mudou": null,
"iDomicilios": null,
"iEntidades": null,
"iPessoasResp": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Questionário Auto-referido de
condição/situação de saúde
4.53.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Questionário Auto-referido de
condição/situação de saúde.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 137 de 268
> iQuestionarios
>> Código do questionário
Inteiro
“precisão”: 4,
"idSequencia": 3,
Não
> iPessoasEstab
>> Código do estabelecimento
Inteiro
“precisão”: 9,
Não
>iPessoasProf
>>Código do profissional
Inteiro
“precisão”: 9,
Não
> iEquipes
>> Código da equipe
Inteiro
“precisão”: 10,
Não
> dtVisita
>> Data da visita
Data
“precisão”: 7,
Não
> gestante
>> Está gestante
Texto
“precisão”: 1,
> maternidade
>> Maternidade de referência
Texto
“precisão”: 150,
> sobrePeso
>> Sobre seu peso, você se
considera
Texto
“precisão”: 1,
ABAIXO DO PESO("B"),
PESO ADEQUADO("A"),
ACIMA DO PESO("C");
> fumante
>> Fumante
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> abusaAlcool
>> Dependente ou abusa de
álcool
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> abusaOutrasDrogas
>> Dependente ou abusa de
outras drogas
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> hipertensao
>> Tem hipertensão arterial
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> diabetes
>> Tem diabetes
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> derrame
>>Teve AVC/derrame
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> infarto
>> Teve infarto
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> doencaCardiaca
>> Tem doença cardíaca
Texto
“precisão”: 10,
INSUFICIÊNCIA
CARDÍACA("I"),
OUTRA("O"),
NÃO SABE("D");
pode ser mais de
uma opção,
separado por
virgulas
SIM("S"),
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 138 de 268
> doencaRins
>> Tem ou teve problemas nos
rins
Texto
“precisão”: 10,
pode ser mais de
uma opção,
separado por
virgulas
INSUFICIÊNCIA
RENAL("I"),
OUTRA("O"),
NÃO SABE("D");
> doencaRespiratoria
>> Tem doença respiratória
Texto
“precisão”: 10,
ASMA("A"),
DPOC/ENFISEMA("E"),
OUTRA("O"),
NÃO SABE("D");
pode ser mais de
uma opção,
separado por
virgulas
> hanseniase
>> Está com hanseníase
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> tuberculose
>> Está com tuberculose
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> cancer
>> Tem ou teve câncer
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> internacao
>> Teve alguma internação nos
últimos 12 meses
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> causaInternacao
>> Causa internação
Texto
“precisão”: 150,
> psiquiatra
>> Fez ou faz tratamento com
psiquiatra ou teve internação
por problema de saúde mental
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> acamado
>> Está acamado
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> domiciliado
>> Está domiciliado
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> plantasMedicinais
>> Usa plantas medicinais
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> descricaoPlantasMedicinais
>> Descrição plantas medicinais
Texto
“precisão”: 250,
> praticasComplementares
>> Usa outras práticas
integrativas/complementares
Texto
“precisão”: 1,
> outrasDoencas
>> Outras doenças ou
condições de saúde
Texto
“precisão”: 500,
> qtdAlimentacaoDia
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
1 VEZ("1"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 139 de 268
>> Quantas vezes se alimenta
ao dia
2 OU 3 VEZES("2"),
MAIS DE 3 VEZES("3");
> origemAlimentacao
>> Qual a origem da
alimentação
Texto
“precisão”: 10,
> higienePessoal
>> Tem acesso a higiene
pessoal
Texto
“precisão”: 10,
Path: /saude-conversao-ws/api/pacientes-quest-cond-saude
Modelo para conversão da
condição/situação de saúde
tabela
{
"dtoList" : [{
"clientId" : null,
" pacientesQuestCondSaude ": {
"dtVisita": null,
"gestante": null,
"maternidade": null,
"sobrePeso": null,
"fumante": null,
"abusaAlcool": null,
"abusaOutrasDrogas": null,
"hipertensao": null,
"diabetes": null,
"derrame": null,
"infarto": null,
"doencaCardiaca": null,
"doencaRins": null,
"doencaRespiratoria": null,
"hanseniase": null,
"tuberculose": null,
"cancer": null,
"internacao": null,
"causaInternacao": null,
"psiquiatra": null,
"acamado": null,
"domiciliado": null,
"plantasMedicinais": null,
de
Questionário
Auto-referido
de
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 140 de 268
"descricaoPlantasMedicinais": null,
"praticasComplementares": null,
"outrasDoencas": null,
"qtdAlimentacaoDia": null,
"origemAlimentacao": null,
"higienePessoal": null,
"iEntidades": null,
"iEquipes": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iQuestionarios": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.54.
Layout da tabela de Turmas
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Turmas.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iTurmas
>> Código da turma
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
> nome
>> Nome da turma
Texto
“precisão”: 40,
Não
> descricao
>> Descrição da turma
Texto
“precisão”: 1000,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 141 de 268
Path: /saude-conversao-ws/api/turmas
Modelo para conversão da tabela de Turmas
{
"dtoList" : [{
"clientId" : null,
" turmas": {
"nome": null,
"descricao": null,
"iEntidades": null,
"iPessoasEstab": null,
"iTurmas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.55.
Layout da tabela de Membros da turma
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Membros da turma.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iTurmas
>> Código da turma
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iTurmasMembros
>> Código do
membro da turma
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iPessoasPac
>> Código do
paciente
Inteiro
“precisão”: 9,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 142 de 268
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
Path: /saude-conversao-ws/api/turmas-membros
Modelo para conversão da tabela de Membros da turma
{
"dtoList" : [{
"clientId" : null,
" turmasMembros ": {
"iEntidades": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iTurmas": null,
"iTurmasMembros": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.56.
Layout da tabela de Motivos de visitas domiciliares
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Motivos de visitas domiciliares.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iVisitasDomiciliares
>> Código da visita
domiciliar
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 143 de 268
> iVisitasDomicMotivos
>> Código do motivo da
visita
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Path: /saude-conversao-ws/api/visitas-domic-motivos
Modelo para conversão da tabela de Motivos de visitas domiciliares
{
"dtoList" : [{
"clientId" : null,
" visitasDomicMotivos ": {
"iEntidades": null,
"iVisitasDomiciliares": null,
"iVisitasDomicMotivos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.57.
Layout da tabela de Visitas Domiciliares
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Visitas Domiciliares.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iVisitasDomiciliares
>> Código da visita
domiciliar
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
> iPessoasProf
>>Código do profissional
Inteiro
“precisão”: 9,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 144 de 268
> iCbos
>> Código CBO
Texto
“precisão”: 6,
Não
> iEquipes
>> Código da equipe
Inteiro
“precisão”: 10,
Não
> iPessoasProfAcomp
>> Código do profissional
acompanhante
Inteiro
“precisão”: 9,
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não
> dtCadastro
>> Data do cadastro
Data
“precisão”: 7,
Não
> turno
>>Turno
Texto
“precisão”: 1,
> desfecho
>>Desfecho
Texto
“precisão”: 1,
> uuid
>> Identificador universal
único
Texto
“precisão”: 50,
> dhUltimaSincronizacao
>> Data/hora da ultima
sincronização
Data e Hora
“scala”: 6,
“precisão”: 11,
>versaoEsusCriacao
>> Versão do e-SUS na
criação do registro
Texto
“precisão”: 20,
> versaoEsusUltAlteracao
>> Versão do e-SUS na
última alteração do registro
Texto
“precisão”: 20,
Manhã("M"),
Tarde("T"),
Noite("N");
Não
Path: /saude-conversao-ws/api/visitas-domiciliares
Modelo para conversão da tabela de Visitas Domiciliares
{
"dtoList" : [{
"clientId" : null,
" visitasDomiciliares ": {
"dtCadastro": null,
"turno": null,
"desfecho": null,
"uuid": null,
VISITA REALIZADA("R"),
VISITA RECUSADA("C"),
AUSENTE("A");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 145 de 268
"dhUltimaSincronizacao": null,
"versaoEsusCriacao": null,
"versaoEsusUltAlteracao": null,
"iCbos": null,
"iEntidades": null,
"iEquipes": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iPessoasProfAcomp": null,
"iVisitasDomiciliares": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.58.
Layout da tabela de Membros da atividade
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Membros da atividade.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtividades
>> Código da atividade
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iAtividadesMembros
>> Código do membro
da atividade
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 146 de 268
> vinculado
>> Membro vinculado
da turma
Texto
“precisão”: 1,
SIM("S"),
NÃO(null);
> avaliacaoAlterada
>>Avaliaçao alterada
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> estatura
>>Estatura
BigDecimal
“scala”: 2,
“precisão”: 3,
> peso
>>Peso
BigDecimal
“scala”: 2,
“precisão”: 5,
> cessouHabitoFumar
>> Cessou o hábito de
fumar
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> abandonouGrupo
>>Abandonou o grupo
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/atividades-membros
Modelo para conversão da tabela de Membros da atividade
{
"dtoList" : [{
"clientId" : null,
" atividadesMembros ": {
"vinculado": null,
"avaliacaoAlterada": null,
"estatura": null,
"peso": null,
"cessouHabitoFumar": null,
"abandonouGrupo": null,
"iAtividades": null,
"iAtividadesMembros": null,
"iEntidades": null,
"iPessoasPac": null,
"iPessoasProf": null
}
}
]
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 147 de 268
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Boletins de Produção Ambulatorial
Consolidados BPA-C
4.59.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Boletins de Produção
Ambulatorial Consolidados.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iBpacs
>> Código da
produção
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,
Não
> numFolha
>> Número da folha
Inteiro
“precisão”: 10,
Não
Valores
possíveis
Path: /saude-conversao-ws/api/bpac
Modelo para conversão da tabela de Boletins de Produção Ambulatorial
Consolidados BPA-C
{
"dtoList" : [{
"clientId" : null,
" bpac": {
"numFolha": null,
"iBpacs": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 148 de 268
"iCompetencias": null,
"iEntidades": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Itens dos Boletins de Produção
Ambulatorial Consolidados - BPA-C
4.60.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Itens dos Boletins de Produção
Ambulatorial Consolidados - BPA-C.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iBpacs
>> Código da
produção
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iBpacsItens
>> Código da linha
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
Não
> iCbos
>> Código CBO
Texto
“precisão”: 6,
> idade
>> Idade
Inteiro
“precisão”: 4,
> quantidade
>> Quantidade
Inteiro
“precisão”: 6,
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 149 de 268
> iPessoas
>> Código da pessoa
jurídica
Inteiro
“precisão”: 9,
> dtBpac
>> Data
Data
“precisão”: 7,
Path: /saude-conversao-ws/api/bpac-itens
Modelo para conversão da tabela de Itens dos Boletins de Produção
Ambulatorial Consolidados - BPA-C
{
"dtoList" : [{
"clientId" : null,
" bpacItens ": {
"idade": null,
"quantidade": null,
"dtBpac": null,
"iBpacs": null,
"iBpacsItens": null,
"iCbos": null,
"iEntidades": null,
"iPessoas": null,
"iPessoasProf": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.61.
Layout da tabela de Competências
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Competências.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 150 de 268
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,
"idSequencia": 2,
Não
> exercicio
>> Exercício da
competência
Inteiro
“precisão”: 4,
Não
> mes
>> Mês da competência
Inteiro
“precisão”: 2,
Não
> descricao
>> Descrição da
competência
Texto
“precisão”: 20,
> dtInicial
>> Data inicial da
competência
Data
“precisão”: 7,
Não
> dtFinal
>> Data final da
competência
Data
“precisão”: 7,
Não
> prazoEntrega
>> Prazo de entrega do
faturamento para o SUS
Data
“precisão”: 7,
Não
> dtBloqueio
>>data de bloqueio
Data
“precisão”: 7,
Path: /saude-conversao-ws/api/competencias
Modelo para conversão da tabela de Competências
{
"dtoList" : [{
"clientId" : null,
" competencias ": {
"exercicio": null,
"mes": null,
"descricao": null,
"dtInicial": null,
"dtFinal": null,
"prazoEntrega": null,
"dtBloqueio": null,
"iCompetencias": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 151 de 268
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Faixas de valores permitidos para
numeração das autorizações de procedimentos
4.62.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Faixas de valores permitidos
para numeração das autorizações de procedimentos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iFaixasBpa
>> Código da faixa de
BPA
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,
Não
> numeracaoIni
>> Numeração inicial da
faixa
Long
“precisão”: 12,
Não
> numeracaoFin
>> Numeração final da
faixa
Long
“precisão”: 12,
Não
Valores possíveis
Path: /saude-conversao-ws/api/faixas-bpa
Modelo para conversão da tabela de Faixas de valores permitidos para
numeração das autorizações de procedimentos
{
"dtoList" : [{
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 152 de 268
"clientId" : null,
" faixasBpa": {
"numeracaoIni": null,
"numeracaoFin": null,
"ifaixasBpa": null,
"iCompetencias": null,
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Ficha de Produção Orçamentária FPO
4.63.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Ficha de Produção Orçamentária
- FPO
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iFpos
>> Código da ficha
Inteiro
“precisão”: 6,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,
Não
Valores possíveis
Path: /saude-conversao-ws/api/fpo
Modelo para conversão da tabela de Ficha de Produção Orçamentária - FPO
{
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 153 de 268
"dtoList" : [{
"clientId" : null,
" fpo": {
"iCompetencias": null,
"iEntidades": null,
"iFpos": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Procedimentos da Ficha de
Produção Orçamentária – FPO
4.64.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Procedimentos da Ficha de
Produção Orçamentária - FPO
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iFpos
>> Código da ficha
Inteiro
“precisão”: 6,
"idSequencia": 2,
Não
> iFposProced
>> Código
sequêncial da ficha
Inteiro
“precisão”: 6,
"idSequencia": 3,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
> qtdProcedimentos
>>Quantidade de
procedimentos
Inteiro
“precisão”: 6,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 154 de 268
“precisão”: 2,
> iFinanciamentos
>>Código do tipo de
financiamento
Texto
> iGrupos
>>Código do grupo
Texto
“precisão”: 2,
> iSubgrupos
>> Código do
subgrupo
Texto
“precisão”: 2,
>
iFormasOrganizacao
>> Código da forma
de organização
Texto
“precisão”: 2,
> vlUnitario
>>Valor unitário
BigDecimal
“scala”: 2,
“precisão”: 10,
> incremento
>> Incremento
BigDecimal
“scala”: 2,
“precisão”: 10,
> apuracao
>> Apuração
Texto
“precisão”: 2,
Estes valores
podem mudar
sem aviso prévio
conforme
importação da
tabela unificada
ATENÇÃO BÁSICA (PAB)("1");
ASSISTÊNCIA
FARMACÊUTICA("2"),
FUNDO DE AÇÕES
ESTRATÉGICAS E
COMPENSAÇÕES (FAEC)("4"),
INCENTIVO - MAC("5"),
MÉDIA E ALTA COMPLEXIDADE
(MAC)("6"),
VIGILÂNCIA EM SAÚDE("7"),
GESTÃO DO SUS("8");
Path: /saude-conversao-ws/api/fpo-proced
Modelo para conversão da tabela de Procedimentos de Ficha de Produção
Orçamentária - FPO
{
"dtoList" : [{
"clientId" : null,
" fpoProced": {
"qtdProcedimentos": null,
"vlUnitario": null,
"incremento": null,
"apuracao": null,
"iEntidades": null,
"iFinanciamentos": null,
"iFormasOrganizacao": null,
"iFpos": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 155 de 268
"iFposProced": null,
"iGrupos": null,
"iProcedimentos": null,
"iSubgrupos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.65.
Layout da tabela de Municípios da Microrregião
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Municípios da Microrregião.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iMicrorregioesPpi
>> Código da
microrregião
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iMunicipios
>> Código do
município
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Valores possíveis
Path: /saude-conversao-ws/api/microrreg-ppi-municipios
Modelo para conversão da tabela de Municípios da Microrregião
{
"dtoList" : [{
"clientId" : null,
" microrregPpiMunicipios ": {
"iEntidades": null,
"iMicrorregioesPpi": null,
"iMunicipios": null
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 156 de 268
}
}
]
}
Onde: Null = valores a serem alimentados.
4.66.
Layout da tabela de Microrregiões da PPI
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Microrregiões da PPI.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iMicrorregioesPpi
>> Código da
microrregião
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> nome
>> Nome da
microrregião
Texto
“precisão”: 40,
Não
Valores possíveis
Path: /saude-conversao-ws/api/microrregioes-ppi
Modelo para conversão da tabela de Microrregiões da PPI
{
"dtoList" : [{
"clientId" : null,
" microrregioesPpi ": {
"nome": null,
"iEntidades": null,
"iMicrorregioesPpi": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 157 de 268
4.67.
Layout da tabela de Pactuação integrada
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Pactuação integrada.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita
Nulo
Valores possíveis
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPactuacoes
>> Código da
pactuação
Inteiro
“precisão”: 6,
"idSequencia": 2,
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,
Não
> iEstados
>> Código do estado
Inteiro
“precisão”: 5,
> iMunicipios
>> Código do
município
Inteiro
“precisão”: 10,
> origem
>>Origem do pacto
Texto
“precisão”: 1,
Não
MUNICIPAL("M"),
ESTADUAL("E"),
MICRORREGIONAL("R");
> tipoPacto
>> Tipo do pacto
Texto
“precisão”: 1,
Não
DEMANDADO("D"),
RECEBIDO("R");
> ppiSimplificada
>>Pactuação
simplificada
Texto
“precisão”: 1,
> vlTetoPactPab
>> Valor do teto
pactuado para PAB
BigDecimal
“scala”: 2,
“precisão”: 15,
> vlTetoPactMac
>> Valor do teto
pactuado para MAC
BigDecimal
“scala”: 2,
“precisão”: 15,
> vlTetoPactFaec
>>Valor do teto
pactuado para
FAEC
BigDecimal
“scala”: 2,
“precisão”: 15,
SIM("S"),
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 158 de 268
>
vlTetoPactVigSaude
>> Valor do teto
pactuado para
Vigilância em Saúde
BigDecimal
“scala”: 2,
“precisão”: 15,
>
vlTetoPactAssistFar
m
>> Valor do teto
pactuado para
Assistência
Farmacêutica
BigDecimal
“scala”: 2,
“precisão”: 15,
>
vlTetoPactGestaoSu
s
>> Valor do teto
pactuado para
Gestão do SUS
BigDecimal
“scala”: 2,
“precisão”: 15,
>
vlTetoPactIncentMa
c
>> Valor do teto
pactuado para
Incentivo MAC
BigDecimal
“scala”: 2,
“precisão”: 15,
> iMicrorregioesPpi
>> Código da
microrregião
Inteiro
“precisão”: 10,
Path: /saude-conversao-ws/api/pactuacoes
Modelo para conversão da tabela de Pactuação integrada
{
"dtoList" : [{
"clientId" : null,
" pactuacoes": {
"origem": null,
"tipoPacto": null,
"ppiSimplificada": null,
"vlTetoPactPab": null,
"vlTetoPactMac": null,
"vlTetoPactFaec": null,
"vlTetoPactVigSaude": null,
"vlTetoPactAssistFarm": null,
"vlTetoPactGestaoSus": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 159 de 268
"vlTetoPactIncentMac": null,
"iCompetencias": null,
"iEntidades": null,
"iEstados": null,
"iMicrorregioesPpi": null,
"iMunicipios": null,
"iPactuacoes": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.68.
Layout da tabela de Procedimentos Pactuados
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Procedimentos Pactuados.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPactuacoes
>> Código da
pactuação
Inteiro
“precisão”: 6,
"idSequencia": 2,
Não
> iProcedimentos
>> Código do
procedimento
Texto
“precisão”: 10,
> iEspecialidades
>> Código da
especialidade
Inteiro
“precisão”: 5,
> qtdProcedimentos
>> Quantidade de
procedimentos
pactuados
Inteiro
“precisão”: 6,
Não
> iPactuacoesProced
>> Código sequencial
dos procedimentos
pactuados
Inteiro
“precisão”: 6,
"idSequencia": 3,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 160 de 268
> iFinanciamentos
>> Código do tipo de
financiamento
Texto
“precisão”: 2,
> iGrupos
>> Código do grupo
Texto
“precisão”: 2,
> iSubgrupos
>> Código do subgrupo
Texto
“precisão”: 2
> iFormasOrganizacao
>> Código da forma de
organização
Texto
“precisão”: 2
> vlUnitario
>> Valor unitário
BigDecimal
“scala”: 2,
“precisão”: 10,
Path: /saude-conversao-ws/api/pactuacoes-proced
Modelo para conversão da tabela de Procedimentos Pactuados
{
"dtoList" : [{
"clientId" : null,
" pactuacoesProced": {
"qtdProcedimentos": null,
"vlUnitario": null,
"iEntidades": null,
"iEspecialidades": null,
"iFinanciamentos": null,
"iFormasOrganizacao": null,
"iGrupos": null,
"iPactuacoes": null,
"iPactuacoesProced": null,
"iProcedimentos": null,
"iSubgrupos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 161 de 268
Layout da tabela de Procedimentos que requerem
autorização
4.69.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Procedimentos que requerem
autorização.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iProcedimentos
>> Código do
procedimento a
ser autorizado
Texto
“precisão”: 10,
"idSequencia": 2,
Não
> iDhIni
>>Data e hora de
início da
requisição da
autorização
Data e
Hora
“scala”: 6,
“precisão”: 11,
"idSequencia": 3,
Não
> dhFin
>> Data e hora
final da requisição
da autorização
Data e
Hora
“scala”: 6,
“precisão”: 11,
Valores possíveis
Path: /saude-conversao-ws/api/proced-req-autorizacoes
Modelo para conversão da tabela de Procedimentos que requerem autorização
{
"dtoList" : [{
"clientId" : null,
" procedReqAutorizacoes ": {
"dhFin": null,
"iDhIni": null,
"iEntidades": null,
"iProcedimentos": null
}
}
]
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 162 de 268
}
4.70.
Layout da tabela de Tetos Financeiros
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Tetos Financeiros.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,
"idSequencia": 2,
Não
> vlPab
>> Valor do teto
financeiro referente ao
Piso de Atenção
Básica
BigDecimal
“scala”: 2,
“precisão”: 15,
> vlMac
>> Valor do teto
financeiro referente à
Média e Alta
Complexidade
BigDecimal
“scala”: 2,
“precisão”: 15,
> vlFaec
>> Valor do teto
financeiro referente ao
Fundo de Ações
Estratégicas e de
Compensação
BigDecimal
“scala”: 2,
“precisão”: 15,
> vlVigilanciaSaude
>> Valor do teto
financeiro referente à
Vigilância em Saúde
BigDecimal
“scala”: 2,
“precisão”: 15,
>
vlAssistenciaFarmaceu
tica
>> Valor do teto
financeiro referente à
Assistência
Farmacêutica
BigDecimal
“scala”: 2,
“precisão”: 15,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 163 de 268
> vlGestaoSus
>> Valor do teto
financeiro referente à
Gestão do SUS
BigDecimal
“scala”: 2,
“precisão”: 15,
> vlIncentivoMac
>> Valor do teto
financeiro referente ao
incentivo MAC
BigDecimal
“scala”: 2,
“precisão”: 15,
Path: /saude-conversao-ws/api/tetos-financeiros
Modelo para conversão da tabela de Tetos Financeiros
{
"dtoList" : [{
"clientId" : null,
" tetosFinanceiros": {
"vlPab": null,
"vlMac": null,
"vlFaec": null,
"vlVigilanciaSaude": null,
"vlAssistenciaFarmaceutica": null,
"vlGestaoSus": null,
"vlIncentivoMac": null,
"iCompetencias": null,
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.71.
Layout da tabela de Agendas das coletas de exames
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Agendas das coletas de exames
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 164 de 268
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAgendasColetas
>> Código da
agenda
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
>
iAgendasColetasOri
gem
>> Código da
agenda de origem
Inteiro
“precisão”: 10,
> dtInicial
>> Data inicial
Data
“precisão”: 7,
> dtFinal
>> Data final
Data
“precisão”: 7,
> situacao
>> Situação
Texto
“precisão”: 1,
Não
> motivoInativacao
>> Motivo da
inativação
Texto
“precisão”: 250,
Não,
quando o
campo
“Situação”
estiver
selecionado
com a
opção
“Inativa”
Não
ATIVA("A"),
INATIVA("I");
Path: /saude-conversao-ws/api/agendas-coletas
Modelo para conversão da tabela de Agendas das coletas de exames
{
"dtoList" : [{
"clientId" : null,
" agendasColetas": {
"dtInicial": null,
"dtFinal": null,
"situacao": null,
"motivoInativacao": null,
"iAgendasColetas": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 165 de 268
"iAgendasColetasOrigem": null,
"iEntidades": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Cotas dos horários das agendas de
coletas de exames
4.72.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Cotas dos horários das agendas
de coletas de exames
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAgendasColetas
>> Código da
agenda
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iAgendasColetasHor
arios
>> Código do horário
da agenda
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 4,
Não
> qtdCota
>> Quantidade cota
Inteiro
“precisão”: 5,
Não
Path: /saude-conversao-ws/api/agendas-coletas-hora-cotas
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 166 de 268
Modelo para conversão da tabela de Cotas dos horários das agendas de
coletas de exames
{
"dtoList" : [{
"clientId" : null,
" agendasColetasHoraCotas ": {
"qtdCota": null,
"iAgendasColetas": null,
"iAgendasColetasHorarios": null,
"iEntidades": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Horários das agendas de coletas de
exames
4.73.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Horários das agendas de coletas
de exames.
> Descrição
em banco
>> Nome em
tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iAgendasCole
tas
>> Código
da agenda
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iAgendasCole
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 167 de 268
tasHorarios
>> Código do
horário da
agend
> diaSemana
>> Dia da
semana
Inteiro
“precisão”: 1,
Não
> horaInicial
>> Horário
inicial
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> horaFinal
>> Horário
final
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
> qtdColetas
>>
Quantidade
de coletas
Inteiro
“precisão”: 5,
Não
> ativo
>> ativo
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/agendas-coletas-horarios
Modelo para conversão da tabela de Horários das agendas de coletas de
exames
{
"dtoList" : [{
"clientId" : null,
" agendasColetasHorarios": {
"diaSemana": null,
"horaInicial": null,
"horaFinal": null,
"qtdColetas": null,
"ativo": null,
"iAgendasColetas": null,
"iAgendasColetasHorarios": null,
"iEntidades": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 168 de 268
Onde: Null = valores a serem alimentados.
4.74.
Layout da tabela de Exames complementares
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Exames complementares.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iAtendExamesCompl
e
>> Código do exame
complementar
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> subgrupoProced
>> Código do
subgrupo dos
procedimentos
Texto
“precisão”: 2,
Não
> materialExaminar
>> Descrição do
material para
examinar"
Texto
“precisão”: 150,
> dadosClinicos
>> Descrição dos
dados clinicos
Texto
“precisão”: 250,
> iPessoasProfSolic
>> Código do
profissional
Inteiro
“precisão”: 9,
>
iPessoasEstabResult
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
> codUniqSolic
>> Código único da
solicitação
Texto
“precisão”: 50,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 169 de 268
> observacao
>> Observação da
solicitação
Texto
“precisão”: 200,
> dhCriacao
>> Data e hora da
criação
Data e
Hora
“scala”: 6,
“precisão”: 11,
Não
> tipoEstabExec
>>Tipo de
estabelecimento
executante
Texto
“precisão”: 1,
Não
> classificacaoRisco
>> Classificação de
risco
Inteiro
“precisão”: 2,
PÚBLICO("1"),
PRIVADO("2");
Path: /saude-conversao-ws/api/atend-exames-comple
Modelo para conversão da tabela de Exames complementares
{
"dtoList" : [{
"clientId" : null,
" atendExamesComple ": {
"subgrupoProced": null,
"materialExaminar": null,
"dadosClinicos": null,
"codUniqSolic": null,
"observacao": null,
"dhCriacao": null,
"tipoEstabExec": null,
"createdRole": null,
"updatedRole": null,
"classificacaoRisco": null,
"iAtendExamesComple": null,
"iAtendimentos": null,
"iEntidades": null,
"iPessoasEstabResult": null,
"iPessoasProfSolic": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 170 de 268
Onde: Null = valores a serem alimentados.
4.75.
Layout da tabela de Exames complementares itens
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Exames complementares itens.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iAtendExamesComple
>> Código do exame
complementar
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iExamesSadts
>> Código do exame
SADT
Inteiro
“precisão”: 10,
"idSequencia": 4,
Não
> situacao
>> Situação da
solicitação do exame
Texto
“precisão”: 1,
> dhColeta
>> Data e hora da
coleta
Data e
Hora
“scala”: 6,
“precisão”: 11,
> dhEntrega
>> Data e hora da
entrega
Data e
Hora
“scala”: 6,
“precisão”: 11,
> portador
>> Portador
Texto
“precisão”: 80,
> observacao
>> Observação
Texto
“precisão”: 150,
> iPessoasProfAut
>> Código do
Inteiro
“precisão”: 9,
Valores possíveis
PENDENTE("P"),
EM EXECUÇÃO("X"),
FINALIZADO("F"),
ENTREGUE("E"),
CANCELADO("C");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 171 de 268
profissional
autorizador
> dtValidadeAut
>> Data de validade
da autorização
Data
“precisão”: 7,
> justNaoAut
>> Justificativa da não
autorização
Texto
“precisão”: 250,
> dhAutorizacao
>> Data e hora da
autorização
Data e
Hora
“scala”: 6,
“precisão”: 11
> autorizado
>> Autorizado
Texto
“precisão”: 1,
>
motivoCancelamentoA
ut
>> Motivo do
cancelamento da
autorização
Texto
“precisão”: 250,
> vlProcedimento
>> Valor do
procedimento
BigDecimal
“scala”: 2,
“precisão”: 10,
Não, quando
solicitação for
selecionada como
“Não autorizada”
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/atend-exames-comple-itens
Modelo para conversão da tabela de Exames complementares itens
{
"dtoList" : [{
"clientId" : null,
" atendExamesCompleItens ": {
"situacao": null,
"dhColeta": null,
"dhEntrega": null,
"portador": null,
"observacao": null,
"createdRole": null,
"updatedRole": null,
"dtValidadeAut": null,
"justNaoAut": null,
"dhAutorizacao": null,
"autorizado": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 172 de 268
"motivoCancelamentoAut": null,
"vlProcedimento": null,
"iAtendExamesComple": null,
"iAtendimentos": null,
"iEntidades": null,
"iExamesSadts": null,
"iPessoasProfAut": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Endereço dos laboratórios dos
estabelecimentos
4.76.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Endereço dos laboratórios dos
estabelecimentos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoas
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iMunicipios
>> Código do
município
Inteiro
“precisão”: 10,
> iBairros
>> Código do bairro
Inteiro
“precisão”: 10,
> iLogradouros
>> Código do
logradouro
Inteiro
“precisão”: 10,
> numero
Texto
“precisão”: 8,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 173 de 268
>> Número
> descricaoLab
>> Descricao dos
dados do laboratório
Texto
“precisão”: 100,
> telefoneLab
>> Telefone
Texto
“precisão”: 11,
> telefoneLab2
>> Telefone
Texto
“precisão”: 11,
> nomeEntidade
>> Nome da entidade
para relatórios
Texto
“precisão”: 150,
Path: /saude-conversao-ws/api/estabEnderecosLab
Modelo para conversão da tabela de Endereço dos laboratórios dos
estabelecimentos
{
"dtoList" : [{
"clientId" : null,
" estabEnderecosLab": {
"numero": null,
"descricaoLab": null,
"telefoneLab": null,
"telefoneLab2": null,
"nomeEntidade": null,
"iBairros": null,
"iEntidades": null,
"iLogradouros": null,
"iMunicipios": null,
"iPessoas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.77.
Layout da tabela de Exames sadts
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 174 de 268
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Exames sadts.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iExamesSadts
>> Código do
exame
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iProcedimentos
>> Código do
procedimento
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> sigla
>> Sigla do exame
Texto
“precisão”: 50,
Não
> metodo
>> Método do
exame
Texto
“precisão”: 100,
> iMateriaisColetas
>> Tipo de material
para coleta
Inteiro
“precisão”: 2,
> diasEntrega
>> Dias de entrega
Inteiro
“precisão”: 3,
> iBancadas
>> Tipo de
bancada
Inteiro
“precisão”: 2,
> observacao
>> Observação do
exame
Texto
“precisão”: 255,
> dtCriacao
>> Data de criação
do cadastro
Data
“precisão”: 7,
Não
> ativo
>> Ativo
Texto
“precisão”: 1,
Não
> vlProcedimento
>> Valor do
procedimento
BigDecimal
“scala”: 2,
“precisão”: 10,
Path: /saude-conversao-ws/api/exames-sadts
Valores possíveis
Não
Não
ATIVO("A"),
INATIVO("I");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 175 de 268
Modelo para conversão da tabela de Exames sadts
{
"dtoList" : [{
"clientId" : null,
" examesSadts ": {
"sigla": null,
"metodo": null,
"diasEntrega": null,
"observacao": null,
"dtCriacao": null,
"ativo": null,
"vlProcedimento": null,
"iBancadas": null,
"iEntidades": null,
"iExamesSadts": null,
"iMateriaisColetas": null,
"iProcedimentos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.78.
Layout da tabela de Itens de exames SADT
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Itens de exames SADT.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iExamesSadts
>> Código do exame
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 176 de 268
> iExamesSadtsItens
>> Código do item do
exame
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> descricao
>> Descrição do item
do exame
Texto
“precisão”: 100,
Não
> iUnidadesMedidas
>> Código da
unidade de medida
Inteiro
“precisão”: 10,
Não, quando
tipo de
resultado for
“Valor
numérico
inteiro e/ou
decimal”
> tipoResultado
>> Tipo do resultado
Texto
“precisão”: 1,
Não, quando
incluído
parâmetro
para o
exame
> iValoresRefer
>> Código do valor
de referência
Inteiro
“precisão”: 10,
Não, quando
tipo de
resultado for
“Valor
numérico
inteiro e/ou
decimal”
> iValoresPerm
>> Código do valor
permitido
Inteiro
“precisão”: 10,
Não, quando
tipo de
resultado for
“Texto curto
e/ou longo”
> idVariavelFormula
>> Identificação do
item para fórmulas
Texto
“precisão”: 20,
> iValoresReferPerm
>> Código do valor
permitido de
referência
Inteiro
“precisão”: 4,
>
iUnidadesMedidasSe
c
>> Código da
unidade de medida
secundária
Inteiro
“precisão”: 10,
> iValoresReferSec
>> Código do valor
Inteiro
“precisão”: 10,
SEM RESULTADO("S"),
VALOR NUMÉRICO INTEIRO("I"),
VALOR NUMÉRICO
DECIMAL("D"),
TEXTO CURTO("C"),
TEXTO LONGO("L");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 177 de 268
de referência
secundário
Path: /saude-conversao-ws/api/exames-sadts-itens
Modelo para conversão da tabela de Itens de exames SADT
{
"dtoList" : [{
"clientId" : null,
" examesSadtsItens ": {
"descricao": null,
"tipoResultado": null,
"idVariavelFormula": null,
"iEntidades": null,
"iExamesSadts": null,
"iExamesSadtsItens": null,
"iUnidadesMedidas": null,
"iUnidadesMedidasSec": null,
"iValoresPerm": null,
"iValoresRefer": null,
"iValoresReferPerm": null,
"iValoresReferSec": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.79.
Layout da tabela de Exames SADTS relacionados
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Exames SADTS relacionados.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 178 de 268
> iExamesSadts
>> Código do
exame
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iExamesSadtsRel
acionados
>> Código do
exame
relacionado
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>
idVariavelFormula
>> Identificação
do item para
fórmulas
Texto
“precisão”: 20,
Path: /saude-conversao-ws/api/exames-sadts-relacionados
Modelo para conversão da tabela de Exames SADTS relacionados
{
"dtoList" : [{
"clientId" : null,
" examesSadtsRelacionados ": {
"idVariavelFormula": null,
"iEntidades": null,
"iExamesSadts": null,
"iExamesSadtsRelacionados": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.80.
Layout da tabela de Fila de coleta de exames
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Fila de coleta de exames.
> Descrição em
banco
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 179 de 268
>> Nome em tela
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iFilasColetas
>> Código da coleta
na fila
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iAgendasColetas
>> Código da agenda
de coletas
Inteiro
“precisão”: 10,
>
iAgendasColetasHora
rios
>> Código do horário
da agenda
Inteiro
“precisão”: 10,
> iSolicExamesSadts
>> Código da
solicitação de exames
SADT
Inteiro
“precisão”: 10,
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
>
iAtendExamesCompl
e
>> Código da
solicitação de exame
complementar
Inteiro
“precisão”: 10,
> iPessoasEstabSolic
>> Código do
estabelecimento
solicitante
Inteiro
“precisão”: 9,
> dtColetaAgendada
>> Data da coleta
agendada
Data
“precisão”: 7,
> horaChegada
>> Hora de chegada
Data e Hora
“scala”: 6,
“precisão”: 11,
> horaColeta
>> Hora da coleta
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 180 de 268
> prefixoSeqColeta
>> Prefixo do
sequencial da coleta
Inteiro
“precisão”: 10,
> seqColeta
>> Sequencial da
coleta
Inteiro
“precisão”: 10,
> situacao
>> Situação da coleta
Texto
“precisão”: 1,
> dtCancelamento
>> Data do
cancelamento
Data
“precisão”: 7,
>
tipoMotivoCancelame
nto
>> Tipo do motivo do
cancelamento
Texto
“precisão”: 1,
>
motivoCancelamento
>> Motivo do
cancelament
Texto
“precisão”: 250,
>
agendamentoDireto
>> Agendamento
direto
Texto
“precisão”: 1,
Não
AGENDADO("A"),
CANCELADO("C"),
COLETADO("D"),
ENTREGUE("E"),
FINALIZADO("F"),
AGUARDANDO("G"),
EM EXECUÇÃO("X");
ATRASO("A"),
FALTA("F"),
DESISTÊNCIA("D"),
OUTROS("O");
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/filas-coletas
Modelo para conversão da tabela de Fila de coleta de exames
{
"dtoList" : [{
"clientId" : null,
" filasColetas": {
"dtColetaAgendada": null,
"horaChegada": null,
"horaColeta": null,
"prefixoSeqColeta": null,
"seqColeta": null,
"situacao": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 181 de 268
"dtCancelamento": null,
"tipoMotivoCancelamento": null,
"motivoCancelamento": null,
"agendamentoDireto": null,
"iAgendasColetas": null,
"iAgendasColetasHorarios": null,
"iAtendExamesComple": null,
"iAtendimentos": null,
"iEntidades": null,
"iFilasColetas": null,
"iPessoasEstab": null,
"iPessoasEstabSolic": null,
"iSolicExamesSadts": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.81.
Layout da tabela de Grupos de exames SADT
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Grupos de exames SADT.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iGruposExamesSa
dt
>> Grupos de
exames SADT
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iPessoasEstabExe
c
Inteiro
“precisão”: 9,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 182 de 268
>>
Estabelecimento
executante
> tipoLaboratorio
>>Tipo de
laboratório
Texto
“precisão”: 1,
> descricao
>> descrição
Texto
“precisão”: 100,
PÚBLICO("0"),
PRIVADO("1");
Path: /saude-conversao-ws/api/grupos-exames-sadt
Modelo para conversão da tabela de Grupos de exames SADT
{
"dtoList" : [{
"clientId" : null,
" gruposExamesSadt ": {
"tipoLaboratorio": null,
"descricao": null,
"iEntidades": null,
"iGruposExamesSadt": null,
"iPessoasEstabExec": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Exames dos grupos de exames
SADT
4.82.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Exames dos grupos de exames
SADT.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 183 de 268
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iGruposExamesSadt
>> Código do grupo de
exames SADT
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iExamesSadts
>> Código do exames
SADT
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Path: /saude-conversao-ws/api/grupos-exames-sadt-exames
Modelo para conversão da tabela de Exames dos grupos de exames SADT
{
"dtoList" : [{
"clientId" : null,
" gruposExamesSadtExames ": {
"iEntidades": null,
"iExamesSadts": null,
"iGruposExamesSadt": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.83.
Layout da tabela de Resultados dos exames
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Resultados dos exames.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iResultadosExames
>> Código do resultado
de exame
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 184 de 268
> iAtendimentos
>> Código de
atendimento
Inteiro
“precisão”: 10,
> iSolicExamesSadts
>> Código da solicitação
de exame SADT
Inteiro
“precisão”: 10,
> iAtendExamesComple
>> Código do exame
complementar
Inteiro
“precisão”: 10,
> origem
>> Origem da solicitação
de exame
Texto
“precisão”: 1,
Não
ATENDIMENTO("A"),
SOLICITAÇÃO("S");
> situacao
>> Situação do resultado
de exame
Texto
“precisão”: 1,
Não
EM EXECUÇÃO("X"),
FINALIZADO("F"),
ENTREGUE("E"),
CANCELADO ("C");
> dhCriacao
>> Data da Criação
Data e Hora
“scala”: 6,
“precisão”: 11,
> dhResultado
>> Data e hora do
resultado
Data e Hora
“scala”: 6,
“precisão”: 11,
> observacoes
>> Observações
Texto
“precisão”:
100000,
> motivoCancelamento
>> Motivo do
cancelamento
Texto
“precisão”: 100,
> faturarResultExame
>> Faturar resultado de
exame
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
> resultadoImpresso
>> Resultado impresso
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/resultados-exames
Modelo para conversão da tabela de Resultados dos exames
{
"dtoList" : [{
"clientId" : null,
" resultadosExames": {
"extraData": null,
"origem": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 185 de 268
"situacao": null,
"dhCriacao": null,
"dhResultado": null,
"observacoes": null,
"motivoCancelamento": null,
"faturarResultExame": null,
"resultadoImpresso": null,
"createdRole": null,
"updatedRole": null,
"iAtendExamesComple": null,
"iAtendimentos": null,
"iEntidades": null,
"iResultadosExames": null,
"iSolicExamesSadts": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.84.
Layout da tabela de Resultado de exames citopatológico
Neste tópico iremos abordar a forma com que será estruturada as informações
referente aos registros do cadastro de Resultado de exames citopatológico.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia":
1,
Não
> iResultadosExamesCito
>> Código do resultado de
exames citopatológico
Inteiro
“precisão”: 10,
"idSequencia":
2,
Não
> iSolicExamesCito
>> Código da solicitação de
exame citopatológico
Inteiro
“precisão”: 10,
Não
> iPessoasEstab
Inteiro
“precisão”: 9,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 186 de 268
>> Código do
estabelecimento
> iPessoasProf
>> Código do profissional
Inteiro
“precisão”: 9,
> iCbos
>> Código do CBO
Texto
“precisão”: 6,
> dhLiberacao
>> Data e hora da liberação
Data e
Hora
“scala”: 6,
“precisão”: 11,
> amostraRejeitada
>> Amostra rejeitada por
Texto
“precisão”: 7,
> especificarCausasAlheias
>> Especificar outras
causas alheias
Texto
“precisão”: 20,
> especificarOutrasCausas
>> Especificar outras
causas
Texto
“precisão”: 20,
> epiteliosRepresentados
>> Epitélios representados
na amostra
Texto
“precisão”: 5,
>
tipoAdequabilidadeMaterial
>> Tipo da adequabilidade
do material
Texto
“precisão”: 1,
> adequabilidadeMaterial
>> Adequabilidade do
material
Texto
“precisão”: 13,
>
matDentroLimiteNormalidad
e
>>Dentro dos limites da
normalidade, no material
coletado
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
> tiposAlteracoesCelulares
>>Tipos de alterações
celulares benignas reativas
ou reparativas
Texto
“precisão”: 11,
INFLAMAÇÃO("1"),
METAPLASIA ESCAMOSA
IMATURA("2"),
REPARAÇÃO("3"),
ATROFIA COM
INFLAMAÇÃO("4"),
RADIAÇÃO("5"),
OUTROS("6");
>
especificarOutrasAlteracoe
s
Texto
“precisão”: 20,
Não
Não
SATISFATÓRIA("S"),
INSATISFATÓRIA PARA
AVALIAÇÃO ANCÓTICA("I");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 187 de 268
>> Especificar outras
alterações celulares
> tiposMicrobiologias
>> Tipos de microbiologias
Texto
“precisão”: 17,
>
especificarOutrasMicrobiolo
g
>> Especificar outras
microbiologias
Texto
“precisão”: 20,
> escamosa
>> Escamosa
Texto
“precisão”: 1,
Não
NÃO CONSTA("N"),
POSSIVELMENTE NÃO
NEOPLÁSICAS("P"),
NÃO SE PODE AFASTAR
LESÃO DE ALTO GRAU("A"),
> glandulares
>> Glandulares
Texto
“precisão”: 1,
Não
NÃO CONSTA("N"),
POSSIVELMENTE NÃO
NEOPLÁSICAS("P"),
NÃO SE PODE AFASTAR
LESÃO DE ALTO GRAU("A"),
> origemIndefinida
>> De origem indefinida
Texto
“precisão”: 1,
Não
NÃO CONSTA("N"),
POSSIVELMENTE NÃO
NEOPLÁSICAS("P"),
NÃO SE PODE AFASTAR
LESÃO DE ALTO GRAU("A"),
>
tipoAtipiasCelulasEscamos
a
>> Tipo atipias em células
escamosas
Texto
“precisão”: 1,
Não
LESÃO INTRAEPITELIAL DE
BAIXO GRAU
(COMPREENDENDO EFEITO
CITOPÁTICO PELO HPV E
NEOPLASIA INTRAEPITELIAL
CERVICAL GRAU I("1"),
LESÃO INTRAEPITELIAL DE
ALTO GRAU
(COMPREENDENDO
LACTOBACILLOS-SP("1"),
COCOS("2"),
SUGESTIVO DE CHLAMYDIA
SP("3"),
CANDIDA SP("4"),
TRICHOMONAS
VAGINALIS("5"),
EFEITO CITOPÁTICO
COMPATÍVEL COM VÍRUS DO
GRUPO HERPES("6"),
BACILOS
SUPRACITOPLASMÁTICOS
(SUGESTIVOS DE
GARDNERELLA/MOBILUNCUS
("7"),
OUTROS BACILOS("8"),
OUTROS("9");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 188 de 268
NEOPLASIAS
INTRAEPITELIAIS CERVICAIS
GRAUS II E III("2"),
LESÃO INTRAEPITELIAL DE
ALTO GRAU, NÃO PODENDO
EXCLUIR MICROINVASÃO("3"),
CARCINOMA EPIDERMÓIDE
INVASOR("4"),
NÃO CONSTA("5");
>
tipoAtipiasCelulasGlandular
>> Tipo atipias em células
glandulares
Texto
“precisão”: 1,
> adenocarcinomaInvasor
>> Adenocarcinoma
invasor
Texto
“precisão”: 5,
> outrasNeoplasias
>> Outras neoplasias
malignas
Texto
“precisão”: 20,
>
presencaCelulasEndometri
ais
>> Presença de células
endometriais
Texto
“precisão”: 1,
> observacoesGerais
>> Observações gerais
Texto
“precisão”: 150,
> conclusao
>> Conclusão do resultado
de exame
Texto
“precisão”: 150,
> motivoCancelamento
>> Motivo do
cancelamento
Texto
“precisão”: 150,
> situacao
>> Situação do resultado
de exame
Texto
“precisão”: 1,
Não
EM EXECUÇÃO("X"),
FINALIZADO("F"),
ENTREGUE("E"),
CANCELADO ("C");
> pertenceMunicipio
>> Pertence ao município
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
> descPessoasProf
>> Nome do profissional
executante
Texto
“precisão”: 50,
> descPessoasEstab
Texto
“precisão”: 50,
Não
NÃO CONSTA("N"),
ADENOCARCINOMA "IN
SITU"("A"),
ADENOCARCINOMA
INVASOR("I");
SIM("S"),
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 189 de 268
>> Nome do
estabelecimento executante
> cnesEstab
>> Número do CNES do
estabelecimento
executanteo
Texto
“precisão”: 7,
> cnsProf
>> Número do CNS do
profissional executante
Texto
“precisão”: 15,
>
motivoAdequabilidadeMater
ial
>> Motivo da
adequabilidade do material
Texto
“precisão”: 100,
Path: /saude-conversao-ws/api/resultados-exames-cito
Modelo para conversão da tabela de Resultado de exames citopatológico
{
"dtoList" : [{
"clientId" : null,
" resultadosExamesCito": {
"dhLiberacao": null,
"amostraRejeitada": null,
"especificarCausasAlheias": null,
"especificarOutrasCausas": null,
"epiteliosRepresentados": null,
"tipoAdequabilidadeMaterial": null,
"adequabilidadeMaterial": null,
"matDentroLimiteNormalidade": null,
"tiposAlteracoesCelulares": null,
"especificarOutrasAlteracoes": null,
"tiposMicrobiologias": null,
"especificarOutrasMicrobiolog": null,
"escamosa": null,
"glandulares": null,
"origemIndefinida": null,
"tipoAtipiasCelulasEscamosa": null,
"tipoAtipiasCelulasGlandular": null,
"adenocarcinomaInvasor": null,
"outrasNeoplasias": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 190 de 268
"presencaCelulasEndometriais": null,
"observacoesGerais": null,
"conclusao": null,
"motivoCancelamento": null,
"situacao": null,
"pertenceMunicipio": null,
"descPessoasProf": null,
"descPessoasEstab": null,
"cnesEstab": null,
"cnsProf": null,
"motivoAdequabilidadeMaterial": null,
"createdRole": null,
"updatedRole": null,
"iCbos": null,
"iEntidades": null,
"iPessoasEstab": null,
"iPessoasProf": null,
"iResultadosExamesCito": null,
"iSolicExamesCito": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.85.
Layout da tabela de Itens dos resultados dos exames
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Itens dos resultados dos
exames.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
Inteiro
“precisão”: 10,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 191 de 268
iResultadosExame
s
>> Código do
resultado de
exame
"idSequencia": 2,
>
iResultadosExame
sItens
>> Código dos
itens dos
resultados dos
exames
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> valoresRefer
>> Valor permitido
BigDecimal
“scala”: 3,
“precisão”: 15,
Não, quando
tipo de
resultado for
“Valor
numérico
inteiro e/ou
decimal”
> valoresPerm
>> Valor permitido
Inteiro
“precisão”: 4,
Não, quando
tipo de
resultado for
“Texto curto
e/ou longo”
> textoResult
>> Texto do
resultado
Texto
“precisão”: 500,
> valoresReferSec
>> Valor de
referência
secundário
BigDecimal
“scala”: 3,
“precisão”: 15,
> iExamesSadts
>> Código do
exame SADT
Inteiro
“precisão”: 10,
"idSequencia": 4,
Não
Path: /saude-conversao-ws/api/resultados-exames-itens
Modelo para conversão da tabela de Itens dos resultados dos exames
{
"dtoList" : [{
"clientId" : null,
" resultadosExamesItens": {
"valoresRefer": null,
"valoresPerm": null,
"textoResult": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 192 de 268
"valoresReferSec": null,
"createdRole": null,
"updatedRole": null,
"iEntidades": null,
"iExamesSadts": null,
"iResultadosExames": null,
"iResultadosExamesItens": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.86.
Layout da tabela de Profissional do resultado de exame
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Profissional do resultado de
exame.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iResultadosExames
>> Código do resultado de
exame
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iExamesSadts
>> Código do exames
SADT
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iPessoasProf
>> Código do profissional
Inteiro
> iCbos
>> Código do CBO
Texto
“precisão”: 6,
> iCids
>> Código do cid
Texto
“precisão”: 7,
> observacaoExame
>> Observação do exame
Texto
“precisão”: 200,
“precisão”: 9,
Não
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 193 de 268
Path: /saude-conversao-ws/api/resultados-exames-profis
Modelo para conversão da tabela de Profissional do resultado de exame
{
"dtoList" : [{
"clientId" : null,
" resultadosExamesProfis": {
"observacaoExame": null,
"createdRole": null,
"updatedRole": null,
"iCbos": null,
"iCids": null,
"iEntidades": null,
"iExamesSadts": null,
"iPessoasProf": null,
"iResultadosExames": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Solicitação de exames
citopatológico
4.87.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitação de exames
citopatológico.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicExamesCito
>> Código da
solicitação de exame
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 194 de 268
citopatológico
“precisão”: 9,
Não
“scala”: 6,
“precisão”: 11,
Não
Inteiro
“precisão”: 9,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não
> apelidoPac
>> Apelido do paciente
Texto
“precisão”: 50,
> examePapanicolau
>> Indica se a paciente
fez exame papanicolau
Texto
“precisão”: 1,
> anoPapanicolau
>> Ano que foi
realizado o papanicolau
Inteiro
“precisão”: 4,
> diu
>> Indica se a paciente
fez o uso do DIU
Texto
> gravida
>> Indica se a paciente
está gravida
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
> dhColeta
>> Data e hora da
coleta
Data e Hora
> iPessoasProf
>> Código do
profissional
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A");
“precisão”: 1,
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A");
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A");
>
pilulaAnticoncepcional
>> Indica se a paciente
fez uso de
anticoncepcional
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A");
>
hormonioRemedioMeno
pausa
>> Indica se a paciente
fez uso de hormônio ou
remédio para tratar
menopausa
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A");
>
tratamentoRadioterapia
>> Indica se a paciente
fez tratamento
utilizando radioterapia
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 195 de 268
> menstruou
>> Indica se a paciente
lembra-se da data da
ultima vez que
menstruou
Texto
“precisão”: 1,
> dtUltimaMenstruacao
>> Data da ultima
menstruação
Data
“precisão”: 7,
Não,
quando
campo
“menstruou
” for
selecionado
como “Sim”
>
sangramentoRelacoesS
exuais
>> Indica se a paciente
teve ou tem
sangramento após
relações sexuais
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A");
>
sangramentoMenopaus
a
>> Indica se a paciente
teve ou tem
sangramento após a
menopausa
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N"),
NÃO SABE("A"),
NÃO ESTÁ NA
MENOPAUSA("E");
> inspecaoColo
>> Indica o resultado
da inspeção do colo
Texto
“precisão”: 1,
Não
NORMAL("N"),
AUSENTE("A"),
ALTERADO("L"),
COLO NÃO VISUALIZADO("C");
> sinaisDst
Indica se há sinais
sugestivos de doenças
sexualmente
transmissíveis
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
> observacao
>> Observação da
solicitação de exame
citopatológico
Texto
“precisão”: 250,
> situacao
>>Situação da
solicitação de exame
citopatológico
Texto
“precisão”: 1,
Não
EM EXECUÇÃO("X"),
FINALIZADO("F"),
ENTREGUE("E"),
CANCELADO ("C"),
PENDENTE("P");
> dhRecebimento
>> Data e hora do
Data e Hora
“scala”: 6,
“precisão”: 11,
SIM("S"),
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 196 de 268
recebimento
> dhEntrega
>> Data e hora da
entrega
Data e Hora
“scala”: 6,
“precisão”: 11,
> iCbos
>> Código do CBO
Texto
“precisão”: 6,
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
fakse
Path: /saude-conversao-ws/api/solic-exames-cito
Modelo para conversão da tabela de Solicitação de exames citopatológico
{
"dtoList" : [{
"clientId" : null,
" solicExamesCito ": {
"dhColeta": null,
"apelidoPac": null,
"examePapanicolau": null,
"anoPapanicolau": null,
"diu": null,
"gravida": null,
"pilulaAnticoncepcional": null,
"hormonioRemedioMenopausa": null,
"tratamentoRadioterapia": null,
"menstruou": null,
"dtUltimaMenstruacao": null,
"sangramentoRelacoesSexuais": null,
"sangramentoMenopausa": null,
"inspecaoColo": null,
"sinaisDst": null,
"observacao": null,
"situacao": null,
"dhRecebimento": null,
"dhEntrega": null,
"createdRole": null,
"updatedRole": null,
"iAtendimentos": null,
"iCbos": null,
"iEntidades": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 197 de 268
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iSolicExamesCito": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Solicitação de exames de
mamografia
4.88.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitação de exames de
mamografia .
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicExamesMama
>> Código da solicitação
de exame de mamografia
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
> iPessoasEstab
>> Código do
estabelecimento
solicitante
Inteiro
“precisão”: 9,
Não
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não
> iProcedimentosDiag
>> Código do
Texto
“precisão”: 10,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 198 de 268
procedimento diagnóstico
“precisão”: 10,
> iProcedimentosRastr
>> Código do
procedimento
rastreamento
Texto
> dhSolicitacao
>>Data/hora do cadastro
da solicitação de
mamografia
Data e
Hora
> apelidoPac
>> Apelido do paciente
Texto
“precisão”: 50,
> possuiNoduloCaroco
>> Tem nódulo ou
caroço na mama
Texto
“precisão”: 1,
Não
SIM, MAMA DIREITA("1"),
SIM, MAMA ESQUERDA("2"),
SIM, AMBAS AS MAMAS("3"),
NÃO("4");
> apresentaRiscoCancer
>> Apresenta risco
elevado para câncer de
mama
Texto
“precisão”: 1,
Não
SIM("1"),
NÃO("2"),
NÃO SABE("3");
>
mamasExaminadasPass
ado
>> Teve as mamas
examinadas por um
profissional de saude
Texto
“precisão”: 1,
Não
SIM("1"),
NÃO("2");
> mamografiaPassado
>> Fez mamografia
alguma vez
Texto
“precisão”: 1,
Não
SIM("1"),
NÃO("2"),
NÃO SABE("3");
> anoMamografia
>> Ano que fez a ultima
mamografia
Inteiro
“precisão”: 4,
> tipoMamografia
>> Tipo de mamografia
Texto
“precisão”: 1,
Não
DIAGNÓSTICA("1"),
RASTREAMENTO("2"),
AMBAS("3");
> tiposLesoesMamaDir
>> Tipos de lesões da
mama direita
Texto
“precisão”: 3,
LESÃO PAPILAR("1"),
DESCARGA ("2");
> tipoDescargaPapilarDir
>> Tipo de descarga
papilar na mama direita
Texto
“precisão”: 1,
CRISTALINA("1"),
HEMORRÁGICA("2");
> linfonodoMamaDir
>> Linfonodo palpável na
mama direita
Texto
“precisão”: 3,
AXILAR("1"),
SUPRACLAVICULAR("2");
“scala”: 6,
“precisão”: 11,
Não
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 199 de 268
> tiposLesoesMamaEsq
>> Tipos de lesões da
mama esquerda
Texto
“precisão”: 3,
LESÃO PAPILAR("1"),
DESCARGA ("2");
>
tipoDescargaPapilarEsq
>> Tipo de descarga
papilar na mama
esquerda
Texto
“precisão”: 1,
CRISTALINA("1"),
HEMORRÁGICA("2");
> linfonodoMamaEsq
>> Linfonodo palpável na
mama esquerda
Texto
“precisão”: 3,
AXILAR("1"),
SUPRACLAVICULAR("2");
> controleRadioMamaDir
>> Controle radiológico
categoria 3 na mama
direita
Texto
“precisão”: 11,
NÓDULO("1"),
MICROCALCIFICAÇÃO("2"),
ASSIMETRIA FOCAL("3"),
ASSIMETRIA DIFUSA("4"),
ÁREA DENSA("5"),
DISTORÇÃO FOCAL("6");
>
controleRadioMamaEsq
>> Controle radiológico
categoria 3 na mama
esquerda
Texto
“precisão”: 3,
NÓDULO("1"),
MICROCALCIFICAÇÃO("2"),
ASSIMETRIA FOCAL("3"),
ASSIMETRIA DIFUSA("4"),
ÁREA DENSA("5"),
DISTORÇÃO FOCAL("6");
> lesaoMamaEsq
>> Lesão com
diagnóstico de câncer na
mama esquerda
Texto
“precisão”: 11,
NÓDULO("1"),
MICROCALCIFICAÇÃO("2"),
ASSIMETRIA FOCAL("3"),
ASSIMETRIA DIFUSA("4"),
ÁREA DENSA("5"),
DISTORÇÃO FOCAL("6");
> lesaoMamaDir
>>Lesão com diagnóstico
de câncer na mama
direita
Texto
“precisão”: 11,
NÓDULO("1"),
MICROCALCIFICAÇÃO("2"),
ASSIMETRIA FOCAL("3"),
ASSIMETRIA DIFUSA("4"),
ÁREA DENSA("5"),
DISTORÇÃO FOCAL("6");
> avaliacaoRespostaQt
>> Avaliação da resposta
de QT neo-adjuvante
Texto
“precisão”: 150,
> obsMamoRatreamento
>> Descrição da
mamografia de
rastreamento
Texto
“precisão”: 200,
> paDir
>>Prolongamento axilar
direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 200 de 268
> rraDir
>> Região retroareolar
direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> uqinfDir
>> União dos quadrantes
inferiores direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> uqintDir
>>União dos quadrantes
internos direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> uqsupDir
>> União dos quadrantes
superiores direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> uqextDir
>> União dos quadrantes
externos direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qiiDir
>> Quadrante inferior
interno direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qsiDir
>> Quadrante superior
interno direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qieDir
>> Quadrante inferior
externo direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qseDir
>> Quadrante superior
externo direito
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> paEsq
>> Prolongamento axilar
esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> rraEsq
>>Região retroareolar
esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> uqinfEsq
>> União dos quadrantes
inferiores esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> uqintEsq
>> União dos quadrantes
internos esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> uqsupEsq
>> União dos quadrantes
superiores esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 201 de 268
> uqextEsq
>> União dos quadrantes
externos esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qiiEsq
>> Quadrante inferior
interno esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qsiEsq
>> Quadrante superior
interno esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qieEsq
>> Quadrante inferior
externo esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> qseEsq
>> Quadrante superior
externo esquerdo
Texto
“precisão”: 3,
NÓDULO("1"),
ESPESSAMENTO("2");
> situacao
>> Situação da
solicitação de exame de
mamografia
Texto
“precisão”: 1,
Não
FINALIZADO("F"),
CANCELADO("C"),
PENDENTE("P");
Path: /saude-conversao-ws/api/solic-exames-mama
Modelo para conversão da tabela de Solicitação de exames de mamografia
{
"dtoList" : [{
"clientId" : null,
" solicExamesMama": {
"dhSolicitacao": null,
"apelidoPac": null,
"possuiNoduloCaroco": null,
"apresentaRiscoCancer": null,
"mamasExaminadasPassado": null,
"mamografiaPassado": null,
"anoMamografia": null,
"tipoMamografia": null,
"tiposLesoesMamaDir": null,
"tipoDescargaPapilarDir": null,
"linfonodoMamaDir": null,
"tiposLesoesMamaEsq": null,
"tipoDescargaPapilarEsq": null,
"linfonodoMamaEsq": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 202 de 268
"controleRadioMamaDir": null,
"controleRadioMamaEsq": null,
"lesaoMamaEsq": null,
"lesaoMamaDir": null,
"avaliacaoRespostaQt": null,
"obsMamoRatreamento": null,
"paDir": null,
"rraDir": null,
"uqinfDir": null,
"uqintDir": null,
"uqsupDir": null,
"uqextDir": null,
"qiiDir": null,
"qsiDir": null,
"qieDir": null,
"qseDir": null,
"paEsq": null,
"rraEsq": null,
"uqinfEsq": null,
"uqintEsq": null,
"uqsupEsq": null,
"uqextEsq": null,
"qiiEsq": null,
"qsiEsq": null,
"qieEsq": null,
"qseEsq": null,
"situacao": null,
"createdRole": null,
"updatedRole": null,
"iAtendimentos": null,
"iEntidades": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iProcedimentosDiag": null,
"iProcedimentosRastr": null,
"iSolicExamesMama": null
}
}
]
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 203 de 268
}
Onde: Null = valores a serem alimentados.
4.89.
Layout da tabela de Solicitações de exames SADTS
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitações de exames SADTS .
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicExamesSadts
>> Código da solicitação
de exame SADT
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstabSolic
>> Código do
estabelecimento solicitante
Inteiro
“precisão”: 9,
Não, quando
campo “Do
município”
estiver
selecionado
como “Sim”
> iPessoasEstabExec
>> Código do
estabelecimento
executante
Inteiro
“precisão”: 9,
Não
> iPessoasProfSolic
>> Código do profissional
Inteiro
“precisão”: 9,
Não, quando
campo “Do
município”
estiver
selecionado
como “Sim”
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
Não
Se não for
solicitação
externa e as
solicitações não
necessitarem de
autorização, o
estab.
executante não
pode ser nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 204 de 268
Se não for
solicitação
externa
> dtCriacao
>> Data de criação do
exame
Data
“precisão”: 7,
> observacao
>> Observação da
solicitação
Texto
“precisão”: 250,
> codUniqSolic
>> Código único da
solicitação
Texto
“precisão”: 34,
Não
> descPessoasEstabSolic
>> Descrição do
estabelecimento solicitante
Texto
“precisão”: 100,
Este campo não
deve ser
preenchido
quando campo
“Do município”
estiver
selecionado
como “Sim”
> descPessoasProfSolic
>> Descrição do
profissional solicitante
Texto
“precisão”: 100,
Este campo não
deve ser
preenchido
quando campo
“Do município”
estiver
selecionado
como “Sim”
> pertenceMunicipioSolic
>> Pertence ao município
solicitante
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
> origem
>> Origem da solicitação
Texto
“precisão”: 1,
Não
SOLICITAÇÃO DE
EXAMES SADT("S"),
SOLICITAÇÃO DE
EXAMES DE
MAMOGRAFIA("M"),
ATENDIMENTOS
INDIVIDUAL("I");
> iMunicipiosOrigem
>> Código do município de
origem
Inteiro
“precisão”: 10,
> iPacientesExt
>> Código do paciente
externo
Inteiro
“precisão”: 10,
Não
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 205 de 268
> iAtendimentos
>> Código do atendimento
Inteiro
“precisão”: 10,
> classificacaoRisco
>> Classificação de risco
Inteiro
“precisão”: 2,
VERMELHO("0"),
LARANJA("1"),
AMARELO("2"),
VERDE("3"),
AZUL("4");
> tipoEstabExec
>> Tipo do
estabelecimento
executante
Texto
“precisão”: 1,
PÚBLICO("0"),
PRIVADO("1");
Path: /saude-conversao-ws/api/solic-exames-sadts
Modelo para conversão da tabela de Solicitações de exames SADTS
{
"dtoList" : [{
"clientId" : null,
" solicExamesSadts ": {
"dtCriacao": null,
"observacao": null,
"codUniqSolic": null,
"descPessoasEstabSolic": null,
"descPessoasProfSolic": null,
"pertenceMunicipioSolic": null,
"origem": null,
"createdRole": null,
"updatedRole": null,
"classificacaoRisco": null,
"tipoEstabExec": null,
}
}
]
}
Onde: Null = valores a serem alimentados.
4.90.
Layout da tabela de Solicitações de exames SADTS itens
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 206 de 268
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Solicitações de exames SADTS
itens.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iSolicExamesSadts
>> Código da
solicitação de exame
SADT
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iExamesSadts
>> Código do exame
SADT
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> situacao
>> Situação da
solicitação do exame
Texto
“precisão”: 1,
> dhColeta
>> Data e hora da
coleta
Data e
Hora
“scala”: 6,
“precisão”: 11,
> dhEntrega
>> Data e hora da
entrega
Data e
Hora
“scala”: 6,
“precisão”: 11,
>
iPessoasEstabExecIte
m
>> Código do
estabelecimento
executante
Inteiro
“precisão”: 9,
Não
> iPessoasProfAut
>> Código do
profissional autorizador
Inteiro
“precisão”: 9,
Não, quando
parâmetro
exigir
autorização
> dtValidadeAut
>> Data de validade da
autorização
Data
“precisão”: 9,
Este camo não
deve ser
preenchido
quando o
parâmetro não
Valores possíveis
EM EXECUÇÃO("X"),
FINALIZADO("F"),
ENTREGUE("E"),
CANCELADO ("C"),
PENDENTE("P");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 207 de 268
solicitar
autorização
> dhAutorizacao
>> Data e hora da
autorização
Data e
Hora
“scala”: 6,
“precisão”: 11,
> autorizado
>> Autorizado
Texto
“precisão”: 1,
>
motivoCancelamentoA
ut
>> Motivo do
cancelamento da
autorização
Texto
“precisão”: 250,
> portador
>> Portador
Texto
“precisão”: 80,
> observacao
>> Observacao
Texto
“precisão”: 150,
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
> vlProcedimento
>> Valor do
procedimento
BigDecimal
“scala”: 2,
“precisão”: 10,
Não, quando
parâmetro
exigir
autorização
SIM("1"),
NÃO("2");
Não
quando
parâmetro
exigir
autorização
e situação =
Cancelado (“C”)
Path: /saude-conversao-ws/api/solic-exames-sadts-itens
Modelo para conversão da tabela de Solicitações de exames SADTS itens
{
"dtoList" : [{
"clientId" : null,
" solicExamesSadtsItens ": {
"situacao": null,
"dhColeta": null,
"dhEntrega": null,
"dtValidadeAut": null,
"justNaoAut": null,
"dhAutorizacao": null,
"autorizado": null,
"motivoCancelamentoAut": null,
"portador": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 208 de 268
"observacao": null,
"createdRole": null,
"updatedRole": null,
"vlProcedimento": null,
"iAtendimentos": null,
"iEntidades": null,
"iExamesSadts": null,
"iPessoasEstabExecItem": null,
"iPessoasProfAut": null,
"iSolicExamesSadts": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.91.
Layout da tabela de valores permitidos para o exame
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de valores permitidos para o exame.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iValoresPerm
>> Código do valor
permitido
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> descricao
>> Descrição do valor
permitido
Texto
“precisão”: 100,
Não
Valores possíveis
Path: /saude-conversao-ws/api/valores-permitidos
Modelo para conversão da tabela de valores permitidos para o exame
{
"dtoList" : [{
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 209 de 268
"clientId" : null,
" valoresPermitidos ": {
"descricao": null,
"iEntidades": null,
"iValoresPerm": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.92.
Layout da tabela de Itens dos valores permitidos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Itens dos valores permitidos.
> Descrição em banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iValoresPerm
>> Código do valor
permitido
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iValoresDisponiveis
>> Código do valor
disponível
Inteiro
“precisão”: 4,
"idSequencia": 3,
Não
Valores possíveis
Path: /saude-conversao-ws/api/valores-permitidos-itens
Modelo para conversão da tabela de Itens dos valores permitidos
{
"dtoList" : [{
"clientId" : null,
" valoresPermitidosItens": {
"iEntidades": null,
"iValoresDisponiveis": null,
"iValoresPerm": null
}
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 210 de 268
]
}
Onde: Null = valores a serem alimentados.
4.93.
Layout da tabela de Valores de referência do exame
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Valores de referência do exame.
> Descrição em banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iValoresRefer
>> Código do valor de
referência
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> descricao
>>Descrição do valor de
referência
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> qtdCasasDecimais
>>Quantidade de casas
decimais para o valor
Inteiro
“precisão”: 1,
Valores
possíveis
UMA("1"),
DUAS("2"),
TRÊS("3");
Path: /saude-conversao-ws/api/valores-referencias
Modelo para conversão da tabela de Valores de referência do exame
{
"dtoList" : [{
"clientId" : null,
" valoresReferencias ": {
"descricao": null,
"qtdCasasDecimais": null,
"iEntidades": null,
"iValoresRefer": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 211 de 268
Onde: Null = valores a serem alimentados.
Layout da tabela de Itens dos valores de referências do
exame
4.94.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros do cadastro de Itens dos valores de referências
do exame.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iValoresRefer
>> Código do valor de
referência
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iValoresReferItens
>>Código do item do
valor de referência
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> sexo
>>Sexo
Texto
“precisão”: 1,
Não
> idadeMin
>> Idade mínima
Inteiro
“precisão”: 4,
Não
> idadeMax
>> Idade máxima
Inteiro
“precisão”: 4,
Não
> vlMin
>>Valor mínimo
BigDecimal
“scala”: 3,
“precisão”: 15,
Não
> vlMax
>> Valor máximo
BigDecimal
“scala”: 3,
“precisão”: 15,
Não
> textoImpressao
>> Texto para
impressão
Texto
“precisão”: 1000,
>
apresentaValoresImpr
>> Apresenta valores
Texto
“precisão”: 1,
Valores possíveis
AMBOS("A"),
MASCULINO("M"),
FEMININO("F");
SIM("S"),
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 212 de 268
na impressão
Path: /saude-conversao-ws/api/valores-referencias-itens
Modelo para conversão da tabela de Itens dos valores de referências do exame
{
"dtoList" : [{
"clientId" : null,
" valoresReferenciasItens ": {
"sexo": null,
"idadeMin": null,
"idadeMax": null,
"vlMin": null,
"vlMax": null,
"textoImpressao": null,
"apresentaValoresImpr": null,
"iEntidades": null,
"iValoresRefer": null,
"iValoresReferItens": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.95.
Layout da tabela de Campanhas imunobiológicos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Campanhas de imunobiológicos.
> Descrição em banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iCampanhasImuno
>> Código da campanha
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 213 de 268
> iMateriais
>> Código do
imunobiológico
Inteiro
“precisão”: 10,
Não
> iDosesImunobiologicos
>> Dose
Inteiro
“precisão”: 10,
Não
> iEsferasAdministrativas
>> Esfera administrativa
Inteiro
“precisão”: 2,
Não
> dtInicial
>> Data inicial
Data
“precisão”: 7,
Não
> dtFinal
>> Data final
Data
“precisão”: 7,
> nome
>> Nome
Texto
“precisão”: 100,
> etapa
>> Etapa
Inteiro
“precisão”: 1,
Não
1º ETAPA("1"),
2º ETAPA("2");
> situacao
>> Situação
Texto
“precisão”: 1,
Não
ATIVO("A"),
INATIVO("I");
FEDERAL("1"),
ESTADUAL("2");
Path: /saude-conversao-ws/api/campanhas-imuno
Modelo para conversão da tabela de Campanhas imunobiológicos
{
"dtoList" : [{
"clientId" : null,
" campanhasImuno ": {
"dtInicial": null,
"dtFinal": null,
"nome": null,
"etapa": null,
"situacao": null,
"iCampanhasImuno": null,
"iDosesImunobiologicos": null,
"iEntidades": null,
"iEsferasAdministrativas": null,
"iMateriais": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 214 de 268
Onde: Null = valores a serem alimentados.
Layout da tabela de Estabelecimentos de campanhas de
imunobiológicos
4.96.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Estabelecimentos de campanhas de
imunobiológicos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iCampanhasImuno
>> Código da campanha
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Valores possíveis
Path: /saude-conversao-ws/api/campanhas-imuno-estab
Modelo para conversão da tabela de Estabelecimentos de campanhas de
imunobiológicos
{
"dtoList" : [{
"clientId" : null,
" campanhasImunoEstab ": {
"iCampanhasImuno": null,
"iEntidades": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 215 de 268
Layout da tabela de Populações de campanhas de
imunobiológicos
4.97.
Neste tópico iremos abordar a forma com que será estruturada as
informações
referente
aos
registros
de
Populações
de
campanhas
imunobiológicos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iCampanhasImuno
>> Código da campanha
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do estabelecimento
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>iCampanhasImunoPop
>>Código da população
Inteiro
“precisão”: 10,
“idSequencia": 4,
Não
>populacao
>>Tipo de população
Inteiro
“precisão”: 2,
Não
>idadeAnosMin
>> Idade em anos mínima
Inteiro
“precisão”: 3,
Não
> idadeMesesMin
>>Idade em meses mínima
Inteiro
“precisão”: 3,
Não
>idadeDiasMin
>>Idade em dias mínima
Inteiro
“precisão”: 3,
Não
>idadeAnosMax
>>Idade em anos máxima
Inteiro
“precisão”: 3,
Não
>idadeMesesMax
>>Idade em meses máxima
Inteiro
“precisão”: 3,
Não
>idadeDiasMax
>>Idade em dias máxima
Inteiro
“precisão”: 3,
Não
>populacaoEsperada
>>Número da população
esperada
Inteiro
“precisão”: 10,
Não
Path: /saude-conversao-ws/api/campanhas-imuno-pop
Valores possíveis
de
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 216 de 268
Modelo para conversão da tabela de Populações de campanhas de
imunobiológicos
{
"dtoList" : [{
"clientId" : null,
" campanhasImunoPop ": {
"populacao": null,
"idadeAnosMin": null,
"idadeMesesMin": null,
"idadeDiasMin": null,
"idadeAnosMax": null,
"idadeMesesMax": null,
"idadeDiasMax": null,
"populacaoEsperada": null,
"iCampanhasImuno": null,
"iCampanhasImunoPop": null,
"iEntidades": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.98.
Layout da tabela de Cartões de Vacinas
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Cartões de Vacinas.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 217 de 268
> grupoAtendimento
>> Grupo de
atendimento
Inteiro
“precisão”: 2,
>gestante
>>Gestante
Texto
“precisão”: 1,,
SIM("S"),
NÃO("N");
>hanseniase
>>Comunicante de
hanseníase
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
Não
POPULAÇÃO EM GERAL("1"),
ACAMPADOS("2"),
ASSENTADOS("3"),
INDÍGENAS("4"),
QUILOMBOLA("5"),
MILITARES("6"),
POPULAÇÃO PRIVADA DE
LIBERDADE("7");
Path: /saude-conversao-ws/api/cartoes-vacinas
Modelo para conversão da tabela de Cartões de Vacinas
{
"dtoList" : [{
"clientId" : null,
" cartoesVacinas": {
"grupoAtendimento": null,
"gestante": null,
"hanseniase": null,
"iEntidades": null,
"iPessoasPac": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.99.
Layout da tabela de Itens do Cartão de Vacinas
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens do Cartão de Vacinas.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 218 de 268
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasPac
>> Código do paciente
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iCartoesVacinasItens
>> Sequencial do item
do cartão
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>iMateriais
>>Código do material
Inteiro
“precisão”: 10,
“idSequencia": 4,
Não
>iDosesImunobiologicos
>>Sequencial da dose
do imunobiológico
Inteiro
“precisão”: 10,
Não
>iPessoasLab
>> Código do laboratório
Inteiro
“precisão”: 9,
Não
> iPessoasProf
>>Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
>iEspecialidades
>>Código da
especialidade
Inteiro
“precisão”: 5,
>lote
>>Lote do material
Texto
“precisão”: 60,
Não
>dhVacina
>>Data e hora da vacina
Data e
Hora
“scala”: 6,
“precisão”: 11,
Não
>dtProximaDose
>>Data da próxima
dose"
Data
“precisão”: 7,
>motivo
>>Motivo
Inteiro
“precisão”: 4,
>observacao
>>Observação
Texto
“precisão”: 500,
Path: /saude-conversao-ws/api/cartoes-vacinas-itens
Modelo para conversão da tabela de Itens do Cartão de Vacinas
{
"dtoList" : [{
"clientId" : null,
" cartoesVacinasItens ": {
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 219 de 268
"lote": null,
"dhVacina": null,
"dtProximaDose": null,
"motivo": null,
"observacao": null,
"iCartoesVacinasItens": null,
"iDosesImunobiologicos": null,
"iEntidades": null,
"iEspecialidades": null,
"iMateriais": null,
"iPessoasEstab": null,
"iPessoasLab": null,
"iPessoasPac": null,
"iPessoasProf": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.100.
Layout da tabela de Doses dos imunobiológicos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens de Doses dos imunobiológicos.
> Descrição em banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iMateriais
>>Código do material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iDosesImunobiologicos
>> Sequencial da dose
do imunobiológico
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>dose
>>Dose
Inteiro
“precisão”: 3,
Não
>idadeAnosMin
>>Idade mínima em
Inteiro
“precisão”: 3,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 220 de 268
anos
>idadeMesesMin
>> Idade mínima em
meses
Inteiro
“precisão”: 3,
Não
> idadeDiasMin
>>Idade mínima em dias
Inteiro
“precisão”: 5,
Não
>idadeAnosMax
>>Idade máxima em
anos
Inteiro
“precisão”: 3,
Não
>idadeMesesMax
>>Idade máxima em
meses
Inteiro
“precisão”: 3,
Não
>idadeDiasMax
>>Idade máxima em dias
Inteiro
“precisão”: 5,
Não
>prazoProxDose
>>Prazo para a próxima
dose
Inteiro
“precisão”: 3,
>unidadePrazoProxDose
>>Unidade de tempo do
prazo para a próxima
dose
Inteiro
“precisão”: 1,
>observacao
>>Observação
Texto
“precisão”: 150,
Path: /saude-conversao-ws/api/doses-imunobiologicos
Modelo para conversão da tabela de Doses dos imunobiológicos
{
"dtoList" : [{
"clientId" : null,
" dosesImunobiologicos ": {
"dose": null,
"idadeAnosMin": null,
"idadeMesesMin": null,
"idadeDiasMin": null,
"idadeAnosMax": null,
"idadeMesesMax": null,
"idadeDiasMax": null,
"prazoProxDose": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 221 de 268
"unidadePrazoProxDose": null,
"observacao": null,
"iDosesImunobiologicos": null,
"iEntidades": null,
"iMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.101.
Layout da tabela de imunobiológicos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de imunobiológicos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iMateriais
>>Código do material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iMateriaisImunoDiluid
o
>> Código do
imunobiológico
diluído
Inteiro
“precisão”: 10,
Não
>estrategia
>>Estratégia
Inteiro
“precisão”: 2,
Não
>populacao
>>População
Inteiro
“precisão”: 2,
Não
>prazoUso
>> Prazo para
utilização
Inteiro
“precisão”: 5,
> unidadePrazoUso
>Unidade de tempo
Inteiro
“precisão”: 1,
Não
Valores possíveis
HORAS("0"),
MINUTOS("1"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 222 de 268
do prazo para
utilização
DIAS("2"),
SEMANAS("3"),
MESES("4"),
ANOS("5");
Path: /saude-conversao-ws/api/imunobiologicos
Modelo para conversão da tabela de imunobiológicos
{
"dtoList" : [{
"clientId" : null,
" imunobiologicos ": {
"estrategia": null,
"populacao": null,
"prazoUso": null,
"unidadePrazoUso": null,
"iEntidades": null,
"iMateriais": null,
"iMateriaisImunoDiluido": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.102.
Layout da tabela de Dispensas de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens de Dispensas de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iDispensasMat
>> Código da
dispensa de
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 223 de 268
materiais
> iAtendimentos
>> Código do
atendimento
Inteiro
“precisão”: 10,
>iPessoasEstab
>>Código do
estabelecimento
solicitante
Inteiro
“precisão”: 10,
>iPessoasProf
>>Código do
profissional
Inteiro
“precisão”: 10,
>tipoDispensa
>> Tipo de dispensa
Inteiro
“precisão”: 1,
> dtDispensa
>>Data da dispensa
Data
“precisão”: 7,
>motivo
>>Motivo
Texto
“precisão”: 250,
>situacao
>>Situação da
dispensa
Texto
“precisão”: 1,
>origemDispensa
>> Origem da
dispensa
Texto
“precisão”: 1,
>observacoes
>> Observações da
dispensa
Texto
“precisão”: 250,
>iPessoasPac
>>Código do
paciente
Inteiro
“precisão”: 9,
>profSistema
>>Profissional do
Texto
Não
Não
Não
CANCELADO("C"),
FINALIZADO("F"),
PENDENTE("P");
DISPENSA (DISPENSAS DO
TIPO 3)("D"),
PRESCRIÇÃO (DISPENSAS DOS
TIPOS 1 E 2)("P"),
TRATAMENTO (DISPENSAS
DOS TIPOS 1 E 2)("T");
Não
Caso
destino
dispensa =
Paciente
“precisão”: 1,
PACIENTE DO PRÓPRIO
ESTABELECIMENTO("1"),
PACIENTES DE OUTRO
ESTABELECIMENTO("2"),
ESTABELECIMENTOS E
PROFISSIONAIS("3"),
DISPENSA DIRETA AO
PACIENTE (SEM VÍNCULO COM
ATENDIMENTO)("4");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 224 de 268
sistema
>iPrescritores
>>Código do
prescritor
Inteiro
“precisão”: 6,
>iSetoresCustos
>>Código do setor
de custos
Inteiro
“precisão”: 10,
>faturarDispensa
>>Faturar dispensa
Texto
“precisão”: 1
>iCbos
>>Código do CBO
Texto
“precisão”: 6
>iPessoasProfResp
>>Código do
profissional
responsável
Inteiro
“precisão”: 9,
>origemPrescricao
>>Origem da
prescrição
Texto
“precisão”: 1
>iTransfMateriaisOri
gem
>>Código da
transferência de
materiais de origem
Inteiro
“precisão”: 10,
SIM("S"),
NÃO("N");
PARTICULAR("P"),
SUS("S");
Path: /saude-conversao-ws/api/dispensas-mat
Modelo para conversão da tabela de Dispensas de materiais
{
"dtoList" : [{
"clientId" : null,
" dispensasMat ": {
"tipoDispensa": null,
"dtDispensa": null,
"motivo": null,
"situacao": null,
"origemDispensa": null,
"observacoes": null,
"profSistema": null,
"faturarDispensa": null,
"origemPrescricao": null,
"iAtendimentos": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 225 de 268
"iCbos": null,
"iDispensasMat": null,
"iEntidades": null,
"iPessoasEstab": null,
"iPessoasPac": null,
"iPessoasProf": null,
"iPessoasProfResp": null,
"iPrescritores": null,
"iSetoresCustos": null,
"iTransfMateriaisOrigem": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.103.
Layout da tabela de Itens da dispensa de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens da dispensa de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iDispensasMat
>>Código da
dispensa de
materiais
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iDispensasMatItens
>> Item da
dispensa de
materiais
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>iMateriais
>>Código do
material
Inteiro
“precisão”: 10,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 226 de 268
>qtdPrescrita
>>Quantidade
prescrita
BigDecimal
“scala”: 2,
“precisão”: 10,
>qtdDispensada
>> Quantidade
dispensada
BigDecimal
“scala”: 2,
“precisão”: 10,
> situacao
>>Situação do item
da dispensa
Texto
“precisão”: 1,
>seqExterna
>>Sequência
externa do item
Inteiro
“precisão”: 10
>dtPrescricao
>>Data da
prescrição
Data
“precisão”: 7,
>numNotificacao
>>Número da
notificação
Long
“precisão”: 15,
>viaAdministracao
>> Via de
administração
Inteiro
“precisão”: 2,
>doses
>>Doses
Texto
“precisão”: 30,
>duracao
>>Tempo de
duração do
tratamento
Inteiro
“precisão”: 2,
>unidadeDuracao
>>Unidade da
duração do
Inteiro
EM ABERTO("A"),
CANCELADO("C"),
FINALIZADO("F");
Não
ORAL("1"),
TÓPICA("2"),
PARENTAL("3"),
OTOLÓGICA("4"),
INTRANASAL("5"),
VAGINAL("6"),
RETAL("7"),
INTRAVENOSA("8"),
INTRAMUSCULAR("9"),
SUBCUTÂNEA("10"),
INTRAÓSSEA("11"),
INTRADÉRMICA("12"),
INALATÓRIA("13"),
INTRAOCULAR("14"),
INTRACARDÍACA("15"),
INTRAPERITONIAL("16"),
TRANSMUCOSA("17");
Não
Se
medicamento
= controlado
“precisão”: 1,
Não
Se
OUTRA("0"),
DIAS("1"),
SEMANAS("2"),
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 227 de 268
tratamento
medicamento
= controlado
>justificativaQtdEx
cedente
>> Justificativa da
quantidade
excedente
Texto
“precisão”: 500,
>observacoes
>>Observações do
item da dispensa
Texto
“precisão”: 500,
MESES("3"),
SEMESTRES("4"),
ANOS("5"),
HORAS("6"),
MINUTOS("7");
Path: /saude-conversao-ws/api/dispensas-mat-itens
Modelo para conversão da tabela de Itens da dispensa de materiais
{
"dtoList" : [{
"clientId" : null,
" dispensasMatItens": {
"qtdPrescrita": null,
"qtdDispensada": null,
"situacao": null,
"seqExterna": null,
"dtPrescricao": null,
"numNotificacao": null,
"viaAdministracao": null,
"doses": null,
"duracao": null,
"unidadeDuracao": null,
"justificativaQtdExcedente": null,
"observacoes": null,
"iDispensasMat": null,
"iDispensasMatItens": null,
"iEntidades": null,
"iMateriais": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 228 de 268
Onde: Null = valores a serem alimentados.
4.104.
Layout da tabela de Lotes dispensados
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Lotes dispensados.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iDispensasMat
>>Código da dispensa
de materiais
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iDispensasMatItens
>> Item da dispensa
de materiais
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>iDispensasMatItensL
otes
>>Sequência do lote
Inteiro
“precisão”: 4,
"idSequencia": 4,
Não
>lote
>>Lote de fabricação
Texto
“precisão”: 60,
Não
Se
medicamento/Insumo
= Sim
>quantidade
>>Quantidade
dispensada
BigDecimal
“scala”: 2,
“precisão”: 10,
Não
> dhDispensa
>>Data e hora da
dispensa
Data e Hora
“scala”: 6,
“precisão”: 11,
Não
Path: /saude-conversao-ws/api/dispensas-mat-itens-lotes
Modelo para conversão da tabela de Lotes dispensados
{
"dtoList" : [{
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 229 de 268
"clientId" : null,
" dispensasMatItensLotes ": {
"lote": null,
"quantidade": null,
"dhDispensa": null,
"iDispensasMat": null,
"iDispensasMatItens": null,
"iDispensasMatItensLotes": null,
"iEntidades": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.105.
Layout da tabela de Entradas de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Entradas de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iEntradasMateriais
>>Código da
entrada do material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> dtEntrada
>> Data de entrada
Data
“precisão”: 7,
Não
>iPessoasEstab
>>Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
>tipoEntrada
>> Tipo de entrada
Texto
“precisão”: 1,
Não
>iTransfMateriais
>> Código da
Inteiro
“precisão”: 10,
Valores possíveis
ENTRADA("E"),
TRANSFERÊNCIA("T"),
PACIENTE("P");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 230 de 268
transferência do
material
>
numeroDocumento
>>Número do
documento
Texto
“precisão”: 50,
>situacao
>>Situação da
entrada de
materiais
Texto
“precisão”: 1,
>autorizaFornecime
nto
>>Autorização de
fornecimento
Texto
“precisão”: 30,
>iPessoasFornec
>>Código do
fornecedor
Inteiro
“precisão”: 9,
>iSetoresCustos
>>Código do setor
de custos
Inteiro
“precisão”: 10,
>tipoAquisicao
>>Tipo de aquisição
Texto
“precisão”: 1,
>iPessoasPac
>>Código do
paciente da
devolução
Inteiro
“precisão”: 9,
>nroPregao
>>Número do
pregão
Texto
“precisão”: 30,
>nroLicitacao
>>Número da
licitação
Texto
“precisão”: 30,
>vlNotaFiscal
>>Valor da nota
fiscal
BigDecima
l
“scala”: 4,
“precisão”: 10,
Não
FINALIZADA("F"),
PENDENTE("P"),
CANCELADA("C");
SALDO DE IMPLEMENTAÇÃO("I"),
CONCORRÊNCIA("C"),
LICITAÇÃO("L"),
CONVITE("N"),
DOAÇÃO("D"),
PREGÃO("P"),
AJUSTE DE ESTOQUE("A"),
ENTRADA ORDINÁRIA("O"),
TOMADA DE PREÇO("T"),
INEXIGIBILIDADE("G"),
EMPRÉSTIMO("E");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 231 de 268
>dtNotaFiscal
>>Data da nota
fiscal
Data
“precisão”: 7,
Path: /saude-conversao-ws/api/entradas-materiais
Modelo para conversão da tabela de Entradas de materiais
{
"dtoList" : [{
"clientId" : null,
" entradasMateriais ": {
"dtEntrada": null,
"tipoEntrada": null,
"numeroDocumento": null,
"situacao": null,
"autorizaFornecimento": null,
"tipoAquisicao": null,
"nroPregao": null,
"nroLicitacao": null,
"vlNotaFiscal": null,
"dtNotaFiscal": null,
"iEntidades": null,
"iEntradasMateriais": null,
"iPessoasEstab": null,
"iPessoasFornec": null,
"iPessoasPac": null,
"iSetoresCustos": null,
"iTransfMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.106.
Layout da tabela de Fornecedores
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Fornecedores.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 232 de 268
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iPessoasFornec
>>Código do
fornecedor
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> laboratorioSadt
>> Indica se é
laboratório SADT
Texto
“precisão”: 1,
Valores possíveis
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/fornecedores-sau
Modelo para conversão da tabela de Fornecedores
{
"dtoList" : [{
"clientId" : null,
" fornecedoresSau ": {
"laboratorioSadt": null,
"iEntidades": null,
"iPessoasFornec": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.107.
Layout da tabela de Grupos de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Grupos de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 233 de 268
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iGruposMateriais
>>Código do grupo
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> descricao
>> Descrição do
grupo
Texto
“precisão”: 100,
Não
Path: /saude-conversao-ws/api/grupos-materiais
Modelo para conversão da tabela de Grupos de materiais
{
"dtoList" : [{
"clientId" : null,
" gruposMateriais": {
"descricao": null,
"iEntidades": null,
"iGruposMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Relacionamento entre Grupos e
Subgrupos de materiais
4.108.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Relacionamento entre Grupos e Subgrupos
de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 234 de 268
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iGruposMateriais
>>Código do grupo
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iSubgruposMateriai
s
>> Código do
subgrupo
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Path: /saude-conversao-ws/api/grupos-subgrupos-materiais
Modelo para conversão da tabela de Relacionamento entre Grupos e
Subgrupos de materiais
{
"dtoList" : [{
"clientId" : null,
" gruposSubgruposMateriais": {
"iEntidades": null,
"iGruposMateriais": null,
"iSubgruposMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.109.
Layout da tabela de Localizações no estoque
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Localizações no estoque.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 235 de 268
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iLocalizacoesMat
>>Código da
localização
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
> tipoCorredor
>>Tipo do corredor
Texto
“precisão”: 1,
> descricaoCorredor
>>Descrição do
corredor
Texto
“precisão”: 50,
PRIMÁRIO("P"),
SECUNDÁRIO("S");
Path: /saude-conversao-ws/api/localizacoes-mat
Modelo para conversão da tabela de Localizações no estoque
{
"dtoList" : [{
"clientId" : null,
"localizacoesMat": {
"tipoCorredor": null,
"descricaoCorredor": null,
"iEntidades": null,
"iLocalizacoesMat": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Localizações dos materiais no
estoque
4.110.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Localizações dos materiais no estoque.
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 236 de 268
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iLocalizacoesMat
>>Código da
localização
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
"idSequencia": 3
Não
>
iLocalizacoesMatIte
ns
>>Código dos itens
das localizações
Inteiro
“precisão”: 10,
"idSequencia": 4
Não
> lote
>> Lote do material
Texto
“precisão”: 60,
> tipoEspaco
>> Tipo do espaço
Texto
“precisão”: 1,
> descricaoEspaco
>> Descrição do
espaço
Texto
“precisão”: 50,
Valores possíveis
Path: /saude-conversao-ws/api/localizacoes-mat-itens
Modelo para conversão da tabela de Localizações dos materiais no estoque
{
"dtoList" : [{
"clientId" : null,
" localizacoesMatItens": {
"lote": null,
"tipoEspaco": null,
"descricaoEspaco": null,
"iEntidades": null,
"iLocalizacoesMat": null,
"iLocalizacoesMatItens": null,
"iMateriais": null
}
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 237 de 268
]
}
Onde: Null = valores a serem alimentados.
4.111.
Layout da tabela de Materiais estoques críticos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Materiais estoques críticos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iMatEstCriticos
>>Código do
estoque crítico do
material
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9
Não
> ativo
>>Indica se o
material está ativo
Texto
“precisão”: 1,
Não
Valores possíveis
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/mat-estoques-criticos
Modelo para conversão da tabela de Materiais estoques críticos
{
"dtoList" : [{
"clientId" : null,
" matEstoquesCriticos": {
"ativo": null,
"iEntidades": null,
"iMatEstCriticos": null,
"iPessoasEstab": null
}
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 238 de 268
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Itens dos materiais estoques
críticos
4.112.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens dos materiais estoques críticos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>iMatEstCriticos
>>Código do
estoque crítico do
material
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iMateriais
>> Material
Inteiro
“precisão”: 10
"idSequencia": 3,
Não
> ativo
>>Indica se o
material está ativo
Texto
“precisão”: 1,
Não
> qtdCritica
>> Quantidade
crítica
BigDecimal
“scala”: 2,
“precisão”: 10,
Não
Valores possíveis
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/mat-estoques-criticos-itens
Modelo para conversão da tabela de Itens dos materiais estoques críticos
{
"dtoList" : [{
"clientId" : null,
" matEstoquesCriticosItens": {
"ativo": null,
"qtdCritica": null,
"iEntidades": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 239 de 268
"iMateriais": null,
"iMatEstCriticos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.113.
Layout da tabela de Laboratórios dos materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Laboratórios dos materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iMateriais
>> Material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasLab
>> Código do
laboratório
Inteiro
“precisão”: 9
"idSequencia": 3,
Não
> nroRegistro
>>Número de
registro no
MS/Anvisa
Texto
“precisão”: 15,
> codBarras
>> Código de
barras
Texto
“precisão”: 25,
Valores possíveis
Path: /saude-conversao-ws/api/materiais-laboratorios
Modelo para conversão da tabela de Laboratórios dos materiais
{
"dtoList" : [{
"clientId" : null,
" materiaisLaboratorios": {
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 240 de 268
"nroRegistro": null,
"codBarras": null,
"iEntidades": null,
"iMateriais": null,
"iPessoasLab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.114.
Layout da tabela de Vencimento dos lotes dos materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Vencimento dos lotes dos materiais.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iMateriais
>> Material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iLotes
>> Lote de
fabricação
Texto
“precisão”: 60
"idSequencia": 3,
Não
> dtValidade
>>Data de
validade
Data
“precisão”: 7,
Não
> iPessoasLab
>> Código do
laboratório
Inteiro
“precisão”: 9,
> nroRegistro
>> Número de
registro no
MS/Anvisa
Texto
“precisão”: 15
> codBarras
>> Código de
Texto
“precisão”: 25,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 241 de 268
barras
Path: /saude-conversao-ws/api/materiais-lotes-vencimentos
Modelo para conversão da tabela de Vencimento dos lotes dos materiais
{
"dtoList" : [{
"clientId" : null,
" materiaisLotesVencimentos": {
"dtValidade": null,
"nroRegistro": null,
"codBarras": null,
"iEntidades": null,
"iLotes": null,
"iMateriais": null,
"iPessoasLab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.115.
Layout da tabela de Saldos de estoque dos materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Saldos de estoque dos materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 242 de 268
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iDtSaldos
>>Data do saldo
Data
“precisão”: 7,
"idSequencia": 4,
Não
> saldoFisico
>> Saldo físico do
material
BigDecimal
“scala”: 2,
“precisão”: 18
Não
> vlMaterialSaldo
>> Valor do saldo
do material
BigDecimal
“scala”: 8,
“precisão”: 30
> vlUltPrecoMedio
>> Valor do último
preço médio
BigDecimal
“scala”: 8,
“precisão”: 20
Path: /saude-conversao-ws/api/materiais-saldos
Modelo para conversão da tabela de Saldos de estoque dos materiais
{
"dtoList" : [{
"clientId" : null,
" materiaisSaldos": {
"saldoFisico": null,
"vlMaterialSaldo": null,
"vlUltPrecoMedio": null,
"iDtSaldos": null,
"iEntidades": null,
"iMateriais": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.116.
Layout da tabela de Saldo dos lotes de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Saldo dos lotes de materiais
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 243 de 268
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iLotes
>>Lote de
fabricação
Texto
“precisão”: 60,
"idSequencia": 4,
Não
> iDtSaldos
>> Data do saldo
Data
“precisão”: 7,
"idSequencia": 5,
Não
> saldoFisicoLote
>> Saldo físico do
lote do material
BigDecimal
“scala”: 2,
“precisão”: 18
>
vlMaterialSaldoLot
e
>> Valor do saldo
do lote do material
BigDecimal
“scala”: 8,
“precisão”: 30
>
vlUltPrecoMedioLo
te
>> Valor do último
preço médio do
lote
BigDecimal
“scala”: 8,
“precisão”: 20
> ativo
>> Ativo
Inteiro
“precisão”: 1,
Valores possíveis
SIM(1),
NÃO(0);
Path: /saude-conversao-ws/api/materiais-saldos-lotes
Modelo para conversão da tabela de Saldo dos lotes de materiais
{
"dtoList" : [{
"clientId" : null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 244 de 268
" materiaisSaldosLotes": {
"saldoFisicoLote": null,
"vlMaterialSaldoLote": null,
"vlUltPrecoMedioLote": null,
"ativo": null,
"iDtSaldos": null,
"iEntidades": null,
"iLotes": null,
"iMateriais": null,
"iPessoasEstab": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.117.
Layout da tabela de Movimentação do estoque
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Movimentação do estoque
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iMateriais
>> Código do material
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>
iMovimentosMateriais
>>Sequencial do
movimento do
material
Inteiro
“precisão”: 10,
"idSequencia": 4,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 245 de 268
> lote
>> Lote de fabricação
Texto
“precisão”: 60,
> numeroDocumento
>> Número do
documento
Texto
“precisão”: 60,
> tipoMovimento
>> Tipo do movimento
Texto
“precisão”: 1,
Não
> dtMovimento
>> Data do
movimento
Data
“precisão”: 7,
Não
> quantidade
>> Quantidade
movimentada
BigDecimal
“scala”: 2,
“precisão”: 18,
Não
> iTransfMateriais
>> Código da
transferência de
materiais
Inteiro
“precisão”: 10,
>
iTransfMateriaisItens
>> Item da
transferência de
materiais
Inteiro
“precisão”: 10,
> iEntradasMateriais
>> Código da entrada
de materiais
Inteiro
“precisão”: 10,
>
iEntradasMateriaisIten
s
>> Item da entrada
de materiais
Inteiro
“precisão”: 10,
> dtValidade
>> Data de validade
do lote de fabricação
Data
“precisão”: 7,
> iPerdasSinistros
>> Código da
perda/sinistro de
materiais
Inteiro
“precisão”: 10,
>
Inteiro
“precisão”: 10,
ENTRADA("1"),
SAÍDA("2"),
ESTORNO DE
ENTRADA("3"),
ESTORNO DE
SAÍDA("4");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 246 de 268
iPerdasSinistrosItens
>>Item da
perda/sinistro de
materiais
> iDispensasMat
>>Código da
dispensa de materiais
Inteiro
“precisão”: 10,
> iDispensasMatItens
>>Item da dispensa
de materiais
Inteiro
“precisão”: 10,
> vlMaterialMov
>>Valor movimentado
do materia
BigDecimal
“scala”: 8,
“precisão”: 30,
> iSetoresCustos
>>Código do setor de
custos
Inteiro
“precisão”: 10,
Path: /saude-conversao-ws/api/movimentos-materiais
Modelo para conversão da tabela de Movimentação do estoque
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 247 de 268
{
"dtoList" : [{
"clientId" : null,
" movimentosMateriais": {
"lote": null,
"numeroDocumento": null,
"tipoMovimento": null,
"dtMovimento": null,
"quantidade": null,
"dtValidade": null,
"vlMaterialMov": null,
"iDispensasMat": null,
"iDispensasMatItens": null,
"iEntidades": null,
"iEntradasMateriais": null,
"iEntradasMateriaisItens": null,
"iMateriais": null,
"iMovimentosMateriais": null,
"iPerdasSinistros": null,
"iPerdasSinistrosItens": null,
"iPessoasEstab": null,
"iSetoresCustos": null,
"iTransfMateriais": null,
"iTransfMateriaisItens": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.118.
Layout da tabela de Perdas e Sinistros
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Perdas e Sinistros.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 248 de 268
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iPerdasSinistros
>> Código da
perda ou sinistro
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
>
dtPerdasSinistros
>>Data da perda
ou sinistro
Data
“precisão”: 7,
Não
> tipo
>> Tipo
Texto
“scala”: 1,
Não
> iTransfMateriais
>> Código da
transferência de
materiais
Inteiro
“precisão”: 10,
Não
>
iEntradasMateriai
s
>> Código da
entrada de
materiais
Inteiro
> motivo
>>Motivo da
perda ou sinistro
Texto
“precisão”: 500,
Não
> situacao
>> Situação da
perda/sinistro
Texto
“precisão”: 1,
Não
> dtInicial
>>Data Inicial
Data
“precisão”: 7
> dtFinal
>>Data Final
Data
“precisão”: 7
PERDA("P"),
SINISTRO("S"),
AJUSTE DE ESTOQUE("A"),
MATERIAIS VENCIDOS("V");
Se tipo de
ocorrência =
transferência
“precisão”: 10
Não
Se tipo de
ocorrência =
Entrada
Path: /saude-conversao-ws/api/perdas-sinistros
Modelo para conversão da tabela de Perdas e Sinistros
CANCELADO("C"),
NORMAL("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 249 de 268
{
"dtoList" : [{
"clientId" : null,
" perdasSinistros": {
"dtPerdasSinistros": null,
"tipo": null,
"ocorrencia": null,
"motivo": null,
"situacao": null,
"dtInicial": null,
"dtFinal": null,
"iEntidades": null,
"iEntradasMateriais": null,
"iPerdasSinistros": null,
"iPessoasEstab": null,
"iTransfMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.119.
Layout da tabela de Itens de perdas e sinistros
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens de perdas e sinistros.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPerdasSinistros
>> Código da
perda ou sinistro
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iPerdasSinistrosIte
ns
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 250 de 268
>> Sequência do
item da perda ou
sinistro
> iMateriais
>>Código do
material
Inteiro
“precisão”: 10,
> lote
>> Lote do
material
Texto
“precisão”: 60
> qtdSinistrada
>> Quantidade
sinistrada
BigDecimal
“scala”: 2,
“precisão”: 10
>
iUnidadesMedidas
>> Código da
unidade de
medida
Inteiro
“precisão”: 10
> qtdApresentada
>> Quantidade
apresentada
BigDecimal
“scala”: 2,
“precisão”: 10
> qtdRecebida
>> Quantidade
recebida
BigDecimal
“scala”: 2,
“precisão”: 10
> motivoImuno
>> Motivo da
perda em caso
medicamento do
tipo
imunobiológico
Texto
“precisão”: 1,
Não
Não
QUEBRA("Q"),
FALTA DE ENERGIA("N"),
FALHA DE EQUIPAMENTO("E"),
VALIDADE VENCIDA("V"),
PROCEDIMENTO
INADEQUADO("P"),
FALHA TRANSPORTE("T"),
OUTROS MOTIVOS("O");
Path: /saude-conversao-ws/api/perdas-sinistros-itens
Modelo para conversão da tabela de Itens de perdas e sinistros
{
"dtoList" : [{
"clientId" : null,
" perdasSinistrosItens": {
"lote": null,
"qtdSinistrada": null,
"qtdApresentada": null,
"qtdRecebida": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 251 de 268
"motivoImuno": null,
"iEntidades": null,
"iMateriais": null,
"iPerdasSinistros": null,
"iPerdasSinistrosItens": null,
"iUnidadesMedidas": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.120.
Layout da tabela de Programação de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Programação de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iProgramacaoMater
iais
>> Código da
programação do
material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iCompetencias
>> Código da
competência
Inteiro
“precisão”: 4,,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
Não
Valores possíveis
Path: /saude-conversao-ws/api/programacao-materiais
Modelo para conversão da tabela de Programação de materiais
{
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 252 de 268
"dtoList" : [{
"clientId" : null,
" programacaoMateriais": {
"iCompetencias": null,
"iEntidades": null,
"iPessoasEstab": null,
"iProgramacaoMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.121.
Layout da tabela de Itens da programação de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens da programação de materiais.
> Descrição em
banco
>> Nome em
tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iProgramacaoM
ateriais
>> Código da
programação do
material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
>
qtdProgramada
>> Quantidade
programada
BigDecimal
“scala”: 2,
“precisão”: 10,
Não
> qtdReposicao
>> Quantidade
para reposição
do material
BigDecimal
“scala”: 2,
“precisão”: 10,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 253 de 268
Path: /saude-conversao-ws/api/programacao-materiais-itens
Modelo para conversão da tabela de Itens da programação de materiais
{
"dtoList" : [{
"clientId" : null,
" programacaoMateriaisItens": {
"qtdProgramada": null,
"qtdReposicao": null,
"iEntidades": null,
"iMateriais": null,
"iProgramacaoMateriais": null
},
Onde: Null = valores a serem alimentados.
4.122.
Layout da tabela de Requisição de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Requisição de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iRequisicoesMateriais
>> Código da
requisição de materiais
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iPessoasEstab
>> Código do
estabelecimento
requisitante
Inteiro
“precisão”: 9,
Não
> iPessoasEstabDef
>> Código do
estabelecimento de
deferimento
Inteiro
“precisão”: 9,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 254 de 268
> iPessoasProf
>> Código do
profissional
Inteiro
“precisão”: 9,
> prioridade
>>Prioridade da
requisição
Texto
“precisão”: 1,
Não
> dtRequisicao
>> Data da requisição
Data
“precisão”: 7,
Não
> motivo
>>Motivo da prioridade
Texto
“precisão”: 500,
> tipoRequisicao
>> Tipo de requisição
Texto
“precisão”: 1,
> iSetoresCustos
>>Código do setor de
custos
Inteiro
“precisão”: 10,
> bloquearRequisicao
>> Bloquear requisição
Texto
“precisão”: 1,
ALTA("A"),
URGENTE("U"),
NORMAL("N");
NORMAL("N"),
COMPLEMENTAR("C");
Não
Path: /saude-conversao-ws/api/requisicoes-materiais
Modelo para conversão da tabela de Requisição de materiais
{
"dtoList" : [{
"clientId" : null,
" requisicoesMateriais": {
"prioridade": null,
"dtRequisicao": null,
"motivo": null,
"tipoRequisicao": null,
"bloquearRequisicao": null,
"iEntidades": null,
"iPessoasEstab": null,
"iPessoasEstabDef": null,
"iPessoasProf": null,
"iRequisicoesMateriais": null,
"iSetoresCustos": null
}
}
]
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 255 de 268
Onde: Null = valores a serem alimentados.
4.123.
Layout da tabela de Itens da requisição de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens da requisição de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iRequisicoesMateriai
s
>> Código da
requisição de
materiais
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> quantidade
>> Quantidade do
material
BigDecimal
“scala”: 2,
“precisão”: 10,
Não
> qtdDeferida
>> Quantidade
deferida
BigDecimal
“scala”: 2,
“precisão”: 10,
>
motivoIndeferimento
>> Motivo do
indeferimento
Texto
“precisão”: 500,
> situacao
>> Situação do
material
Texto
“precisão”: 1,
> qtdFaltante
>> Quantidade
faltante
BigDecimal
“scala”: 2,
“precisão”: 10,
Path: /saude-conversao-ws/api/requisicoes-materiais-itens
Valores possíveis
DEFERIDA("D"),
INDEFERIDA("I"),
DEFERIDO PARCIAL("P"),
EM ABERTO("A");
Não
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 256 de 268
Modelo para conversão da tabela de Itens da requisição de materiais
{
"dtoList" : [{
"clientId" : null,
" requisicoesMateriaisItens": {
"quantidade": null,
"qtdDeferida": null,
"motivoIndeferimento": null,
"situacao": null,
"qtdFaltante": null,
"iEntidades": null,
"iMateriais": null,
"iRequisicoesMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.124.
Layout da tabela de Setores de custos
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Setores de custos.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iPessoasEstab
>> Código do
estabelecimento
Inteiro
“precisão”: 9,
"idSequencia": 2,
Não
> iSetoresCustos
>> Código do
setor de custos
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> descricao
>> Descrição do
Texto
“precisão”: 150,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 257 de 268
setor de custos
> ativo
>> Indica se o
setor de custos
está ativo
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/setores-custos
Modelo para conversão da tabela de Setores de custos
{
"dtoList" : [{
"clientId" : null,
" setoresCustos": {
"descricao": null,
"ativo": null,
"iEntidades": null,
"iPessoasEstab": null,
"iSetoresCustos": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.125.
Layout da tabela de Subgrupos de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Subgrupos de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iSubgruposMateri
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 258 de 268
ais
>> Código do
subgrupo
> descricao
>> Descrição do
subgrupo
Texto
“precisão”: 100,
Não
Path: /saude-conversao-ws/api/subgrupos-materiais
Modelo para conversão da tabela de Subgrupos de materiais
{
"dtoList" : [{
"clientId" : null,
" subgruposMateriais": {
"descricao": null,
"iEntidades": null,
"iSubgruposMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.126.
Layout da tabela de Transferências de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Transferências de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de
Dado
Regras /
Observações
Aceita
Nulo
> iEntidades
>> Código da entidade
Inteiro
“precisão”: 4,
"idSequencia":
1,
Não
> iTransfMateriais
>> Código da
transferência do
material
Inteiro
“precisão”: 10,
"idSequencia":
2,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 259 de 268
> situacao
>> Situação da
transferência
Texto
“precisão”: 1,
Não
> dtTransferencia
>>Data da
transferência
Data
“precisão”: 7,
Não
>
iPessoasEstabOrigem
>>Código do
estabelecimento de
origem
Inteiro
“precisão”: 9,
Não
> tipoTransferencia
>>Tipo da
transferência
Texto
“precisão”: 1,
>
iSetoresCustosOrigem
>>Código do setor de
custos de origem
Inteiro
“precisão”: 10,
>
iSetoresCustosDestino
>> Código do setor de
custos de destino
Inteiro
“precisão”: 10,
> observacao
>>Observação
Texto
“precisão”: 250,
>
iRequisicoesMateriais
>>Código da
requisição de materiais
Inteiro
“precisão”: 10,
DEVOLUÇÃO("D"),
NORMAL("N"),
DIRETA("I"),
BAIXA EM ESTOQUE("B");
Path: /saude-conversao-ws/api/transf-materiais
Modelo para conversão da tabela de Transferências de materiais
{
"dtoList" : [{
"clientId" : null,
" transfMateriais": {
"situacao": null,
"dtTransferencia": null,
"tipoTransferencia": null,
"observacao": null,
"iEntidades": null,
"iPessoasEstabDestino": null,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 260 de 268
"iPessoasEstabOrigem": null,
"iRequisicoesMateriais": null,
"iSetoresCustosDestino": null,
"iSetoresCustosOrigem": null,
"iTransfMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
Layout da tabela de Itens das transferências de
materiais
4.127.
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens das transferências de materiais.
> Descrição em
banco
>> Nome em
tela
Tipo de
Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iTransfMateriais
>> Código da
transferência do
material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> quantidade
>> Quantidade
do material
BigDecimal
“scala”: 2,
“precisão”: 10,
Não
>lote
>> Lote de
fabricação
Texto
“precisão”: 60,
>iTransfMateriai
Inteiro
“precisão”: 10,
Não
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 261 de 268
sItens
>>Sequência do
item da entrada
do material
>
qtdMovimentada
>> Quantidade
movimentada do
material
"idSequencia": 4,
BigDecimal
“scala”: 2,
“precisão”: 18,
Path: /saude-conversao-ws/api/transf-materiais-itens
Modelo para conversão da tabela de Itens das transferências de materiais
{
"dtoList" : [{
"clientId" : null,
" transfMateriaisItens": {
"quantidade": null,
"lote": null,
"qtdMovimentada": null,
"iEntidades": null,
"iMateriais": null,
"iTransfMateriais": null,
"iTransfMateriaisItens": null
}
}
]
}
Onde: Null = valores a serem alimentados.
4.128.
Layout da tabela de Unidades de medidas
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Unidades de medidas.
> Descrição em
banco >>
Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 262 de 268
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iUnidadesMedid
as
>> Código da
unidade de
medida
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> descricao
>> Descrição da
unidade de
medida
Texto
“precisão”: 100,
Não
> abreviatura
>> Abreviatura
da unidade de
medida
Texto
“scala”: 20,
Não
>unidadeFracion
aria
>> Unidade
fracionária
Texto
“precisão”: 1,
>iUnidadesMedi
dasCatMat
>>Código da
unidade de
medida do
CATMAT
Inteiro
“precisão”: 4,
SIM("S"),
NÃO("N");
Path: /saude-conversao-ws/api/unidades-medidas
Modelo para conversão da tabela de Unidades de medidas
{
"dtoList" : [{
"clientId" : null,
" unidadesMedidas": {
"descricao": null,
"abreviatura": null,
"unidadeFracionaria": null,
"iEntidades": null,
"iUnidadesMedidas": null,
"iUnidadesMedidasCatMat": null
}
}
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 263 de 268
]
}
Onde: Null = valores a serem alimentados.
4.129.
Layout da tabela de Materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de materiais.
> Descrição em
banco
>> Nome em
tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
Valores possíveis
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
> descricao
>> Descrição do
material
Texto
“precisão”: 100,
Não
> ativo
>> Indica se o
material está
ativo
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
>medicamentoIn
sumo
>> Indica se o
material é
medicamento/in
sumo
Texto
“precisão”: 1,
Não
SIM("S"),
NÃO("N");
>apresentacao
>>Apresentação
do material
Texto
“precisão”: 150,
Não
> registroMs
>> Registro no
Ministério da
Texto
“precisão”: 30,
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 264 de 268
Saúde
>iPessoasForne
c
>> Código do
fornecedor
Inteiro
“precisão”: 10,
>principioAtivo
>>Descrição do
princípio ativo
do medicamento
Texto
“precisão”: 200,
>iGruposMateria
is
>>Código do
grupo
Inteiro
“precisão”: 10,
>iSubgruposMat
eriais
>>Código do
subgrupo
Inteiro
“precisão”: 10,
>estoqueCritico
>>Estoque
crítico do
material
BigDecimal
“scala”: 2,
“precisão”: 10,
>iUnidadesMedi
das
>>Código da
unidade de
medida
Inteiro
“precisão”: 10,
>iUnidadesDisp
ensa
>>Código da
unidade de
dispensa
Inteiro
“precisão”: 10,
>fatorUnidade
>>Fator de
unidade
BigDecimal
“scala”: 2,
“precisão”: 10,
>motivo
>>Motivo da
inativação
Texto
“precisão”: 200,
>medicamentoC
ontrolado
>>Medicamento
controlado
Texto
“precisão”: 1,
SIM("S"),
NÃO("N");
>grupoMedCont
Texto
“precisão”: 2,
A1("A1"),
Não
Não
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 265 de 268
rolado
>>Grupo do
medicamento
controlado
A2("A2"),
A3("A3"),
B1("B1"),
B2("B2"),
C1("C1"),
C2("C2"),
C3("C3"),
C4("C4"),
C5("C5"),
D1("D1"),
D2("D2"),
E("E"),
F1("F1"),
F2("F2"),
F3("F3"),
F4("F4");
>iDcbs
>>Código da
DCB
Inteiro
“precisão”: 6,
>
iCatalogosMateri
ais
>>Código do
material no
CATMAT
Texto
“precisão”: 20,
>vincularHorus
>>Vincular com
o Hórus
Texto
“precisão”: 1,
>vlUnitarioHorus
>>Valor unitário
horús
BigDecimal
“scala”: 8,
“precisão”: 20,
>qtdMaxPrescrit
a
>>Quantidade
máxima
prescrita
BigDecimal
“scala”: 2,
“precisão”: 10,
>vincularSigaf
>>Vincular com
o SiGAF
Texto
“precisão”: 1,
>vlUnitario
>>Valor unitário
do material
BigDecimal
“scala”: 8,
“precisão”: 20,
>tipoMaterial
>>Indica o tipo
de material
Inteiro
“precisão”: 2,
NORMAL (“0”),
IMUNOBIOLÓGICO (“1”)
DILUENTE (“2”)
>escriturarLivro
Texto
“precisão”: 1,
SIM("S"),
SIM("S"),
NÃO(null);
SIM("S"),
NÃO(null);
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 266 de 268
Registro
>>Escriturar em
Livro Registro
Específico
Path: /saude-conversao-ws/api/materiais
Modelo para conversão da tabela de materiais
{
"dtoList" : [{
"clientId" : null,
" materiais": {
"descricao": null,
"ativo": null,
"medicamentoInsumo": null,
"apresentacao": null,
"registroMs": null,
"principioAtivo": null,
"estoqueCritico": null,
"fatorUnidade": null,
"motivo": null,
"medicamentoControlado": null,
"grupoMedControlado": null,
"vincularHorus": null,
"vlUnitarioHorus": null,
"qtdMaxPrescrita": null,
"vincularSigaf": null,
"vlUnitario": null,
"tipoMaterial": null,
"escriturarLivroRegistro": null,
"iCatalogosMateriais": null,
"iDcbs": null,
"iEntidades": null,
"iGruposMateriais": null,
"iMateriais": null,
"iPessoasFornec": null,
"iSubgruposMateriais": null,
"iUnidadesDispensa": null,
"iUnidadesMedidas": null
}
}
NÃO("N");
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 267 de 268
]
}
Onde: Null = valores a serem alimentados.
4.130.
Layout da tabela de Itens das entradas de materiais
Neste tópico iremos abordar a forma com que será estruturada as
informações referente aos registros de Itens das entradas de materiais.
> Descrição em
banco
>> Nome em tela
Tipo de Dado
Regras /
Observações
Aceita Nulo
> iEntidades
>> Código da
entidade
Inteiro
“precisão”: 4,
"idSequencia": 1,
Não
>
iEntradasMateriais
>> Código da
entrada do material
Inteiro
“precisão”: 10,
"idSequencia": 2,
Não
>
iEntradasMateriaisIt
ens
>> Sequência do
item da entrada do
material
Inteiro
“precisão”: 10,
"idSequencia": 3,
Não
> iMateriais
>> Código do
material
Inteiro
“precisão”: 10,
Não
> qtdApresentada
>> Quantidade
apresentada
BigDecimal
“scala”: 2,
“precisão”: 10,
Não
>qtdRecebida
>>Quantidade
recebida
BigDecimal
“scala”: 2,
“precisão”: 10,
Não
> dtFabricacao
>> Data de
fabricação
Data
“precisão”: 7,
>lote
>>Lote de
Texto
“precisão”: 60,
Valores possíveis
Regras da migração dos dados
Identificação: ERP790968618724
Produto: Saúde Fly
Página 268 de 268
fabricação
>vlUnitario
>>Valor unitário
BigDecimal
“scala”: 8,
“precisão”: 20,
>nroPregao
>>Número do
pregão
Texto
“precisão”: 30,
>situacao
>>Situação do item
da entrada de
materiais
Texto
“precisão”: 1,
CANCELADA("C"),
FINALIZADA("F"),
PENDENTE("P");
Path: /saude-conversao-ws/api/entradas-materiais-itens
Modelo para conversão da tabela de Itens das entradas de materiais
{
"dtoList" : [{
"clientId" : null,
" entradasMateriaisItens": {
"qtdApresentada": null,
"qtdRecebida": null,
"dtFabricacao": null,
"lote": null,
"vlUnitario": null,
"nroPregao": null,
"situacao": null,
"iEntidades": null,
"iEntradasMateriais": null,
"iEntradasMateriaisItens": null,
"iMateriais": null
}
}
]
}
Onde: Null = valores a serem alimentados.
_______________________________________________________
Download

Regras da migração dos dados para o sistema Saúde Fly