Perfis abrangidos

Médico
Criação e submissão de prescrições, consulta das próprias prescrições e dos respetivos estados.
Farmacêutico
Validação, caixa de saída, produção, CQ, materiais, relatórios e visão operacional do circuito.
TSDT
Preparação técnica, materiais, lotes, produção, transporte quando aplicável e consulta operacional.
Enfermeiro
Consulta de prescrições/relatórios, acompanhamento live das preparações e registo de administração.
Administrador
Gestão técnica, utilizadores, configurações, auditoria, logs, backups e governação da instância.

Placeholders por fechar

entity_name
[NOME LEGAL DA ENTIDADE / EMPRESÁRIO EM NOME INDIVIDUAL]
tax_id
[NIPC/NIF]
address
[MORADA]
privacy_email
[EMAIL PRIVACIDADE / DPO]
support_email
[EMAIL SUPORTE]
hosting_model
[on-premise / instância dedicada / cloud / SaaS]
hosting_country
[Portugal / UE / outro — a definir]
retention_clinical
[prazo definido pela instituição de saúde e legislação aplicável]
retention_logs
[prazo de retenção de logs — ex.: 6/12/24 meses, a validar]

Anexo dinâmico — funcionalidades e dados tratados

Finalidade: Criar contas, autenticar utilizadores, aplicar perfis e permissões, gerir convites e recuperação de palavra-passe.

Perfis: Administrador, Médico, Farmacêutico, TSDT, Enfermeiro

Dados pessoais: nome, username, email, perfil profissional, número mecanográfico, serviço, fotografia de perfil opcional

Eventos de auditoria: login, logout, alterações de perfil, convites, alterações de password

Finalidade: Registar e consultar prescrições, dados principais do doente, parâmetros clínicos e constituintes calculados/introduzidos.

Perfis: Médico, Farmacêutico, TSDT leitura, Enfermeiro leitura, Administrador

Dados pessoais: identificação do doente, processo, data de nascimento, médico prescritor

Dados clínicos/farmacotécnicos: peso, idade gestacional, datas de início/administração, líquidos, glicose, constituintes, relações clínicas, alertas

Eventos de auditoria: criação, edição, submissão, validação, consulta

Finalidade: Validar prescrições, consultar cálculos, enviar prescrições para produção e acompanhar estados do circuito.

Perfis: Farmacêutico, Administrador

Dados pessoais: identificação do doente, identificação do profissional validador

Dados clínicos/farmacotécnicos: prescrição, cálculos, alertas, estado de validação

Eventos de auditoria: validação, alteração de estado, envio para produção

Finalidade: Gerir preparações, materiais, lotes, pesos estimados/medidos, controlo de qualidade e documentação de produção.

Perfis: Farmacêutico, TSDT, Administrador

Dados pessoais: identificação do doente, TSDT preparado por, profissional que liberta CQ

Dados clínicos/farmacotécnicos: lotes internos, materiais, quantidades, pesos, CQ, folhas de preparação

Eventos de auditoria: preparação, CQ, libertação, reimpressão, exportação de relatórios

Finalidade: Acompanhar preparações em tempo real, registar transporte/receção/administração por leitura ótica ou introdução manual do lote interno.

Perfis: Enfermeiro, TSDT leitura/transporte quando aplicável, Farmacêutico, Administrador

Dados pessoais: identificação do doente, profissional que transporta/recebe/administra, timestamp

Dados clínicos/farmacotécnicos: lote interno, estado da preparação, prescrição associada, registo de administração

Eventos de auditoria: transporte, administração, consulta de painel live

Finalidade: Enviar notificações internas e, quando configurado, emails transacionais ou informativos sobre convites, recuperação de password e atualizações.

Perfis: Todos os perfis, Administrador

Dados pessoais: email, nome, role, preferências/configuração técnica de email

Eventos de auditoria: envio, falha, leitura de notificação, teste SMTP

Finalidade: Permitir que utilizadores autenticados comuniquem erros, anexem printscreens e enviem metadados técnicos para triagem pelos administradores.

Perfis: Todos os perfis, Administrador

Dados pessoais: utilizador, role, URL atual, user-agent/browser, printscreen opcional

Dados clínicos/farmacotécnicos: d, a, d, o, s, , e, v, e, n, t, u, a, l, m, e, n, t, e, , v, i, s, í, v, e, i, s, , n, o, , p, r, i, n, t, s, c, r, e, e, n, , o, u, , d, e, s, c, r, i, t, o, s, , p, e, l, o, , u, t, i, l, i, z, a, d, o, r, ,, , d, e, v, e, n, d, o, , s, e, r, , m, i, n, i, m, i, z, a, d, o, s, , s, e, m, p, r, e, , q, u, e, , p, o, s, s, í, v, e, l

Eventos de auditoria: submissão de bug, triagem, alteração de estado, consulta por administrador

Finalidade: Registar atividade, exportar logs, gerar relatórios operacionais e suportar cópias de segurança/restore.

Perfis: Administrador, Farmacêutico/TSDT/Enfermeiro conforme relatório

Dados pessoais: utilizador, role, ações, timestamps, IP anonimizado, user-agent parcial

Dados clínicos/farmacotécnicos: d, a, d, o, s, , i, n, c, l, u, í, d, o, s, , n, o, s, , r, e, l, a, t, ó, r, i, o, s, , e, , b, a, c, k, u, p, s, ,, , q, u, a, n, d, o, , a, p, l, i, c, á, v, e, l

Eventos de auditoria: exportação, download, backup, restore, erro de sistema

Âmbito funcional detetado automaticamente nas rotas

Este bloco é gerado a partir das rotas Django ativas. Ajuda a detetar novas áreas que podem exigir atualização jurídica.

Users 58
dashboard · /
app_list · /admin/^(?P<app_label>auth|users|materials|prescriptions|outbox|matching|production|notifications|documents|training|integrations|bug_reports|config)/$
login · /admin/login/
logout · /admin/logout/
password_change · /admin/password_change/
password_change_done · /admin/password_change/done/
users_securityevent_changelist · /admin/users/securityevent/
users_securityevent_change · /admin/users/securityevent/<path:object_id>/change/
users_securityevent_delete · /admin/users/securityevent/<path:object_id>/delete/
users_securityevent_history · /admin/users/securityevent/<path:object_id>/history/
users_securityevent_add · /admin/users/securityevent/add/
users_user_changelist · /admin/users/user/
auth_user_password_change · /admin/users/user/<id>/password/
users_user_change · /admin/users/user/<path:object_id>/change/
users_user_delete · /admin/users/user/<path:object_id>/delete/
users_user_history · /admin/users/user/<path:object_id>/history/
users_user_add · /admin/users/user/add/
users_useractivity_changelist · /admin/users/useractivity/
users_useractivity_change · /admin/users/useractivity/<path:object_id>/change/
users_useractivity_delete · /admin/users/useractivity/<path:object_id>/delete/
users_useractivity_history · /admin/users/useractivity/<path:object_id>/history/
users_useractivity_add · /admin/users/useractivity/add/
users_userdashboardlayout_changelist · /admin/users/userdashboardlayout/
users_userdashboardlayout_change · /admin/users/userdashboardlayout/<path:object_id>/change/
users_userdashboardlayout_delete · /admin/users/userdashboardlayout/<path:object_id>/delete/
users_userdashboardlayout_history · /admin/users/userdashboardlayout/<path:object_id>/history/
users_userdashboardlayout_add · /admin/users/userdashboardlayout/add/
users_useremailconfirmation_changelist · /admin/users/useremailconfirmation/
users_useremailconfirmation_change · /admin/users/useremailconfirmation/<path:object_id>/change/
users_useremailconfirmation_delete · /admin/users/useremailconfirmation/<path:object_id>/delete/
users_useremailconfirmation_history · /admin/users/useremailconfirmation/<path:object_id>/history/
users_useremailconfirmation_add · /admin/users/useremailconfirmation/add/
users_userinvitation_changelist · /admin/users/userinvitation/
users_userinvitation_change · /admin/users/userinvitation/<path:object_id>/change/
users_userinvitation_delete · /admin/users/userinvitation/<path:object_id>/delete/
users_userinvitation_history · /admin/users/userinvitation/<path:object_id>/history/
users_userinvitation_add · /admin/users/userinvitation/add/
nursing_dashboard · /enfermagem/
accept_user_agreement · /legal/aceitar-acordo/
login · /login/
logout · /logout/
password_change · /password/change/
password_reset · /password/reset/
password_reset_confirm · /password/reset/<uidb64>/<token>/
password_reset_complete · /password/reset/complete/
password_reset_done · /password/reset/done/
profile · /profile/
profile_dashboard_widgets_save · /profile/dashboard-widgets/
profile_edit · /profile/edit/
user_list · /users/
user_profile_view · /users/<int:user_id>/
user_delete · /users/<int:user_id>/delete/
user_profile_edit · /users/<int:user_id>/edit/
user_create · /users/create/
invitation_list · /users/invitations/
invitation_cancel · /users/invitations/<int:invitation_id>/cancel/
invitation_resend · /users/invitations/<int:invitation_id>/resend/
user_invite · /users/invite/
Prescriptions 53
prescriptions_clinicalauditevent_changelist · /admin/prescriptions/clinicalauditevent/
prescriptions_clinicalauditevent_change · /admin/prescriptions/clinicalauditevent/<path:object_id>/change/
prescriptions_clinicalauditevent_delete · /admin/prescriptions/clinicalauditevent/<path:object_id>/delete/
prescriptions_clinicalauditevent_history · /admin/prescriptions/clinicalauditevent/<path:object_id>/history/
prescriptions_clinicalauditevent_add · /admin/prescriptions/clinicalauditevent/add/
prescriptions_preparationsettings_changelist · /admin/prescriptions/preparationsettings/
prescriptions_preparationsettings_change · /admin/prescriptions/preparationsettings/<path:object_id>/change/
prescriptions_preparationsettings_delete · /admin/prescriptions/preparationsettings/<path:object_id>/delete/
prescriptions_preparationsettings_history · /admin/prescriptions/preparationsettings/<path:object_id>/history/
prescriptions_preparationsettings_add · /admin/prescriptions/preparationsettings/add/
prescriptions_prescription_changelist · /admin/prescriptions/prescription/
prescriptions_prescription_change · /admin/prescriptions/prescription/<path:object_id>/change/
prescriptions_prescription_delete · /admin/prescriptions/prescription/<path:object_id>/delete/
prescriptions_prescription_history · /admin/prescriptions/prescription/<path:object_id>/history/
prescriptions_prescription_add · /admin/prescriptions/prescription/add/
prescriptions_prescriptionitem_changelist · /admin/prescriptions/prescriptionitem/
prescriptions_prescriptionitem_change · /admin/prescriptions/prescriptionitem/<path:object_id>/change/
prescriptions_prescriptionitem_delete · /admin/prescriptions/prescriptionitem/<path:object_id>/delete/
prescriptions_prescriptionitem_history · /admin/prescriptions/prescriptionitem/<path:object_id>/history/
prescriptions_prescriptionitem_add · /admin/prescriptions/prescriptionitem/add/
prescriptions_prescriptionvalidationsnapshot_changelist · /admin/prescriptions/prescriptionvalidationsnapshot/
prescriptions_prescriptionvalidationsnapshot_change · /admin/prescriptions/prescriptionvalidationsnapshot/<path:object_id>/change/
prescriptions_prescriptionvalidationsnapshot_delete · /admin/prescriptions/prescriptionvalidationsnapshot/<path:object_id>/delete/
prescriptions_prescriptionvalidationsnapshot_history · /admin/prescriptions/prescriptionvalidationsnapshot/<path:object_id>/history/
prescriptions_prescriptionvalidationsnapshot_add · /admin/prescriptions/prescriptionvalidationsnapshot/add/
prescription_matching · /prescricoes/<int:pk>/materiais/
list · /prescriptions/
prescription_detail · /prescriptions/<int:pk>/
api_protocol_preview · /prescriptions/<int:pk>/api/protocol/preview/
prescription_apply_protocol · /prescriptions/<int:pk>/apply-protocol/
prescription_approve_medical_changes · /prescriptions/<int:pk>/aprovar-alteracoes-medico/
prescription_clone · /prescriptions/<int:pk>/clone/
prescription_confirm_production · /prescriptions/<int:pk>/confirmar-producao/
prescription_delete · /prescriptions/<int:pk>/delete/
prescription_update · /prescriptions/<int:pk>/editar/
prescription_print · /prescriptions/<int:pk>/imprimir/
prescription_produce · /prescriptions/<int:pk>/produce/
prescription_reject_medical_changes · /prescriptions/<int:pk>/rejeitar-alteracoes-medico/
prescription_submit · /prescriptions/<int:pk>/submit/
prescription_validate · /prescriptions/<int:pk>/validate/
prescription_validate_page · /prescriptions/<int:pk>/validate/page/
constituents_autocomplete · /prescriptions/api/constituents/
prescription_history_api · /prescriptions/api/history/
prescription_history_fragment · /prescriptions/api/history/<int:pk>/fragment/
prescription_history_metrics_api · /prescriptions/api/history/metrics/
prescription_item_save · /prescriptions/api/items/<int:item_id>/save/
prescription_patient_search_api · /prescriptions/api/patients/search/
prescription_apply_protocol_preview · /prescriptions/apply-protocol/preview/
prescription_calc_preview · /prescriptions/calc/preview/
prescription_list · /prescriptions/lista/
prescription_create · /prescriptions/nova/
pharmacy_inbox · /prescriptions/validacao/
prescription_live_validate · /prescriptions/validate/
Production 60
production_environmentalmicrobiologycontrol_changelist · /admin/production/environmentalmicrobiologycontrol/
production_environmentalmicrobiologycontrol_change · /admin/production/environmentalmicrobiologycontrol/<path:object_id>/change/
production_environmentalmicrobiologycontrol_delete · /admin/production/environmentalmicrobiologycontrol/<path:object_id>/delete/
production_environmentalmicrobiologycontrol_history · /admin/production/environmentalmicrobiologycontrol/<path:object_id>/history/
production_environmentalmicrobiologycontrol_add · /admin/production/environmentalmicrobiologycontrol/add/
production_glovemicrobiologycontrol_changelist · /admin/production/glovemicrobiologycontrol/
production_glovemicrobiologycontrol_change · /admin/production/glovemicrobiologycontrol/<path:object_id>/change/
production_glovemicrobiologycontrol_delete · /admin/production/glovemicrobiologycontrol/<path:object_id>/delete/
production_glovemicrobiologycontrol_history · /admin/production/glovemicrobiologycontrol/<path:object_id>/history/
production_glovemicrobiologycontrol_add · /admin/production/glovemicrobiologycontrol/add/
production_laminarflowhood_changelist · /admin/production/laminarflowhood/
production_laminarflowhood_change · /admin/production/laminarflowhood/<path:object_id>/change/
production_laminarflowhood_delete · /admin/production/laminarflowhood/<path:object_id>/delete/
production_laminarflowhood_history · /admin/production/laminarflowhood/<path:object_id>/history/
production_laminarflowhood_add · /admin/production/laminarflowhood/add/
production_laminarflowhoodmaintenance_changelist · /admin/production/laminarflowhoodmaintenance/
production_laminarflowhoodmaintenance_change · /admin/production/laminarflowhoodmaintenance/<path:object_id>/change/
production_laminarflowhoodmaintenance_delete · /admin/production/laminarflowhoodmaintenance/<path:object_id>/delete/
production_laminarflowhoodmaintenance_history · /admin/production/laminarflowhoodmaintenance/<path:object_id>/history/
production_laminarflowhoodmaintenance_add · /admin/production/laminarflowhoodmaintenance/add/
production_operationalcontrolsettings_changelist · /admin/production/operationalcontrolsettings/
production_operationalcontrolsettings_change · /admin/production/operationalcontrolsettings/<path:object_id>/change/
production_operationalcontrolsettings_delete · /admin/production/operationalcontrolsettings/<path:object_id>/delete/
production_operationalcontrolsettings_history · /admin/production/operationalcontrolsettings/<path:object_id>/history/
production_operationalcontrolsettings_add · /admin/production/operationalcontrolsettings/add/
production_productionadministration_changelist · /admin/production/productionadministration/
production_productionadministration_change · /admin/production/productionadministration/<path:object_id>/change/
production_productionadministration_delete · /admin/production/productionadministration/<path:object_id>/delete/
production_productionadministration_history · /admin/production/productionadministration/<path:object_id>/history/
production_productionadministration_add · /admin/production/productionadministration/add/
production_productionmaterial_changelist · /admin/production/productionmaterial/
production_productionmaterial_change · /admin/production/productionmaterial/<path:object_id>/change/
production_productionmaterial_delete · /admin/production/productionmaterial/<path:object_id>/delete/
production_productionmaterial_history · /admin/production/productionmaterial/<path:object_id>/history/
production_productionmaterial_add · /admin/production/productionmaterial/add/
production_productionquality_changelist · /admin/production/productionquality/
production_productionquality_change · /admin/production/productionquality/<path:object_id>/change/
production_productionquality_delete · /admin/production/productionquality/<path:object_id>/delete/
production_productionquality_history · /admin/production/productionquality/<path:object_id>/history/
production_productionquality_add · /admin/production/productionquality/add/
production_productionrun_changelist · /admin/production/productionrun/
production_productionrun_change · /admin/production/productionrun/<path:object_id>/change/
production_productionrun_delete · /admin/production/productionrun/<path:object_id>/delete/
production_productionrun_history · /admin/production/productionrun/<path:object_id>/history/
production_productionrun_add · /admin/production/productionrun/add/
production_productiontraceabilityevent_changelist · /admin/production/productiontraceabilityevent/
production_productiontraceabilityevent_change · /admin/production/productiontraceabilityevent/<path:object_id>/change/
production_productiontraceabilityevent_delete · /admin/production/productiontraceabilityevent/<path:object_id>/delete/
production_productiontraceabilityevent_history · /admin/production/productiontraceabilityevent/<path:object_id>/history/
production_productiontraceabilityevent_add · /admin/production/productiontraceabilityevent/add/
production_productiontransport_changelist · /admin/production/productiontransport/
production_productiontransport_change · /admin/production/productiontransport/<path:object_id>/change/
production_productiontransport_delete · /admin/production/productiontransport/<path:object_id>/delete/
production_productiontransport_history · /admin/production/productiontransport/<path:object_id>/history/
production_productiontransport_add · /admin/production/productiontransport/add/
production_qualitysettings_changelist · /admin/production/qualitysettings/
production_qualitysettings_change · /admin/production/qualitysettings/<path:object_id>/change/
production_qualitysettings_delete · /admin/production/qualitysettings/<path:object_id>/delete/
production_qualitysettings_history · /admin/production/qualitysettings/<path:object_id>/history/
production_qualitysettings_add · /admin/production/qualitysettings/add/
Materials 29
matching_prescmaterialselection_changelist · /admin/matching/prescmaterialselection/
matching_prescmaterialselection_change · /admin/matching/prescmaterialselection/<path:object_id>/change/
matching_prescmaterialselection_delete · /admin/matching/prescmaterialselection/<path:object_id>/delete/
matching_prescmaterialselection_history · /admin/matching/prescmaterialselection/<path:object_id>/history/
matching_prescmaterialselection_add · /admin/matching/prescmaterialselection/add/
materials_daymateriallot_changelist · /admin/materials/daymateriallot/
materials_daymateriallot_change · /admin/materials/daymateriallot/<path:object_id>/change/
materials_daymateriallot_delete · /admin/materials/daymateriallot/<path:object_id>/delete/
materials_daymateriallot_history · /admin/materials/daymateriallot/<path:object_id>/history/
materials_daymateriallot_add · /admin/materials/daymateriallot/add/
materials_daymaterialsrun_changelist · /admin/materials/daymaterialsrun/
materials_daymaterialsrun_change · /admin/materials/daymaterialsrun/<path:object_id>/change/
materials_daymaterialsrun_delete · /admin/materials/daymaterialsrun/<path:object_id>/delete/
materials_daymaterialsrun_history · /admin/materials/daymaterialsrun/<path:object_id>/history/
materials_daymaterialsrun_add · /admin/materials/daymaterialsrun/add/
materials_material_changelist · /admin/materials/material/
materials_material_change · /admin/materials/material/<path:object_id>/change/
materials_material_delete · /admin/materials/material/<path:object_id>/delete/
materials_material_history · /admin/materials/material/<path:object_id>/history/
materials_material_add · /admin/materials/material/add/
gs1_parse · /api/gs1/parse/
material_list · /materiais/
material_delete · /materiais/<int:pk>/apagar/
material_update · /materiais/<int:pk>/editar/
material_stock_adjustment · /materiais/<int:pk>/stock/
material_export_csv · /materiais/exportar/
material_import_csv · /materiais/importar/
material_create · /materiais/novo/
totais_dia · /totais/
Reports_logs_backups 14
bug_reports_bugreport_changelist · /admin/bug_reports/bugreport/
bug_reports_bugreport_change · /admin/bug_reports/bugreport/<path:object_id>/change/
bug_reports_bugreport_delete · /admin/bug_reports/bugreport/<path:object_id>/delete/
bug_reports_bugreport_history · /admin/bug_reports/bugreport/<path:object_id>/history/
bug_reports_bugreport_add · /admin/bug_reports/bugreport/add/
backup_list · /backups/
backup_download · /backups/download/<int:backup_id>/
backup_remote_import · /backups/remote/import/
backup_remote_test · /backups/remote/test/
backup_run · /backups/run/
admin_logs_export · /logs/export/
operational_reports · /producao/relatorios/
operational_reports_export · /producao/relatorios/export.csv
operational_reports_pdf · /producao/relatorios/export.pdf
Bug_reports 4
submit · /bugs/
list · /bugs/admin/
detail · /bugs/admin/<int:pk>/
thanks · /bugs/obrigado/<int:pk>/
Config 28
config_brandingsettings_changelist · /admin/config/brandingsettings/
config_brandingsettings_change · /admin/config/brandingsettings/<path:object_id>/change/
config_brandingsettings_delete · /admin/config/brandingsettings/<path:object_id>/delete/
config_brandingsettings_history · /admin/config/brandingsettings/<path:object_id>/history/
config_brandingsettings_add · /admin/config/brandingsettings/add/
config_externalintegrationsettings_changelist · /admin/config/externalintegrationsettings/
config_externalintegrationsettings_change · /admin/config/externalintegrationsettings/<path:object_id>/change/
config_externalintegrationsettings_delete · /admin/config/externalintegrationsettings/<path:object_id>/delete/
config_externalintegrationsettings_history · /admin/config/externalintegrationsettings/<path:object_id>/history/
config_externalintegrationsettings_add · /admin/config/externalintegrationsettings/add/
notifications_emailsettings_changelist · /admin/notifications/emailsettings/
notifications_emailsettings_change · /admin/notifications/emailsettings/<path:object_id>/change/
notifications_emailsettings_delete · /admin/notifications/emailsettings/<path:object_id>/delete/
notifications_emailsettings_history · /admin/notifications/emailsettings/<path:object_id>/history/
notifications_emailsettings_add · /admin/notifications/emailsettings/add/
branding · /config/branding/
consulta_rapida · /config/consulta-rapida/
save_consulta_rapida · /config/consulta-rapida/save/
controlos_operacionais · /config/controlos-operacionais/
email_updates · /config/email-updates/
integracoes · /config/integracoes/
preparacao · /config/preparacao/
protocolos · /config/protocolos/
save_protocolos · /config/protocolos/save/
qualidade · /config/qualidade/
recomendacoes · /config/recomendacoes/
save_recomendacoes · /config/recomendacoes/save/
confirm_email · /email/confirm/<str:token>/
Api 9
health · /api/health/
medico_metrics_api · /api/medico_metrics/
notifications_since · /api/notifications/
notifications_detail · /api/notifications/<int:pk>/
notifications_mark_read · /api/notifications/<int:pk>/mark_read/
notifications_list_recent · /api/notifications/list/
notifications_mark_all_read · /api/notifications/mark_all_read/
notifications_unread_list · /api/notifications/unread/
notifications_unread_count · /api/notifications/unread_count/