Resumen Page (resumen.html)
The “Resumen” (Summary) page is the final step in the appointment booking flow, displaying all submitted information for user review and confirmation before finalizing the appointment.Purpose
This page serves to:- Display a comprehensive summary of all entered information
- Provide a confirmation reference code
- Allow users to review and modify data before final submission
- Show required documentation for the appointment
- Offer options to print or save the appointment details
Page Structure
Header
Consistent header navigation maintained throughout the application.Title Section
Summary Container
All appointment information is displayed within a structured container:Appointment Status
Reference Code:
REF-2025-10-001234 - This unique code must be presented at the appointment.Summary Sections
1. Tipo de Trámite (Procedure Type)
2. Datos del DNI (DNI Data)
DNI Information Summary
DNI Information Summary
All four DNI fields are displayed in a clean table format:
- Número de DNI: Identity document number
- Equipo de expedición: Issuance equipment code
- Fecha de validez: Current document expiration date (formatted as DD/MM/YYYY)
- Número de soporte: Support number from the DNI card
3. Datos de la Cita (Appointment Details)
Appointment Location & Time
Appointment Location & Time
Enhanced Information:
- Province and office selection carried over from form
- Dirección added: Full office address for user convenience
- Formatted date: Displayed as “Day of week, DD de Month de YYYY”
- Time: Selected appointment time slot
The address field appears on the summary page but is not collected on the form - it’s derived from the selected office.
4. Documentación Necesaria (Required Documentation)
Document Checklist
Document Checklist
What to Bring:
-
DNI actual (Current DNI)
- Status: Obligatorio (Mandatory)
- The document being renewed
-
Fotografía reciente (Recent photograph)
- Status: Obligatorio (Mandatory)
- Format: Passport size (tamaño carnet)
- Must be recent
-
Justificante de pago (Payment receipt)
- Note: Se abona en la oficina (Paid at the office)
- Payment is made on-site, not in advance
-
Código de confirmación (Confirmation code)
- The reference code: REF-2025-10-001234
- Must be presented to access the appointment
Action Buttons
Available Actions
Available Actions
Modificar Datos (Modify Data)
- Icon: Edit/pencil icon
- Action: Returns to form page (
seleccionar-cita.html) - Purpose: Allow corrections before final confirmation
- Style: Secondary button style
Confirmar Cita (Confirm Appointment)
- Icon: Checkmark in circle
- Action: Finalizes appointment and returns to home
- Purpose: Complete the booking process
- Style: Primary button style (likely green/prominent)
Imprimir Resumen (Print Summary)
- Icon: Printer icon
- Action: Triggers print dialog
- Purpose: Provide physical copy of appointment details
- Style: Secondary button style
In production, “Imprimir Resumen” should trigger
window.print() via JavaScript rather than navigating to index.html.Information Section
Critical Information:
- Arrive 15 minutes early with all documentation
- Cancel with 24 hours notice if unable to attend
- Confirmation code is essential for office access
- Fees paid at the office preferably by card
User Flow
Review appointment status
User sees “Cita Pendiente de Confirmación” (Appointment Pending Confirmation) and receives reference code
Verify all information
User reviews:
- Procedure type
- DNI information
- Appointment location and time
- Required documentation
Check critical reminders
User reads important information about:
- Arrival time
- Cancellation policy
- Required confirmation code
- Payment method
Visual Design
Layout
- Card-based sections: Each information category in distinct visual container
- Table format: Clean two-column tables for data display
- Icon headers: Each section has an identifying SVG icon
- Prominent status: Large checkmark icon for appointment status
- Button row: Three action buttons at bottom
Typography
- Labels in regular weight
- Values in bold for emphasis
- Reference code highlighted with strong styling
- Clear hierarchy with h1, h2, h3 headings
Styling
CSS files:style.css- Base stylesheaderfooter.css- Header and footerresumen.css- Summary page-specific styles
Technical Implementation
Data Display
The page displays static sample data. In production:Reference Code Generation
The reference codeREF-2025-10-001234 should be:
- Uniquely generated server-side
- Stored in database with appointment details
- Used for appointment lookup and verification
Print Functionality
Consider adding print-specific CSS with
@media print to optimize the printed output.Accessibility Features
- Semantic table structure for data presentation
- Clear visual status indicator (checkmark icon)
- High contrast for critical information
- Descriptive button labels with icons
- Logical reading order
- Keyboard navigation support
Data Flow
Security Considerations
Production Requirements:
- Verify user session/authentication
- Validate reference code uniqueness
- Prevent unauthorized access to summaries
- Implement CSRF protection
- Sanitize all displayed data
- Use HTTPS for all communications
- Rate limit confirmation requests
- Log all appointment confirmations
Enhancement Opportunities
Current Implementation
- Static sample data display
- Manual print triggering
- Basic confirmation flow
Potential Improvements
- Dynamic Data Population: Pull actual form submission data
- QR Code: Generate QR code with reference number
- Email Summary: Send confirmation email with details
- SMS Notifications: Option to receive appointment reminders
- Calendar Export: Generate .ics file for calendar apps
- PDF Generation: Create downloadable PDF of summary
- Appointment Modification: Allow date/time changes without re-entering all data
- Cancellation: Direct cancellation link from summary page
Related Pages
- Seleccionar Cita - Previous page (form)
- Home - Return destination after confirmation
- Iniciar Solicitud - Start of booking flow