From 6e0c7a2a9c1a77154d107102ea3864f50b96190e Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Fri, 19 Jun 2026 10:59:00 +0200 Subject: feat: allow OS.Pathologiebefund as another source for Histologie (#277) --- forms/dnpm-formulare.osc | 44 +++++++++++++++++++++++++-------------- forms/dnpm-formulare_hinweise.csv | 2 +- 2 files changed, 29 insertions(+), 17 deletions(-) (limited to 'forms') diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 344ae8f..430510f 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,7 +1,7 @@ - 2026-06-03Z + 2026-06-19Z OnkoStar 2.14.2 @@ -9618,9 +9618,9 @@ Gemäß DNPM-Datenmodell 2.1 (hatstudie = '1' or empfehlungskategorie <> 'systemisch') and studienallejson <> '' and studienallejson <> '[]' true + empfehlungskategorie studienallejson hatstudie - empfehlungskategorie false @@ -9767,8 +9767,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11120,8 +11120,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11195,8 +11195,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11270,9 +11270,9 @@ Gemäß DNPM-Datenmodell 2.1 (hatstudie = '1' or empfehlungskategorie <> 'systemisch') and studienallejson <> '' and studienallejson <> '[]' true + empfehlungskategorie studienallejson hatstudie - empfehlungskategorie false @@ -11421,8 +11421,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11496,8 +11496,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11571,8 +11571,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -13681,7 +13681,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 24 + 25 true @@ -13913,12 +13913,12 @@ Gemäß DNPM-Datenmodell 2.1 BOTH false - let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10; setFieldValue('Erstellungsdatum', histologie.Datum);&#10; setFieldValue('Morphologie', diagnosis.histologyCode);&#10; setFieldValue('Tumorzellgehalt', histologie.Tumorzellgehalt);&#10;} + let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie.Datum) {&#10; // OS.Molekulargenetik&#10; let histologyCode = diagnosis.histologyCode ? diagnosis.histologyCode : 'nicht angegeben';&#10; let tumorzellgehalt = histologie.Tumorzellgehalt ? `${histologie.Tumorzellgehalt}%` : 'nicht angegeben';&#10; setFieldValue('Befundtext', `Morphologie: ${histologyCode} (aus Diagnose)\nTumorzellgehalt: ${tumorzellgehalt}\n`);&#10; setFieldValue('Erstellungsdatum', histologie.Datum);&#10; setFieldValue('Morphologie', diagnosis.histologyCode);&#10; setFieldValue('Tumorzellgehalt', histologie.Tumorzellgehalt);&#10;} else if (histologie.HistologieDatum) {&#10; // OS.Pathologiebefund&#10; let histologyCode = diagnosis.histologyCode ? diagnosis.histologyCode : 'nicht angegeben';&#10; setFieldValue('Befundtext', `Morphologie: ${histologyCode}\nTumorzellgehalt: nicht angegeben\n`);&#10; setFieldValue('Erstellungsdatum', histologie.HistologieDatum);&#10; setFieldValue('Morphologie', histologie.ICDO3Histologie);&#10;} true OS.Molekulargenetik - Histologie / molekulare Diagnostik vom {Datum} + Histologie / molekulare Diagnostik vom {Datum}{HistologieDatum} 1 true @@ -13926,7 +13926,7 @@ Gemäß DNPM-Datenmodell 2.1 0 0 false - Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. Auswahl wichtig für MV. + Zur Auswahl steht hier das Formular "OS.Molekulargenetik" und "OS.Pathologiebefund" mit den benötigten Informationen zu Datum, Entnahmemethode, -ort und Tumorzellgehalt. Auswahl wichtig für MV. true false @@ -13955,7 +13955,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 55d3661e-9f85-4c56-a046-3df941f4f8a2 - 13 + 14 false false @@ -13970,6 +13970,18 @@ Gemäß DNPM-Datenmodell 2.1 114 + + + 0 + OS.Pathologiebefund + false + 0 + false + 1001 + 64965dc0-d708-11e5-b199-0050568f1add + 214 + + lookup @@ -19055,8 +19067,8 @@ Gemäß DNPM-Datenmodell 2.1 AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true - AntragKostenuebernahme StatusKostenuebernahme + AntragKostenuebernahme false @@ -25874,8 +25886,8 @@ Gemäß DNPM-Datenmodell 2.1 miteinzelempfehlung = false and mtbtyp <> 'I' true - mtbtyp miteinzelempfehlung + mtbtyp false diff --git a/forms/dnpm-formulare_hinweise.csv b/forms/dnpm-formulare_hinweise.csv index 849fc84..fa271e0 100644 --- a/forms/dnpm-formulare_hinweise.csv +++ b/forms/dnpm-formulare_hinweise.csv @@ -126,7 +126,7 @@ DNPM UF Export;Datum/Uhrzeit;timestamp;3edefdba-f6a9-4698-a68b-d8503c769c4d; DNPM UF Export;Ergebnis;Feldgruppe1;32bae835-9d2d-4fec-906d-83fccfd8ffcd; DNPM UF Export;Erfolgreich;success;1504d9c1-9536-4253-9a9c-a0d1c10187e3; DNPM UF Export;Nachricht;message;9d47ed52-7ea0-4bd3-a38e-641c8e6f6c45; -DNPM UF Histologie;Probe;Histologie;55d3661e-9f85-4c56-a046-3df941f4f8a2;"Zur Auswahl steht hier das Formular ""OS.Molekulargenetik"" mit den benötigten Informationen zu Datum und Tumorzellgehalt. Auswahl wichtig für MV." +DNPM UF Histologie;Probe;Histologie;55d3661e-9f85-4c56-a046-3df941f4f8a2;"Zur Auswahl steht hier das Formular ""OS.Molekulargenetik"" und ""OS.Pathologiebefund"" mit den benötigten Informationen zu Datum, Entnahmemethode, -ort und Tumorzellgehalt. Auswahl wichtig für MV." DNPM UF Histologie;Erstellungsdatum;Erstellungsdatum;01f8cee9-4aeb-4e34-98f3-6b23e28fb95d; DNPM UF Histologie;Morphologie;Morphologie;8efbfe9e-f342-4da1-844f-77584fc0f855;Pflichtfeld für das MV DNPM UF Histologie;Tumorzellgehalt in %;Tumorzellgehalt;0604a5e8-bb42-44f7-bd15-0627410cba4d; -- cgit v1.2.3