Repräsentation klinischer Konzepte durch Archetypen Hans Demski Helmholtz Zentrum München Arbeitsgruppe MEDIS Institut für Biologische und Medizinische Bildgebung GMDS Workshop - Berlin, April 2011 Überblick • ISO 13606 Archetypen • Metadaten • Terminologien • ISO 13606 Referenzmodell • Kontext der Datenerfassung/Kommunikation • Projekt ByMedConnect • Archetypen in der Praxis • Archetypbasierte Krankenakte EHRflex ISO EN 13606 - Archetypen ISO EN 13606 beschreibt ein einheitliches Informationsund ein Wissensmodell als Grundlage für den einrichtungsübergreifenden Austausch medizinischer Krankenakten. • Es berücksichtigt unterschiedliche klinischen Anforderungen und stellt sicher, dass aus verschiedenen Quellen stammende Daten richtig ausgewertet und interpretiert werden. Die in Teil 2 definierten Archetypen beschreiben allgemeine formale Modelle realer klinischer Konzepte (z.B. Blutdruck) • In einem maschinenlesbaren Format (Archetype Definition Language ADL) Archetypen - Vorteile Archetypen bilden formale formale Modelle klinischer Konzepte ab • Die standardisierte Form ermöglicht eine gemeinschaftliche Entwicklung und Wiederverwendung (z.B. Clinical Knowledge Manager auf www.openehr.org/knowledge) Archetypen bilden die Grundlage für semantisch interoperable EHRs die folgende Eigenschaften aufweisen: • Portabilität (über Einrichtungs- und regionale Grenzen hinweg) • Präzision (Metadaten und Verknüpfung mit Terminologien) • Zugänglichkeit (individuelle Abfragen und Entscheidungsunterstützung) • Nachhaltigkeit (Stichwort lebensbegleitende Krankenakte) Archetyp Metadaten Auszug aus ISO EN 13606 – Teil 2: An archetype description set may include the following information, if applicable. 6.1.4.1 A formal statement of the intended use of this archetype. 6.1.4.2 A formal statement of situations in which users might erroneously believe this archetype should be used. This may also stipulate any kinds of Reference Model for which it is unsuitable. 6.1.4.3 A detailed explanation of the purpose of this archetype, including any features of particular interest. 6.1.4.4 A description, reference or link to the published medical knowledge that has underpinned the definition of this archetype. Archetyp Metadaten - Beispiel purpose = <"Archetyp für die Untersuchung von Patienten mit Diabetes"> use = <"wird benutzt für alle Diabetes-Untersuchungen im Krankenhaus, inklusive der ersten Vorstellung. Optionale Abschnitte werden in Abhängigkeit von der speziellen Vorstellung entfernt.„ > misuse = <"nicht geeignet für Benutzung vor Diagnosestellung"> original_resource_uri = <"www.healthdata.org.au/data_sets/ diabetic_review_data_set_1.html"> Archetype Bindings [icd10AM::F60.1] -- from ICD10AM [snomed-ct::2004950] -- from snomed-ct [snomed-ct(3.1)::2004950] -- from snomed-ct v 3.1 Auszug aus ISO EN 13606 – Teil 2: 6.2.3.1 Every node of an archetype schema hierarchy shall be associated with at least one clinical term, which most accurately expresses the intended concept to be represented by that node on instantiation in the corresponding instance hierarchy 6.2.3.2 Any node of an archetype may be mapped to any number of additional concepts, terms and synonyms from terminology systems, to support either the interrogation of the archetype repository or of the corresponding instances. 6.2.3.3 Any concept mapping term or text shall specify the purpose that this mapping serves, using one of the following list of values: Principal concept, Term binding, Synonym, Language translation 6.2.3.4 Any reference to a coded term shall include the code, rubric, and the coding system (including version) from which the code and rubric have been taken Beispiel für Term-Bindings definition OBSERVATION[at0000] matches { -- Blood Pressure data matches { HISTORY[at0001] matches { -- history events cardinality matches {1..*; unordered} matches { EVENT[at0006] occurrences matches {0..*} matches { -- any event data matches { ITEM_TREE[at0003] matches { -- blood pressure items cardinality matches {0..*; unordered} matches { ELEMENT[at0004] occurrences matches {0..1} matches { -- Systolic value matches { C_DV_QUANTITY < property = <[openehr::125]> term_bindings = < list = < ["SNOMED-CT"] = < ["1"] = < items = < units = <"mm[Hg]"> ["at0000"] = <[SNOMED-CT(2003)::163020007]> magnitude = <|0.0..<1000.0|> ["at0004"] = <[SNOMED-CT(2003)::163030003]> precision = <|0|> ["at0005"] = <[SNOMED-CT(2003)::163031004]> > ["at0013"] = <[SNOMED-CT(2003)::246153002]> > > > > } } ELEMENT[at0005] occurrences matches {0..1} matches { -- Diastolic ISO EN 13606 - Referenzmodell Das in Teil 1 definierte Refenzmodell bildet die Grundlage für einen einheitlichen und strukturierten Informationsaustausch • Generische Strukturelemente zum Aufbau einer hierarchischen Akte Folder, composition, section, entry, cluster and element • Spezifische Datentypen Physical quantity, date, duration, coded text, URI, … Referenzmodell – interessante kontextbezogene Attribute meaning : CV The standardised clinical or administrative concept to which the name attribute has been mapped. In archetyped systems it will correspond to the archetype node name. In non-archetyped systems it might be a coded term from an appropriate terminology system. info_provider : FUNCTIONAL_ROLE Person, software or device that has provided the information documented in this ENTRY. other_participations : Set<FUNCTIONAL_ROLE> This association represents any other agents who have contributed to the health or healthcare processes. obs_time : IVL<TS> The date and time, or interval, at which the ITEM actually occurred or was true. ByMedConnect – Verbesserung der sektorübergreifenden Kommunikation für ein integriertes Gesundheitswesen in Bayern • Laufzeit: Juli 2009 – Juli 2012. • Gefördert durch das Bayerische Staatsministerium für Umwelt und Gesundheit. • In Kooperation mit dem GO IN Ärztenetz in Ingolstadt. • Ziele: Verbesserung der Kontinuität in der einrichtungsübergreifenden medizinischen Behandlung. Anwendung und Erprobung von Standards (CCR und ISO EN 13606) beim Austausch medizinischer Krankenakten http://www.ByMedConnect.de Mindmap Darstellung des Datensatzes Basierend auf dem ASTM Continuity of Care Record (CCR) Mindmap für Problemdefinition definition ENTRY[at0000] occurrences matches {1..1} matches { -- Problem items existence matches {0..1} cardinality matches {0..8; ordered; unique} matches { ELEMENT[at0101] occurrences matches {0..1} matches { -- Beschreibung value existence matches {0..1} matches { CODED_TEXT[at0102] occurrences matches {0..1} matches { -- CODED_TEXT codedValue existence matches {0..1} matches { ADL Definition CD[at0001] occurrences matches {0..1} matches { -- ICD10 codeValue existence matches {0..1} matches {*} codingSchemeName existence matches {0..1} matches {"ICD10"} … } } originalText existence matches {0..1} matches {/.*/} } } } ELEMENT[at0104] occurrences matches {0..1} matches { -- Status value existence matches {0..1} matches { SIMPLE_TEXT[at0015] occurrences matches {0..1} matches { -- SIMPLE_TEXT originalText existence matches {0..1} matches {"aktiv","inaktiv","chronisch","intermittierend","rezidivierend","verdrängend","gelöst"} } } } Archetypbasierte Krankenakte EHRflex EHRflex – ein generisches archetypbasiertes System – Open Source Project bei SourceForge Funktionalitäten – Import von Archetypen – Erzeugt GUI “on-the-fly” – Datenerfassung und Speicherung – Patientenzentrierte Datenverwaltung http://ehrflex.sourceforge.net • Webbasiert • Verwaltung von 13606 konformen Daten • Import und sofortige Verwendbarkeit neuer Archetypen • Wird ein Archetyp zur Dateneingabe ausgewählt • generiert das System automatisch eine Eingabemaske • Im Archetyp definierte Constraints werden dabei berücksichtigt • Datentypen • Einheiten • Value Sets • Daten werden entsprechend der Vorgaben des Archetypen erfasst • und in der elektronischen Akte standardkonform abgespeichert Kontaktadresse Internet: www.ByMedConnect.de Email: [email protected]