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 ++++++++++++++++++++++++++++++++++++- forms/dnpm-formulare_hinweise.csv | 11 + 2 files changed, 1034 insertions(+), 6 deletions(-) (limited to 'forms') 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'&#10;and&#10;GrundAblehnungKosten = 'w' true - GrundAblehnungKosten AntragKostenuebernahme + GrundAblehnungKosten false @@ -18700,8 +18886,8 @@ Gemäß DNPM-Datenmodell 2.1 AntragKostenuebernahme = '1'&#10;and&#10;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>&#10;<font style="font-weight: bold;color: orange">DNPM Export MV §64e</font>&#10;<p>&#10; <if test="success = true">&#10; <then>&#10; <p style="color: green">Zuletzt erfolgreich</p>&#10; </then>&#10; <else>&#10; <p style="color: red">Zuletzt fehlgeschlagen</p>&#10; </else>&#10; </if>&#10;</p>&#10;</div> + <div>&#10;<font style="font-weight: bold;color: orange">DNPM Export MV §64e</font>&#10;<p>&#10; <if test="success = true">&#10; <then>&#10; <p style="color: green">Zuletzt erfolgreich</p>&#10; </then>&#10; <else>&#10; <p style="color: red">Zuletzt fehlgeschlagen</p>&#10; </else>&#10; </if>&#10;</p>&#10;</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;&#10;&#10;Ext.Msg.alert('Export gestartet ...', 'Bitte warten, bis Rückmeldung erscheint, das kann etwas dauern. Dann speichern.');&#10;&#10;executePluginMethod(&#10; 'ExportAnalyzer',&#10; 'exportForMvh',&#10; { procedureId: kpaId },&#10; function (res) {&#10; if (res.status.result && res.result.success) {&#10; setFieldValue('timestamp', new Date().toISOString());&#10; setFieldValue('success', true);&#10; var verlauf = getFieldValue('Verlauf');&#10; verlauf.push({&#10; timestamp: new Date().toISOString(),&#10; success: true,&#10; message: res.result.message&#10; });&#10; setFieldValue('Verlauf', verlauf)&#10; Ext.Msg.alert('Erfolgreich!', res.result.message);&#10; } else {&#10; setFieldValue('timestamp', new Date().toISOString());&#10; setFieldValue('success', false);&#10; var verlauf = getFieldValue('Verlauf');&#10; verlauf.push({&#10; timestamp: new Date().toISOString(),&#10; success: false,&#10; message: res.result.message&#10; });&#10; setFieldValue('Verlauf', verlauf)&#10; Ext.Msg.alert('Fehler!', res.result.message);&#10; }&#10; }&#10;); + 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 diff --git a/forms/dnpm-formulare_hinweise.csv b/forms/dnpm-formulare_hinweise.csv index 659a48e..c0d0c52 100644 --- a/forms/dnpm-formulare_hinweise.csv +++ b/forms/dnpm-formulare_hinweise.csv @@ -5,6 +5,12 @@ DNPM ConsentMV;Teilnahme am Modellvorhaben;sequencing;7ff8e944-c51d-4b83-9395-fc DNPM ConsentMV;Fallidentifizierung;caseidentification;1c72219f-5225-4cb1-8d16-7c6338441b8e; DNPM ConsentMV;Re-Identifizierung;reidentification;244371cf-239c-4ef9-aa71-9204603deede; DNPM ConsentMV;Broad Consent elektronisch vorhanden;ebroadconsentpresent;4dcdb98d-d98f-48b8-821f-92a5a5939fad;"Wenn der Broad Consent in elektrinischer Form vor liegt, hier markieren. Auch ein abgelehnter Broad Consent der in elektrinischer Form vor liegt gilt als vorhanden." +DNPM Exporthistorie;DNPM Klinik/Anamnese;refkpa;2ae03eec-140a-47a9-a1db-599ecbb31735; +DNPM Exporthistorie;"
+ Gesamten Fall für das MV gem. §64e SGB V exportieren +
";Exportbutton;25540aaa-d305-4f37-be0a-b7b7166a5a05; +DNPM Exporthistorie;Datum/Uhrzeit;timestamp;5ae5ef76-7bb0-4aa6-8a75-9b34a95cc2af; +DNPM Exporthistorie;Erfolgreich;success;5bc073ec-5fd7-4f8d-aa64-ef9d787d7e15; DNPM FollowUp;Antragsstadium;Antragsstadium;d5e51757-d52d-412e-9717-c195fa0289dc;Angabe ist gemäß DNPM-Datenmodell 2.1 optional. DNPM FollowUp;Beurteilungsmethode;Beurteilungsmethode;68b7de40-745b-4832-8a13-a05cf7073bd0; DNPM FollowUp;Antragsstellung zur Kostenübernahme;AntragKostenuebernahme;16f4d725-6d87-4078-a59d-6ca6724f1988; @@ -115,6 +121,10 @@ DNPM UF Einzelempfehlung;Antrag auf Kostenübernahme erforderlich;antragkueerfor DNPM UF Einzelempfehlung;Molekulargenetische Untersuchung;refosmolekulargenetik;9a7c14b8-958b-4269-bb58-d6267089660e;Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. DNPM UF Einzelempfehlung;Alle stützenden molekularen Alterationen;stmolaltalle;3a530709-da96-4a9b-8586-5140d3eda38f;"Betätigen Sie den Button ""Stützende molekulare Alterationen bearbeiten"" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus." DNPM UF Einzelempfehlung;Stützende molekulare Alteration bearbeiten;btnaddstmolalt;b757e7cc-9ec3-4480-aa3e-d4bcf031c13d; +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;Erstellungsdatum;Erstellungsdatum;01f8cee9-4aeb-4e34-98f3-6b23e28fb95d; DNPM UF Histologie;Morphologie;Morphologie;8efbfe9e-f342-4da1-844f-77584fc0f855;Pflichtfeld für das MV @@ -177,3 +187,4 @@ DNPM UF Vorbefunde;Art der Diagnostik;ArtDerDiagnostik;fa809b43-7b1a-4ac1-ae5d-1 DNPM UF Vorbefunde;Ergebnisse;Ergebnisse;b2d88874-ee58-492b-a51c-d2c79ff21e6b; DNPM UF WHOGrading;Zeitpunkt;Zeitpunkt;1561fb9b-96b9-44d3-b584-5bd90d53dc51; DNPM UF WHOGrading;WHO-Grad;WHOGrad;9a24ad88-eacb-48b6-997a-90e57cb771c9; + -- cgit v1.2.3