Heural
Open Source
v3

Heural Hermes

SNOMED CT terminologieserver voor de gezondheidszorg.

Eén Docker commando. Complete REST API. Meertalig zoeken. Productieklaar.

Docker GPLv3 SNOMED CT

Van weken naar minuten

Een SNOMED CT server vanaf nul implementeren is een project op zich. Heural Hermes reduceert het tot één commando.

Zonder Heural Hermes
  • 1. SNOMED CT release downloaden (vereist NRC toegang)
  • 2. Java installeren, JVM en afhankelijkheden configureren
  • 3. RF2 data importeren (uren verwerking)
  • 4. Zoekindexen bouwen
  • 5. HTTP server en endpoints configureren
  • 6. Health checks en monitoring configureren

Weken werk

Met Heural Hermes
  • 1. docker run — alles inbegrepen
Data voorgeladen
Indexen gebouwd
API klaar
Health checks inbegrepen

30 seconden

Snel Starten

Twee stappen. Een complete SNOMED CT server.

1

Start de server

docker run -d \
  --name heural-hermes \
  -p 8080:8080 \
  fastslack/heural-hermes:latest
2

Bevraag de API

curl "http://localhost:8080/v1/snomed/search?term=diabetes&limit=5"
Respons application/json
{
  "items": [
    {
      "conceptId": "73211009",
      "term": "Diabetes mellitus",
      "semanticTag": "disorder",
      "active": true
    },
    {
      "conceptId": "44054006",
      "term": "Diabetes mellitus type 2",
      "semanticTag": "disorder",
      "active": true
    }
  ],
  "total": 42,
  "limit": 5
}

Alles wat je nodig hebt voor SNOMED CT

Een complete, zelfstandige, productieklare server.

Complete SNOMED CT

Volledige Internationale Editie voorgeladen. Meer dan 350.000 concepten, beschrijvingen, relaties en refsets klaar om te bevragen.

Meertalig Zoeken

Native geïndexeerde beschrijvingen in meerdere talen. Zoek op klinische termen zoals gebruikt door zorgprofessionals wereldwijd.

Hoge Prestaties

Geoptimaliseerde Lucene 10 indexen + LMDB opslag. Milliseconde responstijden zelfs met de complete database.

Cross-mapping

Ingebouwde mappings naar ICD-10, ICD-O, CIE en andere coderingssystemen. Moeiteloze interoperabiliteit tussen terminologieën.

ECL v2.2

Volledige Expression Constraint Language ondersteuning. Geavanceerde semantische queries over de SNOMED CT hiërarchie.

Complete REST API

RESTful endpoints voor zoeken, navigatie, cross-mapping en ECL. Gedocumenteerd, voorspelbaar en integratieklaar.

Zelfstandig

Alles in één Docker container: applicatie, SNOMED CT data en indexen. Geen externe databases, geen extra afhankelijkheden.

Beveiliging v3

Gebouwd op Hermes v3 met Java 21 en Jetty 12. Laatste upstream versie met prestatie- en beveiligingsverbeteringen.

REST API

Duidelijke en voorspelbare endpoints. Directe integratie met elk systeem.

Methode Endpoint Beschrijving
GET /v1/snomed/search Zoek concepten op term met semanticTag, module en limit filters
GET /v1/snomed/concepts/{id} Haal een concept op via SCTID met beschrijvingen en relaties
GET /v1/snomed/concepts/{id}/descriptions Lijst alle beschrijvingen (FSN, synoniemen) voor een concept
GET /v1/snomed/concepts/{id}/relationships Navigeer IS-A, part-of relaties en concept attributen
GET /v1/snomed/crossmap/{id} Haal mappings naar ICD-10, ICD-O en andere coderingssystemen
POST /v1/snomed/ecl Evalueer ECL v2.2 expressies over de concept hiërarchie
GET /v1/health Serverstatus, versie, geladen editie en basis metrics

Gebruikcases

SNOMED CT is de wereldwijde standaard voor klinische terminologie. Heural Hermes maakt het toegankelijk.

Ziekenhuizen & Klinieken

Elektronische patiëntendossiers met gestandaardiseerde SNOMED CT codering. Snel zoeken naar diagnoses en procedures.

Ministeries van Volksgezondheid

Nationale gezondheidsplatforms met uniforme terminologie. Rapportagestandardisatie tussen instellingen.

Laboratoria

Labresultaatcodering met SNOMED CT. LOINC integratie via geautomatiseerde cross-mapping.

Telegeneeskunde

Snelle APIs voor integratie in platforms voor consulten op afstand. Realtime diagnose autocomplete.

Interoperabiliteit

Brug tussen systemen met verschillende coderingsstandaarden. Vertaal tussen SNOMED CT, ICD-10, CIE en lokale terminologieën.

Klinisch Onderzoek

Cohorten en klinische studies met gestandaardiseerde terminologie. ECL queries voor precieze populatieselectie.

Tech Stack

Beproefde technologieën. Geen verrassingen.

Java 21 Jetty 12 Lucene 10 LMDB Docker Ubuntu 24.04 SNOMED CT GPLv3

Regionale Edities

Voorgeconfigureerde Docker images met de SNOMED CT editie die je nodig hebt.

🇦🇷

Argentinië

Argentijnse Editie met lokale Ministerie van Volksgezondheid extensies

fastslack/heural-hermes:ar
🇪🇸

Spanje

Spaanse Editie met SNS beschrijvingen en extensies

fastslack/heural-hermes:es
🇨🇱

Chili

Chileense Editie met MINSAL extensies

fastslack/heural-hermes:cl
🌐

Internationaal

Complete Internationale Editie van SNOMED International

fastslack/heural-hermes:latest

Andere editie nodig? Neem contact op om een aangepaste image te configureren met jouw nationale editie.

Veelgestelde Vragen

Heb ik een SNOMED CT licentie nodig om Heural Hermes te gebruiken?
Ja. SNOMED CT vereist een gebruikslicentie. Lidlanden van SNOMED International hebben toegang via hun Nationale Release Centers (NRC). Heural Hermes is de server, maar SNOMED CT data vereist autorisatie van het corresponderende NRC.
Welke SNOMED CT edities worden ondersteund?
De Docker image bevat standaard de Internationale Editie. We bieden ook aangepaste edities voor verschillende landen en een uitgebreide Internationale editie. Neem contact met ons op om de editie te configureren die je nodig hebt.
Wat is het verschil met Snowstorm?
Heural Hermes is gebaseerd op Mark Wardle's Hermes project, een lichtgewicht en zelfstandige server. In tegenstelling tot Snowstorm (die Elasticsearch vereist), gebruikt Hermes embedded Lucene en LMDB, wat resulteert in veel eenvoudigere deployment: een enkele Docker container zonder externe afhankelijkheden.
Hoeveel resources zijn er nodig?
De container heeft ongeveer 2 GB RAM en 5 GB schijfruimte nodig met de Internationale Editie. Start in minder dan 30 seconden en reageert op queries in milliseconden dankzij voorgebouwde Lucene indexen.
Kan ik dit in productie gebruiken?
Ja. Heural Hermes is ontworpen voor productieomgevingen. De Docker image bevat health checks, gestructureerde logging, en is gebouwd op Java 21 LTS met Jetty 12. We raden aan om het achter een reverse proxy (nginx) met HTTPS te draaien.
Wat is de relatie met het originele Hermes project?
Heural Hermes is gebaseerd op Hermes, gemaakt door Mark Wardle en gelicenseerd onder EPL-2.0. Onze fork voegt de voorgeconfigureerde Docker image toe, ondersteuning voor regionale edities, en distributie via Docker Hub. We onderhouden de upstream code en respecteren de originele licentie.

Implementeer SNOMED CT vandaag

Plan een gratis consultatie of download de Docker image en begin in minuten.

Heural Hermes is gebaseerd op Hermes, gemaakt door Mark Wardle en gelicenseerd onder Eclipse Public License v2.0. SNOMED CT is een geregistreerd handelsmerk van SNOMED International.