Entity Model
INFO
This section is under development.
Medipal's domain model is defined as a collection of entities, each described by a JSON Schema file.
Base Fields
All entities share a common set of base fields including identifiers, timestamps, and soft-delete markers.
Entity Types
Entities are grouped by domain: questionnaires, users, organisations, devices, vaults, and workflows.
Relationships
Relationships between entities are expressed through foreign key references and documented in the schema files.