Configurar o mapeamento entre uma característica de dosagem e um campo de detalhes de dosagem

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Use pontos de extensão com script para decidir quais características de dosagem são mapeadas para os campos na seção Detalhes da dosagem de um formulário de Prescrição de medicamento.

    Antes de Iniciar

    Definir o escopo da aplicação como Base para gestão de serviços de assistência médica e ciências biológicas 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 Base para gestão de serviços de assistência médica e ciências biológicas instala a inclusão de script sn_hcls.DosageCharacteristicsMapper e o ponto de extensão DosageCharacteristicsMapper.

    O ponto de extensão DosageCharacteristicsMapper na inclusão de script sn_hcls.DosageCharacteristicsMapper é pré-configurado para o mapeamento entre características nos grupos de características relacionadas à dosagem e os campos de detalhes de dosagem em uma receita de medicamento. A implementação padrão do método getMappingObject no ponto de extensão DosageCharacteristicsMapper mapeia os grupos de características relacionadas à dosagem e os campos de detalhes de dosagem de um formulário de Prescrição de medicamento, conforme mostrado na tabela a seguir.
    Tabela 1. Mapeamento padrão dos grupos de características relacionadas à dosagem e campos de detalhes de dosagem

    Grupo de características de dosagem

    Campo de detalhes da dosagem

    Dosagem - dosagem

    Dosagem

    Dosagem - número de recargas autorizadas

    Número de recargas autorizadas

    Dosagem - instruções para o paciente

    Instruções para o paciente

    Dosagem - quantidade

    Quantidade

    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é Todos > Pontos de Extensão do Sistema > Pontos de extensão com script.
    2. Na coluna Nome da API, pesquise e clique em sn_hcls.DosageCharacteristicsMapper.
    3. No formulário Ponto de extensão, selecione uma inclusão de script para usar o ponto de extensão DosageCharacteristicsMapper.
      • Modifique o script existente acessando a lista relacionada Implementações e clicando em DosageCharacteristicsMapper.
      • Crie e registre uma inclusão de script personalizada.
    4. Inclua sua lógica de mapeamento adicionando o método getMappingObject à inclusão de script que implementa o ponto de extensão DosageCharacteristicsMapper.
      Você pode criar várias implementações para o ponto de extensão e fornecer um número de pedido para cada implementação. A implementação que possuir o menor número de ordem será executada primeiro.
    5. No formulário de Ponto de extensão, clique em "Atualizar".