Overview
The clinical records system maintains detailed medical histories and treatment documentation for each patient. It consists of two main components: clinical files (Expediente Clínico) with baseline medical history, and evolution notes (Notas de Evolución) that document treatment progress.Medical History
Comprehensive baseline health records for each patient
Evolution Notes
Session-by-session treatment documentation
One-to-One Files
Each patient has exactly one clinical file
Treatment Linked
Evolution notes tied to specific treatments
Clinical Files (Expediente Clínico)
The clinical file stores the patient’s baseline medical information that remains relatively stable over time.Data Model
See model at~/workspace/source/app/Models/ExpedienteClinico.php
Database Schema
See migration at~/workspace/source/database/migrations/2026_02_23_092325_create_expediente_clinico_table.php:14-34
Model Attributes
See fillable fields at~/workspace/source/app/Models/ExpedienteClinico.php:17-24
| Field | Type | Description |
|---|---|---|
id_expediente | bigint | Primary key |
id_paciente | bigint | Foreign key to patient (unique) |
antecedentes_hereditarios | text | Hereditary medical conditions |
antecedentes_patologicos | text | Personal pathological history |
alergias | text | Known allergies |
observaciones_generales | text | General observations |
fecha_registro | date | Date of file creation |
The
id_paciente field has a unique constraint, ensuring each patient has exactly one clinical file.Medical History Components
Hereditary History (Antecedentes Hereditarios)
Records family medical history relevant to dental care:Diabetes
Family history of diabetes (affects healing, periodontal disease)
Hypertension
High blood pressure (anesthesia considerations)
Hemophilia
Bleeding disorders (extraction risks)
Cancer
Family cancer history (oral cancer screening)
Pathological History (Antecedentes Patológicos)
Patient’s personal medical conditions:Systemic Diseases
Systemic Diseases
- Diabetes mellitus
- Hypertension
- Heart disease
- Kidney disease
- Liver conditions
- Autoimmune disorders
Medications
Medications
Current medications that may affect dental treatment:
- Anticoagulants (bleeding risk)
- Bisphosphonates (osteonecrosis risk)
- Immunosuppressants (infection risk)
- Corticosteroids (healing impairment)
Previous Surgeries
Previous Surgeries
Relevant surgical history:
- Previous dental surgeries
- Heart valve replacements (antibiotic prophylaxis)
- Joint replacements (infection concerns)
Allergies (Alergias)
Critical for treatment safety:Medications
Penicillin, NSAIDs, local anesthetics
Materials
Latex, metals (nickel, mercury)
Other
Food allergies, environmental allergies
General Observations (Observaciones Generales)
Additional relevant information:- Smoking/alcohol habits
- Dental anxiety or phobias
- Special needs or accommodations
- Language barriers
- Pregnancy status
- Breastfeeding status
Relationship with Patient
See relationship at~/workspace/source/app/Models/ExpedienteClinico.php:27-31
Creating a Clinical File
Clinical files are typically created when a patient first registers:Combined Patient and File Creation
Often created together in a transaction:Updating Clinical Files
Medical history should be updated when new information becomes available:Consider implementing version history or audit logs for clinical file changes to maintain a complete record of modifications.
Evolution Notes (Notas de Evolución)
Evolution notes document treatment progress session by session.Data Model
See model at~/workspace/source/app/Models/NotasEvolucion.php
Database Schema
See migration at~/workspace/source/database/migrations/2026_02_23_093121_create_notas_evolucion_table.php
Model Attributes
See fillable fields at~/workspace/source/app/Models/NotasEvolucion.php:17-24
| Field | Type | Description |
|---|---|---|
id_nota | bigint | Primary key |
id_tratamiento | bigint | Treatment being documented (required) |
id_usuario | bigint | Dentist writing the note (required) |
fecha | date | Note date |
hora | time | Note time |
nota_texto | text | Clinical note content (required) |
indicaciones | text | Post-treatment instructions |
Evolution Note Components
Clinical Note (nota_texto)
Documents what was done during the session:SOAP Format (Recommended)
SOAP Format (Recommended)
S - Subjective: Patient’s complaints/symptomsO - Objective: Clinical findingsA - Assessment: Diagnosis/evaluationP - Plan: Treatment performed and next steps
Instructions (indicaciones)
Post-treatment patient instructions:Medications
Analgesics, antibiotics, anti-inflammatories
Care Instructions
Oral hygiene, dietary restrictions, activity limits
Warning Signs
When to call/return to clinic
Follow-up
Next appointment scheduling
Relationships
Belongs to Treatment
See relationship at~/workspace/source/app/Models/NotasEvolucion.php:27-31
Belongs to Usuario (Dentist)
See relationship at~/workspace/source/app/Models/NotasEvolucion.php:33-37
Creating Evolution Notes
Notes are created after each treatment session:Viewing Treatment History
Display all notes for a treatment chronologically:Complete Patient Medical Record View
Combine clinical file with treatment history:- Baseline medical history (expediente)
- All treatments (current and historical)
- Complete treatment evolution notes
- Chronological medical timeline
Entity Relationship Diagram
Best Practices
Create Clinical File Early
Create Clinical File Early
Create the expediente during patient registration, even if some fields are empty. It’s easier to update than to create later.
Update Allergies Immediately
Update Allergies Immediately
Allergies are critical safety information. Update the clinical file immediately when discovered and display prominently in the UI.
Document Every Session
Document Every Session
Create an evolution note after every treatment session, no matter how minor. This creates:
- Legal protection
- Continuity of care
- Quality assurance
- Patient communication record
Use Structured Note Format
Use Structured Note Format
Adopt SOAP or similar structured format for consistency:
- Easier to read
- More complete documentation
- Better for legal purposes
- Facilitates data extraction
Include Specific Details
Include Specific Details
In evolution notes, document:
- Tooth numbers (using FDI notation: #11-#48)
- Anesthesia used and dose
- Materials used
- Patient tolerance
- Complications or deviations from plan
Always Provide Instructions
Always Provide Instructions
Patient instructions (
indicaciones) should:- Be clear and specific
- Include medication names and dosages
- List warning signs
- Specify follow-up timing
Timestamp Accuracy
Timestamp Accuracy
Use actual session date/time, not creation time of the note if entered later:
Legal and Compliance Considerations
Querying Clinical Records
Patients with Specific Allergies
Patients with Diabetes (Risk Assessment)
Recent Evolution Notes by Dentist
Complete Patient Timeline
Related Features
Patient Management
Manage patients who own clinical records
Treatments
Treatments documented in evolution notes
Appointments
Sessions that generate evolution notes