Clinical Triage & Nursing Pre‑Assessment Platform
Plataforma de Triagem Clínica e Pré‑Avaliação de Enfermagem
🇬🇧 English
⚠️ DisclaimerWalkFlow is a conceptual / demonstration project. It is designed for clinical triage modelling and nursing pre‑assessment workflows.
It must not be used with real identifiable patient data (PHI) without appropriate security review, regulatory compliance, and information governance.
WalkFlow is a clinical operations support platform focused on early clinical triage and nursing pre‑assessment in Walk‑in Clinics and unscheduled care settings.
Designed from a nursing and clinical‑operations perspective, WalkFlow supports:
- Initial triage and prioritisation of walk‑in patients
- Structured nursing pre‑assessment before medical evaluation
- Waiting‑time visibility and queue management
- Safer patient routing and flow control
- Operational traceability, audit, and governance
WalkFlow does not replace clinical decision‑making systems.
It supports workflow organisation, risk stratification, and operational safety.
- Nurses working in walk‑in clinics or urgent care
- Nurse coordinators and triage teams
- Clinical operations and patient‑flow managers
- Health IT and digital‑health professionals
- Nursing triage – structured initial assessment and prioritisation
- Pre‑assessment workflows – standardised data capture before medical evaluation
- Waiting‑time monitoring – real‑time queue status and operational visibility
- Risk flags & alerts – early identification of potentially unstable patients
- Role‑based access control (RBAC) – Nurse / Coordinator / Administrator
- Audit & traceability – operational logs and activity history
Frontend (React + Vite)
↓ REST API
Backend (NestJS)
↓ Prisma ORM
Database (SQLite / PostgreSQL)
- Frontend: React (Vite)
- Backend: NestJS
- ORM: Prisma
- Database: SQLite (default) / PostgreSQL (optional)
chmod +x start.sh
./start.shcd server
cp env.example .envDefault values are suitable for local development.
The
.envfile is intentionally excluded from version control.
The WalkFlow demo environment includes preconfigured demo accounts to explore the platform features.
⚠️ ImportantThese credentials are for demonstration purposes only. They do not contain real patient data and must never be used in production environments.
| Role | Username | Password |
|---|---|---|
| Administrator | admin |
123456 |
Role-based access control (RBAC) is enforced, and each profile exposes different operational capabilities.
- Do not expose database ports publicly
- Use a strong
JWT_SECRET - Restrict CORS to authorised frontend domains
- Remove demo credentials in any real deployment
- Enforce RBAC server‑side
- Maintain audit logs for triage and status changes
MIT License.
Free to use, modify, and learn from.
Not intended for production clinical use without appropriate validation.
🇵🇹 Português (Portugal)
⚠️ Aviso ImportanteO WalkFlow é um projeto conceptual / de demonstração, orientado para a modelação de fluxos de triagem clínica e pré‑avaliação de enfermagem.
Não deve ser utilizado com dados reais identificáveis de utentes (PHI) sem avaliação prévia de segurança, conformidade legal e adequada governação da informação.
O WalkFlow é uma plataforma de suporte à operação clínica, focada na triagem inicial e pré‑avaliação de enfermagem em Walk‑in Clinics e contextos de atendimento não programado.
Concebida a partir da perspetiva da Enfermagem e das operações clínicas, permite:
- Triagem estruturada do utente à entrada
- Priorização clínica inicial
- Pré‑avaliação de enfermagem antes da observação médica
- Monitorização de tempos de espera e listas de atendimento
- Melhoria do fluxo do utente e segurança assistencial
O WalkFlow não substitui sistemas clínicos oficiais, funcionando como uma camada de apoio operacional e organizacional.
- Enfermeiros em contexto de atendimento não programado
- Enfermeiros coordenadores e equipas de triagem
- Gestores de fluxo de doentes e operações clínicas
- Profissionais de Sistemas de Informação em Saúde
- Triagem de enfermagem – avaliação inicial estruturada
- Pré‑avaliação clínica – recolha normalizada de dados relevantes
- Gestão de tempos de espera – visibilidade operacional em tempo real
- Alertas de risco – sinalização precoce de situações críticas
- Controlo de acessos (RBAC) – Enfermeiro / Coordenador / Administrador
- Auditoria e rastreabilidade – histórico de ações e estados
chmod +x start.sh
./start.shcd server
cp env.example .envOs valores por defeito são adequados para desenvolvimento local.
O ficheiro
.envencontra‑se intencionalmente excluído do controlo de versões.
O ambiente de demonstração do WalkFlow inclui contas de acesso pré-configuradas para exploração das funcionalidades da plataforma.
⚠️ Aviso ImportanteEstas credenciais destinam-se exclusivamente a fins de demonstração. Não contêm dados reais de utentes e não devem ser utilizadas em ambiente produtivo.
| Perfil | Utilizador | Palavra-passe |
|---|---|---|
| Administrador | admin |
123456 |
O controlo de acessos por perfil (RBAC) encontra-se ativo, estando cada utilizador limitado às permissões do respetivo papel.
Licença MIT.
Projeto educativo e conceptual.
Não destinado a utilização clínica em produção sem validação adequada.
- Name: Nuno da Silva Magalhães
- Background: Nursing & Clinical Operations
- Email: nsilvalsd@gmail.com
- GitHub: https://github.com/NunoSid
- LinkedIn: https://www.linkedin.com/in/nuno-da-silva-magalhães-421253199

