Configure o processo para criar dispositivos médicos incluídos em solicitações em serviço

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Use pontos de extensão com script para decidir quais dispositivos médicos são criados após o envio de uma solicitação em serviço de um dispositivo médico.

    Antes de Iniciar

    Importante:
    A partir da versão Xanadu, o Healthcare Computerized Maintenance Management System está sendo preparado para descontinuação futura. Ele ficará oculto e não será mais ativado em novas instâncias, mas continuará sendo compatível. Para saber mais sobre essa descontinuação, consulte o artigo Deprecation Process (Processo de descontinuação) [KB0867184] na Base de conhecimento do Now Support.

    Para usar fluxos de trabalho de manutenção e serviço ou fluxos de trabalho de inventário e gestão, consulte Gestão de dispositivos clínicos.

    Definir o escopo da aplicação como Healthcare Computerized Maintenance Management System usando o seletor de aplicações. Para obter mais informações, consulte Seletor de aplicações.

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    A aplicação Healthcare Computerized Maintenance Management System (Healthcare CMMS) instala o script sn_hcls_cmms.CreateDevicesForOnboardCase, a inclusão de script CreateDevicesForOnboardCase e o ponto de extensão CreateDevicesForOnboardCase.

    O script sn_hcls_cmms.CreateDevicesForOnboardCase é pré-configurado para definir o formulário de solicitação em serviço de dispositivos médicos disponível por padrão na aplicação. Antes de criar um caso de solicitação em serviço de dispositivo médico, a aplicação executa o script sn_hcls_cmms.CreateDevicesForOnboardCase e usa a seguinte lógica de fluxo de trabalho de envio para criar registros e evitar a duplicação de registros:
    1. Crie um dispositivo médico se o número de série do dispositivo não existir.
    2. Crie um modelo de dispositivo médico se não existir um ou associe o dispositivo médico a um modelo existente, conforme incluído no formulário de solicitação em serviço de dispositivo médico.
    3. Crie ordens de serviço para a inspeção inicial de dispositivos médicos.
    4. Defina o estado dos dispositivos como Instalado quando o caso em serviço de dispositivo médico estiver definido como Encerrado concluído.

    O uso de pontos de extensão facilita a integração de personalizações sem precisar alterar o código de base. Você pode estender a funcionalidade padrão da base usando scripts personalizados. Para obter mais informações Uso dos pontos de extensão para estender a funcionalidade da aplicação.

    Uma implementação está disponível no sistema de base para pontos de extensão com script. Você pode modificar os dados e adicionar campos adicionais.

    Procedimento

    1. Navegar até Tudo > Pontos de Extensão do Sistema > Pontos de Extensão com Script.
    2. Na coluna Nome da API, pesquise e clique em sn_hcls_cmms.CreateDevicesForOnboardCase.
    3. No formulário Ponto de extensão, selecione uma inclusão de script para usar o ponto de extensão CreateDevicesForOnboardCase criando e registrando uma inclusão de script personalizada.

      Você pode consultar a inclusão de script CreateDevicesForOnboardCase fornecida com a aplicação para criar uma inclusão de script personalizada para definir os casos em serviço de dispositivo médico. Para obter mais informações, consulte Registering custom script includes against the scripted extension points.

    4. Personalize a lógica do fluxo de trabalho de envio do formulário de solicitação em serviço do dispositivo médico adicionando os métodos createDevices,checkForDuplicateDevices, checkForDuplicateDevicesForNewModel, associateToExistingModel, createModel, createInspectionWorkOrders, installDevicese cancelDevices à inclusão de script que implementa o ponto de extensão CreateDevicesForOnboardCase.
      Você pode criar várias implementações para cada ponto de extensão e fornecer um número de ordem para cada implementação. A implementação que possuir o menor número de ordem será executada primeiro.
      Tabela 1. Personalizações em serviço de dispositivos médicos

      Personalização

      Implementação

      Crie um dispositivo médico somente quando o modelo selecionado contiver um dispositivo com um número de série exclusivo.

      Inclua o método createDevices do ponto de extensão CreateDevicesForOnboardCase na implementação.

      Ao selecionar um modelo de dispositivo médico existente, verifique se os números de série dos dispositivos médicos incluídos na solicitação em serviço de dispositivo médico existem.

      Inclua o método checkForDuplicateDevices do ponto de extensão CreateDevicesForOnboardCase na implementação.

      Ao adicionar um novo modelo de dispositivo médico, verifique se os números de série dos dispositivos médicos incluídos na solicitação em serviço de dispositivo médico existem.

      Inclua o método checkForDuplicateDevicesForNewModel do ponto de extensão CreateDevicesForOnboardCase na implementação.

      Verifique se existe algum modelo de dispositivo médico existente com o mesmo nome, número de série e fabricante incluído na solicitação em serviço de dispositivo médico e associe o modelo do dispositivo médico ao caso em serviço de dispositivo médico.

      Inclua o métodoassociateToExistingModel do ponto de extensão CreateDevicesForOnboardCase na implementação.

      Crie um modelo de dispositivo médico com o nome, número de série, fabricante e descrição incluídos na solicitação em serviço de dispositivo médico e associe o modelo de dispositivo médico ao caso em serviço de dispositivo médico.

      Inclua o método createModel do ponto de extensão CreateDevicesForOnboardCase na implementação.

      Crie ordens de serviço para a inspeção inicial de cada dispositivo médico incluído no caso de dispositivo médico em serviço.

      Inclua o método createInspectionWorkOrders do ponto de extensão CreateDevicesForOnboardCase na implementação.

      Defina o status dos dispositivos médicos associados ao caso em serviço de dispositivo médico como Instalado.

      Inclua o método installDevices do ponto de extensão CreateDevicesForOnboardCase na implementação.

      Defina o status dos dispositivos médicos associados ao caso em serviço de dispositivo médico como Cancelado.

      Inclua o método cancelDevices do ponto de extensão CreateDevicesForOnboardCase na implementação.

    5. No formulário de Ponto de extensão, clique em "Atualizar".