Skip to content

Business Rules

Tiago edited this page Sep 9, 2023 · 3 revisions

Business Rules for Psychology Clinic Management System

BN01 - Admin-Exclusive Creation of Psychologist Accounts

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.

BN02 - Deactivation Instead of Deletion for Psychologists

Psychologists are not deleted from the system; instead, they are deactivated. This preserves the integrity of past Sessions and associated data.

BN03 - Client Account Management by Psychologists

Clients are created by Psychologists and are not deleted but deactivated. This ensures the preservation of session history and notes.

BN04 - Session Creation by Psychologists

Psychologists have the authority to create new Sessions. This rule ensures that only qualified professionals are scheduling therapy sessions.

BN05 - Admin Control over Account Status

The Admin has the authority to activate or deactivate Psychologist and Client accounts. This is crucial for managing access to the system.

BN06 - Maintenance of Therapy Progress Notes

Psychologists are responsible for maintaining therapy progress notes for each Session. This is essential for the continuity of care and for any future references.

BN07 - Session Scheduling Flexibility

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.

BN08 - Restricted Data Visibility

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.

BN09 - Admin Access and Auditing

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.

BN10 - Multiple Psychologists for Single Client

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.