Hospital_AI_Proposal / index.html
Sami
s
af14a86
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="#000000">
<meta name="description" content="Instituto IA para Salud - Transformando el futuro de la medicina con inteligencia artificial">
<meta name="keywords" content="IA médica, salud, inteligencia artificial, medicina, diagnóstico">
<title>IA Hospital Hub | Innovación en Medicina</title>
<!-- Enhanced UI Libraries -->
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/daisyui@2.6.0/dist/full.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@materializecss/materialize@2.0.1-alpha/dist/css/materialize.min.css" rel="stylesheet">
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
<!-- Modern Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;400;500;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<!-- Interactive Components -->
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@materializecss/materialize@2.0.1-alpha/dist/js/materialize.min.js"></script>
<!-- Minimal Custom Styles -->
<style>
.nav-link:hover {
transform: translateY(-2px);
transition: all 0.2s;
}
.card {
transition: all 0.3s ease;
background: linear-gradient(135deg, rgba(31, 41, 55, 0.98), rgba(17, 24, 39, 0.98));
border: 1px solid rgba(255, 255, 255, 0.1);
}
.card:hover {
transform: translateY(-2px);
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
[lang="en"] { display: none; }
.lang-en [lang="en"] { display: block; }
.lang-en [lang="es"] { display: none; }
/* Document Reader Styles */
.doc-reader {
width: 100%;
height: 800px;
border: none;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
background: white;
}
.doc-section {
padding: 2rem;
margin: 2rem 0;
background: rgba(255, 255, 255, 0.05);
border-radius: 10px;
backdrop-filter: blur(10px);
}
.doc-card {
cursor: pointer;
transition: all 0.3s ease;
}
.doc-card:hover {
transform: translateY(-5px);
}
.doc-viewer {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.9);
z-index: 100;
display: none;
}
.doc-viewer.active {
display: block;
}
.doc-viewer iframe {
width: 100%;
height: 100%;
border: none;
}
.doc-viewer .close-btn {
position: absolute;
top: 1rem;
right: 1rem;
color: white;
font-size: 1.5rem;
cursor: pointer;
}
/* Enhanced Readability */
.readable-text {
@apply text-lg leading-relaxed text-gray-100;
}
.glass-card {
background: linear-gradient(135deg, rgba(31, 41, 55, 0.98), rgba(17, 24, 39, 0.98));
backdrop-filter: blur(16px);
border: 1px solid rgba(255, 255, 255, 0.15);
}
/* Personal Brand Section */
.personal-intro {
@apply relative overflow-hidden rounded-2xl p-8 mb-12;
background: linear-gradient(135deg, rgba(37, 99, 235, 0.1), rgba(124, 58, 237, 0.1));
}
.personal-intro::before {
content: '';
position: absolute;
inset: 0;
background: url('/assets/neural-pattern.svg') center/cover;
opacity: 0.1;
}
/* Cost Benefits Display */
.metric-card {
@apply p-6 rounded-xl glass-card relative overflow-hidden;
border: 1px solid rgba(59, 130, 246, 0.2);
}
.metric-value {
@apply text-4xl font-bold bg-clip-text text-transparent;
background-image: linear-gradient(135deg, #3b82f6, #8b5cf6);
}
.metric-label {
@apply text-sm text-blue-300 uppercase tracking-wider;
}
/* Improve text contrast in cards */
.card p {
@apply text-gray-100;
}
/* Enhance link visibility */
.nav-link {
@apply text-gray-100 hover:text-blue-400 transition-colors;
font-weight: 500;
}
/* Improve section spacing */
.section {
@apply mb-12;
}
/* Better mobile responsiveness */
@media (max-width: 768px) {
.nav-link {
@apply text-sm;
}
h1 {
@apply text-4xl;
}
.card {
@apply p-4;
}
}
/* Add loading indicator */
.loading {
position: relative;
}
.loading::after {
content: 'Cargando...';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
background: rgba(0,0,0,0.7);
padding: 1rem 2rem;
border-radius: 9999px;
}
/* Make headings more visible */
h1, h2, h3 {
@apply text-white;
}
/* Enhance secondary text readability */
.text-gray-300 {
@apply text-gray-200;
}
/* Better mobile spacing */
@media (max-width: 768px) {
.max-w-6xl {
@apply px-4; /* Reduce side padding on mobile */
}
.grid.md\:grid-cols-2 {
@apply grid-cols-1 gap-4; /* Stack cards on mobile */
}
.flex.gap-4 {
@apply flex-col gap-3; /* Stack buttons on mobile */
}
.text-5xl {
@apply text-3xl; /* Smaller headings on mobile */
}
}
/* Add loading states */
.loading {
@apply relative pointer-events-none opacity-75;
}
.loading::after {
content: '';
@apply absolute inset-0 bg-gradient-to-r from-transparent via-white/10 to-transparent;
animation: shimmer 1.5s infinite;
}
@keyframes shimmer {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
/* Fix text contrast */
.card h3 {
@apply text-white text-xl font-bold mb-2;
}
.card p {
@apply text-gray-300;
}
/* Ensure proper spacing on mobile */
@media (max-width: 768px) {
.nav-link {
@apply px-2 py-1 text-sm;
}
.dropdown-content {
@apply w-screen left-0 right-0 mx-4;
}
}
.dropdown:hover .dropdown-content {
display: block;
}
.dropdown-content {
min-width: 240px;
transform-origin: top right;
animation: dropdownFade 0.2s ease;
}
@keyframes dropdownFade {
from {
opacity: 0;
transform: scale(0.95);
}
to {
opacity: 1;
transform: scale(1);
}
}
@media (max-width: 768px) {
.dropdown-content {
right: 0;
width: auto;
min-width: 200px;
}
}
/* Add consistent button styling */
.btn {
transition: all 0.3s ease;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
}
/* Add consistent timeline styling */
.timeline ol {
border-left: 2px solid #4B5563;
padding-left: 1.5rem;
}
.timeline li {
position: relative;
margin-bottom: 1.5rem;
}
.timeline li:before {
content: '';
position: absolute;
left: -1.75rem;
top: 0.25rem;
width: 1rem;
height: 1rem;
background: #3B82F6;
border-radius: 50%;
}
</style>
<!-- Add favicon -->
<link rel="icon" type="image/png" href="https://cdn-icons-png.flaticon.com/512/9373/9373979.png">
<link rel="stylesheet" href="/assets/css/main.css">
</head>
<body class="bg-gradient-to-br from-gray-900 to-gray-800 text-white min-h-screen" data-language="es">
<!-- Include shared nav -->
<include src="/templates/nav.html"></include>
<main class="container">
<!-- Hero Section -->
<div class="text-center mb-12">
<h1 class="text-5xl font-bold mb-4 bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-500">
<span lang="es">Propuestas IA Hospital</span>
<span lang="en">Hospital AI Proposals</span>
</h1>
<p class="text-xl text-gray-300 mb-8">
<span lang="es">Soluciones Integrales de IA para Sanidad</span>
<span lang="en">Comprehensive AI Solutions for Healthcare</span>
</p>
</div>
<div class="personal-intro">
<div class="relative z-10">
<h2 class="text-3xl font-bold mb-4 text-blue-400">
<span lang="es">Sobre el Autor</span>
<span lang="en">About the Author</span>
</h2>
<p class="readable-text mb-4">
<span lang="es">
Soy un especialista en IA médica con experiencia en el desarrollo de soluciones
como AutoGlaucoma y AutoMedicalAI. Mi objetivo es transformar la sanidad española
mediante la implementación de IA accesible y efectiva.
</span>
<span lang="en">
I'm a medical AI specialist with experience developing solutions like
AutoGlaucoma and AutoMedicalAI. My goal is to transform Spanish healthcare
through accessible and effective AI implementation.
</span>
</p>
<div class="flex gap-4">
<a href="https://wa.me/34679794037" target="_blank" class="btn bg-blue-500 hover:bg-blue-600 px-6 py-2 rounded-full">
<i class="fab fa-whatsapp mr-2"></i>
<span lang="es">WhatsApp</span>
<span lang="en">WhatsApp</span>
</a>
<a href="mailto:sami@eyeunit.ai" class="btn bg-blue-500 hover:bg-blue-600 px-6 py-2 rounded-full">
<i class="fas fa-envelope mr-2"></i>
<span lang="es">Email</span>
<span lang="en">Email</span>
</a>
</div>
</div>
</div>
<!-- Main Content -->
<div class="grid gap-8">
<!-- Spanish Proposals Section -->
<div id="proposals" class="bg-gray-800 bg-opacity-50 p-8 rounded-xl shadow-lg">
<h2 class="text-3xl font-bold mb-6 text-blue-400">
<span lang="es">Propuestas</span>
<span lang="en">Proposals</span>
</h2>
<div class="grid md:grid-cols-2 gap-6">
<a href="proposals/12-octubre-proposal.html"
class="card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">🏥</span>
<h3 class="text-xl font-bold">Hospital 12 de Octubre</h3>
</div>
<p class="text-gray-300">
<span lang="es">Propuesta específica para el Hospital 12 de Octubre</span>
<span lang="en">Specific proposal for Hospital 12 de Octubre</span>
</p>
</a>
<a href="proposals/spanish/spanish-hospital-proposal.html"
class="card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">🏥</span>
<h3 class="text-xl font-bold">
<span lang="es">Propuesta Hospital Genérica</span>
<span lang="en">Generic Hospital Proposal</span>
</h3>
</div>
<p class="text-gray-300">
<span lang="es">Propuesta genérica para hospitales en España</span>
<span lang="en">Generic proposal for hospitals in Spain</span>
</p>
</a>
<a href="proposals/nhs/nhs-proposal.html"
class="card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">🇬🇧</span>
<h3 class="text-xl font-bold">NHS Proposal</h3>
</div>
<p class="text-gray-300">
<span lang="es">Propuesta para el NHS</span>
<span lang="en">Proposal for the NHS</span>
</p>
</a>
<a href="proposals/nhs/nhs-formal-proposal.html"
class="card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">🇬🇧</span>
<h3 class="text-xl font-bold">NHS Formal Proposal</h3>
</div>
<p class="text-gray-300">
<span lang="es">Propuesta formal para el NHS</span>
<span lang="en">Formal proposal for the NHS</span>
</p>
</a>
<a href="proposals/nhs/nhs-detailed-proposal.html"
class="card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">🇬🇧</span>
<h3 class="text-xl font-bold">NHS Detailed Proposal</h3>
</div>
<p class="text-gray-300">
<span lang="es">Propuesta detallada para el NHS</span>
<span lang="en">Detailed proposal for the NHS</span>
</p>
</a>
</div>
</div>
<!-- Documentation Section -->
<div id="docs" class="bg-gray-800 bg-opacity-50 p-8 rounded-xl shadow-lg">
<h2 class="text-3xl font-bold mb-6 text-purple-400">
<span lang="es">Documentación</span>
<span lang="en">Documentation</span>
</h2>
<div class="grid md:grid-cols-3 gap-6">
<div onclick="openDoc('docs/spanish-hospital-context.txt')"
class="doc-card card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-yellow-400 text-2xl mr-3">📚</span>
<h3 class="text-xl font-bold">
<span lang="es">Contexto Hospitalario</span>
<span lang="en">Hospital Context</span>
</h3>
</div>
<p class="text-gray-300">
<span lang="es">Información completa e investigación de fondo</span>
<span lang="en">Comprehensive background information and research</span>
</p>
<div class="mt-4 text-sm text-blue-400">
<span lang="es">Leer Más →</span>
<span lang="en">Read More →</span>
</div>
</div>
<div onclick="openDoc('docs/requirements-conversation.txt')"
class="doc-card card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-green-400 text-2xl mr-3">⚙️</span>
<h3 class="text-xl font-bold">
<span lang="es">Requisitos</span>
<span lang="en">Requirements</span>
</h3>
</div>
<p class="text-gray-300">
<span lang="es">Especificaciones técnicas y requisitos del sistema</span>
<span lang="en">Technical specifications and system requirements</span>
</p>
<div class="mt-4 text-sm text-blue-400">
<span lang="es">Ver Documento →</span>
<span lang="en">View Document →</span>
</div>
</div>
<div onclick="openDoc('paper.html')"
class="doc-card card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">📝</span>
<h3 class="text-xl font-bold">
<span lang="es">Paper Completo</span>
<span lang="en">Full Paper</span>
</h3>
</div>
<p class="text-gray-300">
<span lang="es">Propuesta detallada y análisis completo</span>
<span lang="en">Detailed proposal and complete analysis</span>
</p>
<div class="mt-4 text-sm text-blue-400">
<span lang="es">Ver Paper →</span>
<span lang="en">View Paper →</span>
</div>
</div>
</div>
</div>
<!-- Projects Section -->
<div id="projects" class="bg-gray-800 bg-opacity-50 p-8 rounded-xl shadow-lg">
<h2 class="text-3xl font-bold mb-6 text-blue-400">
<span lang="es">Proyectos</span>
<span lang="en">Projects</span>
</h2>
<div class="grid md:grid-cols-2 gap-6">
<a href="projects/automedical.html"
class="card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">🤖</span>
<h3 class="text-xl font-bold">AutoMedical AI</h3>
</div>
<p class="text-gray-300">
<span lang="es">Proyecto de IA para automatización médica</span>
<span lang="en">AI project for medical automation</span>
</p>
</a>
<a href="projects/analytics.html"
class="card block p-6 bg-gray-700 rounded-lg border border-gray-600">
<div class="flex items-center mb-4">
<span class="text-blue-400 text-2xl mr-3">📊</span>
<h3 class="text-xl font-bold">Hospital Analytics</h3>
</div>
<p class="text-gray-300">
<span lang="es">Proyecto de análisis de datos hospitalarios</span>
<span lang="en">Hospital data analytics project</span>
</p>
</a>
</div>
</div>
<!-- Papers Section -->
<section class="section">
<h2 class="text-3xl font-bold mb-6 text-white flex items-center gap-3">
<i class="fas fa-file-alt"></i>
<span lang="es">Publicaciones Recientes</span>
<span lang="en">Recent Publications</span>
</h2>
<div class="grid md:grid-cols-2 gap-6">
<!-- FERMED Paper v1 -->
<div class="card p-6 hover:shadow-xl">
<h3 class="text-xl font-bold mb-2">
<span lang="es">FERMED: Modelos de Visión-Lenguaje para Diagnóstico Médico</span>
<span lang="en">FERMED: Vision-Language Models for Medical Diagnosis</span>
</h3>
<p class="text-gray-300 mb-4">
<span lang="es">Un enfoque innovador para el diagnóstico médico utilizando IA avanzada</span>
<span lang="en">An innovative approach to medical diagnosis using advanced AI</span>
</p>
<div class="flex gap-4">
<a href="/papers/research/fermed-vlm-paper.html" class="btn btn-primary">
<i class="fas fa-eye mr-2"></i>
<span lang="es">Ver Paper</span>
<span lang="en">View Paper</span>
</a>
</div>
</div>
<!-- FERMED Paper v2 -->
<div class="card p-6 hover:shadow-xl">
<h3 class="text-xl font-bold mb-2">
<span lang="es">FERMED v2: Validación Clínica y Aplicaciones</span>
<span lang="en">FERMED v2: Clinical Validation and Applications</span>
</h3>
<p class="text-gray-300 mb-4">
<span lang="es">Resultados de validación y casos de uso en entornos clínicos</span>
<span lang="en">Validation results and use cases in clinical settings</span>
</p>
<div class="flex gap-4">
<a href="/papers/research/fermed-vlm-paper-v2.html" class="btn btn-primary">
<i class="fas fa-eye mr-2"></i>
<span lang="es">Ver Paper</span>
<span lang="en">View Paper</span>
</a>
</div>
</div>
</div>
</section>
</div>
</main>
<!-- Document Viewer -->
<div id="docViewer" class="doc-viewer">
<i class="fas fa-times close-btn" onclick="closeDoc()"></i>
<iframe id="docFrame" src=""></iframe>
</div>
<!-- Include shared footer -->
<include src="/templates/footer.html"></include>
<script src="/assets/js/main.js"></script>
</body>
</html>