From 79cab9cc8b1e535c0e9f05e0f82097c5024f63b1 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sat, 19 Apr 2025 13:27:32 +0200 Subject: [PATCH] feat: add propcat and formfield for Therapie-Status This includes simple migration form script for form edit. --- forms/dnpm-formulare.osc | 104 ++++++++++++++++++++++++++++- scripts/migrate_therapie-status.js | 8 +++ 2 files changed, 109 insertions(+), 3 deletions(-) create mode 100644 scripts/migrate_therapie-status.js diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 44f9d6b..276d35e 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -4685,7 +4685,7 @@ Gemäß DNPM-Datenmodell 2.1 false 20119 f383e34d-ed24-40e1-99c6-56a90b91b07b - 17 + 18 DNPM.Therapie.GrundTherapieende @@ -4932,6 +4932,31 @@ Gemäß DNPM-Datenmodell 2.1 9c3170b4-2382-4b20-8a3b-7ab02fc88355 1 + + DNPM.StatusTherapie + Status + Status + Status + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + e5f3617c-0284-4068-ad71-7ac00c8ba1bd + 1 + @@ -9182,9 +9207,13 @@ Gemäß DNPM-Datenmodell 2.1 false false false + + switch (getFieldValue('Beendigung')) {
 case 'A':
 setFieldValue('Status', 'stopped');
 break;
 case 'E':
 setFieldValue('Status', 'completed');
 break;
}
 + true + 20119 fdfe26b7-ef73-4a8a-88b2-4e5698b2921f - 48 + 51 true @@ -9768,6 +9797,75 @@ Gemäß DNPM-Datenmodell 2.1 false false + + combobox + Status + Status + true + false + true + 4.25 + + + + false + false + + 1 + 0 + Status + DNPM_Therapielinie + + none + 0 + + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Status der Therapie. Angabe erforderlich für Modellvorhaben §64e. + + 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 + d5401e35-2ecb-48ec-9682-f7b39e87a959 + 1 + false + false + button Suche @@ -12733,8 +12831,8 @@ Gemäß DNPM-Datenmodell 2.1 AntragKostenuebernahme = '1'
and
GrundAblehnungKosten = 'w' true - GrundAblehnungKosten AntragKostenuebernahme + GrundAblehnungKosten false diff --git a/scripts/migrate_therapie-status.js b/scripts/migrate_therapie-status.js new file mode 100644 index 0000000..ae6c417 --- /dev/null +++ b/scripts/migrate_therapie-status.js @@ -0,0 +1,8 @@ +switch (getFieldValue('Beendigung')) { + case 'A': + setFieldValue('Status', 'stopped'); + break; + case 'E': + setFieldValue('Status', 'completed'); + break; +}