Histórico da Página
O sistema TOTVS CIH funciona a partir de informações alimentadas do ERP do Cliente, estas devem ser importadas. Este documento possibilita a construção de Integração do programa TOTVS CIH com ERP do cliente através de views.
Internação e Alta
Nome da view: | RMV_InterAlta | ||||||
Campo na View | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | I | Linha com dados do paciente, internação e alta | |
COLIGADA | Código da coligada | Número inteiro | Sim | ||||
PRONTUARIO | Prontuário | Texto | 9 | Sim | |||
NOMEPACIENTE | Nome do paciente | Texto | 50 | Sim | |||
DATANASCIMENTO | Data de nascimento | Data | 10 | dd/mm/aaaa | Não | ||
DATAADMISSAO | Data de internação | Data | 10 | dd/mm/aaaa | Sim | ||
HORAADMISSAO | Hora da internação | Texto | 4 | hhmm | Não | ||
SEXO | Sexo | Texto | 1 | Não | M (Masculino) | ||
PESO | Peso | Número inteiro | Não | Apenas para recém-nascidos (peso do nascimento) | |||
ENDERECO | Endereço | Texto | 40 | Não | Rua, número e complemento | ||
BAIRRO | Bairro | Texto | 20 | Não | |||
CIDADE | Cidade | Texto | 25 | Não | |||
TELEFONE | Telefone | Texto | 14 | Não | |||
CEP | CEP | Texto | 10 | Não | |||
CODCONVENIO | Código do convênio | Texto | 50 | Não | |||
CODCLINICA | Código da unidade clínica | Texto | 50 | Sim | Área física da internação | ||
CODLEITO | Código do leito | Texto | 50 | Não | |||
CODESPECIALIDADE | Código da especialidade | Texto | 50 | Sim | Especialidade para qual o paciente internou | ||
E-mail do paciente | Texto | 40 | Não | ||||
DATAALTA | Data da alta | Data | 10 | dd/mm/aaaa | Não | ||
HORAALTA | Hora da alta | Texto | 4 | hhmm | Não | ||
TIPOALTA | Tipo de alta | Texto | 1 | Não | A (Domicílio) | ||
NOMEMAE | Nome da mãe | Texto | 100 | Não | |||
OBSERVACOES | Campo de Observações | Texto grande | ≈ 2 GB | Não | Campo observação na internação do paciente |
Movimentação
Nome da view: | RMV_Movimentacao | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | M | Linha com dados do paciente, internação e alta | |
COLIGADA | Código da coligada | Número inteiro | Sim | ||||
PRONTUARIO | Prontuário | Texto | 9 | Sim | |||
NOMEPACIENTE | Nome do paciente | Texto | 50 | Sim | |||
DTENTRINTERNACAO | Data de Entrada da Internação | Data | 10 | dd/mm/aaaa | Sim | ||
HRENTRINTERNACAO | Hora de Entrada da Internação | Texto | 4 | hhmm | Sim | ||
DATAENTRADA | Data de Entrada | Data | 10 | dd/mm/aaaa | Sim | ||
HORAENTRADA | Hora de Entrada | Texto | 4 | hhmm | Sim | ||
DATASAIDA | Data de Saída | Data | 10 | dd/mm/aaaa | Não | ||
HORASAIDA | Hora de Saída | Texto | 4 | hhmm | Não | ||
CODCLINICA | Código da unidade clínica | Texto | 50 | Sim | |||
CODLEITO | Código do Leito | Texto | 50 | Não |
Cirurgia
Nome da view: | RMV_Cirurgia | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | C | Linha com dados do cabeçalho da cirurgia | |
CODCOLIGADA | Código da coligada | Número inteiro | Sim | ||||
PRONTUARIO | Prontuário | Texto | 9 | Sim | |||
PACIENTE | Nome do paciente | Texo | 50 | Sim | |||
CODESPECIALIDADE | Código da especialidade | Texto | 50 | Não | |||
TIPOCIRURGIA | Tipo de cirurgia | Texto | 1 | Não | E (Eletiva) | ||
TIPOFERIDA | Tipo de ferida | Texto | 1 | Não | P (Potencialmente Contaminada) | ||
DATAHORAINICIO | Data e hora do início | Data / Hora | 17 | dd/mm/aaaa hh:mm | Sim | ||
DATAHORATERMINO | Data e hora do término | Data / Hora | 16 | dd/mm/aaaa hh:mm | Não | ||
ASA | Risco cirúrgico | Número inteiro | Não | 1 à 6 | |||
CRMANESTESISTA | CRM do anestesista | Texto | 50 | Não | É o CRM ou o cód. cliente do médico | ||
TIPOANESTESIA | Tipo da anestesia | Texto | 1 | Não | L (Local) | ||
CODCIRURGIA | Código identificador da cirurgia | Texto | 50 | Sim | Deve ser único por cirurgia |
Nome da view: | RMV_Procedimentos | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | P | Linha com dados dos procedimentos da cirurgia | |
CODTABELAORIGEM | Código da tabela da qual provém o procedimento cirúrgico | Texto | 6 | Sim | Ex.: SUS, UNIMED, CBHPM, etc. | ||
CODPROCORIGEM | Código do procedimento dentro da tabela de origem | Texto | 10 | Sim | |||
DESCORIGEM | Descrição do procedimento dentro da tabela de origem | Texto | 100 | Sim | |||
VIDEO | Procedimento por vídeo | Lógico | 1 | Não | 0 (Não) | ||
CODCIRURGIA | Código identificador da cirurgia | Texto | 50 | Sim |
Nome da view: | RMV_Cirurgioes | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | M | Linha com dados dos cirurgiões atuantes na cirurgia | |
CRM | CRM do cirurgião | Texto | 50 | Sim | É o CRM ou o cód. cliente do médico | ||
FUNCAO | Função do cirurgião na cirurgia | Texto | 1 | Sim | P (Principal) | ||
CODCIRURGIA | Código identificador da cirurgia | Texto | 50 | Sim |
Observações: A data / hora de início e término são usadas para fazer o cálculo de tempo de ferida aberta e devem ser referentes à data / hora de início e término efetivos da cirurgia em detrimento da data / hora de início e término de ocupação da sala cirúrgica
Cultura
Nome da view: | RMV_Cultura | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | C | Linha com dados do cabeçalho da cultura | |
CODCOLIGADA | Código da coligada | Número inteiro | Sim | ||||
PRONTUARIO | Prontuário | Texto | 9 | Sim | |||
PACIENTE | Nome do paciente | Texto | 50 | Sim | |||
DATACULTURA | Data da cultura | Data | 10 | dd/mm/aaaa | Sim | É a data da coleta | |
HORACULTURA | Hora da cultura | Texto | 4 | hhmm | Não | [0-2][0-9]:[0-5][0-9] | Hora da coleta |
DATARESULTADO | Data do resultado da cultura | Data | 10 | dd/mm/aaaa | Sim | Data do Resultado Final do exame | |
HORARESULTADO | Hora do resultado da cultura | Texto | 4 | hhmm | Não | [0-2][0-9]:[0-5][0-9] | Hora do Resultado Final do exame |
GRUPOMATERIAL | Grupo do material | Texto | 50 | Não | |||
CODMATERIAL | Código do material coletado | Texto | 50 | Não | É o material detalhado | ||
CODCLINICA | Código da unidade clínica | Texto | 50 | Não | É a unidade em que o paciente estava internado no momento da coleta | ||
CODESPECIALIDADE | Código da especialidade | Texto | 50 | Não | É a especialidade do médico que solicitou a coleta do exame | ||
GRAM | Gram efetuado na cultura | Texto | ≈ 2 GB | Não | |||
OBSERVACOES | Observações adicionais | Texto grande | ≈ 2 GB | Não | |||
NUMPEDIDOCULTURA | Código identificador do resultado de cultura | Texto | 50 | Sim | Deve ser único por resultado de cultura |
Nome da view: | RMV_Germes | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | G | Linha com dados dos germes da cultura | |
CODGERME | Código do germe | Texto | 50 | Sim | |||
NUMCOLONIAS | Número de colônias | Texto | 150 | Não | Ex.: > 300 ufc/m | ||
NUMPEDIDOCULTURA | Código identificador do resultado de cultura | Texto | 50 | Sim |
Nome da view: | RMV_Antibiograma | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | A | Linha com dados dos antibiogramas dos germes da cultura | |
CODANTIBIOTICO | Código do antibiótico | Texto | 50 | Sim | Deve ser trazido o código contido no campo cód. cliente do cadastro de antibiótico, não um dos nomes comerciais | ||
CODGERME | Código do germe | Texto | 50 | Sim | |||
SENSIBILIDADE | Sensibilidade do germe ao antibiótico | Texto | 1 | Não | R (Resistente) | ||
NUMPEDIDOCULTURA | Código identificador do resultado de cultura | Texto | 50 | Sim | |||
OPERADORMIC | Operador de comparação do valor do MIC | Texto | 2 | Não | <, <=, >, >=, = | ||
VALORMIC | Valor do MIC | Número com uma casa decimal com vírgula | Não |
Cultura Parcial
Nome da view: | RMV_Cultura_Parcial | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | C | Linha com dados do cabeçalho da cultura | |
CODCOLIGADA | Código da coligada | Número inteiro | Sim | ||||
PRONTUARIO | Prontuário | Texto | 9 | Sim | |||
PACIENTE | Nome do paciente | Texto | 50 | Sim | |||
DATACOLHETA | Data da coleta da cultura | Data | 10 | dd/mm/aaaa | Sim | É a data da coleta | |
COLETA | Hora da coleta da cultura | Texto | 4 | hhmm | Não | [0-2][0-9]:[0-5][0-9] | Hora da coleta |
GRUPOMATERIAL | Grupo do material | Texto | 50 | Não | |||
CODMATERIAL | Código do material coletado | Texto | 50 | Não | É o material detalhado | ||
CODCLINICA | Código da unidade clínica | Texto | 50 | Não | É a unidade em que o paciente estava internado no momento da coleta | ||
NUMPEDIDOCULTURA | Código identificador do resultado de cultura | Texto | 50 | Sim | Deve ser único por resultado de cultura |
Antibiótico
Nome da view: | RMV_Antibiotico | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | A | Linha com dados do paciente, internação e alta | |
CODCOLIGADA | Código da coligada | Número inteiro | Sim | ||||
PRONTUARIO | Prontuário | Texto | 9 | Sim | |||
PACIENTE | Nome do paciente | Texto | 50 | Sim | |||
CODCLINICA | Código da unidade clínica | Texto | 50 | Sim | É a unidade clínica que o paciente estava no momento do consumo do antibiótico | ||
CODESPECIALIDADE | Código da especialidade | Texto | 50 | Não | É a especialidade do médico que prescreveu o antibiótico | ||
CRM | CRM do médico que receitou o antibiótico | Texto | 50 | Não | |||
DATADISPENSACAO | Data da dispensação do antibiótico pela farmácia | Data | 10 | dd/mm/aaaa | Sim | ||
HORADISPENSACAO | Hora da dispensação | Texto | 4 | hhmm | Não | ||
NOMEANTIBIOTICO | Nome comercial ou princípio ativo do antibiótico | Texto | 250 | Sim | |||
VIA | Via de administração do antibiótico | Texto | 1 | Não | O (Oral) | ||
CONCENTRACAO | Concentração do antibiótico | Número com uma casa decimal com vírgula | Não | Expressa em mg | |||
QUANTIDADE | Quantidade dispensada | Número inteiro | Não | ||||
DOSETOTAL | Dose total | Número inteiro | Não | Expressa em mg | |||
INDICACAO | Tipo de indicação | Texto | 1 | Sim | T (Terapêutico) | ||
PROFILAXIA | Tipo de profilaxia | Texto | 1 | Não | L (Limpa) | ||
INFECCAO | Tipo de infecção | Texto | 1 | Não | H (Hospitalar) | ||
SITIO1 | Sitio Secundário | Texto | 4 | Não | Sitio secundário do pedido de anbiótico, ao enviar o sítio, automaticamente a 'Indicação' do pedido será 'terapêutico'. | ||
SITIO2 | Sitio Secundário | Texto | 4 | Não | Sitio secundário do pedido de anbiótico, ao enviar o sítio, automaticamente a 'Indicação' do pedido será 'terapêutico'. | ||
SITIO3 | Sitio Secundário | Texto | 4 | Não | Sitio secundário do pedido de anbiótico, ao enviar o sítio, automaticamente a 'Indicação' do pedido será 'terapêutico'. | ||
OUTRASINFORMACOES | Informações adicionais | Texto grande | ≈ 2 GB | Não | Deve trazer informações que sejam importantes para completar a prescrição no Janus | ||
CODCLINICADISPENSACAO | Código da unidade clínica da dispensação | Texto | 50 | Não | Unidade Clínica onde ocorreu a dispensção do antibiótico | ||
NUMITEMPEDIDOANTIBIOTICO | Número da dispensação do antibiótico | Texto | 50 | Sim | Deve ser único por item (antibiótico) de dispensação |
Observações:
Deverá ser feito um de-para do tipo de apresentação da base de origem para a via de administração.
Por exemplo:
- se apresentação = comprimido ou cápsula, então a via é oral (O);
- se apresentação = ampola ou frasco, então a via é parenteral (P);
- se apresentação = creme ou pomada, então a via é tópico (T).
O campo OUTRASINFORMACOES é destinado para informações não estruturadas do sistema origem, que não podem ser obtidas para preenchimento de um dos outros campos.
Este campo será utilizado para que, no momento da validação da importação, o profissional possa utilizá-lo para conferências e posterior cálculo e preenchimento de valores, isto ocorre pois nem sempre o sistema de origem pode fornecer dados como quantidade, data/hora, concentração, etc.
Cada antibiótico deverá ter todos os nomes comerciais que são dispensados pela farmácia. Estes nomes comerciais devem ser cadastrados até o primeiro número da descrição do antibiótico no sistema de estoque.
Por exemplo:
- Nome do antibiótico trazido via importação: "Amoxicilina Generis 500 mg Cápsulas".
- Deve ser cadastrado para o princípio ativo "AMOXICILINA" o nome comercial "Amoxicilina Generis".
- O restante do nome, "500 mg Cápsulas", será gravado no campo OUTRASINFORMACOES na importação.
Procedimento Invasivo
Nome da view: | RMV_PROCINVASIVO | ||||||
Campo na view | Descrição | Tipo | Tamanho Máximo | Formato | Obrigatório | Valores Válidos | Observações |
<Não usado> | Tipo da linha | Texto | 1 | Sim | P | Linha com dados do paciente, internação e alta | |
CODCOLIGADA | Código da coligada | Número inteiro | Sim | ||||
PRONTUARIO | Prontuário | Texto | 9 | Sim | |||
NOMEPACIENTE | Nome do paciente | Texto | 50 | Sim | |||
DATAINTERNACAO | Data de Entrada da Internação | Data | 10 | dd/mm/aaaa | Não | ||
HORAINTERNACAO | Hora de Entrada da Internação | Texto | 4 | hhmm | Não | ||
DATAINICIO | Data de Início | Data | 10 | dd/mm/aaaa | Sim | ||
HORAINICIO | Hora de Início | Texto | 4 | hhmm | Não | ||
DATAFIM | Data de Saída | Data | 10 | dd/mm/aaaa | Não | ||
HORAFIM | Hora de Saída | Texto | 4 | hhmm | Não | ||
TIPOPROCEDIMENTO | Tipo de procedimento | Texto | 6 | Não |
Observações:
- Estes layouts servem tanto para importação via view como para importação via txt.
- Na importação via view, as colunas referentes ao tipo da linha devem ser desconsideradas.
- Na importação via txt, as colunas referentes ao tipo da linha devem trazer o valor especificado como valor válido.
- Na importação via txt, os campos devem ser separados por ; (ponto e vírgula).
- Não é necessário completar os campos com espaços ou zeros à esquerda.
- Na importação via view, o nome da view e o nome de seus campos devem ser respeitados.
Para que a importação ocorra com sucesso, os cadastros do Janus devem estar alinhados com os cadastros do sistema o qual estão vindo os dados.
O campo 'Cód. Cliente' deve estar preenchido de acordo com o valor trazido via importação nos seguintes cadastros:
- Unidade Clínica.
- Especialidade.
- Médico.
- Convênio.
- Germe.
- Antibiótico.
- Material.
Os antibióticos devem ter nomes comerciais cadastrados.
Todos os campos deverão respeitar o tamanho máximo definido neste layout, seja na importação via view ou via txt.
Caso haja a possibilidade do dado trazido para importação exceder o tamanho máximo de seu campo definido neste layout (quando o tamanho máximo do campo na base de origem excede o tamanho máximo definido neste layout), a view ou txt deverá trazer o campo truncado ou deverá ser feito um de-para para que o dado trazido caiba no tamanho máximo de seu campo definido neste layout.
O formato de data deve ser usado apenas para importação via txt.
Nas importações via view, os campos do tipo data devem ser do tipo "data" do SGBD.