You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: add doctor service, fix FHIR Spec MCP port, add DNS troubleshooting
- index.md: add Doctor service to Betrieb section
- installation.md: replace manual curl checks with docker compose run --rm doctor
- mcp-bridge.md: fix FHIR Spec MCP URL (was :3001, correct :8080)
- troubleshooting.md: add Snowstorm DNS resolution issue, replace
bash health check script with doctor service documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Der Doctor prüft DNS-Auflösung, Snowstorm FHIR-Endpunkte, SNOMED-Routing durch den Terminology Proxy, LOINC deutsche Labels und Panel-Index sowie alle Health-Endpunkte. Bei Problemen zeigt er genau an, welcher Check fehlschlägt.
**Symptom:** Der Terminology MCP Server kann Snowstorm nicht erreichen. `lookup_code` für SNOMED CT schlägt fehl, obwohl Snowstorm läuft.
54
+
55
+
**Ursache:** Wenn Snowstorm einzeln neu gestartet wird (z.B. `docker restart ceir-snowstorm`), verliert der Container seinen DNS-Alias im Docker-Netzwerk. Andere Container können `snowstorm` dann nicht mehr auflösen.
56
+
57
+
**Diagnose:**
58
+
59
+
```bash
60
+
# Doctor-Service ausführen — prüft DNS und alle Routen
61
+
docker compose run --rm doctor
62
+
```
63
+
64
+
**Lösung:** Snowstorm und abhängige Services über Docker Compose neu erstellen:
65
+
66
+
```bash
67
+
docker compose up -d --force-recreate snowstorm terminology-mcp
68
+
```
69
+
70
+
> **Wichtig:**`docker restart` reicht nicht — es muss `--force-recreate` sein, damit Docker die DNS-Einträge im Netzwerk neu registriert.
71
+
51
72
### SNOMED-Import dauert sehr lange
52
73
53
74
Der initiale Import kann je nach Paketgröße 10-30 Minuten dauern. Fortschritt prüfen:
@@ -184,40 +205,37 @@ BRIDGE_PORT=8001
184
205
185
206
### Health Checks für alle Services
186
207
187
-
Nutze folgendes Skript, um den Status aller Services zu prüfen:
208
+
CEIR-OS enthält einen integrierten **Doctor-Service**, der alle Services, DNS-Auflösung und funktionale Routen prüft:
0 commit comments