System functionalities NOTES - TeamMegaBoss/colegiul_pacientilor_15_june GitHub Wiki
Users:
- patients
 - entitati din domeniul de sanatate. Ex medlife, regina maria, etc
 - medici si personal medical
 
Notificari:
- notificari legate de validarea pacientilor
 
Records
Record version - version record EX: trecerea de ladiabet tip 1 in diabet tip 2 - pe update se poate crea un record cu o versiune noua.
record status:
- active
 - deleted (architevd)
 - draft (inactiv)
 
record locked flag
we need a flag: locked (record in edit by a user). When a user starts to edit a record, record must be marked as locked, and not be available for editing for other users.
record view config
how a record should be displayed/exported (which columns, columns headers, data format)
record mapping
We need a functionality for mapping between record types: not all records have the same structure. we need a simple and easy to use functionality that can map a register structure type to another
record view configuration
record data bulk update
- we have a record with 1000 record data and after a while we add some new columns (mandatory or not). We need a functionality that allows to update and validate BULK some records
 
Architecture Principles/Hightlights:
- Usability - Very easy to use. larg de utilizatori, inclusiv persoane fara cunostinte IT.