description: Logisches Modell für die strukturierte Erfassung und Verarbeitung von Patient-Reported Outcomes (PROs) inklusive Fragebögen, Antworten, Scores und Domain-Mappings. package_name: de.medizininformatikinitiative.kerndatensatz.pros derivation: specialization name: MII_LM_PRO type: https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-lm-pro elements: Fragebogen: type: BackboneElement short: Fragebogen (Questionnaire) array: true min: 1 index: 0 elements: FragebogenStandardSystem: {type: uri, short: Codesystem, index: 7} FragebogenStandardID: {type: string, short: Standard-ID, index: 6} FragebogenVersion: {type: string, short: Version, index: 4} FragebogenNameAbkuerzung: {type: string, short: Abkürzung, index: 3} Copyright: {type: string, short: Copyright, index: 45} FragebogenID: {type: string, short: Fragebogen-ID, index: 1} Autoren: type: BackboneElement short: Autoren array: true index: 43 elements: Autor: {type: string, short: Name, index: 44} required: [Autor] FragebogenIDIntern: {type: string, short: Interne ID, index: 5} Fragen: type: BackboneElement short: Fragen array: true min: 1 index: 9 elements: FragenIDStandardSystem: {type: uri, short: Frage Codesystem, index: 12} FragetextAusgefuelltWenn: {type: string, short: Bedingte Anzeige, index: 17} Anzeigemodalitaet: {type: code, short: Anzeigemodus, index: 16} Fragetext: {type: string, short: Fragetext, index: 14} FragenIDIntern: {type: string, short: Frage-ID, index: 10} FragenIDStandardVersion: {type: string, short: Frage Codesystem-Version, index: 13} FragetextAusfuellhinweise: {type: string, short: Ausfüllhinweise, index: 15} FragenIDStandardID: {type: string, short: Standard Frage-ID, index: 11} AntwortVorlage: type: BackboneElement short: Antwortoptionen index: 18 elements: Antworttyp: {type: code, short: Antworttyp, index: 19} AntwortUhrzeit: {type: boolean, short: Zeiterfassung, index: 20} AntwortDatum: type: BackboneElement short: Datumsformat index: 21 elements: minDatum: {type: date, short: Minimales Datum, index: 22} Datumsgenauigkeit: {type: code, short: Genauigkeit, index: 23} AntwortNumerischerWert: type: BackboneElement short: Numerische Antwort index: 24 elements: AntwortNumerischerWertKleinster: {type: decimal, short: Minimum, index: 25} AntwortNumerischerWertGroesster: {type: decimal, short: Maximum, index: 26} AntwortNumerischerWertEinheit: {type: code, short: Einheit, index: 27} AntwortNumerischerWertPraezision: {type: integer, short: Dezimalstellen, index: 28} AntwortString: type: BackboneElement short: Text-Antwort index: 29 elements: AntwortStringMinLength: {type: integer, short: Minimale Länge, index: 30} AntwortStringMaxLength: {type: integer, short: Maximale Länge, index: 31} AntwortAuswahl: type: BackboneElement short: Auswahlantworten array: true index: 32 elements: Mehrfachauswahl: {type: boolean, short: Mehrfachauswahl, index: 33} AntwortStandardValueSetReference: {type: uri, short: ValueSet Referenz, index: 34} AntwortAuswahlOption: type: BackboneElement short: Antwortoption array: true min: 1 index: 35 elements: AntwortOptionText: {type: string, short: Anzeigetext, index: 36} AntwortOptionExklusive: {type: boolean, short: Exklusiv, index: 37} AntwortOptionCodeIntern: {type: code, short: Interner Code, index: 38} AntwortOptionStandardCode: {type: code, short: Standard Code, index: 39} AntwortOptionStandardSystem: {type: uri, short: Codesystem, index: 40} AntwortOptionStandardSystemVersion: {type: string, short: Codesystem-Version, index: 41} AntwortOptionGewicht: {type: decimal, short: Scoring-Gewicht, index: 42} required: [AntwortOptionText] required: [AntwortAuswahlOption] required: [Antworttyp] required: [AntwortVorlage, FragenIDIntern, Fragetext] FragebogenStandardVersion: {type: string, short: Codesystem-Version, index: 8} FragebogenNameVollstaendig: {type: string, short: Vollständiger Name, index: 2} required: [FragebogenID, FragebogenVersion, Fragen] AusgefuellterFragebogen: type: BackboneElement short: Ausgefüllter Fragebogen (QuestionnaireResponse) array: true index: 46 elements: FragebogenIDIntern: {type: string, short: Referenz zum Fragebogen, index: 47} Antwort: type: BackboneElement short: Antworten array: true index: 48 elements: AntwortErfasst: {type: boolean, short: Antwort vorhanden, index: 49} FragenIntern: {type: string, short: Frage-Referenz, index: 50} AntwortCode: {type: code, short: Antwort-Code, index: 51} AntwortNummer: {type: decimal, short: Numerische Antwort, index: 52} AntwortString: {type: string, short: Text-Antwort, index: 53} AntwortDatum: {type: date, short: Datums-Antwort, index: 54} Erfassungsdatum: {type: dateTime, short: Erfassungszeitpunkt, index: 55} AntwortVorlage: type: BackboneElement short: Gewählte Option index: 56 elements: Antworttyp: {type: code, short: Typ, index: 57} Antwortinhalt: {type: string, short: Inhalt, index: 58} required: [Antworttyp] required: [FragenIntern] required: [FragebogenIDIntern] Score: type: BackboneElement short: Scores (Observation) array: true index: 59 elements: ScoreVorlage: type: BackboneElement short: Score-Definition (ObservationDefinition) index: 60 elements: ScoreVorlageID: {type: string, short: Score-ID, index: 61} ScoreName: {type: string, short: Score-Name, index: 62} Scoreberechnung: type: BackboneElement short: Berechnungsvorschrift index: 63 elements: ScoreBerechnungsID: {type: string, short: Berechnungs-ID, index: 64} ScoreDatentyp: {type: code, short: Ergebnis-Datentyp, index: 65} ScoreBerechnungsAlgorithmus: {type: string, short: Algorithmus, index: 66} ScoreQuelle: {type: uri, short: Quellenangabe, index: 67} required: [ScoreBerechnungsAlgorithmus, ScoreBerechnungsID, ScoreDatentyp] Domainenskala: type: BackboneElement short: Domain-Zuordnung array: true index: 68 elements: DomainID: {type: string, short: Domain-ID, index: 69} DomainCode: {type: code, short: Domain-Code, index: 70} DomainTitel: {type: string, short: Domain-Titel, index: 71} DomainBeschreibung: {type: string, short: Beschreibung, index: 72} DomainSkalen: type: BackboneElement short: Skalen-Details array: true index: 73 elements: Minimum: {type: decimal, short: Minimum, index: 74} Maximum: {type: decimal, short: Maximum, index: 75} Skalenwert: {type: code, short: Skalentyp, index: 76} DomainenskalaDomainenskala: {type: string, short: Subskalierung, index: 77} required: [DomainID] ScoreMapping: type: BackboneElement short: Score-Mapping array: true index: 78 elements: SourceScoreID: {type: string, short: Quell-Score, index: 79} TargetScoreID: {type: string, short: Ziel-Score, index: 80} MappingScorewert: type: BackboneElement short: Wert-Mapping array: true min: 1 index: 81 elements: SourceValue: {type: decimal, short: Quellwert, index: 82} TargetValue: {type: decimal, short: Zielwert, index: 83} MappingExpression: {type: string, short: Mapping-Formel, index: 84} required: [SourceValue, TargetValue] required: [MappingScorewert, SourceScoreID, TargetScoreID] required: [ScoreName, ScoreVorlageID, Scoreberechnung] ScoreBerechnet: type: BackboneElement short: Berechnete Score-Instanz array: true index: 85 elements: ScoreID: {type: string, short: Score-Instanz-ID, index: 86} ScoreVorlage: {type: string, short: Score-Template, index: 87} ScoreBerechnung: {type: string, short: Verwendeter Algorithmus, index: 88} Berechnungsdatum: {type: dateTime, short: Berechnungszeitpunkt, index: 89} ScoreInterpretation: {type: code, short: Interpretation, index: 90} BerechneterScorewert: {type: decimal, short: Score-Wert, index: 91} required: [BerechneterScorewert, Berechnungsdatum, ScoreBerechnung, ScoreID, ScoreVorlage] ScoreFragebogenScore: type: BackboneElement short: Fragebogen-basierter Score array: true index: 92 elements: FragebogenVorlage: {type: string, short: Fragebogen-Referenz, index: 93} AusgefuellterFragebogen: {type: string, short: Response-Referenz, index: 94} required: [AusgefuellterFragebogen, FragebogenVorlage] ScoreItembasierterScore: type: BackboneElement short: Item-basierter Score array: true index: 95 elements: AusgefuellteAntworten: {type: string, short: Item-Referenzen, array: true, min: 1, index: 96} required: [AusgefuellteAntworten] required: [ScoreVorlage] Domaene: type: BackboneElement short: Gesundheitsdomänen array: true index: 97 elements: DomaeneID: {type: string, short: Domain-ID, index: 98} DomaeneCode: {type: code, short: Domain-Code, index: 99} DomaeneTitel: {type: string, short: Domain-Name, index: 100} DomaeneBeschreibung: {type: string, short: Beschreibung, index: 101} DomaeneSkaliert: type: BackboneElement short: Skalierung index: 102 elements: DomaenenSkalenID: {type: string, short: Skalen-ID, index: 103} Minimum: {type: decimal, short: Minimum, index: 104} Maximum: {type: decimal, short: Maximum, index: 105} Skalenwert: {type: code, short: Skalentyp, index: 106} required: [DomaenenSkalenID] Referenzpopulation: type: BackboneElement short: Referenzpopulation array: true index: 107 elements: Altersbereich: {type: string, short: Altersbereich, index: 108} Geschlecht: {type: code, short: Geschlecht, index: 109} Indikation: {type: string, short: Indikation, index: 110} Mittelwert: {type: decimal, short: Mittelwert, index: 111} Standardabweichung: {type: decimal, short: Standardabweichung, index: 112} required: [DomaeneID, DomaeneTitel] package_version: 2026.0.0-ballot class: logical kind: logical url: https://www.medizininformatik-initiative.de/fhir/ext/modul-pro/StructureDefinition/mii-lm-pro base: http://hl7.org/fhir/StructureDefinition/Base version: 2025.0.0-alpha required: [Fragebogen]