changedOutput schema / properties / focus / properties / descriptionHighlight / description
Previous value: -"Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null."New value: +"Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description' — wie wörtlich die Suchanfrage das jeweilige Wort getroffen hat. 1,00 das Wort selbst, 0,75 eine Wortform oder ein Präfix, 0,50 ein Bestandteil eines zusammengesetzten Wortes, 0,25 ein Synonym oder ein korrigierter Tippfehler. Null, wenn die Anfrage diesen Text nicht berührt hat. Über MCP immer null."
addedOutput schema / properties / focus / properties / groupCode
Added value: +{
+ "description": "Nur bei einer Suche: die Rubrik, unter der die Suche diesen Treffer einordnet — beim ICD die dreistellige Kategorie, beim OPS der vierstellige Kode. Die Liste bleibt flach; wer mag, gruppiert danach. Null außerhalb der Suche.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / focus / properties / icdCount
Added value: +{
+ "description": "Anzahl der ICD-Kodes, die im Text der Richtlinie genannt werden. Die Kodes selbst stehen als Verweise im Text.",
+ "type": "integer"
+}
addedOutput schema / properties / focus / properties / isGroupHeader
Added value: +{
+ "description": "Nur bei einer Suche: True, wenn diese Zeile die Rubrik selbst ist und die folgenden Zeilen mit gleichem 'groupCode' ihre Kodes sind.",
+ "type": "boolean"
+}
addedOutput schema / properties / focus / properties / isSemanticMatch
Added value: +{
+ "description": "Nur bei einer Suche: True, wenn kein Wort der Anfrage diesen Kode erreicht hat und er über die Bedeutung gefunden wurde. Dann gibt es nichts hervorzuheben.",
+ "type": "boolean"
+}
addedOutput schema / properties / focus / properties / matchedTerm
Added value: +{
+ "description": "Nur bei einer Suche: die Formulierung, über die der Treffer gefunden wurde, wenn sie etwas sagt, was 'description' nicht sagt — etwa der Eintrag des Alphabetischen Verzeichnisses, unter dem der Kode nachgewiesen ist. Null, wenn der Treffer sich aus der Bezeichnung selbst erklärt.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / focus / properties / matchedTermHighlight
Added value: +{
+ "description": "Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'matchedTerm', gleiche Skala wie 'descriptionHighlight'. Über MCP immer null.",
+ "items": {
+ "type": "number"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+}
addedOutput schema / properties / focus / properties / opsCount
Added value: +{
+ "description": "Anzahl der OPS-Kodes, die im Text der Richtlinie genannt werden. Die Kodes selbst stehen als Verweise im Text.",
+ "type": "integer"
+}
changedOutput schema / properties / focus / properties / treeDepth / description
Previous value: -"Nur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche."New value: +"Nur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Bei einer Suche null — dort sagt 'groupCode', wohin eine Zeile gehört, und die Gliederung entsteht durch Blöcke statt durch Einrückung."
addedOutput schema / properties / interpretation
Added value: +{
+ "description": "Nur bei einer Suche: wie die Suche die Anfrage gelesen hat. Null außerhalb der Suche.",
+ "properties": {
+ "detectedCode": {
+ "description": "Im Suchtext erkannte Schlüsselnummer, normalisiert (z. B. 'I219', '5820'). Null, wenn die Anfrage nur Text war.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "expandedTerms": {
+ "description": "Aufgelöste Abkürzungen, mit denen zusätzlich gesucht wurde — etwa 'KHK' auch als 'Koronare Herzkrankheit'.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "usedSemanticSearch": {
+ "description": "True, wenn die Wortsuche keinen sicheren Treffer hatte und zusätzlich nach Bedeutung gesucht wurde.",
+ "type": "boolean"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
changedOutput schema / properties / items / items / properties / descriptionHighlight / description
Previous value: -"Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null."New value: +"Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description' — wie wörtlich die Suchanfrage das jeweilige Wort getroffen hat. 1,00 das Wort selbst, 0,75 eine Wortform oder ein Präfix, 0,50 ein Bestandteil eines zusammengesetzten Wortes, 0,25 ein Synonym oder ein korrigierter Tippfehler. Null, wenn die Anfrage diesen Text nicht berührt hat. Über MCP immer null."
addedOutput schema / properties / items / items / properties / groupCode
Added value: +{
+ "description": "Nur bei einer Suche: die Rubrik, unter der die Suche diesen Treffer einordnet — beim ICD die dreistellige Kategorie, beim OPS der vierstellige Kode. Die Liste bleibt flach; wer mag, gruppiert danach. Null außerhalb der Suche.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / items / items / properties / icdCount
Added value: +{
+ "description": "Anzahl der ICD-Kodes, die im Text der Richtlinie genannt werden. Die Kodes selbst stehen als Verweise im Text.",
+ "type": "integer"
+}
addedOutput schema / properties / items / items / properties / isGroupHeader
Added value: +{
+ "description": "Nur bei einer Suche: True, wenn diese Zeile die Rubrik selbst ist und die folgenden Zeilen mit gleichem 'groupCode' ihre Kodes sind.",
+ "type": "boolean"
+}
addedOutput schema / properties / items / items / properties / isSemanticMatch
Added value: +{
+ "description": "Nur bei einer Suche: True, wenn kein Wort der Anfrage diesen Kode erreicht hat und er über die Bedeutung gefunden wurde. Dann gibt es nichts hervorzuheben.",
+ "type": "boolean"
+}
addedOutput schema / properties / items / items / properties / matchedTerm
Added value: +{
+ "description": "Nur bei einer Suche: die Formulierung, über die der Treffer gefunden wurde, wenn sie etwas sagt, was 'description' nicht sagt — etwa der Eintrag des Alphabetischen Verzeichnisses, unter dem der Kode nachgewiesen ist. Null, wenn der Treffer sich aus der Bezeichnung selbst erklärt.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / items / items / properties / matchedTermHighlight
Added value: +{
+ "description": "Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'matchedTerm', gleiche Skala wie 'descriptionHighlight'. Über MCP immer null.",
+ "items": {
+ "type": "number"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+}
addedOutput schema / properties / items / items / properties / opsCount
Added value: +{
+ "description": "Anzahl der OPS-Kodes, die im Text der Richtlinie genannt werden. Die Kodes selbst stehen als Verweise im Text.",
+ "type": "integer"
+}
changedOutput schema / properties / items / items / properties / treeDepth / description
Previous value: -"Nur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche."New value: +"Nur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Bei einer Suche null — dort sagt 'groupCode', wohin eine Zeile gehört, und die Gliederung entsteht durch Blöcke statt durch Einrückung."