Mirobody
인간 건강의 표준 레지스트리, 약 2천 개 임상·생활 지표를 하나의 언어로 정리
브라우저에서 장치 데이터 전송, 파일 보기·필드 해석·GDT 2.1·3.x 테스트 데이터 생성, 서버 업로드 없이
Gerätedatentransfer im Browser: Dateien anzeigen, Felder deuten, Testdaten für GDT 2.1 und 3.x erzeugen – ohne Upload auf einen Server.
건강HTML · JavaScriptGitHub @freimoser온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
GDT Viewer & Validator: GDT-Dateien (Gerätedatentransfer) im Browser lesen, nach GDT 2.1 prüfen und Testdaten erzeugen. Feldkennungen, Beispieldateien, Fehler-Ratgeber. 100 % lokal.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Kostenloser Online-Viewer, Prüfer und Generator für GDT-Dateien (Gerätedatentransfer) – die gängige Schnittstelle zwischen Praxissoftware und medizinischen Geräten in Deutschland.
Live: https://freimoser.github.io/gdt-viewer/
Wissen: Was ist GDT? · Feldkennungen · Beispieldateien · Fehler beheben · Anbindung · Tutorial · Tool-Hilfe
| Funktion | Beschreibung |
|---|---|
| GDT lesen | Drag & Drop / Dateiauswahl – Anzeige als Tabelle mit Feldbedeutungen |
| GDT prüfen | Prüfung nach GDT 2.1: Zeilen- und Satzlängen, Pflichtfelder, Feldlängen, Datums- und Zahlenformate |
| Zeichensatz | Feld 9206 (7 Bit / CP437 / ISO 8859-1) wird ausgewertet, UTF-8 erkannt |
| Zusammenfassung | Patient, Geburtsdatum, Satzart, GDT-Version auf einen Blick |
| Generator | Normgerechte GDT-2.1-Testdateien, 3.x-Varianten und gezielte Abweichungen für Robustheitstests |
| Beispieldateien | Eine normgerechte Datei je Satzart (6300–6311) in beispiele/ |
| Download | Geladene Dateien byteidentisch, erzeugte im passenden Zeichensatz speichern |
| Datenschutz | 100 % clientseitig – Dateiinhalte werden nicht auf einen Server geladen |
Ideal für Praxis-IT, Support, Medizintechnik, Entwicklung und Schulungen.
.gdt / .txtllms.txt / llms-full.txt| GDT 2.1 | GDT 3.0 / 3.1 | |
|---|---|---|
Version (9218) | 02.10 | 03.00 / 03.10 |
| Satzlänge | Feld 8100 | Feld 8004 |
| Zeichensatz | Feld 9206 (Standard CP437) | kein Feld 9206 |
git clone https://github.com/freimoser/gdt-viewer.git
cd gdt-viewer
python3 -m http.server 8080
Browser: http://localhost:8080
| Seite | Inhalt |
|---|---|
| Wissen | Übersicht |
| Was ist GDT? | Definition, Dateiaufbau, Felder, Versionen |
| Feldkennungen | Alle Felder und Satzarten von GDT 2.1 |
| Beispieldateien | Normgerechte Dateien je Satzart |
| Fehler beheben | Umlaute, Längen, Import, Zuordnung |
| Anbindung | PVS und Gerät, Ordner, Checkliste, Fehler |
| Tutorial | Anfänger in ~15 Minuten |
| Tool-Hilfe | Debugging, Schulung, Testdaten |
Kopfzeile, Footer, Meta-Tags, strukturierte Daten, Sitemap und llms.txt werden aus zentralen Skripten erzeugt.
Die Blöcke zwischen <!-- site-header:start -->, <!-- seo:start --> usw. nicht von Hand ändern – sie werden überschrieben.
| Was ändern? | Wo? |
|---|---|
| Navigation, Footer, Brotkrumen | tools/site_chrome.py |
| Title, Description, Open Graph, JSON-LD, Datum, Sitemap | tools/site_meta.py |
Fakten in llms.txt | tools/site_llms.py |
Vorschaubild og-image.png | tools/og-image.html (Render-Befehl in der Datei) |
| Feld- und Satzarttabelle (Viewer, Generator, Seite Feldkennungen) | tools/gdt_spec.py → gdt-spec.js |
| Beispieldateien und ihre Seite | tools/make_samples.py |
Nach jeder Änderung an Inhalten, CSS oder JS:
python3 tools/gdt_spec.py && python3 tools/make_samples.py && python3 tools/site_chrome.py && python3 tools/site_meta.py && python3 tools/site_llms.py
node tools/check_samples.js # alle Beispieldateien müssen die Prüfung bestehen
Neue oder geänderte Seiten lassen sich über IndexNow sofort an Bing & Co. melden (Schlüsseldatei c56355b1258259a97ec28d6beef16c93.txt im Repo-Root):
python3 tools/indexnow.py
Bei inhaltlichen Änderungen einer Seite das sichtbare „Aktualisiert“-Datum und modified in tools/site_meta.py anpassen.
Die Sitemap muss in der Google Search Console und den Bing Webmaster Tools eingereicht werden – robots.txt unter /gdt-viewer/ wird von Crawlern nicht gelesen.
gdt-core.js (ohne DOM, in Node testbar)GDT-Dateien können Patientendaten enthalten. Nur mit freigegebenen bzw. fiktiven Daten arbeiten. Dieses Tool ist kein Medizinprodukt.