From fc778b4f4805b55a84e0c996171bcb12f0029592 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Mon, 11 May 2026 12:38:57 +0200 Subject: feat: add mtb type and hide related form fields (#266) --- forms/dnpm-formulare.osc | 236 +++++++++++++++++++++++++++++++++++++---------- 1 file changed, 185 insertions(+), 51 deletions(-) diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 3b57499..beb8a14 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -3247,6 +3247,54 @@ Gemäß DNPM-Datenmodell 2.1 1 + + DNPM.MTBTyp + Typ des MTBs + SIMPLE + false + Indikations- oder Befundbesprechung + 20119 + 89ee360c-844f-4aa1-869e-7c0af438fbdc + 2 + + + 1 + 2026-05-10Z + DNPM.MTBTyp.v1 + true + v1 + 20119 + ddd8ecc9-4e11-4a03-93f3-19b8e478b1d9 + 2 + + + I + Indikationsbesprechung + Indikationsbesprechung + + + 1.0 + + + B + Befundbesprechung + Befundbesprechung + + + 2.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.EinwilligungMV Einwilligung MV §64e @@ -7645,7 +7693,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 442d4a6e-5feb-42d9-aeae-9757a35ab869 - 69 + 70 mit_einzelempfehlung @@ -8108,6 +8156,31 @@ Gemäß DNPM-Datenmodell 2.1 4b373a0f-4668-4c4e-bc14-6bfe488cf816 1 + + DNPM.MTBTyp + mtb_typ + mtb_typ + Typ des MTBs + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 16494685-5e61-49a6-b9e9-7c342fbfc4cd + 1 + @@ -8983,8 +9056,8 @@ Gemäß DNPM-Datenmodell 2.1 empfehlungskategorie <> 'studie' true - studie empfehlungskategorie + studie false @@ -9126,8 +9199,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -9274,8 +9347,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -9353,8 +9426,8 @@ Gemäß DNPM-Datenmodell 2.1 empfehlungskategorie <> 'studie' true - studie empfehlungskategorie + studie false @@ -10627,8 +10700,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -10702,8 +10775,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -10777,8 +10850,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -10927,8 +11000,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11002,8 +11075,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11077,8 +11150,8 @@ Gemäß DNPM-Datenmodell 2.1 hatstudie = '1' or empfehlungskategorie <> 'systemisch' true - hatstudie empfehlungskategorie + hatstudie false @@ -11662,7 +11735,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -11683,7 +11755,6 @@ Gemäß DNPM-Datenmodell 2.1 false - 0 0 0 @@ -11800,7 +11871,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -11821,7 +11891,6 @@ Gemäß DNPM-Datenmodell 2.1 false - 0 0 0 @@ -11953,7 +12022,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -11974,7 +12042,6 @@ Gemäß DNPM-Datenmodell 2.1 false code code,kurz - 0 0 0 @@ -12022,7 +12089,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -12043,7 +12109,6 @@ Gemäß DNPM-Datenmodell 2.1 false - 0 0 0 @@ -13468,7 +13533,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 06847050-ff8f-46c4-87b8-9584c0cef990 - 270 + 271 @@ -16212,7 +16277,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -16233,7 +16297,6 @@ Gemäß DNPM-Datenmodell 2.1 false - 0 0 0 @@ -16415,7 +16478,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -16436,7 +16498,6 @@ Gemäß DNPM-Datenmodell 2.1 false - 0 0 0 @@ -16550,7 +16611,6 @@ Gemäß DNPM-Datenmodell 2.1 Feldgruppe1 none 0 - 0 false BOTH @@ -16571,7 +16631,6 @@ Gemäß DNPM-Datenmodell 2.1 false code code,kurz - 0 0 0 @@ -16619,7 +16678,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -16640,7 +16698,6 @@ Gemäß DNPM-Datenmodell 2.1 false code code,kurz - 0 0 0 @@ -16688,7 +16745,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -16709,7 +16765,6 @@ Gemäß DNPM-Datenmodell 2.1 false code code,kurz - 0 0 0 @@ -16824,7 +16879,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -16845,7 +16899,6 @@ Gemäß DNPM-Datenmodell 2.1 false code code,kurz - 0 0 0 @@ -16893,7 +16946,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -16914,7 +16966,6 @@ Gemäß DNPM-Datenmodell 2.1 false - 0 0 0 @@ -16949,7 +17000,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 06847050-ff8f-46c4-87b8-9584c0cef990 - 270 + 271 @@ -18581,8 +18632,8 @@ Gemäß DNPM-Datenmodell 2.1 AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true - AntragKostenuebernahme StatusKostenuebernahme + AntragKostenuebernahme false @@ -18919,7 +18970,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 06847050-ff8f-46c4-87b8-9584c0cef990 - 270 + 271 @@ -20993,7 +21044,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 85f99b8b-2b5d-4493-b001-edf8b0e6ac4c - 11 + 12 @@ -23261,8 +23312,8 @@ Gemäß DNPM-Datenmodell 2.1 ICD10.getCategories()->includes('Gehirn') and not(isEmptyString(WHOGradAlt)) true - WHOGradAlt ICD10 + WHOGradAlt false @@ -23511,8 +23562,8 @@ Gemäß DNPM-Datenmodell 2.1 0 0 false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<if test="mtbtyp = 'I'">&#10;<then><div><b>Indikationsbesprechung</b></div></then>&#10;</if>&#10;<if test="mtbtyp = 'B'">&#10;<then><div><b>Befundbesprechung</b></div></then>&#10;</if>&#10;<p>MTB vom: {datum}</p>&#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<if test="mtbtyp = 'I'">&#10;<then><div><b>Indikationsbesprechung</b></div></then>&#10;</if>&#10;<if test="mtbtyp = 'B'">&#10;<then><div><b>Befundbesprechung</b></div></then>&#10;</if>&#10;<p>MTB vom: {datum}</p>&#10;</div> @@ -23534,7 +23585,7 @@ Gemäß DNPM-Datenmodell 2.1 true 20119 b277991d-0bda-4082-841e-dd10759b9cbd - 191 + 194 true @@ -23765,6 +23816,9 @@ Gemäß DNPM-Datenmodell 2.1 false 8.0 + + + false false 0 @@ -23787,6 +23841,7 @@ Gemäß DNPM-Datenmodell 2.1 DNPM UF Einzelempfehlung + 1 true false @@ -23809,7 +23864,7 @@ Gemäß DNPM-Datenmodell 2.1 false false 1 - 0 + 12500 0 true @@ -23822,7 +23877,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 - 4 + 5 false false @@ -24462,6 +24517,9 @@ Gemäß DNPM-Datenmodell 2.1 false 7.75 + + + false false 0 @@ -24474,9 +24532,17 @@ Gemäß DNPM-Datenmodell 2.1 0 false BOTH + + mtbtyp <> 'I' + true + + mtbtyp + + false + 1 true false @@ -24499,7 +24565,7 @@ Gemäß DNPM-Datenmodell 2.1 false false 1 - 0 + 12501 0 true @@ -24512,7 +24578,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 8aa53d95-66bf-4a5e-b029-646f01cb0b72 - 2 + 3 false false @@ -24708,6 +24774,75 @@ Gemäß DNPM-Datenmodell 2.1 false false + + combobox + mtbtyp + Besprechungsart + true + false + true + 6.75 + + + + false + false + + 1 + 0 + mtb_typ + DNPM_Therapieplan + mtbepisode + none + 0 + + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + ddf0f450-e0ab-4959-888b-e5216f2cc7f9 + 1 + false + false + textarea protokollauszug @@ -24918,7 +25053,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 3cb37cdf-ee10-4652-b426-531b07ee3d6b - 250 + 251 @@ -25031,9 +25166,10 @@ Gemäß DNPM-Datenmodell 2.1 false BOTH - miteinzelempfehlung = false + miteinzelempfehlung = false and mtbtyp <> 'I' true + mtbtyp miteinzelempfehlung @@ -25076,7 +25212,7 @@ Gemäß DNPM-Datenmodell 2.1 0 20119 42f34f8e-0163-4b8f-9187-2547451d8277 - 1 + 2 false false @@ -26342,7 +26478,6 @@ Gemäß DNPM-Datenmodell 2.1 none 0 - 0 false BOTH @@ -26363,7 +26498,6 @@ Gemäß DNPM-Datenmodell 2.1 false - 0 0 0 -- cgit v1.2.3