Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 883 Bytes

011-We-will-separate-the-user-domain.md

File metadata and controls

34 lines (18 loc) · 883 Bytes

> Home > ADRs


Separate Users into Customer, Administrator & Medical

Date: 2021-11-11

Status

Confirmed

Context

The User domain is responsible for various processes. Granularity analysis is required to decide if this domain needs to be broken down further. See Architecture Analysis for more information.

Decision

The User domain will be split into Customer, Administrator & Medical, with Clinic being a Medical Admin role.

Consequences

  • Positive:

    • Functionality split with no overlap
    • Faults do not bring unrelated functionality down

    Risks:

    • Clinic and Dietician users will have some differences, which will need to be taken into account in code structure, with a Clinic being a Medical Admin role.

> Home > ADRs