CONFIGURAÇÃO

    Para configurar a integração pixeon para resultados de imagem é necessário seguir os passos abaixo:

    1) Configure a unidade de atendimento que irá utilizar a integração em: Cadastros > Unidades de Atendimento > Aba Integrações > Opções: Diagnóstico por Imagem e Setores.



    2) Será necessário habilitar a utilização da integração Pixeon em diretorio e configurar a visualização de imagem. Para isso vá em: Ambiente > Parâmetros > Gestão Hospitalar > Unidades Diagnóstico > Integrações > Diagnóstico por Imagem > Pixeon.

    2.1) Parâmetros > Gestão Hospitalar:

     


    2.1) Diagnóstico por Imagem > Pixeon:


    EXECUTAR INTEGRAÇÃO:

    Essa integração utiliza arquivos em diretório, se faz necessário a execução do processamento do arquivo que pode ser feito de 2 formas:

    1) De forma manual em: Utilitário > Processamento Manual de Arquivos de Integração.


    2) De forma automática atravéz de jobs utilizando o processamento manual de arquivos de integração. Lei mais: Configuração do JobServer 3 Camadas na Linha RM;



    ESTRUTURA DE PASTAS:

    • A pasta principal esta definida na configuração do host: Configuração das Tags FileServerPath e LogPath;
    • A partir da pasta principal, é criado uma subpasta padrão, seguindo as regras por coligada: Nova forma de Manipulação de Arquivos. Observação: Como o controle de arquivo da integração é única para todas as unidades de atendimento, é criado uma pasta única de filial com o código 0, Exemplo: ...\Saude\Coligada_X\Filial_0\Pixeon, onde X é o código da coligada
    • Após a pasta padrão, é criado outras subpasta, exemplos:
      • ...\Saude\Coligada_X\Filial_0\Pixeon\Requisicao\Resposta\Processado
      • ...\Saude\Coligada_X\Filial_0\Pixeon\Relatorio\Resposta\Processado


    ARQUIVOS:

    1) Envio (Totvs) de pedido de exame:

      • O Arquivo é gerado na subpasta ...\Saude\Coligada_X\Filial_0\Pixeon\Requisicao;
      • Nome do arquivo segue o seguinte padrão: 
        • código da coligada + número do pedido de exame + Sequencia exame + ".xml"
        • Exemplo: 11490061.xml
      • Conteúdo:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <MWL_ITEM>
      <WS_UID>11490071</WS_UID>
      <SITE>3ºA</SITE>
      <PATIENT_ID>46594</PATIENT_ID>
      <PATIENT_NAME>JOSE BETSAIDA</PATIENT_NAME>
      <PATIENT_BIRTHDATE>19470611</PATIENT_BIRTHDATE>
      <PATIENT_SEX>M</PATIENT_SEX>
      <PATIENT_EMAIL_CONSENT>Y</PATIENT_EMAIL_CONSENT>
      <PATIENT_EMAIL>josebetsaida@gmail.com</PATIENT_EMAIL>
      <PATIENT_LOCATION>Andar: 3 - 308       </PATIENT_LOCATION>
      <ACCESSION_NUMBER>11490071</ACCESSION_NUMBER>
      <REFERRING_PHYSICIAN>MARIA JERUSALEM</REFERRING_PHYSICIAN>
      <REFERRING_PHYSICIAN_IDENTIFICATION>55507</REFERRING_PHYSICIAN_IDENTIFICATION>
      <REQUESTING_DEPARTMENT>3ºA</REQUESTING_DEPARTMENT>
      <MODALITY>DX</MODALITY>
      <REQUESTED_PROCEDURE_DESCRIPTION>RX- ANTEBRACO D (AP - LATERAL) - 40803104</REQUESTED_PROCEDURE_DESCRIPTION>
      <SCHEDULED_PERFORMING_PHYSICIAN>
      </SCHEDULED_PERFORMING_PHYSICIAN>
      <SCHEDULED_STATION_AE_TITLE>
      </SCHEDULED_STATION_AE_TITLE>
      <SCHEDULED_PROCEDURE_STEP_ID>2</SCHEDULED_PROCEDURE_STEP_ID>
      <DATE>20250115</DATE>
      <TIME>102149</TIME>
      <REQUESTED_PROCEDURE_ID>30007</REQUESTED_PROCEDURE_ID>
    </MWL_ITEM>



    2) Envio (Totvs) de cancelamento de pedido de exame:

      • O Arquivo é gerado na subpasta ...\Saude\Coligada_X\Filial_0\Pixeon\Requisicao;
      • Nome do arquivo segue o seguinte padrão:
        • del + código da coligada + número do pedido de exame + Sequencia exame + ".xml"
        • Exemplo: del11490061.xml
      • Conteúdo:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <MWL_ITEM>
      <ACTION>DELETE</ACTION>
      <WS_UID>11490061</WS_UID>
    </MWL_ITEM>



    3) Resposta (Pixeon) em XML de pedido de exame:

      • O Arquivo é gerado na subpasta ...\Saude\Coligada_X\Filial_0\Pixeon\Requisicao\Resposta;
      • Nome do arquivo segue o seguinte padrão: 
        • código da coligada + número do pedido de exame + Sequencia exame + "." + código do laudo + ".xml"
        • Exemplo: 11490061.40006.xml
      • Ao importar o arquivo xml, o sistema realiza o seguinte processo:
        • Atualiza o pedido de exame indicando o médico responsável;
        • Copia o arquivo para pasta ...\Saude\Coligada_X\Filial_0\Pixeon\Requisicao\Resposta\Processado;
      • Conteúdo:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <report>
    <report_id>40081</report_id>
    <acession_number>11490181</acession_number>
    <patient_id>46594</patient_id>
    <patient_name>JOSE BETSAIDA</patient_name>
    <study_date>20220714150000</study_date>
    <study_description>[object Object]</study_description>
    <study_modal>undefined</study_modal>
    <referring_physician/>
    <release_date>20220714 160000</release_date>
    <release_doctor>MEDICO TOTVS</release_doctor>
    <crm_doctor>20</crm_doctor>
    <uf_doctor>MG</uf_doctor>
    <report_file_path>C:\TOTVS\report\11490182.40081.pdf</report_file_path>
    <integration_datetime>20220714170000</integration_datetime>
    <final>true</final>
    </report>Conteúdo:



    4) Resposta (Pixeon) em PDF (Laudo) de pedido de exame:

      • O Arquivo é gerado na subpasta ...\Saude\Coligada_X\Filial_0\Pixeon\Relatorio\Resposta;
      • Nome do arquivo segue o seguinte padrão: 
        • código da coligada + número do pedido de exame + Sequencia exame + "." + código do laudo + ".pdf"
        • Exemplo: 11490061.40006.pdf
      • Ao importar o arquivo de laudo, o sistema realiza o seguinte processo:
        • Salva o arquivo na tabela SZARQUIVO;
        • Copia o arquivo para pasta ...\Saude\Coligada_X\Filial_0\Pixeon\Relatorio\Resposta\Processado;
        • Exclui o arquivo da pasta ...\Saude\Coligada_X\Filial_0\Pixeon\Relatorio\Resposta;
        • Criar um arquivo XML de Resposta (Item 5.).



    5) Resposta (Totvs) que o arquivo em PDF (laudo) foi importado:

      • O Arquivo é gerado na subpasta ...\Saude\Coligada_X\Filial_0\Pixeon\Relatorio;
      • Nome do arquivo segue o seguinte padrão:
        • nome arquivo em PDF sem extenção PDF  + ".xml"
        • Exemplo: 11490061.40006.xml
      • Conteúdo:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <REPORT>
      <REPORT_ID>40006</REPORT_ID>
      <ACCESSION_NUMBER>11490061</ACCESSION_NUMBER>
      <INTEGRATION_DATETIME>20250117 081412</INTEGRATION_DATETIME>
      <RESPONSE>SUCCESS</RESPONSE>
      <MESSAGE>
      </MESSAGE>
    </REPORT>



    • Sem rótulos