From f8ab2da41972fa8a71cbcebc2795ae0a46e3be44 Mon Sep 17 00:00:00 2001
From: Paul-Christian Volkmer
Date: Wed, 13 May 2026 19:05:04 +0200
Subject: feat!: add export form for mv 64e
---
forms/dnpm-formulare.osc | 1029 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 1023 insertions(+), 6 deletions(-)
(limited to 'forms/dnpm-formulare.osc')
diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc
index 1053fe2..31ab083 100644
--- a/forms/dnpm-formulare.osc
+++ b/forms/dnpm-formulare.osc
@@ -8511,6 +8511,192 @@ Gemäß DNPM-Datenmodell 2.1
2
+
+ DNPM_UF_Export
+ DNPM_UF_Export
+ -3
+ DNPM UF Export
+
+ false
+ false
+ 20119
+ ea9c881a-68f8-4665-b117-6583feeba3fd
+ 4
+
+
+ timestamp
+ timestamp
+ timestamp
+ datetime
+
+
+ 0
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 0
+ false
+
+ 20119
+ 81fb3828-bbd0-47d0-a4e3-a1c03845fc52
+ 1
+
+
+ message
+ message
+ message
+ shorttext
+
+
+ 1024
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 0
+ false
+
+ 20119
+ c2f0f6db-bab2-4c64-bd25-6688d96fa126
+ 1
+
+
+ success
+ success
+ success
+ boolean
+
+
+ 0
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 0
+ false
+
+ 20119
+ a32506b4-0ec9-4450-9393-f4748c029f2c
+ 1
+
+
+
+
+ BENUTZER Bibliothek
+
+ DNPM
+ 2
+
+
+
+ DNPM_Exporthistorie
+ DNPM_Exporthistorie
+ -3
+ DNPM Exporthistorie
+
+ false
+ false
+ 20119
+ f33b4138-c8c6-4bdd-9767-8a4c47672fae
+ 3
+
+
+ success
+ success
+ success
+ boolean
+
+
+ 0
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 0
+ false
+
+ 20119
+ e5744612-9854-4b78-a7a1-1a28e000f758
+ 1
+
+
+ ref_kpa
+ ref_kpa
+ ref_kpa
+ formReference
+
+
+ 0
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 0
+ false
+
+ 20119
+ 7743ca59-4ca2-487f-bd32-345cb484b9b1
+ 1
+
+
+ timestamp
+ timestamp
+ timestamp
+ datetime
+
+
+ 0
+
+ true
+ false
+ false
+ false
+ 0.0
+
+ false
+ false
+ 0
+ false
+
+ 20119
+ 22e08112-8cfd-4010-a361-e8bbf3a96163
+ 1
+
+
+
+
+ BENUTZER Bibliothek
+
+ DNPM
+ 2
+
+
DNPM_UF_ConsentMVVerlauf
DNPM_UF_ConsentMVVerlauf
@@ -9191,8 +9377,8 @@ Gemäß DNPM-Datenmodell 2.1
empfehlungskategorie <> 'studie'
true
- empfehlungskategorie
studie
+ empfehlungskategorie
false
@@ -9561,8 +9747,8 @@ Gemäß DNPM-Datenmodell 2.1
empfehlungskategorie <> 'studie'
true
- empfehlungskategorie
studie
+ empfehlungskategorie
false
@@ -17632,8 +17818,8 @@ Gemäß DNPM-Datenmodell 2.1
AntragKostenuebernahme = '1' and GrundAblehnungKosten = 'w'
true
- GrundAblehnungKosten
AntragKostenuebernahme
+ GrundAblehnungKosten
false
@@ -18700,8 +18886,8 @@ Gemäß DNPM-Datenmodell 2.1
AntragKostenuebernahme = '1' and StatusKostenuebernahme = 'rejected'
true
- AntragKostenuebernahme
StatusKostenuebernahme
+ AntragKostenuebernahme
false
@@ -23380,8 +23566,8 @@ Gemäß DNPM-Datenmodell 2.1
not ICD10.getCategories()->includes('Gehirn') and not(isEmptyString(TumorgradingAlt))
true
- TumorgradingAlt
ICD10
+ TumorgradingAlt
false
@@ -25519,8 +25705,8 @@ Gemäß DNPM-Datenmodell 2.1
miteinzelempfehlung = false and mtbtyp <> 'I'
true
- mtbtyp
miteinzelempfehlung
+ mtbtyp
false
@@ -26207,6 +26393,837 @@ Gemäß DNPM-Datenmodell 2.1
1
+
+
+ DNPM_UF_Export
+
+ -3
+ DNPM UF Export
+ 1
+ DNPM UF Export
+ DNPM UF Export
+ DNPM UF Export
+
+ false
+ true
+ 0
+ 0
+ false
+
+
+
+
+
+
+
+
+
+ 0
+ BOTH
+ false
+ false
+ true
+ true
+ true
+ false
+ false
+ false
+ false
+
+ false
+ 20119
+ d846d00c-485c-4796-af48-e3fa2f514d57
+ 3
+ true
+
+
+ group
+ Feldgruppe1
+ Ergebnis
+ true
+ false
+ true
+ 1.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+
+
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 14093
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 32bae835-9d2d-4fec-906d-83fccfd8ffcd
+ 2
+ false
+ false
+
+
+ textfield
+ message
+ Nachricht
+ true
+ true
+ true
+ 4.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+ message
+ DNPM_UF_Export
+
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 3
+ false
+ false
+ false
+ 1
+ 14095
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 9d47ed52-7ea0-4bd3-a38e-641c8e6f6c45
+ 2
+ false
+ false
+
+
+ checkbox
+ success
+ Erfolgreich
+ true
+ true
+ true
+ 2.5
+
+
+
+ false
+ false
+
+ 0
+ 0
+ success
+ DNPM_UF_Export
+ Feldgruppe1
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 14101
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 1504d9c1-9536-4253-9a9c-a0d1c10187e3
+ 2
+ false
+ false
+
+
+ datetime
+ timestamp
+ Datum/Uhrzeit
+ true
+ true
+ true
+ 0.5
+
+
+
+ false
+ false
+
+ 0
+ 0
+ timestamp
+ DNPM_UF_Export
+ Feldgruppe1
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 14094
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 3edefdba-f6a9-4698-a68b-d8503c769c4d
+ 2
+ false
+ false
+
+
+
+
+ 2
+ __DatumGrenze_timestamp_GueltigVon
+ __DatumGrenze_timestamp_GueltigVon
+ true
+ false
+ true
+ 0
+
+
+
+
+
+
+
+ BENUTZER Bibliothek
+
+ DNPM
+ 3
+
+
+ DNPM
+ 3.0
+ 1
+
+
+
+
+ DNPM_Exporthistorie
+
+ -3
+ DNPM Exporthistorie
+ 1
+ DNPM Exporthistorie
+ DNPM Exporthistorie
+ DNPM Exporthistorie
+
+ false
+ true
+ 0
+ 0
+ false
+ <div> <font style="font-weight: bold;color: orange">DNPM Export MV §64e</font> <p> <if test="success = true"> <then> <p style="color: green">Zuletzt erfolgreich</p> </then> <else> <p style="color: red">Zuletzt fehlgeschlagen</p> </else> </if> </p> </div>
+ <div> <font style="font-weight: bold;color: orange">DNPM Export MV §64e</font> <p> <if test="success = true"> <then> <p style="color: green">Zuletzt erfolgreich</p> </then> <else> <p style="color: red">Zuletzt fehlgeschlagen</p> </else> </if> </p> </div>
+
+
+
+
+
+
+
+ 2
+ BOTH
+ false
+ false
+ true
+ true
+ true
+ false
+ false
+ false
+ false
+
+ true
+ 20119
+ 843ad3f6-8e63-44ab-af0f-712c91ae574c
+ 3
+ true
+
+
+ section
+ Bereich1
+ Zuletzt exportiert
+ true
+ false
+ true
+ 2.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+
+
+ none
+ 0
+
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 0
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 40ec803c-0fe8-4862-9301-fc09da2012dd
+ 1
+ false
+ false
+
+
+ button
+ Exportbutton
+ <div style="margin: .5rem; font-size: 16px; font-weight: bold; color: #cc2222">
+ Gesamten Fall für das MV gem. §64e SGB V exportieren
+</div>
+ true
+ false
+ false
+ 2.5
+
+
+
+ false
+ false
+
+ 0
+ 0
+
+
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+
+ var kpaId = getFieldValue('refkpa').id; Ext.Msg.alert('Export gestartet ...', 'Bitte warten, bis Rückmeldung erscheint, das kann etwas dauern. Dann speichern.'); executePluginMethod( 'ExportAnalyzer', 'exportForMvh', { procedureId: kpaId }, function (res) { if (res.status.result && res.result.success) { setFieldValue('timestamp', new Date().toISOString()); setFieldValue('success', true); var verlauf = getFieldValue('Verlauf'); verlauf.push({ timestamp: new Date().toISOString(), success: true, message: res.result.message }); setFieldValue('Verlauf', verlauf) Ext.Msg.alert('Erfolgreich!', res.result.message); } else { setFieldValue('timestamp', new Date().toISOString()); setFieldValue('success', false); var verlauf = getFieldValue('Verlauf'); verlauf.push({ timestamp: new Date().toISOString(), success: false, message: res.result.message }); setFieldValue('Verlauf', verlauf) Ext.Msg.alert('Fehler!', res.result.message); } } );
+ true
+
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ -1
+ 0
+ false
+ false
+ false
+ 1
+ 14102
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 25540aaa-d305-4f37-be0a-b7b7166a5a05
+ 2
+ false
+ false
+
+
+ subform
+ Verlauf
+ Verlauf
+ true
+ false
+ false
+ 3.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+
+
+ none
+ 0
+
+ 0
+ false
+ BOTH
+ false
+ DNPM UF Export
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 0
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ dd310a0f-c7ed-4372-84f1-41d4a1229a79
+ 1
+ false
+ false
+
+
+ formReference
+ refkpa
+ DNPM Klinik/Anamnese
+ true
+ false
+ true
+ 1.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+ ref_kpa
+ DNPM_Exporthistorie
+
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+
+ Klinik/Anamnese Erstdiagnose am {DatumErstdiagnose} und MTB-Anmeldung am {AnmeldedatumMTB}
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 14096
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 2ae03eec-140a-47a9-a1db-599ecbb31735
+ 2
+ false
+ false
+
+
+ 0
+ DNPM Klinik/Anamnese
+ false
+ 0
+ false
+ 20119
+ 3cb37cdf-ee10-4652-b426-531b07ee3d6b
+ 251
+
+
+
+
+ checkbox
+ success
+ Erfolgreich
+ true
+ true
+ true
+ 4.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+ success
+ DNPM_Exporthistorie
+ Bereich1
+ none
+ 0
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 14099
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 5bc073ec-5fd7-4f8d-aa64-ef9d787d7e15
+ 2
+ false
+ false
+
+
+ datetime
+ timestamp
+ Datum/Uhrzeit
+ true
+ true
+ true
+ 3.0
+
+
+
+ false
+ false
+
+ 0
+ 0
+ timestamp
+ DNPM_Exporthistorie
+ Bereich1
+ date
+ 0
+ 0
+ false
+ BOTH
+ false
+
+
+
+ 1
+ true
+ false
+ 0
+ 0
+ false
+
+
+ true
+ false
+ false
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ 1
+ 14098
+ 0
+ true
+
+ false
+ false
+ 0
+ 0
+ true
+ false
+ 0
+ 20119
+ 5ae5ef76-7bb0-4aa6-8a75-9b34a95cc2af
+ 2
+ false
+ false
+
+
+
+
+ 2
+ __DatumGrenze_timestamp_GueltigVon
+ __DatumGrenze_timestamp_GueltigVon
+ true
+ false
+ true
+ 0
+
+
+
+
+
+
+
+ BENUTZER Bibliothek
+
+ DNPM
+ 3
+
+
+ DNPM
+ 3.0
+ 1
+
+
DNPM_UF_ConsentMVVerlauf
--
cgit v1.2.3