diff --git a/src/App.tsx b/src/App.tsx
index 778c680..c681050 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -114,12 +114,24 @@ function AppContent() {
/>
);
case 'cultivos': {
- const internacion = store.getInternacionById(store.currentInternacionId || '');
+ const internacionId = store.currentInternacionId || '';
+ console.log('Cultivos - currentInternacionId:', internacionId);
+ const internacion = store.getInternacionById(internacionId);
+ console.log('Cultivos - internacion:', internacion);
const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined;
- if (!internacion || !paciente) {
+ console.log('Cultivos - paciente:', paciente);
+ if (!internacion) {
return (
-
Internación no encontrada
+
Internación no encontrada (id: {internacionId})
+
+
+ );
+ }
+ if (!paciente) {
+ return (
+
+
Paciente no encontrado para internación
);
@@ -137,12 +149,14 @@ function AppContent() {
);
}
case 'historiaclinica': {
- const internacion = store.getInternacionById(store.currentInternacionId || '');
+ const internacionId = store.currentInternacionId || '';
+ const internacion = store.getInternacionById(internacionId);
+ const { datosVitales, evoluciones, laboratorios, acidosBase, cultivos, estudios, interconsultas, atb, indicaciones } = store;
const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined;
if (!internacion || !paciente) {
return (
-
Internación no encontrada
+
Internación no encontrada (id: {internacionId})
);
@@ -209,12 +223,13 @@ function AppContent() {
);
case 'editaringreso': {
- const internacion = store.getInternacionById(store.currentInternacionId || '');
+ const internacionId = store.currentInternacionId || '';
+ const internacion = store.getInternacionById(internacionId);
const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined;
if (!internacion || !paciente) {
return (
-
Internación no encontrada
+
Internación no encontrada (id: {internacionId})
);