There should be a “Task” model that has a minimum of fields:
Mandatory:
Optional:
It has to be determined if Tasks should be a module that depends on others, or (better?) creates an API for other modules to create tasks.
Another possibility would be that Task is an abstract model, and other modules can inherit Task
and make special “extensions” to it like patient
, device
etc.
created: now modified: now title: blood sample description: Hb, CRP, Liver enzymes due: device: patient: 52345423