Veja um exemplo de como definir as alergias do paciente
MdSinapsePrescricao.event.add('core:moduleInit', function moduleInitHandler(module) {
// O módulo da prescrição foi iniciado,
if (module.name === 'plataforma.prescricao') {
// Registrando o evendo de click no elemento
document.getElementById("botaoParaAbrirPrescricao").addEventListener("click", function () {
MdHub.command.send('plataforma.prescricao', 'setPaciente', {
// Nome do paciente (obrigatório)
nome: 'José da Silva',
// Endereço do paciente (opcional)
endereco: 'Rua da Saúde, 123',
// Cidade do paciente (opcional)
cidade: 'São Paulo',
// Telefone (opcional, DDD + digitos, somente números)
telefone: '11012345678',
// Pode ser um documento criptografado do paciente.
// Usamos essa propriedade para destinguir nomes iguais
idExterno: 123
}).then(function success() {
MdHub.command.send('plataforma.prescricao', 'setAllergy', [ID_DO_PRINCIPIO_ATIVO_1, ID_DO_PRINCIPIO_ATIVO_2]);
});
// Mostra o módulo de prescrição
MdHub.module.show('plataforma.prescricao');
});
}
});
Leitura recomendada:
Estamos à disposição para eventuais dúvidas no chat!