# Macros - Configurações opcionais

Existem configurações **extras** **e opcionais** que, **não estão no padrão** do buscador, para determinar regras para os **recursos e aparelhos**, especificamente para **restrição de altura, peso e idade do paciente** para o atendimento em um determinado aparelho ou médico interno, e também a **busca inteligente** **para os combos que determinam os serviços do mesmo recurso,** ou seja, será o mesmo médico ou aparelho que atende o paciente em todos os procedimentos, sem ter a necessidade da troca de sala ou médico. Para isso é necessário parametrizar o sistema.

- [1º Validar Peso, Altura e Idade do Paciente.](#bkmrk-1%C2%BA-validar-peso%2C-alt-1)
- [2º Busca Inteligente por Combo.](#bkmrk-2%C2%BA%C2%A0busca-inteligente)

### 1º Validar Peso, Altura e Idade do Paciente.

O sistema verifica os dados no <span style="background-color: rgb(224, 62, 45);">[cadastro dos recursos](https://confluence.mngs.com.br/display/MS/1.+Recursos) </span>do aparelho ou do médico interno. Esta funcionalidade é usada para preferências de pediatras, geriatras e de aparelhos com restrição do peso e altura do paciente.

O reflexo desta configuração no buscador será, ao selecionar um serviço do recurso que tenha restrições, será exibido um pop-up para informar os dados do paciente e confirmar, como na tela abaixo:

![](https://doc.mngs.com.br/uploads/images/gallery/2024-08/embedded-image-cjrweyhb.png)

Quando os dados do paciente **não** estiverem dentro dos parâmetros, o buscador **não** encontrará resultados.

![](https://doc.mngs.com.br/uploads/images/gallery/2024-08/embedded-image-bikk5yyi.png)

**As seguintes macros devem estar ativadas.**

**ATENDIMENTO\_ALTURAMINMAX\_INFORMAR**

Se T e o aparelho/recurso do atendimento tiver altura mínima e/ou altura máxima, verifica se a altura está preenchida.  
  
**ATENDIMENTO\_ALTURAMINMAX\_VALIDAR**  
Se T e o aparelho/recurso do atendimento tiver altura mínima e/ou altura máxima, valida a altura informada.  
  
**ATENDIMENTO\_PESOMINMAX\_INFORMAR**  
Se T e o aparelho/recurso do atendimento tiver peso mínimo e/ou peso máximo, verifica se o peso está preenchido.  
  
**ATENDIMENTO\_PESOMINMAX\_VALIDAR**  
Se T e o aparelho/recurso do atendimento tiver peso mínimo e/ou peso máximo, valida o peso informado.

### 2º Busca Inteligente por Combo.

**Busca por Combo.**  
 Ao realizar esse tipo de busca, podemos modificar o retorno, trazendo combos sempre com o mesmo recurso.

Com isso o sistema **não** retornará:

- Médicos diferentes para a sequência de exames.
- Sala diferente para sequencia de exames.

**Trazendo somente horários próximos da escala do mesmo médico e/ou da mesma sala, aparelhos.**

**As seguintes macros devem estar ativadas.**  
  
**BUSCA\_INTELIGENTE\_MESMO\_RECURSO**  
Se T, no buscador de horários para serviços agrupados, considera apenas grupos no mesmo recurso.  
  
**BUSCA\_INTELIGENTE\_MESMO\_MEDICO**  
Se T, no buscador de horários para serviços agrupados, considera apenas grupos com mesmo médico responsável.

**Aqui verificar as informações, validar e remover.**

Ao ativar as seguintes macros , o buscador abre esse pop-up com a solicitação de  
preenchimento desses dados .  
  
A informação vem da configuração do recurso e aparelho.  
  
Imagem de exemplo:  
  
![](https://doc.mngs.com.br/uploads/images/gallery/2024-08/embedded-image-fmzqstyi.png)

**ATENDIMENTO\_ALTURAMINMAX\_INFORMAR** Se T e o aparelho/recurso do atendimento tiver altura mínima e/ou altura máxima, verifica se a altura está preenchida

**ATENDIMENTO\_ALTURAMINMAX\_VALIDAR**  
Se T e o aparelho/recurso do atendimento tiver altura mínima e/ou altura máxima, valida a altura informada  
  
**ATENDIMENTO\_PESOMINMAX\_INFORMAR**  
Se T e o aparelho/recurso do atendimento tiver peso mínimo e/ou peso máximo, verifica se o peso está preenchido  
  
**ATENDIMENTO\_PESOMINMAX\_VALIDAR**  
Se T e o aparelho/recurso do atendimento tiver peso mínimo e/ou peso máximo, valida o peso informado  
  
**Busca por Combo**.  
  
Ao realizar esse tipo de busca, podemos modificar o retorno, trazendo combos sempre com o mesmo recurso.

Com isso o sistema não retornará:

- Médicos diferentes para a sequência de exames.
- Sala diferente para sequencia de exames.

 Trazendo somente horários próximos da escala do mesmo médico e/ou da mesma sala, aparelhos.

**BUSCA\_INTELIGENTE\_MESMO\_RECURSO**  
Se T, no buscador de horários para serviços agrupados, considera apenas grupos no mesmo recurso.  
  
**BUSCA\_INTELIGENTE\_MESMO\_MEDICO**  
Se T, no buscador de horários para serviços agrupados, considera apenas grupos com mesmo médico responsável.