-
Notifications
You must be signed in to change notification settings - Fork 0
Business Rules
Only Admin
can create new Psychologist
accounts. This is to maintain control over who has access to sensitive patient data and to enforce credential verification.
Psychologists
are not deleted from the system; instead, they are deactivated. This preserves the integrity of past Sessions
and associated data.
Clients
are created by Psychologists
and are not deleted but deactivated. This ensures the preservation of session history and notes.
Psychologists
have the authority to create new Sessions
. This rule ensures that only qualified professionals are scheduling therapy sessions.
The Admin
has the authority to activate or deactivate Psychologist
and Client
accounts. This is crucial for managing access to the system.
Psychologists
are responsible for maintaining therapy progress notes for each Session
. This is essential for the continuity of care and for any future references.
Sessions
can be scheduled, rescheduled, or canceled only by the Psychologist
associated with that session. This ensures that the professional in charge has control over their schedule.
Psychologists
can only view Sessions
and Clients
associated with their own accounts. They cannot access information linked to other psychologists. This maintains confidentiality and data integrity.
Admins
have full access to create, retrieve, update, and delete all data and roles. However, all such activities must be logged for auditing purposes. This ensures compliance with data protection regulations.
A Client
can be associated with multiple Psychologists
, but a Session
can only be associated with one Psychologist
and one Client
. This accommodates scenarios where a client may need different types of psychological support.