22 dos 26 direitos clínicos nunca foram respeitados

FixSecurityService
Navios
26 de agosto de 2026 às 21:03 UTC
Autor
Kamo
Enviar
e7ebd57

Apenas os quatro direitos à população — exportação a granel, medidas de qualidade, portal administração e configurações de RHE — foram sempre verificadas. Prescrever, assinar, assinar, colocar ordens, mesclar registros, editar demografia, resenhar resultados, livro, quebra o acesso de emergência, os pedidos de indemnização, os pagamentos pós e os restantes declarado, concebível, listado no editor de papéis, e aplicado em nenhum lugar. O portão de cuidado-relação não cobre isso e nunca foi destinado a isso. Ele respostas "é este membro na equipe de cuidados deste paciente", que decide se pode tocar o paciente em tudo e não diz nada sobre quais atos clínicos eles podem Realizar. Relacionamentos são criados por iniciar uma visita, então a pessoa que quartos um paciente tem uma — e essa foi a única verificação do lado do servidor entre assinar uma nota clínica ou prescrever uma substância controlada. Vários destas operações foram trancadas apenas no navegador, que não é um portão. Um administrador que deliberadamente reteve "Prescreve Substâncias Controladas" de um papel não tem nada para isso. Esse é o insecto. 78 manipuladores agora nomear o direito que eles precisam, no controlador, ao lado do mapeamento então o emparelhamento é legível. Os módulos populacionais continuam a ser serviço — uma verificação onde o trabalho acontece bate um por manipulador que atinge — e são isentos por nome com um teste que prove que cada serviço nomeado realmente faz Obrigar. Um desaparecido agora responde 403 dizendo qual permissão está ausente, enquanto um A negação da relação continua a responder 404. São perguntas diferentes: não na equipe de cuidados deste paciente" não deve confirmar a existência do paciente, mas "sua papel não inclui prescrição medicamentos" não revela nada sobre qualquer paciente e é algo em que um administrador pode agir. Respondendo 404 lá enviou pessoas para Caçar um insecto que fosse uma permissão. Dois novos guardas: cada manipulador clínico mapeado deve exigir um direito, e o o direito de nomear deve existir e pertencer ao EHR — caso contrário, uma mudança de nome em compartilhamento-lib transformaria cada endpoint fechado em um runtime 500 em vez de um erro de compilação.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços