Das MII PRO Modul definiert ein logisches Datenmodell für die standardisierte Erfassung und Verarbeitung von Patient-Reported Outcomes. Dieses Informationsmodell bildet die konzeptuelle Grundlage für alle FHIR-Profile und beschreibt die Beziehungen zwischen den verschiedenen Komponenten des PRO-Workflows.
Die offiziell beschlossene Version des Informationsmodells befinden sich auf Art-Decor. Zur Vereinheitlichung der Repräsentation wurde das Informationsmodell zusätzlich als FHIR Logical Model abgebildet:
| MII_LM_PRO (mii-lm-pro) | http://hl7.org/fhir/StructureDefinition/Base | ||
| Fragebogen | 1..* | BackboneElement | |
| FragebogenID | 1..1 | string | |
| FragebogenNameVollstaendig | 0..1 | string | |
| FragebogenNameAbkuerzung | 0..1 | string | |
| FragebogenVersion | 1..1 | string | |
| FragebogenIDIntern | 0..1 | string | |
| FragebogenStandardID | 0..1 | string | |
| FragebogenStandardSystem | 0..1 | uri | |
| FragebogenStandardVersion | 0..1 | string | |
| Fragen | 1..* | BackboneElement | |
| FragenIDIntern | 1..1 | string | |
| FragenIDStandardID | 0..1 | string | |
| FragenIDStandardSystem | 0..1 | uri | |
| FragenIDStandardVersion | 0..1 | string | |
| Fragetext | 1..1 | string | |
| FragetextAusfuellhinweise | 0..1 | string | |
| Anzeigemodalitaet | 0..1 | code | |
| FragetextAusgefuelltWenn | 0..1 | string | |
| AntwortVorlage | 1..1 | BackboneElement | |
| Antworttyp | 1..1 | code | |
| AntwortUhrzeit | 0..1 | boolean | |
| AntwortDatum | 0..1 | BackboneElement | |
| minDatum | 0..1 | date | |
| Datumsgenauigkeit | 0..1 | code | |
| AntwortNumerischerWert | 0..1 | BackboneElement | |
| AntwortNumerischerWertKleinster | 0..1 | decimal | |
| AntwortNumerischerWertGroesster | 0..1 | decimal | |
| AntwortNumerischerWertEinheit | 0..1 | code | |
| AntwortNumerischerWertPraezision | 0..1 | integer | |
| AntwortString | 0..1 | BackboneElement | |
| AntwortStringMinLength | 0..1 | integer | |
| AntwortStringMaxLength | 0..1 | integer | |
| AntwortAuswahl | 0..* | BackboneElement | |
| Mehrfachauswahl | 0..1 | boolean | |
| AntwortStandardValueSetReference | 0..1 | uri | |
| AntwortAuswahlOption | 1..* | BackboneElement | |
| AntwortOptionText | 1..1 | string | |
| AntwortOptionExklusive | 0..1 | boolean | |
| AntwortOptionCodeIntern | 0..1 | code | |
| AntwortOptionStandardCode | 0..1 | code | |
| AntwortOptionStandardSystem | 0..1 | uri | |
| AntwortOptionStandardSystemVersion | 0..1 | string | |
| AntwortOptionGewicht | 0..1 | decimal | |
| Autoren | 0..* | BackboneElement | |
| Autor | 1..1 | string | |
| Copyright | 0..1 | string | |
| AusgefuellterFragebogen | 0..* | BackboneElement | |
| FragebogenIDIntern | 1..1 | string | |
| Antwort | 0..* | BackboneElement | |
| AntwortErfasst | 0..1 | boolean | |
| FragenIntern | 1..1 | string | |
| AntwortCode | 0..1 | code | |
| AntwortNummer | 0..1 | decimal | |
| AntwortString | 0..1 | string | |
| AntwortDatum | 0..1 | date | |
| Erfassungsdatum | 0..1 | dateTime | |
| AntwortVorlage | 0..1 | BackboneElement | |
| Antworttyp | 1..1 | code | |
| Antwortinhalt | 0..1 | string | |
| Score | 0..* | BackboneElement | |
| ScoreVorlage | 1..1 | BackboneElement | |
| ScoreVorlageID | 1..1 | string | |
| ScoreName | 1..1 | string | |
| Scoreberechnung | 1..1 | BackboneElement | |
| ScoreBerechnungsID | 1..1 | string | |
| ScoreDatentyp | 1..1 | code | |
| ScoreBerechnungsAlgorithmus | 1..1 | string | |
| ScoreQuelle | 0..1 | uri | |
| Domainenskala | 0..* | BackboneElement | |
| DomainID | 1..1 | string | |
| DomainCode | 0..1 | code | |
| DomainTitel | 0..1 | string | |
| DomainBeschreibung | 0..1 | string | |
| DomainSkalen | 0..* | BackboneElement | |
| Minimum | 0..1 | decimal | |
| Maximum | 0..1 | decimal | |
| Skalenwert | 0..1 | code | |
| DomainenskalaDomainenskala | 0..1 | string | |
| ScoreMapping | 0..* | BackboneElement | |
| SourceScoreID | 1..1 | string | |
| TargetScoreID | 1..1 | string | |
| MappingScorewert | 1..* | BackboneElement | |
| SourceValue | 1..1 | decimal | |
| TargetValue | 1..1 | decimal | |
| MappingExpression | 0..1 | string | |
| ScoreBerechnet | 0..* | BackboneElement | |
| ScoreID | 1..1 | string | |
| ScoreVorlage | 1..1 | string | |
| ScoreBerechnung | 1..1 | string | |
| Berechnungsdatum | 1..1 | dateTime | |
| ScoreInterpretation | 0..1 | code | |
| BerechneterScorewert | 1..1 | decimal | |
| ScoreFragebogenScore | 0..* | BackboneElement | |
| FragebogenVorlage | 1..1 | string | |
| AusgefuellterFragebogen | 1..1 | string | |
| ScoreItembasierterScore | 0..* | BackboneElement | |
| AusgefuellteAntworten | 1..* | string | |
| Domaene | 0..* | BackboneElement | |
| DomaeneID | 1..1 | string | |
| DomaeneCode | 0..1 | code | |
| DomaeneTitel | 1..1 | string | |
| DomaeneBeschreibung | 0..1 | string | |
| DomaeneSkaliert | 0..1 | BackboneElement | |
| DomaenenSkalenID | 1..1 | string | |
| Minimum | 0..1 | decimal | |
| Maximum | 0..1 | decimal | |
| Skalenwert | 0..1 | code | |
| Referenzpopulation | 0..* | BackboneElement | |
| Altersbereich | 0..1 | string | |
| Geschlecht | 0..1 | code | |
| Indikation | 0..1 | string | |
| Mittelwert | 0..1 | decimal | |
| Standardabweichung | 0..1 | decimal |
Es ist zu beachten, dass das Logical Model rein auf die Abbildung der Datenelemente und deren Beschreibung abzielt. Verwendete Datentypen und Kardinalitäten sind nicht als verpflichtend anzusehen. Dies wird abschließend durch die FHIR-Profile festgelegt. Für jedes Element innerhalb des Logical Models existiert ein 1:1 Mapping auf ein Element einer konkreten FHIR Ressource.
| Logischer Datensatz | Beschreibung |
|---|---|
| mii-lm-pro | Logisches Modell für die strukturierte Erfassung und Verarbeitung von Patient-Reported Outcomes (PROs) inklusive Fragebögen, Antworten, Scores und Domain-Mappings. |
| Fragebogen | Strukturierter Fragebogen zur Erfassung von Patient-Reported Outcomes |
| Fragebogen. FragebogenID | Eindeutige Identifikation des Fragebogens |
| Fragebogen. FragebogenNameVollstaendig | Ausgeschriebener Name des Fragebogens (z.B. 'Patient Health Questionnaire-9') |
| Fragebogen. FragebogenNameAbkuerzung | Kurzbezeichnung des Fragebogens (z.B. 'PHQ-9') |
| Fragebogen. FragebogenVersion | Versionsnummer des Fragebogens nach SemVer |
| Fragebogen. FragebogenIDIntern | Einrichtungsspezifische ID |
| Fragebogen. FragebogenStandardID | ID aus Standardterminologie (z.B. LOINC) |
| Fragebogen. FragebogenStandardSystem | URI des verwendeten Codesystems |
| Fragebogen. FragebogenStandardVersion | Version des verwendeten Codesystems |
| Fragebogen. Fragen | Einzelne Fragen/Items des Fragebogens |
| Fragebogen. Fragen. FragenIDIntern | Eindeutige ID der Frage innerhalb des Fragebogens |
| Fragebogen. Fragen. FragenIDStandardID | ID der Frage aus Standardterminologie |
| Fragebogen. Fragen. FragenIDStandardSystem | Codesystem der Frage |
| Fragebogen. Fragen. FragenIDStandardVersion | Version des Frage-Codesystems |
| Fragebogen. Fragen. Fragetext | Der anzuzeigende Fragetext |
| Fragebogen. Fragen. FragetextAusfuellhinweise | Instruktionen zum Ausfüllen |
| Fragebogen. Fragen. Anzeigemodalitaet | Art der Darstellung (z.B. Radio-Button, Slider) |
| Fragebogen. Fragen. FragetextAusgefuelltWenn | FHIRPath-Expression für bedingte Anzeige |
| Fragebogen. Fragen. AntwortVorlage | Definierte Antwortmöglichkeiten |
| Fragebogen. Fragen. AntwortVorlage. Antworttyp | Datentyp der Antwort (boolean, integer, string, etc.) |
| Fragebogen. Fragen. AntwortVorlage. AntwortUhrzeit | Ob Zeitpunkt der Antwort erfasst wird |
| Fragebogen. Fragen. AntwortVorlage. AntwortDatum | Spezifikation für Datumsantworten |
| Fragebogen. Fragen. AntwortVorlage. AntwortDatum. minDatum | Frühestes erlaubtes Datum |
| Fragebogen. Fragen. AntwortVorlage. AntwortDatum. Datumsgenauigkeit | Tag, Monat oder Jahr |
| Fragebogen. Fragen. AntwortVorlage. AntwortNumerischerWert | Spezifikation für numerische Antworten |
| Fragebogen. Fragen. AntwortVorlage. AntwortNumerischerWert. AntwortNumerischerWertKleinster | Kleinster erlaubter Wert |
| Fragebogen. Fragen. AntwortVorlage. AntwortNumerischerWert. AntwortNumerischerWertGroesster | Größter erlaubter Wert |
| Fragebogen. Fragen. AntwortVorlage. AntwortNumerischerWert. AntwortNumerischerWertEinheit | UCUM-Code der Einheit |
| Fragebogen. Fragen. AntwortVorlage. AntwortNumerischerWert. AntwortNumerischerWertPraezision | Anzahl der Nachkommastellen |
| Fragebogen. Fragen. AntwortVorlage. AntwortString | Spezifikation für Textantworten |
| Fragebogen. Fragen. AntwortVorlage. AntwortString. AntwortStringMinLength | Minimale Anzahl Zeichen |
| Fragebogen. Fragen. AntwortVorlage. AntwortString. AntwortStringMaxLength | Maximale Anzahl Zeichen |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl | Vordefinierte Antwortoptionen |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. Mehrfachauswahl | Ob mehrere Optionen wählbar sind |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortStandardValueSetReference | Verweis auf externes ValueSet |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption | Einzelne Antwortoption |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption. AntwortOptionText | Text der Antwortoption |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption. AntwortOptionExklusive | Schließt andere Optionen aus |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption. AntwortOptionCodeIntern | Einrichtungsspezifischer Code |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption. AntwortOptionStandardCode | Code aus Standardterminologie |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption. AntwortOptionStandardSystem | URI des Codesystems |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption. AntwortOptionStandardSystemVersion | Version des Codesystems |
| Fragebogen. Fragen. AntwortVorlage. AntwortAuswahl. AntwortAuswahlOption. AntwortOptionGewicht | Numerischer Wert für Score-Berechnung |
| Fragebogen. Autoren | Ersteller des Fragebogens |
| Fragebogen. Autoren. Autor | Name des Autors oder der Organisation |
| Fragebogen. Copyright | Urheberrechtsinformationen |
| AusgefuellterFragebogen | Ausgefüllte Instanz eines Fragebogens |
| AusgefuellterFragebogen. FragebogenIDIntern | Verweis auf den zugrundeliegenden Fragebogen |
| AusgefuellterFragebogen. Antwort | Erfasste Antworten |
| AusgefuellterFragebogen. Antwort. AntwortErfasst | Ob eine Antwort gegeben wurde |
| AusgefuellterFragebogen. Antwort. FragenIntern | Verweis auf die beantwortete Frage |
| AusgefuellterFragebogen. Antwort. AntwortCode | Codierte Antwort |
| AusgefuellterFragebogen. Antwort. AntwortNummer | Zahlenwert als Antwort |
| AusgefuellterFragebogen. Antwort. AntwortString | Freitext als Antwort |
| AusgefuellterFragebogen. Antwort. AntwortDatum | Datum als Antwort |
| AusgefuellterFragebogen. Antwort. Erfassungsdatum | Zeitpunkt der Antworterfassung |
| AusgefuellterFragebogen. Antwort. AntwortVorlage | Bei Auswahlantworten |
| AusgefuellterFragebogen. Antwort. AntwortVorlage. Antworttyp | Typ der gewählten Antwort |
| AusgefuellterFragebogen. Antwort. AntwortVorlage. Antwortinhalt | Inhalt der gewählten Option |
| Score | Berechnete Scores aus Fragebögen |
| Score. ScoreVorlage | Template für Score-Berechnung |
| Score. ScoreVorlage. ScoreVorlageID | Eindeutige Identifikation des Score-Typs |
| Score. ScoreVorlage. ScoreName | Bezeichnung des Scores |
| Score. ScoreVorlage. Scoreberechnung | Algorithmus zur Score-Berechnung |
| Score. ScoreVorlage. Scoreberechnung. ScoreBerechnungsID | ID des Berechnungsalgorithmus |
| Score. ScoreVorlage. Scoreberechnung. ScoreDatentyp | Datentyp des berechneten Scores |
| Score. ScoreVorlage. Scoreberechnung. ScoreBerechnungsAlgorithmus | FHIRPath oder CQL Expression |
| Score. ScoreVorlage. Scoreberechnung. ScoreQuelle | Referenz zur Algorithmus-Dokumentation |
| Score. ScoreVorlage. Domainenskala | Zuordnung zu Gesundheitsdomänen |
| Score. ScoreVorlage. Domainenskala. DomainID | ID der Gesundheitsdomäne |
| Score. ScoreVorlage. Domainenskala. DomainCode | Code der Domain (z.B. SNOMED) |
| Score. ScoreVorlage. Domainenskala. DomainTitel | Name der Domain |
| Score. ScoreVorlage. Domainenskala. DomainBeschreibung | Beschreibung der Domain |
| Score. ScoreVorlage. Domainenskala. DomainSkalen | Details zur Domain-Skala |
| Score. ScoreVorlage. Domainenskala. DomainSkalen. Minimum | Minimaler Skalenwert |
| Score. ScoreVorlage. Domainenskala. DomainSkalen. Maximum | Maximaler Skalenwert |
| Score. ScoreVorlage. Domainenskala. DomainSkalen. Skalenwert | Art der Skala (ordinal, interval, ratio) |
| Score. ScoreVorlage. Domainenskala. DomainSkalen. DomainenskalaDomainenskala | Verweis auf Unterskalen |
| Score. ScoreVorlage. ScoreMapping | Mapping zu anderen Scoring-Systemen |
| Score. ScoreVorlage. ScoreMapping. SourceScoreID | ID des Ausgangs-Scores |
| Score. ScoreVorlage. ScoreMapping. TargetScoreID | ID des Ziel-Scores |
| Score. ScoreVorlage. ScoreMapping. MappingScorewert | Konkrete Wertezuordnungen |
| Score. ScoreVorlage. ScoreMapping. MappingScorewert. SourceValue | Wert im Ausgangssystem |
| Score. ScoreVorlage. ScoreMapping. MappingScorewert. TargetValue | Wert im Zielsystem |
| Score. ScoreVorlage. ScoreMapping. MappingScorewert. MappingExpression | Mathematische Transformation |
| Score. ScoreBerechnet | Konkret berechneter Score-Wert |
| Score. ScoreBerechnet. ScoreID | ID der Score-Berechnung |
| Score. ScoreBerechnet. ScoreVorlage | Verweis auf Score-Definition |
| Score. ScoreBerechnet. ScoreBerechnung | Referenz zum Berechnungsalgorithmus |
| Score. ScoreBerechnet. Berechnungsdatum | Zeitpunkt der Score-Berechnung |
| Score. ScoreBerechnet. ScoreInterpretation | Klinische Interpretation (normal, auffällig, kritisch) |
| Score. ScoreBerechnet. BerechneterScorewert | Der berechnete numerische Wert |
| Score. ScoreFragebogenScore | Score direkt aus Fragebogen berechnet |
| Score. ScoreFragebogenScore. FragebogenVorlage | Verweis auf Fragebogen-Template |
| Score. ScoreFragebogenScore. AusgefuellterFragebogen | Verweis auf QuestionnaireResponse |
| Score. ScoreItembasierterScore | Score aus einzelnen Items/Antworten |
| Score. ScoreItembasierterScore. AusgefuellteAntworten | Verweise auf einzelne Antwort-Items |
| Domaene | Klassifikation nach Gesundheitsbereichen |
| Domaene. DomaeneID | Eindeutige ID der Domain |
| Domaene. DomaeneCode | Standardisierter Code (z.B. ICF) |
| Domaene. DomaeneTitel | Bezeichnung der Domain |
| Domaene. DomaeneBeschreibung | Detaillierte Beschreibung |
| Domaene. DomaeneSkaliert | Skalierungsinformationen |
| Domaene. DomaeneSkaliert. DomaenenSkalenID | ID der Domänenskala |
| Domaene. DomaeneSkaliert. Minimum | Minimaler Wert |
| Domaene. DomaeneSkaliert. Maximum | Maximaler Wert |
| Domaene. DomaeneSkaliert. Skalenwert | Art der Skala |
| Domaene. Referenzpopulation | Normwerte für Populationen |
| Domaene. Referenzpopulation. Altersbereich | z.B. '18-65 Jahre' |
| Domaene. Referenzpopulation. Geschlecht | Geschlechtsspezifische Norm |
| Domaene. Referenzpopulation. Indikation | Krankheitsspezifische Norm |
| Domaene. Referenzpopulation. Mittelwert | Durchschnittswert der Population |
| Domaene. Referenzpopulation. Standardabweichung | Streuung der Werte |