Histórico da Página
...
O patch dessa integração consta no seguinte documento técnico: DT Integração do Aviso de Alerta de Pronto Socorro com a HealthMap
02. CADASTRO DA INTEGRAÇÃO
...
Campo | Ação |
---|---|
Alias Prima. | Preencher BEA |
EndPoint | Solicitar pra HealthMap o Endpoint da Api de aviso de Internaçãopronto socorro |
Classe STAMP | Preencher PLMapStpSocor |
Classe Comu. | Preencher PLMapJsSocor |
Login Auten. | Login de acesso da HealthMap |
Senha Auten. | Senha de acesso da HealthMap |
EndPoint Aut. | Solicitar pra HealthMap o Endpoint da Api de Token |
Perg. Gerar | Preencher PLRMPINTER |
03. Classe PLMapStpSocor
Essa classe será chamada sempre quando houver alguma atualização da Data de Internação ou Data de Altaa inclusão de uma guia de urgência e emergência, sendo responsável por gerar um pedido na tela de Integrações para a Internaçãoo aviso de pronto socorro. Após criar o pedidoa guia, será feito a comunicação com a HealthMap, esse processo será realizar em tempo real a cada movimentação realizada no sistema.
As rotinas que irão gerar os pedidos de Aviso de Internação Pronto Socorro são:
- Atendimento SADT
- WebServices de atendimento
- Solicitação de Internação
- Prorrogação de Internação
- PTU Online
- TISS Online
- WebServices Plano de Saúde
Essa Integração não utilizar utilizará schedule para gravar os pedidos, como as outras Integrações disponíveis.
...
04.
...
PLMapJsSocor
A classe PLMapJsInterclasse PLMapJsSocor, será responsável pela montagem do JSON para comunicar com a API da HealthMap. O JSON será enviado com os seguintes dados:
Atributo HealthMap | Campo Protheus | Tipo | ||
---|---|---|---|---|
codigoExtInternacaocodigoExtProntoSocorro | BE4BEA_CODOPEOPEMOV + BE4BEA_ANOINTANOAUT + BE4BEA_MESINTMESAUT + BE4BEA_NUMINTNUMAUT | Caracter | ||
codigoExtBeneficiario | BA1 BEA_ CODINTOPEMOV+ BA1BEA_CODEMP+ BA1BEA_MATRIC+ BA1BEA_TIPREG+ BA1BEA_DIGITO | Caracter | ||
carteirinhaBeneficiario | BA1BEA_CODINTOPEMOV+BA1BEA_CODEMP+BA1BEA_MATRIC+BA1BEA_TIPREG+BA1BEA_DIGITO | Caracter | ||
dataInternacao dataProntoSocorro BE4 | BEA_DATPRO+ | BE4BEA_HORPRO | Caracter | |
dataSaida observacao | BE4_DTALTA+BE4_HRALTA | Caracter | especialidadeMedica | Array |
codigo | BTU_CDTERM (BE4_CODESP Vinculado com a TISS) | Caracter | ||
descricao | BAQ_DESCRIBEA_MSG01 | Caracter |
Exemplo:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
[ { "carteirinhaBeneficiariocodigoExtProntoSocorro": "00011008000019017000120220900000060", "dataSaida": "05/11/2021 11:23:00", "dataInternacao": "26/10/2021 11:23:12", "especialidadeMedica": {"codigoExtBeneficiario":"00011012000001019", "descricaocarteirinhaBeneficiario": "CLINICA MEDICA00011012000001019", "codigodataProntoSocorro":"15\/09\/2022 "001" }, 15:34:5", "codigoExtInternacaoobservacao": "000120211000000057", "codigoExtBeneficiario": "00011008000019017" } ] |
Para alterar o JSON, poderá ser utilizado o Ponto de Entrada PLMPJSIN Entrada PLMPJSSCR (DT PE Manipular JSON de Envio de Aviso de Internação Pronto Socorro para a HealthMap).
...
05. TABELAS UTILIZADAS
- BE4 (Guia de Internação)
- BAQ (Cadastro de Especialidades)
- BA1 (Cadastro de BeneficiáriosBEA (Complementos Movimentações )
06. DICIONÁRIO DE DADOS
Atualização do Arquivo SX1 (Pergunte):
Grupo | Ordem | Pergunta | Variável | Tipo | Tamanho | Decimal | Objeto |
---|---|---|---|---|---|---|---|
PLRMPINTER | 01 | Ano da Guia De ? | MV_PAR01 | C | 4 | 0 | 1 - Edit |
PLRMPINTER | 02 | Ano da Guia Até ? | MV_PAR02 | C | 4 | 0 | 1 - Edit |
PLRMPINTER | 03 | Mês da Guia De ? | MV_PAR03 | C | 2 | 0 | 1 - Edit |
PLRMPINTER | 04 | Mês da Guia Até ? | MV_PAR04 | C | 2 | 0 | 1 - Edit |
PLRMPINTER | 05 | Número da Guia De ? | MV_PAR05 | C | 8 | 0 | 1 - Edit |
PLRMPINTER | 06 | Número da Guia Até ? | MV_PAR06 | C | 8 | 0 | 1 - Edit |
SX3 - Informações dos Campos - B7F | |
---|---|
Campo | Descrição |
Campo | B7F_CHAVE |
Tipo | Caractere |
Tamanho | 60 |
Decimal | 0 |
Título | Chave |
Descrição | Chave |
Usado | Não |
Obrigatório | Não |
Valid | |
Ordem | 6 |
Importante: Para funcionamento do correto da Integração, a validação do campo B7F_CHAVE foi removido do dicionário de dados.
Card documentos Informacao A alteração de dicionário referente a essa implementação estará disponível no próximo pacote de Expedição Contínua do módulo SIGAPLS. Titulo Importante
...