Warum XML?

XML ist groß, unübersichtlich, arbeitsaufwändig und unflexibel. Die Werkzeuge zum Bearbeiten großer XML-Dateien sind teuer, langsam und ressourcenintensiv. Vor vielen Jahren (so Mitte der 90er) war ich mal Betatester für Microsofts “SGML-Author” – eine Extension zu Word 6.0. Ich habe damals viel gelernt und wieder vergessen, nicht aber die endlosen Bugreports. Ich kann verstehen, wenn es nicht wenige gibt, die sagen: so ein Mist.

Fakt ist jedoch, im Gesundheitswesen ist XML nicht mehr wegzudenken. Die Datenlieferungen der KBV basieren darauf, HL7 ist ein spezieller “Dialekt” von XML und es ist das wohl einzige wirklich plattformunabhängige Datenformat.

Wenn man mal begriffen hat, dass XML nicht die Arbeitsebene repräsentiert, sondern nur der Distribution von Daten dient, dann kann man sich damit auseinandersetzen und stellt dann sehr schnell fest, es ist ein ausgezeichnetes Mittel um komplexe Sachverhalte darzustellen. Dies gilt besonders für attributierte Elemente.

Man kann damit  elegant unterschiedliche Bedingungen darstellen, die Relevanz durch Attribute gewichten oder ganze Listen gleichartiger Elemente zuordnen.

Sehr schön veranschaulicht dies das soeben von der KBV vorgestellten ICD-10-Projekt im XML-Format:

icd

und hier der Knoten “diagnose_optionale_elemte_liste” expandiert:

icd2

Das ist schon recht elegant, wie sich diese komplexen Strukturen darstellen lassen.


Sie können die Diskussion via RSS 2.0 feed verfolgen.
Sie können eine Antwort hinterlassen, oder einen Trackback zu Ihrer eigenen Site setzen.

Es gibt noch keine Kommentare, schreiben Sie den ersten ...


Antwort hinterlassen

XHTML: Sie können folgende Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>