@extends('index') @section('titulo', 'Expediente — ' . $paciente->nombre) @section('style') @endsection @section('menu') @include('MenuLayout.menu_clinica') @endsection @section('contenido') @php $coloresEstatus = [ 'activo' => '#3b82f6', 'en_proceso' => '#f59e0b', 'completado' => '#22c55e', 'baja' => '#dc2626', 'reprogramable' => '#8b5cf6', 'reprogramado' => '#14b8a6', 'no_presentado' => '#6b7280', ]; $hc = $paciente->historiaClinica; @endphp
{{-- Botón regresar --}}
Regresar a Consultas
{{-- ══════════════════════════════════════ ENCABEZADO DEL PACIENTE ══════════════════════════════════════ --}}
{{-- Avatar inicial --}}
{{ strtoupper(substr($paciente->nombre, 0, 1)) }}

{{ $paciente->nombre }}

@if($paciente->folio?->codigo_folio) Folio: {{ $paciente->folio->codigo_folio }} @endif @if($paciente->fec_nac) {{ \Carbon\Carbon::parse($paciente->fec_nac)->format('d/m/Y') }} ({{ $paciente->edad }} años) @endif @if($paciente->sexo == 1) Masculino @elseif($paciente->sexo == 2) Femenino @else — @endif
{{-- ══════════════════════════════════════ COLUMNA IZQUIERDA: Datos + Dirección + Historia ══════════════════════════════════════ --}}
{{-- Datos personales --}}
Datos Personales
@php $datos = [ 'CURP' => $paciente->curp ?? '—', 'Teléfono' => $paciente->telefono ?? '—', 'Correo' => $paciente->email ?? '—', 'Estado civil' => $paciente->estadoCivil?->descripcion ?? '—', 'Ocupación' => $paciente->oficio?->descripcion ?? '—', ]; @endphp @foreach($datos as $etiqueta => $valor)
{{ $etiqueta }} {{ $valor }}
@endforeach
{{-- Dirección --}} @if($paciente->direccion)
Dirección
@php $dir = $paciente->direccion; @endphp

{{ $dir->calle_numero ?? '—' }} @if($dir->colonia), Col. {{ $dir->colonia }}@endif

{{ $dir->ciudad ?? '' }} @if($dir->estado), {{ $dir->estado }}@endif @if($dir->codigo_postal)  C.P. {{ $dir->codigo_postal }}@endif

@endif {{-- Historia Clínica --}} @if($hc)
Historia Clínica
{{-- Antecedentes familiares --}}

Antecedentes Familiares

{{ $hc->ant_fam_diabetes ? '✓' : '✗' }} Diabetes {{ $hc->ant_fam_cancer ? '✓' : '✗' }} Cáncer {{ $hc->ant_fam_presion_alta ? '✓' : '✗' }} Presión Alta @if($hc->ant_fam_otros) ✓ Otras: {{ $hc->ant_fam_otros }} @endif
{{-- Antecedentes patológicos --}}

Antecedentes Patológicos

{{ $hc->pat_alergias ? '✓' : '✗' }} Alergias {{ $hc->pat_medicamentos ? '✓' : '✗' }} Medicamentos {{ $hc->pat_cirugias ? '✓' : '✗' }} Cirugías {{ $hc->pat_transfusiones ? '✓' : '✗' }} Transfusiones {{ $hc->pat_hepatitis ? '✓' : '✗' }} Hepatitis {{ $hc->pat_diabetico ? '✓' : '✗' }} Diabético {{ $hc->pat_presion_alta ? '✓' : '✗' }} Presión Alta @if($hc->pat_enfermedades_importantes)
Enfermedades importantes: {{ $hc->pat_enfermedades_importantes }}
@endif
{{-- Antecedentes no patológicos --}}

Hábitos y Estilo de Vida

{{ $hc->nopat_fuma ? '✓' : '✗' }} Fuma {{ $hc->nopat_alcohol ? '✓' : '✗' }} Alcohol {{ $hc->nopat_drogas ? '✓' : '✗' }} Drogas {{ $hc->nopat_ejercicio ? '✓' : '✗' }} Ejercicio
{{-- Motivo inicial --}} @if($hc->motivo_consulta_inicial)

Motivo de Consulta Inicial

{{ $hc->motivo_consulta_inicial }}

@endif
@endif
{{-- ══════════════════════════════════════ COLUMNA DERECHA: Historial de consultas ══════════════════════════════════════ --}}
Historial de Consultas {{ $paciente->consultas->count() }}
@if($paciente->consultas->isEmpty())

Este paciente no tiene consultas registradas.

@else
@foreach($paciente->consultas as $consulta) @php $slugEst = $consulta->estatus?->slug ?? ''; $colorEst = $coloresEstatus[$slugEst] ?? '#6b7280'; $esFuncional = $consulta->fk_tipo_consulta == \App\Models\TipoConsulta::FUNCIONAL; @endphp @endforeach
Fecha Hora Médico Tipo Estatus Motivo
{{ \Carbon\Carbon::parse($consulta->fecha)->format('d/m/Y') }} {{ substr((string) $consulta->hora, 0, 5) }} {{ $consulta->doctor?->nombre ?? 'Ambos médicos' }} {{ $consulta->tipoConsulta?->nombre ?? '—' }} {{ $consulta->estatus?->descripcion ?? '—' }} {{ $consulta->motivo ?? '—' }}
@endif
{{-- fin row --}}
@endsection