A data storage repository was built to house all personal dossier fields, containing the full set of imported employee records for the clinic.
User access levels were differentiated by role. Each directory profile specifies a set of competencies, which determine which dossier fields are visible to that user. For example, an accountant will not see the previous employment review field in a profile — that falls within the competency of an HR specialist.
Flexible search field configuration was implemented, giving the client full control over search settings. Each field carries its own access level. Before displaying search results, the system checks every field against the user's access level — any field for which access is insufficient is simply not shown.