Actions
User Story #976
openEPIC #960: # Patient & Household Registration
# QR Patient Identification
Status:
To Do
Priority:
low
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Description
QR Patient Identification¶
Every patient receives:
Patient ID
Patient Code
Unique QR Code
Human-readable code
The QR must be unique/random and the plain-text code must be printed beneath it.
Required UI States¶
Assign QR
Scan QR
QR Already Assigned
QR Not Found
Reassign QR
Confirm QR Reassignment
QR Successfully Assigned
Frontend Story¶
US-001-01-11-01-FE
Assign a QR sticker to the patient.
Acceptance Criteria¶
- User can scan QR.
- Successfully scanned unassigned QR can be assigned.
- Assigned QR displays patient information.
- Already-assigned QR displays warning.
- Unknown QR displays not-found state.
- Reassignment requires confirmation.
- Successful assignment is clearly displayed.
Backend Story¶
US-001-01-11-01-BE
Maintain unique QR-to-patient mapping.
Acceptance Criteria¶
- QR value is globally unique.
- One active QR maps to one patient.
- Duplicate assignment is rejected.
- QR reassignment is audited.
- Previous assignment remains traceable.
- Invalid QR cannot create a patient mapping.
No data to display
Actions