@extends('layouts.admin') @section('content') @php if ($historial instanceof \Illuminate\Database\Eloquent\Collection || $historial instanceof \Illuminate\Support\Collection) { $historial = $historial->first(); } @endphp @if(!$historial)
No se encontró registro de historial clínico

No se ha registrado ninguna consulta médica previa para este paciente.

Registrar Historial Ahora Volver
@else

Detalles de Consulta Médica

Imprimir PDF Oficial @unlessrole('paciente') Nueva Consulta @endunlessrole Historiales
{{ strtoupper(substr($paciente->nombres, 0, 1)) }}{{ strtoupper(substr($paciente->apellidos, 0, 1)) }}

{{ $paciente->nombres }} {{ $paciente->apellidos }}

H.C. #{{ $paciente->nro_historia_clinica }} @if(!empty($paciente->alergias) && strtolower($paciente->alergias) != 'ninguna' && strtolower($paciente->alergias) != 'no') Alergias: {{ $paciente->alergias }} @else Sin alergias conocidas @endif
Cédula: {{ $paciente->cedula }} Edad: {{ $historial->edad ?: $paciente->edad }} años Sexo: {{ $historial->sexo ?: $paciente->genero }} G. Sanguíneo: {{ $paciente->grupo_sanguineo ?: 'No registrado' }} {{ $paciente->telefono }}
{{ \Carbon\Carbon::parse($historial->fecha_visita)->format('d/m/Y') }}
Fecha de la Consulta
1. Motivo de Consulta y 4. Enfermedad Actual
1. Motivo de Consulta
{!! nl2br(e($historial->motivo_consulta)) ?: 'No se especificó motivo de consulta.' !!}

4. Enfermedad o Problema Actual
{!! nl2br(e($historial->enfermedad_actual)) ?: 'No se detalló evolución de la enfermedad actual.' !!}
2. Antecedentes Personales y 3. Familiares
2. Antecedentes Personales (Patológicos, Quirúrgicos, Alergias, Hábitos)
{!! nl2br(e($historial->antecedentes_personales)) ?: 'Sin antecedentes personales relevantes reportados.' !!}

3. Antecedentes Familiares
@php $famItems = [ ['label' => 'Cardiopatía', 'val' => $historial->cardiopatia, 'icon' => 'fa-heartbeat'], ['label' => 'Diabetes', 'val' => $historial->deabetes, 'icon' => 'fa-tint'], ['label' => 'Enf. Vascular', 'val' => $historial->enf_vascular, 'icon' => 'fa-stethoscope'], ['label' => 'Hipertensión', 'val' => $historial->hipertension, 'icon' => 'fa-tachometer-alt'], ['label' => 'Cáncer', 'val' => $historial->cancer, 'icon' => 'fa-ribbon'], ['label' => 'Tuberculosis', 'val' => $historial->tuberculosis, 'icon' => 'fa-lungs'], ['label' => 'Enf. Mental', 'val' => $historial->enf_mental, 'icon' => 'fa-brain'], ['label' => 'Enf. Infecciosa', 'val' => $historial->enf_infecciosa, 'icon' => 'fa-biohazard'], ['label' => 'Malformación', 'val' => $historial->malformacion, 'icon' => 'fa-child'], ['label' => 'Otra Enfermedad', 'val' => $historial->otro, 'icon' => 'fa-plus-circle'], ]; @endphp
@foreach($famItems as $f)
{{ $f['label'] }} @if(!empty($f['val']) && strtolower($f['val']) != 'no refiere' && strtolower($f['val']) != 'no') {{ $f['val'] }} @else No refiere @endif
@endforeach
5. Revisión Actual de Órganos y Sistemas
@php $orgList = [ ['label' => '1. Órganos de los Sentidos', 'cp' => $historial->organos_sentidos_cp, 'sp' => $historial->organos_sentidos_sp, 'icon' => 'fa-eye'], ['label' => '2. Respiratorio', 'cp' => $historial->respiratorio_cp, 'sp' => $historial->respiratorio_sp, 'icon' => 'fa-lungs'], ['label' => '3. Cardiovascular', 'cp' => $historial->cardio_vascular_cp, 'sp' => $historial->cardio_vascular_sp, 'icon' => 'fa-heartbeat'], ['label' => '4. Digestivo', 'cp' => $historial->digestivo_cp, 'sp' => $historial->digestivo_sp, 'icon' => 'fa-utensils'], ['label' => '5. Genital', 'cp' => $historial->genital_cp, 'sp' => $historial->genital_sp, 'icon' => 'fa-venus-mars'], ['label' => '6. Urinario', 'cp' => $historial->urinario_cp, 'sp' => $historial->urinario_sp, 'icon' => 'fa-tint'], ['label' => '7. Músculo Esquelético', 'cp' => $historial->musculo_esqueletico_cp, 'sp' => $historial->musculo_esqueletico_sp, 'icon' => 'fa-walking'], ['label' => '8. Endocrino', 'cp' => $historial->endocrino_cp, 'sp' => $historial->endocrino_sp, 'icon' => 'fa-pills'], ['label' => '9. Hemo Linfático', 'cp' => $historial->hemo_linfatico_cp, 'sp' => $historial->hemo_linfatico_sp, 'icon' => 'fa-shield-virus'], ['label' => '10. Nervioso', 'cp' => $historial->nerviso_cp ?: $historial->nervioso_cp, 'sp' => $historial->nerviso_sp ?: $historial->nervioso_sp, 'icon' => 'fa-brain'], ]; @endphp
@foreach($orgList as $o)
{{ $o['label'] }}
@if(strtoupper($o['cp']) == 'CP') CP (Patológico) @elseif(strtoupper($o['sp']) == 'SP') SP (Normal) @else No evaluado @endif
@endforeach
@if(!empty($historial->revision_organos))
Descripción de Hallazgos en Órganos y Sistemas
{!! nl2br(e($historial->revision_organos)) !!}
@endif
6. Signos Vitales y Antropometría
Temperatura
{{ $historial->temperatura ? $historial->temperatura.' °C' : '--' }}
Presión Arterial
{{ $historial->presion_arterial ? $historial->presion_arterial.' mmHg' : '--' }}
Pulso / Frec. Cardíaca
{{ $historial->pulso ? $historial->pulso.' lpm' : '--' }}
Frecuencia Respiratoria
{{ $historial->frecuencia_respiratoria ? $historial->frecuencia_respiratoria.' rpm' : '--' }}
Peso Corporal
{{ $historial->peso ? $historial->peso.' kg' : '--' }}
Talla / Estatura
{{ $historial->talla ? $historial->talla.' cm' : '--' }}
@php $imcVal = null; $imcText = ''; $imcBadge = 'badge-secondary'; $pesoFloat = (float)$historial->peso; $tallaFloat = (float)$historial->talla; if ($tallaFloat > 3) { $tallaFloat = $tallaFloat / 100; } if ($pesoFloat > 0 && $tallaFloat > 0) { $imcVal = round($pesoFloat / ($tallaFloat * $tallaFloat), 1); if ($imcVal < 18.5) { $imcText = 'Bajo Peso'; $imcBadge = 'badge-info'; } elseif ($imcVal < 25) { $imcText = 'Peso Normal (Eutrófico)'; $imcBadge = 'badge-success'; } elseif ($imcVal < 30) { $imcText = 'Sobrepeso'; $imcBadge = 'badge-warning'; } else { $imcText = 'Obesidad'; $imcBadge = 'badge-danger'; } } @endphp @if($imcVal)
Índice de Masa Corporal (IMC)
Calculado a partir de {{ $historial->peso }} kg y {{ $historial->talla }} cm
{{ $imcVal }} kg/m² {{ $imcText }}
@endif
7. Examen Físico Regional
@php $regList = [ ['label' => '1. Cabeza', 'cp' => $historial->cabeza_cp, 'sp' => $historial->cabeza_sp, 'icon' => 'fa-smile'], ['label' => '2. Cuello', 'cp' => $historial->cuello_cp, 'sp' => $historial->cuello_sp, 'icon' => 'fa-user'], ['label' => '3. Tórax', 'cp' => $historial->torax_cp, 'sp' => $historial->torax_sp, 'icon' => 'fa-lungs'], ['label' => '4. Abdomen', 'cp' => $historial->abdomen_cp, 'sp' => $historial->abdomen_sp, 'icon' => 'fa-shield-alt'], ['label' => '5. Pelvis', 'cp' => $historial->pelvis_cp, 'sp' => $historial->pelvis_sp, 'icon' => 'fa-bone'], ['label' => '6. Extremidades', 'cp' => $historial->extemidades_cp ?: $historial->extremidades_cp, 'sp' => $historial->extemidades_sp ?: $historial->extremidades_sp, 'icon' => 'fa-walking'], ]; @endphp
@foreach($regList as $r)
{{ $r['label'] }}
@if(strtoupper($r['cp']) == 'CP') CP (Patológico) @elseif(strtoupper($r['sp']) == 'SP') SP (Normal) @else No evaluado @endif
@endforeach
@if(!empty($historial->examen_fisico))
Descripción de Hallazgos en Examen Físico
{!! nl2br(e($historial->examen_fisico)) !!}
@endif
8. Diagnósticos (CIE-10) y 9. Plan de Tratamiento
8. Diagnósticos Registrados
@if(!empty($historial->diagnostico_cie)) @endif @if(!empty($historial->diagnostico_cie_a)) @endif @if(!empty($historial->diagnostico_cie_b)) @endif @if(!empty($historial->diagnostico_cie_c)) @endif @if(empty($historial->diagnostico_cie) && empty($historial->diagnostico_cie_a) && empty($historial->diagnostico_cie_b) && empty($historial->diagnostico_cie_c)) @endif
Nro Diagnóstico / Patología Código CIE-10 Tipo
1 Principal {{ $historial->diagnostico_cie }} {{ $historial->diagnostico_codigo ?: 'N/A' }} @if($historial->definitivo == 'DEF') Definitivo (DEF) @else Presuntivo (PRE) @endif
2 {{ $historial->diagnostico_cie_a }} {{ $historial->diagnostico_codigo_a ?: 'N/A' }} @if($historial->definitivo_a == 'DEF') Definitivo (DEF) @else Presuntivo (PRE) @endif
3 {{ $historial->diagnostico_cie_b }} {{ $historial->diagnostico_codigo_b ?: 'N/A' }} @if($historial->definitivo_b == 'DEF') Definitivo (DEF) @else Presuntivo (PRE) @endif
4 {{ $historial->diagnostico_cie_c }} {{ $historial->diagnostico_codigo_c ?: 'N/A' }} @if($historial->definitivo_c == 'DEF') Definitivo (DEF) @else Presuntivo (PRE) @endif
No se registraron diagnósticos CIE-10 en esta consulta.

9. Plan de Tratamiento y Prescripciones
{!! nl2br(e($historial->tratamiento)) ?: 'No se registraron indicaciones de tratamiento.' !!}
@endif @endsection