How Dermi Atlas organizes patient records, tags, consent tracking, clinical entries, and auditable deletion into a structured clinical workflow.

Clinical photography platforms live or die by how well they organize patient data. A system that captures great images but makes it difficult to find, manage, or report on patient records creates friction in the clinical workflow.
Dermi Atlas was designed around the patient record as the central organizing unit. Every image, clinical entry, comparison, and report connects back to a structured patient record. This article walks through how patient management works in Atlas and why the design choices matter for clinical practices.
Atlas patient records capture the demographic and contact fields that clinical practices need without requiring excessive data entry. The only required field is a unique identifier, supporting 2 to 32 characters composed of lowercase letters, numbers, underscores, and hyphens (input is automatically converted to lowercase). Every other field is optional.
Available fields include:
This flexibility matters because different practices have different identification conventions. A dermatology clinic might use medical record numbers, while an aesthetics practice might use a simplified naming scheme. Atlas accommodates both without imposing a rigid format.
Each patient record also tracks computed metadata: total image count, total entry count, last appointment date, and last modified timestamp. These values are updated automatically as clinical data is added, providing a real-time summary of each patient's imaging history without manual bookkeeping.
For the complete guide to creating and managing patient records, see Managing Patients.
Atlas includes a tag management system with color-coded categories. Tags can be assigned directly to patients, clinical entries, and individual images. Tags assigned to images automatically inherit upward to their parent entries, providing a layered classification system without manual duplication.
In practice, this means a dermatologist could tag images with specific conditions (by diagnosis or body region, for example), and those classifications would be reflected at the entry and patient level automatically.
The Patient Database supports filtering by tags, making it possible to find all patients with a specific tag combination across the entire database. Combined with sort options and date range filters, tags provide a structured way to organize and retrieve clinical records at scale.
Clinical image consent is not an afterthought in Atlas. The platform includes a configurable consent enforcement system with three levels:
Consent can be captured digitally (with a signature) or verified externally (verbal, written, or other methods with optional notes). Every consent event is timestamped and logged. Consent can also be revoked, with the revocation recorded in the audit trail.
This design supports compliance with HIPAA, PIPEDA, and other regulatory requirements for clinical photography consent, providing a documented and auditable record of patient authorization. For detailed compliance information, see the HIPAA Compliance Guide and PIPEDA Compliance Guide. For a broader overview of the platform's security posture, see Security and Compliance Fundamentals.
Each patient visit is documented through a clinical entry. Entries track the appointment date and time, clinical notes, workspace images (drawn from the patient's image pool), and image comparison groups for before-and-after analysis.
Entries support three collapsible sections (workspace, comparisons, tags and notes) so clinicians can customize their view based on the task at hand. All changes sync in real time via WebSocket, with a visible save status indicator, ensuring that data is persisted as it is entered rather than requiring a manual save step.
The combination of structured entries and real-time synchronization means that clinical documentation keeps pace with the consultation, rather than becoming a separate administrative task after the patient has left.
For a complete walkthrough of entry creation and management, see Clinical Entries and Appointment Notes.
The Patient Database provides four sort modes (last modified, last appointment, unique ID, and name) with ascending and descending options. Filters include date range, tag selection, and attribute-based criteria (entry count, image count). Pagination supports up to 100 records per page.
For practices managing hundreds or thousands of patient records, these tools make it possible to locate a specific patient or a subset of patients matching clinical criteria without scrolling through an unstructured list. The search field provides direct lookup by unique ID or name for the fastest access path.
Patient deletion in Atlas is intentionally deliberate. Deleting a patient requires typing a specific confirmation phrase and triggers a cascading removal of all associated entries, images, and stored files. A deletion record is created for audit purposes, with a configurable retention period.
The system supports three deletion policy levels (soft, regular, and full) for both patients and users, giving practices control over how thoroughly data is removed while maintaining the audit trail required for regulatory compliance. Deletion events, along with all other significant operations, are captured in the platform's audit logging system.
Atlas patient management is designed to stay out of the way during a busy clinic day while providing the structure and compliance features needed behind the scenes. The combination of flexible record formats, automated tag inheritance, built-in consent tracking, and auditable deletion creates a foundation that supports both clinical efficiency and regulatory requirements.
Every feature described here is available in Dermi Atlas Professional, the self-hosted deployment designed for clinical use. The Dermi Atlas Cloud Demo provides access to core workflows for evaluation, though some capabilities are restricted, including patient detail fields and audit logging. For more on deployment options and the security architecture behind patient data protection, see Our Approach to Patient Data Security.
To get started with patient management, see the full documentation guide: Managing Patients.
Your feedback helps us improve our content
Stay up to date with our latest announcements