@extends('layouts.admin') @section('content')

{{ $medicamento->nombre_comercial }}

Editar Volver al Catálogo
Especificaciones Técnicas y Farmacológicas
{{ $medicamento->codigo }}
Nombre Comercial:
{{ $medicamento->nombre_comercial }}
Principio Activo (Genérico):
{{ $medicamento->nombre_generico ?: 'No especificado' }}
Categoría:
{{ $medicamento->categoria ? $medicamento->categoria->nombre : 'Sin categoría' }}
Forma Farmacéutica:
{{ $medicamento->forma_farmaceutica ?: 'N/A' }}
Concentración:
{{ $medicamento->concentracion ?: 'N/A' }}
Presentación:
{{ $medicamento->presentacion ?: 'N/A' }}
Laboratorio:
{{ $medicamento->laboratorio ?: 'N/A' }}
Requiere Receta:
@if($medicamento->requiere_receta) SÍ (Obligatoria) @else Venta Libre @endif
Lote:
{{ $medicamento->lote ?: 'S/L' }}
Fecha de Vencimiento:
@if($medicamento->fecha_vencimiento) @php $estVence = $medicamento->estado_vencimiento; @endphp @if($estVence == 'VENCIDO') {{ $medicamento->fecha_vencimiento->format('d/m/Y') }} (Vencido) @elseif($estVence == 'POR_VENCER') {{ $medicamento->fecha_vencimiento->format('d/m/Y') }} (Por Vencer) @else {{ $medicamento->fecha_vencimiento->format('d/m/Y') }} @endif @else Sin fecha @endif
Ubicación / Estante:
{{ $medicamento->ubicacion ?: 'No especificada' }}
@if($medicamento->indicaciones)
Indicaciones Clínicas / Advertencias:
{{ $medicamento->indicaciones }}
@endif
Stock Físico Disponible

{{ $medicamento->stock }}

{{ $medicamento->estado_stock }} (Mínimo: {{ $medicamento->stock_minimo }})
Control Financiero
Precio de Compra (Costo): ${{ number_format($medicamento->precio_compra, 2) }}
Precio de Venta al Público: ${{ number_format($medicamento->precio_venta, 2) }}
Margen de Ganancia x Unidad: ${{ number_format($medicamento->precio_venta - $medicamento->precio_compra, 2) }}
Valor Total del Stock: ${{ number_format($medicamento->stock * $medicamento->precio_venta, 2) }}

Kardex de Movimientos (Trazabilidad de Existencias)

@if($medicamento->movimientos->isEmpty())

No hay movimientos registrados en el Kardex para este medicamento.

@else
@foreach($medicamento->movimientos as $mov) @endforeach
Fecha y Hora Tipo de Movimiento Cantidad Stock Anterior Stock Resultante Motivo / Referencia Usuario
{{ $mov->created_at->format('d/m/Y H:i:s') }} @if($mov->tipo == 'INGRESO') INGRESO @elseif($mov->tipo == 'VENTA') VENTA @elseif($mov->tipo == 'EGRESO' || $mov->tipo == 'MERMA_VENCIMIENTO') EGRESO @else AJUSTE @endif {{ in_array($mov->tipo, ['VENTA', 'EGRESO', 'MERMA_VENCIMIENTO']) ? '-' : '+' }}{{ $mov->cantidad }} {{ $mov->stock_anterior }} {{ $mov->stock_posterior }} {{ $mov->motivo ?: 'Sin descripción' }} {{ $mov->user ? $mov->user->name : 'Sistema' }}
@endif
@endsection