Heural Hermes
Servidor de terminologia SNOMED CT para LATAM.
Un comando Docker. API REST completa. Busqueda en espanol. Listo para produccion.
De semanas a minutos
Implementar un servidor SNOMED CT desde cero es un proyecto en si mismo. Heural Hermes lo reduce a un comando.
- 1. Descargar release de SNOMED CT (requiere acceso NRC)
- 2. Instalar Java, configurar JVM y dependencias
- 3. Importar datos RF2 (horas de procesamiento)
- 4. Construir indices de busqueda
- 5. Configurar servidor HTTP y endpoints
- 6. Configurar health checks y monitoreo
Semanas de trabajo
- 1.
docker run— todo incluido
30 segundos
Inicio Rapido
Dos pasos. Un servidor SNOMED CT completo.
Iniciar el servidor
docker run -d \ --name heural-hermes \ -p 8080:8080 \ fastslack/heural-hermes:latest
Consultar la API
curl "http://localhost:8080/v1/snomed/search?term=diabetes&limit=5"
{
"items": [
{
"conceptId": "73211009",
"term": "Diabetes mellitus",
"semanticTag": "disorder",
"active": true
},
{
"conceptId": "44054006",
"term": "Diabetes mellitus tipo 2",
"semanticTag": "disorder",
"active": true
}
],
"total": 42,
"limit": 5
} Todo lo que necesitas para SNOMED CT
Un servidor completo, autocontenido y listo para produccion.
SNOMED CT Completo
Edición Internacional completa precargada. Más de 350.000 conceptos, descripciones, relaciones y refsets listos para consultar.
Busqueda en Espanol
Descripciones en espanol indexadas nativamente. Busca por terminos clinicos como los usan los profesionales de salud en LATAM.
Alto Rendimiento
Indices Lucene 10 optimizados + almacenamiento LMDB. Respuestas en milisegundos incluso con la base de datos completa.
Cross-mapping
Mapeos integrados a ICD-10, ICD-O, CIE y otros sistemas de codificacion. Interoperabilidad entre terminologias sin esfuerzo adicional.
ECL v2.2
Soporte completo de Expression Constraint Language. Consultas semanticas avanzadas sobre la jerarquia de SNOMED CT.
API REST Completa
Endpoints RESTful para busqueda, navegacion, cross-mapping y ECL. Documentada, predecible y lista para integracion.
Autocontenida
Todo en un contenedor Docker: aplicacion, datos SNOMED CT e indices. Sin bases de datos externas, sin dependencias adicionales.
Seguridad v3
Construido sobre Hermes v3 con Java 21 y Jetty 12. Ultima version del upstream con mejoras de rendimiento y seguridad.
API REST
Endpoints claros y predecibles. Integracion inmediata con cualquier sistema.
| Metodo | Endpoint | Descripcion |
|---|---|---|
| GET | /v1/snomed/search | Buscar conceptos por termino con filtros de semanticTag, modulo y limite |
| GET | /v1/snomed/concepts/{id} | Obtener un concepto por SCTID con descripciones y relaciones |
| GET | /v1/snomed/concepts/{id}/descriptions | Listar todas las descripciones (FSN, sinonimos) de un concepto |
| GET | /v1/snomed/concepts/{id}/relationships | Navegar relaciones IS-A, part-of y atributos del concepto |
| GET | /v1/snomed/crossmap/{id} | Obtener mapeos a ICD-10, ICD-O y otros sistemas de codificacion |
| POST | /v1/snomed/ecl | Evaluar expresiones ECL v2.2 sobre la jerarquia de conceptos |
| GET | /v1/health | Estado del servidor, version, edicion cargada y metricas basicas |
Casos de Uso
SNOMED CT es el estandar global de terminologia clinica. Heural Hermes lo hace accesible.
Hospitales y Clinicas
Historia clinica electronica con codificacion SNOMED CT estandarizada. Busqueda rapida de diagnosticos y procedimientos.
Ministerios de Salud
Plataformas nacionales de salud con terminologia unificada. Estandarizacion de reportes entre instituciones.
Laboratorios
Codificacion de resultados de laboratorio con SNOMED CT. Integracion con LOINC via cross-mapping automatizado.
Telemedicina
APIs rapidas para integracion en plataformas de consulta remota. Autocompletado de diagnosticos en tiempo real.
Interoperabilidad
Puente entre sistemas con diferentes codificaciones. Traduce entre SNOMED CT, ICD-10, CIE y terminologias locales.
Investigacion Clinica
Cohortes y estudios clinicos con terminologia estandarizada. Consultas ECL para seleccion precisa de poblaciones.
Stack Tecnico
Tecnologias probadas en produccion. Sin sorpresas.
Ediciones Regionales
Imagenes Docker preconfiguradas con la edicion de SNOMED CT que necesitas.
Argentina
Edicion Argentina con extensiones locales del Ministerio de Salud
fastslack/heural-hermes:ar Espana
Edicion Espana con descripciones y extensiones del SNS
fastslack/heural-hermes:es Chile
Edicion Chile con extensiones del MINSAL
fastslack/heural-hermes:cl Internacional
Edicion Internacional completa de SNOMED International
fastslack/heural-hermes:latest Necesitas otra edicion? Contactanos para configurar una imagen custom con tu edicion nacional.
Preguntas Frecuentes
Necesito una licencia de SNOMED CT para usar Heural Hermes?
Que ediciones de SNOMED CT soporta?
Cual es la diferencia con Snowstorm?
Cuantos recursos necesita?
Puedo usar esto en produccion?
Cual es la relacion con el proyecto Hermes original?
Implementa SNOMED CT hoy
Agenda una consulta gratuita o descarga la imagen Docker y empieza en minutos.
Heural Hermes esta basado en Hermes, creado por Mark Wardle y licenciado bajo Eclipse Public License v2.0. SNOMED CT es una marca registrada de SNOMED International.