From 07a96283e0c8afccb444475515f8a2fd96ddb2a6 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sat, 12 Apr 2025 19:08:23 +0200 Subject: fix: add missing form name in form ref to DNPM FollowUp --- forms/dnpm-formulare.osc | 10364 +++++++++++++++++++++++---------------------- 1 file changed, 5183 insertions(+), 5181 deletions(-) diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index dabefba..9108850 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,11 +1,123 @@ - 2024-05-31Z + 2025-04-12Z OnkoStar 2.12.4 + + DNPM.StatusTherapie + DNPM.StatusTherapie + SIMPLE + false + + 20119 + a20c571a-5784-47ca-b588-f40264135055 + 2 + + + 1 + 2023-03-18Z + DNPM.StatusTherapie.v1 + true + v1 + 20119 + afd94417-62fc-43d6-869f-68ff3d80e365 + 2 + + + on-going + Laufend + Laufend + + + 2.0 + + + not-done + Nicht durchgeführt + Nicht durchgeführt + + + 1.0 + + + completed + Vollendet + Vollendet + + + 4.0 + + + stopped + Gestoppt + Gestoppt + + + 3.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Dosisdichte + Dosisdichte + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 24f63cbb-906b-4c60-870f-6912ca6a8669 + 5 + + + 1 + 2022-03-18Z + DNPM.Dosisdichte.v1 + true + v1 + 20119 + b49072ef-7dcb-45fc-9044-0f53b839d1d1 + 3 + + + k + < 50 % + < 50 % + + + 1.0 + + + g + >= 50 % + >= 50 % + + + 2.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.GrundNichtumsetzung Grund für nicht umgesetzte Therapie @@ -27,20 +139,20 @@ 2 - w - Weitere Gründe - Weitere Gründe + l + Lost to FU + Lost to FU - 10.0 + 9.0 - k - Klinisch keine Indikation - Klinisch keine Indikation + t + Tod + Tod - 3.0 + 6.0 u @@ -51,20 +163,20 @@ 11.0 - m - Medizinische Gründe - Medizinische Gründe + b + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler - 4.0 + 7.0 - t - Tod - Tod + k + Klinisch keine Indikation + Klinisch keine Indikation - 6.0 + 3.0 n @@ -75,20 +187,20 @@ 2.0 - b - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt - 7.0 + 5.0 - l - Lost to FU - Lost to FU + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt - 9.0 + 1.0 e @@ -99,17 +211,65 @@ 8.0 - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt + m + Medizinische Gründe + Medizinische Gründe - 5.0 + 4.0 - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt + w + Weitere Gründe + Weitere Gründe + + + 10.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.StatusKostenuebernahme + DNPM.StatusKostenuebernahme + SIMPLE + false + + 20119 + ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 + 2 + + + 1 + 2023-02-24Z + DNPM.StatusKostenuebernahme.v1 + true + v1 + 20119 + c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + 2 + + + rejected + abgelehnt + abgelehnt + + + 2.0 + + + accepted + angenommen + angenommen 1.0 @@ -147,12 +307,12 @@ 2 - h - individueller Heilversuch - individueller Heilversuch + o + off-label (Studie) + off-label (Studie) - 4.0 + 3.0 i @@ -162,14 +322,6 @@ 2.0 - - o - off-label (Studie) - off-label (Studie) - - - 3.0 - k Kü-Antrag @@ -178,6 +330,14 @@ 1.0 + + h + individueller Heilversuch + individueller Heilversuch + + + 4.0 + @@ -191,126 +351,14 @@ - DNPM.StatusTherapie - DNPM.StatusTherapie + DNPM.GrundAblehnung + Grund für Ablehnung der Kostenübernahme SIMPLE false - + Klinischer KDS-DNPM 20119 - a20c571a-5784-47ca-b588-f40264135055 - 2 - - - 1 - 2023-03-18Z - DNPM.StatusTherapie.v1 - true - v1 - 20119 - afd94417-62fc-43d6-869f-68ff3d80e365 - 2 - - - on-going - Laufend - Laufend - - - 2.0 - - - not-done - Nicht durchgeführt - Nicht durchgeführt - - - 1.0 - - - completed - Vollendet - Vollendet - - - 4.0 - - - stopped - Gestoppt - Gestoppt - - - 3.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Dosisdichte - Dosisdichte - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 - - - 1 - 2022-03-18Z - DNPM.Dosisdichte.v1 - true - v1 - 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 - - - k - < 50 % - < 50 % - - - 1.0 - - - g - >= 50 % - >= 50 % - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.GrundAblehnung - Grund für Ablehnung der Kostenübernahme - SIMPLE - false - Klinischer KDS-DNPM - 20119 - bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 - 4 + bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 + 4 1 @@ -330,14 +378,6 @@ 1.0 - - w - Weitere Gründe - Weitere Gründe - - - 3.0 - s Standardtherapie nicht ausgeschöpft @@ -346,6 +386,14 @@ 2.0 + + w + Weitere Gründe + Weitere Gründe + + + 3.0 + @@ -378,22 +426,6 @@ f7503688-4a99-43ba-aa7e-85b259520718 8 - - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally - - 9.0 - - - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended - - 3.0 - pw auf Wunsch des Patienten @@ -403,12 +435,20 @@ 2.0 - re - anhaltende Remission - anhaltende Remission - remission + other + weitere Gründe + weitere Gründe + other - 1.0 + 12.0 + + + death + Tod + Tod + patient-death + + 6.0 bsc @@ -419,20 +459,12 @@ 11.0 - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen - - 8.0 - - - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended - 10.0 + 3.0 pr @@ -442,14 +474,6 @@ 5.0 - - death - Tod - Tod - patient-death - - 6.0 - mr medizinische Gründe @@ -459,12 +483,12 @@ 4.0 - un - unbekannt - unbekannt - unknown + re + anhaltende Remission + anhaltende Remission + remission - 13.0 + 1.0 to @@ -475,12 +499,36 @@ 7.0 - other - weitere Gründe - weitere Gründe - other + un + unbekannt + unbekannt + unknown - 12.0 + 13.0 + + + ot + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + other-therapy-chosen + + 8.0 + + + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration + + 10.0 + + + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally + + 9.0 @@ -515,20 +563,20 @@ 9 - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) - 9.0 + 7.0 - s - Stable Disease (SD) - Stable Disease (SD) + y + Bewertung noch nicht möglich + Bewertung noch nicht möglich - 4.0 + 9.0 c @@ -539,52 +587,52 @@ 1.0 - m - Mixed Response (MR) - Mixed Response (MR) + p + Progressive Disease (PD) + Progressive Disease (PD) - 3.0 + 5.0 - u - Unbekannt - Unbekannt + t + Partial Response (PR) + Partial Response (PR) - 6.0 + 2.0 - p - Progressive Disease (PD) - Progressive Disease (PD) + u + Unbekannt + Unbekannt - 5.0 + 6.0 - x - Bewertung nicht möglich - Bewertung nicht möglich + m + Mixed Response (MR) + Mixed Response (MR) - 8.0 + 3.0 - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) + s + Stable Disease (SD) + Stable Disease (SD) - 7.0 + 4.0 - t - Partial Response (PR) - Partial Response (PR) + x + Bewertung nicht möglich + Bewertung nicht möglich - 2.0 + 8.0 @@ -596,25 +644,25 @@ Ansprechen auf letzte Therapielinie - p + t u - t + s - m + p - c + n - s + m - n + c @@ -626,25 +674,25 @@ Best Response - t + x - m + c - y + p - c + m - p + t - s + y - x + s @@ -660,41 +708,153 @@ - DNPM.StatusKostenuebernahme - DNPM.StatusKostenuebernahme + DNPM.MolekulareAlteration + Stützende molekulare Alteration SIMPLE false - + Klinischer KDS-DNPM 20119 - ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 - 2 + 8d012362-c74a-43b0-9c74-f05534d27c49 + 4 1 - 2023-02-24Z - DNPM.StatusKostenuebernahme.v1 + 2022-03-19Z + DNPM.MolekulareAlteration.v1 true v1 20119 - c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + be7727b0-d159-439d-8f77-feb0093196cf 2 - accepted - angenommen - angenommen + i + Insertion + Insertion + + + 3.0 + + + d + Deletion (hom./het.) + Deletion (hom./het.) + + + 2.0 + + + a + Amplifikation (n CN) + Amplifikation (n CN) 1.0 - rejected - abgelehnt - abgelehnt + f + Fusion + Fusion + 4.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Evidenzlevel + Evidenzlevel + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 18d5d70a-84d7-4f12-a10f-28802083f92e + 5 + + + 1 + 2022-03-15Z + DNPM.Evidenzlevel.v1 + true + v1 + 20119 + ef16b7c1-fb1e-4391-87a7-487df93ddea1 + 3 + + + 1 + m1A + m1A + + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 1.0 + + + 3 + m1C + m1C + + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 + + + 8 + m4 + m4 + + Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. + 8.0 + + + 7 + m3 + m3 + + Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. + 7.0 + + + 6 + m2C + m2C + + Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. + 6.0 + + + 5 + m2B + m2B + + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 5.0 + + + 2 + m1B + m1B + + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. 2.0 + + 4 + m2A + m2A + + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 4.0 + @@ -728,12 +888,12 @@ 3 - z - Z - Z + v + iv + iv - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) - 3.0 + in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + 2.0 r @@ -744,12 +904,12 @@ 4.0 - v - iv - iv + z + Z + Z - in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). - 2.0 + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) + 3.0 s @@ -791,14 +951,6 @@ 2b66c852-c5f2-41a3-9bce-c858c067aa80 2 - - e - extern - extern - - - 2.0 - i intern @@ -807,6 +959,14 @@ 1.0 + + e + extern + extern + + + 2.0 + @@ -820,88 +980,56 @@ - DNPM.Evidenzlevel - Evidenzlevel + DNPM.LeitlinienTherapie + Alle leitliniengerechte Therapien durchlaufen SIMPLE false Klinischer KDS-DNPM 20119 - 18d5d70a-84d7-4f12-a10f-28802083f92e + 37e4aae9-bf16-49ed-b90c-ff8a188f8457 5 1 2022-03-15Z - DNPM.Evidenzlevel.v1 + DNPM.LeitlinienTherapie.v1 true v1 20119 - ef16b7c1-fb1e-4391-87a7-487df93ddea1 - 3 + 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 2 - 2 - m1B - m1B + 0 + Nein + Nein - In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 2.0 - 8 - m4 - m4 - - Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. - 8.0 - - - 3 - m1C - m1C - - Ein oder mehrere Fallberichte in der gleichen Tumorentität. - 3.0 - - - 5 - m2B - m2B - - In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. - 5.0 - - - 6 - m2C - m2C + 1 + Ja + Ja - Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. - 6.0 + + 1.0 - 4 - m2A - m2A + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt - In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 4.0 - 7 - m3 - m3 - - Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. - 7.0 - - - 1 - m1A - m1A + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich - In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. - 1.0 + + 3.0 @@ -916,57 +1044,81 @@ - DNPM.MolekulareAlteration - Stützende molekulare Alteration + DNPM.Therapie.GrundTherapieende + Grund für Therapieende SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie 20119 - 8d012362-c74a-43b0-9c74-f05534d27c49 - 4 + 44494da5-0889-4617-b90e-2a67581edfba + 5 1 - 2022-03-19Z - DNPM.MolekulareAlteration.v1 + 2022-03-15Z + DNPM.GrundTherapieende.v1 true v1 20119 - be7727b0-d159-439d-8f77-feb0093196cf + 103206b6-7cba-49ec-aea2-769b671f0170 2 - a - Amplifikation (n CN) - Amplifikation (n CN) + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten - 1.0 + 4.0 - f - Fusion - Fusion + r + Anhaltende Remission + Anhaltende Remission - 4.0 + 5.0 - i - Insertion - Insertion + z + Zustandsverschlechterung + Zustandsverschlechterung 3.0 - d - Deletion (hom./het.) - Deletion (hom./het.) + s + Sonstige Gründe + Sonstige Gründe + + + 6.0 + + + p + Progression + Progression 2.0 + + u + unbekannt + unbekannt + + + 7.0 + + + t + Toxizität + Toxizität + + + 1.0 + @@ -980,56 +1132,64 @@ - DNPM.LeitlinienTherapie - Alle leitliniengerechte Therapien durchlaufen + DNPM.LeitlinienStatus + DNPM.LeitlinienStatus SIMPLE false - Klinischer KDS-DNPM + 20119 - 37e4aae9-bf16-49ed-b90c-ff8a188f8457 - 5 + 5ca1ac02-1685-4592-ab17-2eae5409b496 + 2 1 - 2022-03-15Z - DNPM.LeitlinienTherapie.v1 + 2023-02-27Z + DNPM.LeitlinienStatus.v1 true v1 20119 - 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich + unknown + unbekannt + unbekannt + + + 5.0 + + + impossible + nicht möglich + nicht möglich 3.0 - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar 4.0 - 1 - Ja - Ja + nonexhaust + nicht ausgeschöpft + nicht ausgeschöpft - 1.0 + 2.0 - 0 - Nein - Nein + exhausted + ausgeschöpft + ausgeschöpft - 2.0 + 1.0 @@ -1044,81 +1204,41 @@ - DNPM.Therapie.GrundTherapieende - Grund für Therapieende + DNPM.Einwilligung + DNPM.Einwilligung SIMPLE false - Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + DNPM.Einwilligung 20119 - 44494da5-0889-4617-b90e-2a67581edfba - 5 + 645b5a61-2745-4804-a4c5-a42948415206 + 2 1 - 2022-03-15Z - DNPM.GrundTherapieende.v1 + 2022-08-09Z + DNPM.Einwilligung.v1 true v1 20119 - 103206b6-7cba-49ec-aea2-769b671f0170 + 3b923932-3f0e-4df4-817b-1611f554f327 2 - u - unbekannt - unbekannt - - - 7.0 - - - r - Anhaltende Remission - Anhaltende Remission + active + zugestimmt + zugestimmt - 5.0 + 1.0 - p - Progression - Progression + rejected + abgelehnt + abgelehnt 2.0 - - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten - - - 4.0 - - - z - Zustandsverschlechterung - Zustandsverschlechterung - - - 3.0 - - - s - Sonstige Gründe - Sonstige Gründe - - - 6.0 - - - t - Toxizität - Toxizität - - - 1.0 - @@ -1151,22 +1271,6 @@ ae3b1f61-2a85-4851-9d04-1f553261aaa6 2 - - u - Unbekannt - Unbekannt - - - 4.0 - - - t - Tumorfrei - Tumorfrei - - - 3.0 - l Lokal @@ -1183,190 +1287,22 @@ 2.0 - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.LeitlinienStatus - DNPM.LeitlinienStatus - SIMPLE - false - - 20119 - 5ca1ac02-1685-4592-ab17-2eae5409b496 - 2 - - - 1 - 2023-02-27Z - DNPM.LeitlinienStatus.v1 - true - v1 - 20119 - 0dafa794-b658-4ed2-ae59-f5c561f6fec7 - 2 - - - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar - - - 4.0 - - - nonexhaust - nicht ausgeschöpft - nicht ausgeschöpft - - - 2.0 - - - impossible - nicht möglich - nicht möglich - - - 3.0 - - - exhausted - ausgeschöpft - ausgeschöpft - - - 1.0 - - - unknown - unbekannt - unbekannt - - - 5.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Einwilligung - DNPM.Einwilligung - SIMPLE - false - DNPM.Einwilligung - 20119 - 645b5a61-2745-4804-a4c5-a42948415206 - 2 - - - 1 - 2022-08-09Z - DNPM.Einwilligung.v1 - true - v1 - 20119 - 3b923932-3f0e-4df4-817b-1611f554f327 - 2 - - - active - zugestimmt - zugestimmt - - - 1.0 - - - rejected - abgelehnt - abgelehnt - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Tumorausbreitung - Diagnose.Tumorausbreitung - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 - 7 - - - 1 - 2022-03-15Z - DNPM.Tumorausbreitung.v1 - true - v1 - 20119 - 07b4d915-e3a7-40a4-b7d7-4744ac351a1a - 4 - - tumor-free + t Tumorfrei Tumorfrei - 1.0 - - - local - Lokal - Lokal - - - 1.5 + 3.0 - unknown + u Unbekannt Unbekannt 4.0 - - metastasiz - Metastasiert - Metastasiert - - - 2.0 - @@ -1447,14 +1383,6 @@ cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 - - z - zugestimmt - zugestimmt - - - 0.0 - a abgelehnt @@ -1463,6 +1391,14 @@ 1.0 + + z + zugestimmt + zugestimmt + + + 0.0 + w widerrufen @@ -1511,14 +1447,6 @@ 3.0 - - z - zugestimmt - zugestimmt - - - 1.0 - a abgelehnt @@ -1527,20 +1455,16 @@ 2.0 + + z + zugestimmt + zugestimmt + + + 1.0 + - - Widerruf - 1.0 - false - 1 - Widerruf - - - w - - - Einwilligung 2.0 @@ -1548,11 +1472,23 @@ 2 Einwilligung + + a + z + + + + Widerruf + 1.0 + false + 1 + Widerruf + - a + w @@ -1568,33 +1504,89 @@ - DNPM.Target - DNPM.Target + DNPM.Tumorausbreitung + Diagnose.Tumorausbreitung SIMPLE false - + Klinischer KDS-DNPM 20119 - 98a6a4d8-0f54-406d-a117-a6ca636eb72a - 3 + 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 + 7 1 - 2022-11-20Z - DNPM.Targetierung.v1 + 2022-03-15Z + DNPM.Tumorausbreitung.v1 true v1 20119 - 38193aef-55cd-431d-9ba5-ec260ab1bd28 - 2 + 07b4d915-e3a7-40a4-b7d7-4744ac351a1a + 4 - TG - Target gefunden - Target gefunden + metastasiz + Metastasiert + Metastasiert 2.0 + + unknown + Unbekannt + Unbekannt + + + 4.0 + + + tumor-free + Tumorfrei + Tumorfrei + + + 1.0 + + + local + Lokal + Lokal + + + 1.5 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Target + DNPM.Target + SIMPLE + false + + 20119 + 98a6a4d8-0f54-406d-a117-a6ca636eb72a + 3 + + + 1 + 2022-11-20Z + DNPM.Targetierung.v1 + true + v1 + 20119 + 38193aef-55cd-431d-9ba5-ec260ab1bd28 + 2 + U Unbekannt @@ -1611,6 +1603,14 @@ 1.0 + + TG + Target gefunden + Target gefunden + + + 2.0 + @@ -1636,13 +1636,13 @@ 11 - InstitutName - InstitutName - Institut - longtext + Befundnummer + Befundnummer + Befundnummer + shorttext - 65535 + 255 true false @@ -1656,17 +1656,17 @@ false 20119 - 11839cd7-0f23-47ac-9131-47bd98890221 - 13 + 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec + 14 - Befundnummer - Befundnummer - Befundnummer - shorttext + Ergebnisse + Ergebnisse + Ergebnisse + longtext - 255 + 65535 true false @@ -1680,13 +1680,13 @@ false 20119 - 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec + 249f02c9-d175-4c2e-8c16-63286dd5ecc7 14 - Ergebnisse - Ergebnisse - Ergebnisse + InstitutName + InstitutName + Institut longtext @@ -1704,8 +1704,8 @@ false 20119 - 249f02c9-d175-4c2e-8c16-63286dd5ecc7 - 14 + 11839cd7-0f23-47ac-9131-47bd98890221 + 13 @@ -1729,35 +1729,35 @@ 19 - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie + propertyCatalogue - 65535 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 - 6 + bdd1febf-3f1e-4866-955b-825931638ef2 + 5 - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme - propertyCatalogue + Therapieende + Therapieende + Ende der Therapie + date 0 @@ -1769,18 +1769,18 @@ 0.0 false - false - 2 + true + 0 false 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d - 5 + 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 6 - Therapiedauer - Therapiedauer - Therapiedauer + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 integer @@ -1798,14 +1798,14 @@ false 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 4 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt - date + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference 0 @@ -1817,20 +1817,19 @@ 0.0 false - true + false 0 false 20119 - b4be56af-15b3-479d-908a-886902187c8f - 6 + ef006004-6dad-4d34-9d4a-d68be126f04c + 5 - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + integer 0 @@ -1843,18 +1842,18 @@ false false - 2 + 0 false 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 + 07acc1de-5f19-414c-bb96-6970bd623152 6 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart + DNPM.Dosisdichte + Dosisdichte + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) propertyCatalogue @@ -1872,17 +1871,17 @@ false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + 33ad68dd-9c87-47d2-8038-421b13cde0ab 5 - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + date - 65535 + 0 true false @@ -1896,17 +1895,18 @@ false 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba + 58cefbff-fda9-44c9-a5a1-af343249f4be 5 - BewertungMemo - BewertungMemo - Bemerkung - longtext + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue - 65535 + 0 true false @@ -1916,45 +1916,46 @@ false false - 0 + 2 false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b - 6 + 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 5 - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme - date + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d - 5 + c5734b67-1815-4e9e-abc7-935046cf6f83 + 6 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext - 0 + 65535 true false @@ -1968,14 +1969,15 @@ false 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 + f4a2829b-5bb6-4511-bc10-059278c9ba71 6 - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups - date + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -1987,20 +1989,19 @@ 0.0 false - true - 0 + false + 2 false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 + 26a42220-9095-4bbf-b469-4b9bac1ac364 + 4 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie - propertyCatalogue + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme + date 0 @@ -2013,17 +2014,17 @@ false false - 2 + 0 false 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 + 1ba87bee-8faa-40b1-b8d7-a0b81304858d 5 - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung + AblehnungKostenMemo + AblehnungKostenMemo + Welche? longtext @@ -2041,17 +2042,17 @@ false 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc + aac8551d-8158-4b7e-873f-d23fdfb14b7a 6 - Therapieende - Therapieende - Ende der Therapie - date + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + longtext - 0 + 65535 true false @@ -2060,20 +2061,19 @@ 0.0 false - true + false 0 false 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 0da5a853-312d-4733-8ff2-1255e36358fc 6 - DNPM.Dosisdichte - Dosisdichte - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - propertyCatalogue + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + integer 0 @@ -2086,42 +2086,43 @@ false false - 2 + 0 false 20119 - 33ad68dd-9c87-47d2-8038-421b13cde0ab - 5 + e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 6 - AblehnungKostenMemo - AblehnungKostenMemo - Welche? - longtext + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme + propertyCatalogue - 65535 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a - 6 + d106aa22-9956-4386-a3a4-2977dad5ffaa + 5 - DNPM.GrundAblehnung - AblehnungKosten - AblehnungKosten - Grund für Ablehnung der Kostenübernahme + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart propertyCatalogue @@ -2139,17 +2140,17 @@ false 20119 - d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 5 - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - integer + BewertungMemo + BewertungMemo + Bemerkung + longtext - 0 + 65535 true false @@ -2163,15 +2164,14 @@ false 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b 6 - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? - propertyCatalogue + Therapiedauer + Therapiedauer + Therapiedauer + integer 0 @@ -2184,18 +2184,19 @@ false false - 2 + 0 false 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 4 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer + DNPM.GrundAblehnung + AblehnungKosten + AblehnungKosten + Grund für Ablehnung der Kostenübernahme + propertyCatalogue 0 @@ -2208,18 +2209,19 @@ false false - 0 + 2 false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b - 6 + d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 5 - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 - integer + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? + propertyCatalogue 0 @@ -2232,17 +2234,17 @@ false false - 0 + 2 false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b - 6 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + 4 - Therapiestart - Therapiestart - Start der Therapie + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum date @@ -2260,40 +2262,38 @@ false 20119 - c926f879-1098-4bd9-9023-c1eda0cf8c1e + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch - propertyCatalogue + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf + 35ec18a7-f929-4427-91e0-335fb707e1ba 5 - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie - propertyCatalogue + Therapiestart + Therapiestart + Start der Therapie + date 0 @@ -2305,19 +2305,19 @@ 0.0 false - false - 2 + true + 0 false 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 - 4 + c926f879-1098-4bd9-9023-c1eda0cf8c1e + 6 - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt + date 0 @@ -2329,18 +2329,18 @@ 0.0 false - false + true 0 false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 5 + b4be56af-15b3-479d-908a-886902187c8f + 6 - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum + DatumProgression + DatumProgression + Datum der Progression date @@ -2358,14 +2358,14 @@ false 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 6 - DatumProgression - DatumProgression - Datum der Progression - date + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer 0 @@ -2377,19 +2377,19 @@ 0.0 false - true + false 0 false 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 780fa889-512a-4c31-b097-16a6843a3c0b 6 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch propertyCatalogue @@ -2407,57 +2407,57 @@ false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 + 7648480b-2210-4642-adc1-dd19f036e7bf 5 - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date + DNPM.Ansprechen + BestResponse + BestResponse + Best Response + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be + 807b3773-8b63-4c27-8ae1-457559528a88 5 - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme - propertyCatalogue + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa - 5 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 @@ -2481,13 +2481,13 @@ 74 - ref_dnpm_followup - ref_dnpm_followup - Verweis auf FollowUp - formReference + wirkstoffe + wirkstoffe + Wirkstoffe + longtext - 0 + 65535 true false @@ -2501,46 +2501,45 @@ false 20119 - a7abf50b-e20e-40af-9250-eda33596c782 - 7 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue + studie_nct + studie_nct + NCT-Nummer + shorttext - 0 + 255 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e + ddaac645-aaeb-439e-83ab-65ca80ce9756 9 - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference - 65535 + 0 true false - false + true false 0.0 @@ -2550,17 +2549,17 @@ false 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 4 + 7a555332-b002-4e35-b659-19c47164523d + 11 - st_mol_alt_variante_json - st_mol_alt_variante_json - Stützende molekulare Alteration - Variante - JSON - shorttext + ref_dnpm_followup + ref_dnpm_followup + Verweis auf FollowUp + formReference - 65535 + 0 true false @@ -2574,21 +2573,21 @@ false 20119 - bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea - 10 + a7abf50b-e20e-40af-9250-eda33596c782 + 7 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON + longtext - 0 + 65535 true false - true + false false 0.0 @@ -2598,13 +2597,13 @@ false 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante + st_mol_alt_variante_json + st_mol_alt_variante_json + Stützende molekulare Alteration - Variante - JSON shorttext @@ -2622,18 +2621,17 @@ false 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad - 9 + bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea + 10 - OS.Studien - studie - studie - Studie - propertyCatalogue + studie_ort + studie_ort + Ort + shorttext - 0 + 255 true false @@ -2643,18 +2641,18 @@ false false - 2 + 0 false 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab + c695971a-aa82-414e-90f7-76da86a09d5c 9 - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis propertyCatalogue @@ -2672,8 +2670,32 @@ false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d - 10 + 9743f684-fda9-447c-af4c-599aa5b29725 + 9 + + + wirkstoffe_json + wirkstoffe_json + Wirkstoffe JSON + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 44c2a83c-5c75-4bde-90f6-a31c368ae798 + 9 OS.JaNein @@ -2701,10 +2723,10 @@ 9 - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel propertyCatalogue @@ -2722,21 +2744,21 @@ false 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 4 + 90c31c81-4c61-4f9a-aa76-9417487a670b + 9 - ref_molekulargenetik - ref_molekulargenetik - Ref OS.Molekulargenetik - formReference + prio + prio + Priorität + integer 0 true false - true + false false 0.0 @@ -2746,13 +2768,13 @@ false 20119 - 7613d7e8-f4ed-4978-806d-365b84ec260c - 11 + 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9 - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON + studien_alle + studien_alle + Alle Studienempfehlungen longtext @@ -2770,8 +2792,8 @@ false 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 - 9 + cfcbdbb8-1568-4e18-97be-efb4eaea76b1 + 10 datum @@ -2798,17 +2820,17 @@ 10 - studie_nct - studie_nct - NCT-Nummer - shorttext + st_mol_alt_alle + st_mol_alt_alle + Alle stützende molekulare Alterationen + longtext - 255 + 65535 true false - true + false false 0.0 @@ -2818,21 +2840,21 @@ false 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 - 9 + cbd209d6-635e-400b-8772-6daff5ddc342 + 10 - studie_ort - studie_ort - Ort + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante shorttext - 255 + 65535 true false - true + false false 0.0 @@ -2842,21 +2864,21 @@ false 20119 - c695971a-aa82-414e-90f7-76da86a09d5c + ee446e98-0c13-49d8-ab12-a5f39d4390ad 9 - studien_alle - studien_alle - Alle Studienempfehlungen - longtext + ref_molekulargenetik + ref_molekulargenetik + Ref OS.Molekulargenetik + formReference - 65535 + 0 true false - false + true false 0.0 @@ -2866,14 +2888,14 @@ false 20119 - cfcbdbb8-1568-4e18-97be-efb4eaea76b1 - 10 + 7613d7e8-f4ed-4978-806d-365b84ec260c + 11 - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz propertyCatalogue @@ -2891,14 +2913,14 @@ false 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b + 9464246d-5fe8-42de-8797-4085d8b94f4e 9 - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen propertyCatalogue @@ -2916,14 +2938,14 @@ false 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 - 9 + 36c93e5f-deda-4c3b-801e-8565e72a8857 + 10 - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern propertyCatalogue @@ -2941,14 +2963,15 @@ false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 - 10 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 - prio - prio - Priorität - integer + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich + propertyCatalogue 0 @@ -2961,59 +2984,36 @@ false false - 0 - false - - 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 - 9 - - - st_mol_alt_alle - st_mol_alt_alle - Alle stützende molekulare Alterationen - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 + 2 false 20119 - cbd209d6-635e-400b-8772-6daff5ddc342 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d 10 - wirkstoffe - wirkstoffe - Wirkstoffe - longtext + OS.Studien + studie + studie + Studie + propertyCatalogue - 65535 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + db06c7d7-35ef-40a7-8364-61b3c3cdfbab 9 @@ -3039,8 +3039,8 @@ DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl Alle leitliniengerechte Therapien durchlaufen propertyCatalogue @@ -3059,14 +3059,14 @@ false 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 15 + 86f29de0-792d-4369-a78a-ea711302e368 + 7 - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status + CDA.WHO Gehirn + WHOGrad + WHOGrad + WHO-Grad propertyCatalogue @@ -3084,15 +3084,14 @@ false 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc - 14 + a25624c9-bfe8-4927-8223-aa54e649293f + 18 - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation - propertyCatalogue + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date 0 @@ -3105,18 +3104,18 @@ false false - 2 + 0 false 20119 - b9fb5736-9331-43af-97c5-af24cb759952 - 17 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten propertyCatalogue @@ -3134,14 +3133,15 @@ false 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 7 - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn - date + ICD-10 GM + ICD10 + ICD10 + ICD-10 + propertyCatalogue 0 @@ -3154,18 +3154,18 @@ false false - 0 + 2 false 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 + ee8e6eba-56ab-457f-a299-f5be27572bf3 18 - ICD-10 GM - ICD10 - ICD10 - ICD-10 + OS.JaNeinUnbekannt + fruehereTumorerkrankung + fruehereTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3183,14 +3183,14 @@ false 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 + 14 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht propertyCatalogue @@ -3198,7 +3198,7 @@ true false - true + false false 0.0 @@ -3208,14 +3208,14 @@ false 20119 - 86f29de0-792d-4369-a78a-ea711302e368 - 7 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference 0 @@ -3232,14 +3232,14 @@ false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB - date + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 @@ -3251,19 +3251,20 @@ 0.0 false - true + false 0 false 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 17 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 @@ -3276,45 +3277,46 @@ false false - 0 + 2 false 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 + dfc00dfb-7492-4158-b65b-126fcbccf236 + 7 - MTB - MTB - Molekulares Tumorboard - formReference + DNPM.Therapie.GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende + Grund für Therapieende + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 - Krankenkasse - Krankenkasse - Krankenkasse - shorttext + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference - 255 + 0 true false @@ -3328,13 +3330,13 @@ false 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn date @@ -3352,39 +3354,38 @@ false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 9 - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten - propertyCatalogue + Todesdatum + Todesdatum + Todesdatum + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 - 7 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 16 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression - date + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer 0 @@ -3396,22 +3397,22 @@ 0.0 false - true + false 0 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 15 - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date - 65535 + 0 true false @@ -3420,19 +3421,19 @@ 0.0 false - false + true 0 false 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 + be53742c-96ca-465f-9c80-0ef9f439a6a9 + 18 - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus propertyCatalogue @@ -3440,7 +3441,7 @@ true false - true + false false 0.0 @@ -3450,13 +3451,13 @@ false 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 9 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 14 - Therapieende - Therapieende - Letzte Therapielinie-Therapieende + LtlDatumProgression + LtlDatumProgression + Letzte Therapielinie-Datum der Progression date @@ -3469,19 +3470,20 @@ 0.0 false - false + true 0 false 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 18 + ac5ad548-d130-438b-9778-b036d95c7a14 + 8 - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 @@ -3494,19 +3496,18 @@ false false - 0 + 2 false 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 693dad8a-4a50-43c9-9792-1365a2c45b64 15 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose - propertyCatalogue + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date 0 @@ -3518,20 +3519,19 @@ 0.0 false - false - 2 + true + 0 false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde - 14 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 + 17 - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung - propertyCatalogue + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende + date 0 @@ -3544,18 +3544,18 @@ false false - 2 + 0 false 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten propertyCatalogue @@ -3563,7 +3563,7 @@ true false - false + true false 0.0 @@ -3573,14 +3573,15 @@ false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 - 14 + 53f77bf5-940c-4e4a-832b-872bbec1da4a + 7 - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status + propertyCatalogue 0 @@ -3593,18 +3594,18 @@ false false - 0 + 2 false 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose propertyCatalogue @@ -3612,7 +3613,7 @@ true false - false + true false 0.0 @@ -3622,38 +3623,39 @@ false 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 18 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 + 15 - CDA.WHO Gehirn - WHOGrad - WHOGrad - WHO-Grad + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3671,14 +3673,14 @@ false 20119 - a25624c9-bfe8-4927-8223-aa54e649293f - 18 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie propertyCatalogue @@ -3686,7 +3688,7 @@ true false - true + false false 0.0 @@ -3696,14 +3698,15 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung + propertyCatalogue 0 @@ -3716,21 +3719,21 @@ false false - 0 + 2 false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext - 0 + 65535 true false @@ -3739,26 +3742,26 @@ 0.0 false - true + false 0 false 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 - Geburtsdatum - Geburtsdatum - Geburtsdatum - date + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 true false - false + true false 0.0 @@ -3768,14 +3771,14 @@ false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3783,7 +3786,7 @@ true false - false + true false 0.0 @@ -3793,39 +3796,38 @@ false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 7 - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + Krankenkasse + Krankenkasse + Krankenkasse + shorttext - 0 + 255 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 14 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung propertyCatalogue @@ -3833,7 +3835,7 @@ true false - false + true false 0.0 @@ -3843,13 +3845,13 @@ false 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 - 16 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 - Todesdatum - Todesdatum - Todesdatum + Geburtsdatum + Geburtsdatum + Geburtsdatum date @@ -3867,14 +3869,14 @@ false 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 16 - OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3892,15 +3894,14 @@ false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 - 7 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie - propertyCatalogue + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression + date 0 @@ -3912,44 +3913,43 @@ 0.0 false - false - 2 + true + 0 false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende - Grund für Therapieende - propertyCatalogue + MTB + MTB + Molekulares Tumorboard + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 - 18 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation propertyCatalogue @@ -3957,7 +3957,7 @@ true false - true + false false 0.0 @@ -3967,14 +3967,14 @@ false 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 - OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung - Frühere Tumorerkrankung + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende propertyCatalogue @@ -3992,14 +3992,14 @@ false 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 - 7 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 - DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose propertyCatalogue @@ -4017,13 +4017,13 @@ false 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 13 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 - LtlDatumProgression - LtlDatumProgression - Letzte Therapielinie-Datum der Progression + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn date @@ -4036,63 +4036,18 @@ 0.0 false - true - 0 - false - - 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 8 - - - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer - - - 0 - - true - false - true - false - 0.0 - - false false 0 false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung - -3 - Diagnose.Tumorausbreitung - - false - false - 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 10 - - Zeitpunkt - Zeitpunkt - Zeitpunkt + Therapieende + Therapieende + Letzte Therapielinie-Therapieende date @@ -4100,7 +4055,7 @@ true false - false + true false 0.0 @@ -4110,33 +4065,8 @@ false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 - - - DNPM.Tumorausbreitung - Wert - Wert - Tumorausbreitung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 0e5e41a9-d377-401d-9c02-b8f3c0ab479f - 10 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 @@ -4194,22 +4124,23 @@ - MR.Consent - MR.Consent + DNPM_Therapielinie + DNPM_Therapielinie -3 - MR.Consent + DNPM_Therapielinie false false 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 + f383e34d-ed24-40e1-99c6-56a90b91b07b + 16 - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM - date + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung + propertyCatalogue 0 @@ -4222,18 +4153,19 @@ false false - 0 + 2 false 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 5 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register - date + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue 0 @@ -4246,17 +4178,17 @@ false false - 0 + 2 false 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 4 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB + Beginn + Beginn + Beginn date @@ -4274,14 +4206,14 @@ false 20119 - 93286072-ff57-4f58-a063-6f4137debf35 + b253b051-33da-462b-abd0-a728885e6ca3 14 - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis propertyCatalogue @@ -4299,14 +4231,14 @@ false 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf 14 - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR - date + Nummer + Nummer + Nummer + integer 0 @@ -4323,13 +4255,13 @@ false 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 + 02082e93-b5ca-4540-9b60-742e8bd6dae1 + 16 - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR + Ende + Ende + Ende date @@ -4347,18 +4279,17 @@ false 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 3 + 87dac14b-e239-4d51-9920-fcfdb17b085e + 14 - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext - 0 + 255 true false @@ -4368,18 +4299,18 @@ false false - 2 + 0 false 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM + DNPM.Therapie.GrundTherapieende + Abbruchgrund + Abbruchgrund + Abbruchgrund propertyCatalogue @@ -4397,17 +4328,17 @@ false 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 15 - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register - date + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes + longtext - 0 + 65535 true false @@ -4421,34 +4352,30 @@ false 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 - 15 - - - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - cf480331-1406-46da-93cf-bb341759d107 - 3 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_ECOG + DNPM_UF_ECOG + -3 + ECOG Performance Status Befund + + false + false + 20119 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 + Datum Datum @@ -4470,14 +4397,14 @@ false 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 14 + 9158355c-737f-48e6-9e09-d5449a7dd80f + 6 - OS.ConsentStatus - ConsentStatusDNPM - ConsentStatusDNPM - Einwilligung DNPM + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG propertyCatalogue @@ -4495,15 +4422,35 @@ false 20119 - 70f9fe8c-0ea7-4a76-adc1-8677654af975 - 16 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + MR.Consent + MR.Consent + -3 + MR.Consent + + false + false + 20119 + 257af907-e52e-423b-bb11-6af23d7a5d4b + 22 + - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register - propertyCatalogue + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR + date 0 @@ -4516,17 +4463,17 @@ false false - 2 + 0 false 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 15 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM date @@ -4544,13 +4491,13 @@ false 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15d522b0-d747-485c-87bd-74e7a3f4c97e 15 - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR date @@ -4568,14 +4515,15 @@ false 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR - date + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM + propertyCatalogue 0 @@ -4588,21 +4536,21 @@ false false - 0 + 2 false 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 - alteWerte - alteWerte - alteWerte - longtext + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR + date - 65535 + 0 true false @@ -4616,13 +4564,13 @@ false 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 - EinwilligungMTBRegist - EinwilligungMTBRegist - Datum Einwilligung MTB-Register + Datum + Datum + Datum date @@ -4640,7 +4588,7 @@ false 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d + d831be0a-6e4f-487b-86aa-c088f41c4f1f 14 @@ -4668,10 +4616,11 @@ 4 - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date + OS.ConsentStatus + ConsentStatusDNPM + ConsentStatusDNPM + Einwilligung DNPM + propertyCatalogue 0 @@ -4684,12 +4633,12 @@ false false - 0 + 2 false 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 - 14 + 70f9fe8c-0ea7-4a76-adc1-8677654af975 + 16 tmpDatumDNPM @@ -4716,8 +4665,8 @@ 16 - WiderrufDNPM - WiederrufDNPM + DatumWiderrufDNPM + DatumWiederrufDNPM Datum Widerruf DNPM date @@ -4736,34 +4685,13 @@ false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - MR.Consent Verlauf - MR.Consent Verlauf - -3 - MR.Consent Verlauf - - false - false - 20119 - 4d1488e7-c4d6-459a-be1e-330097d815ce - 4 - - Datum - Datum - Datum + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register date @@ -4781,17 +4709,17 @@ false 20119 - 34874112-d651-457b-a554-178a43ed38ed - 14 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 - Consent - Consent - Consent - shorttext + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date - 255 + 0 true false @@ -4805,17 +4733,18 @@ false 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 93286072-ff57-4f58-a063-6f4137debf35 14 - Ereignis - Ereignis - Ereignis - shorttext + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register + propertyCatalogue - 255 + 0 true false @@ -4825,42 +4754,21 @@ false false - 0 + 2 false 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 14 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - DNPM_UF_Histologie - DNPM_UF_Histologie - -3 - DNPM_UF_Histologie - - false - false - 20119 - 6526996e-4353-40d0-977b-b7bdc26be2d0 - 8 - - AnmerkungMorphologie - AnmerkungMorphologie - Anmerkung zur Morphologie - longtext + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM + date - 65535 + 0 true false @@ -4874,17 +4782,17 @@ false 20119 - 74506739-847a-4f65-a89e-8c4943328244 - 1 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 - Befundtext - Befundtext - Befundtext - longtext + ConsentDatumMTB + ConsentDatumMTB + Datum Einwilligung MTB-Register + date - 65535 + 0 true false @@ -4898,14 +4806,15 @@ false 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b - 6 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 - Histologie - Histologie - Histologie - formReference + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR + propertyCatalogue 0 @@ -4918,42 +4827,22 @@ false false - 0 + 2 false 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 7 + cf480331-1406-46da-93cf-bb341759d107 + 3 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_Therapielinie - DNPM_Therapielinie - -3 - DNPM_Therapielinie - - false - false - 20119 - f383e34d-ed24-40e1-99c6-56a90b91b07b - 16 - - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes - longtext + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register + propertyCatalogue - 65535 + 0 true false @@ -4963,18 +4852,18 @@ false false - 0 + 2 false 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 16 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register propertyCatalogue @@ -4992,18 +4881,17 @@ false 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf - 14 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 - DNPM.Therapie.GrundTherapieende - Abbruchgrund - Abbruchgrund - Abbruchgrund - propertyCatalogue + alteWerte + alteWerte + alteWerte + longtext - 0 + 65535 true false @@ -5013,18 +4901,18 @@ false false - 2 + 0 false 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 - 15 + 66325d4a-7e2d-4e26-b176-a73f544cc446 + 14 - Nummer - Nummer - Nummer - integer + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register + date 0 @@ -5041,13 +4929,13 @@ false 20119 - 02082e93-b5ca-4540-9b60-742e8bd6dae1 - 16 + 27bea34f-b8b3-471d-8c15-9823de9a878d + 14 - Ende - Ende - Ende + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register date @@ -5065,15 +4953,14 @@ false 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 14 - DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund - propertyCatalogue + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM + date 0 @@ -5086,22 +4973,42 @@ false false - 2 + 0 false 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15 + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + MR.Consent Verlauf + MR.Consent Verlauf + -3 + MR.Consent Verlauf + + false + false + 20119 + 4d1488e7-c4d6-459a-be1e-330097d815ce + 4 + - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue + Ereignis + Ereignis + Ereignis + shorttext - 0 + 255 true false @@ -5111,17 +5018,17 @@ false false - 2 + 0 false 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 - Wirkstoffe - Wirkstoffe - Wirkstoffe + Consent + Consent + Consent shorttext @@ -5139,13 +5046,13 @@ false 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 - 16 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 14 - Beginn - Beginn - Beginn + Datum + Datum + Datum date @@ -5163,7 +5070,7 @@ false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 + 34874112-d651-457b-a554-178a43ed38ed 14 @@ -5171,28 +5078,27 @@ BENUTZER Bibliothek - DNPM + allgemein 2 - DNPM_UF_ECOG - DNPM_UF_ECOG + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung -3 - ECOG Performance Status Befund + Diagnose.Tumorausbreitung false false 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b + 10 - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue + Zeitpunkt + Zeitpunkt + Zeitpunkt + date 0 @@ -5205,18 +5111,19 @@ false false - 2 + 0 false 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 + c1aaed8c-c85e-46ee-b454-5a7e2300604f + 10 - Datum - Datum - Datum - date + DNPM.Tumorausbreitung + Wert + Wert + Tumorausbreitung + propertyCatalogue 0 @@ -5229,12 +5136,12 @@ false false - 0 + 2 false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f - 6 + 0e5e41a9-d377-401d-9c02-b8f3c0ab479f + 10 @@ -5246,26 +5153,25 @@ - DNPM_Therapieplan - DNPM_Therapieplan + DNPM_UF_Histologie + DNPM_UF_Histologie -3 - DNPM Therapieplan + DNPM_UF_Histologie false false 20119 - 442d4a6e-5feb-42d9-aeae-9757a35ab869 - 64 + 6526996e-4353-40d0-977b-b7bdc26be2d0 + 8 - OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung - propertyCatalogue + AnmerkungMorphologie + AnmerkungMorphologie + Anmerkung zur Morphologie + longtext - 0 + 65535 true false @@ -5275,19 +5181,18 @@ false false - 2 + 0 false 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 - 5 + 74506739-847a-4f65-a89e-8c4943328244 + 1 - OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation - propertyCatalogue + Histologie + Histologie + Histologie + formReference 0 @@ -5300,17 +5205,17 @@ false false - 2 + 0 false 20119 - c889b4ac-d83c-4402-9740-618bf136b05a - 5 + 391cf453-7e7b-432f-b583-ec83d855895f + 7 - humangen_ber_begruendung - humangen_ber_begruendung - Begruendung humangenetische Beratung + Befundtext + Befundtext + Befundtext longtext @@ -5328,14 +5233,36 @@ false 20119 - 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 - 5 + 4f535ee2-d90a-4f4c-83a6-50867bed786b + 6 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_Therapieplan + DNPM_Therapieplan + -3 + DNPM Therapieplan + + false + false + 20119 + 442d4a6e-5feb-42d9-aeae-9757a35ab869 + 64 + - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference + OS.JaNeinUnbekannt + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung + propertyCatalogue 0 @@ -5348,19 +5275,18 @@ false false - 0 + 2 false 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b + fe32f8f7-04da-4701-82d5-ab233e00ae11 5 - DNPM.Target - target - target - Target gefunden? - propertyCatalogue + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date 0 @@ -5373,17 +5299,17 @@ false false - 2 + 0 false 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 5 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 - ref_tumorkonferenz - ref_tumorkonferenz - Erste MTB + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese formReference @@ -5391,7 +5317,7 @@ true false - true + false false 0.0 @@ -5401,21 +5327,21 @@ false 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 9 + 3153f888-f78a-41d8-b32a-c87683231ed7 + 5 - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB + formReference 0 true false - false + true false 0.0 @@ -5425,17 +5351,17 @@ false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 - protokollauszug - protokollauszug - Protokollauszug - longtext + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean - 65535 + 0 true false @@ -5449,14 +5375,14 @@ false 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb 5 - datum - datum - Datum des (ersten) MTB - date + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference 0 @@ -5473,14 +5399,15 @@ false 20119 - 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 - 10 + 9326280e-3e4b-43ca-aa59-432b6805ae2b + 5 - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date + OS.JaNeinUnbekannt + reevaluation + reevaluation + Empfehlung Reevaluation + propertyCatalogue 0 @@ -5493,21 +5420,21 @@ false false - 0 + 2 false 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 11 + c889b4ac-d83c-4402-9740-618bf136b05a + 5 - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean + protokollauszug + protokollauszug + Protokollauszug + longtext - 0 + 65535 true false @@ -5521,13 +5448,13 @@ false 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f 5 - ref_tk_reevaluation - ref_tk_reevaluation - MTB + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation formReference @@ -5545,14 +5472,14 @@ false 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 6 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB + date 0 @@ -5569,13 +5496,13 @@ false 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese + ref_tk_reevaluation + ref_tk_reevaluation + MTB formReference @@ -5593,13 +5520,62 @@ false 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 5 - + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 + - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie + humangen_ber_begruendung + humangen_ber_begruendung + Begruendung humangenetische Beratung + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 5 + + + DNPM.Target + target + target + Target gefunden? + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b83599b9-789e-4e8a-a79e-673bc18ab132 + 5 + + + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung boolean @@ -5617,9 +5593,33 @@ false 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 5 + + datum + datum + Datum des (ersten) MTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 + 10 + @@ -5642,9 +5642,9 @@ 9 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz formReference @@ -5662,13 +5662,13 @@ false 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 87e05bb6-f863-4771-9c9c-aa6fbda17461 5 - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe formReference @@ -5686,7 +5686,7 @@ false 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 5 @@ -5789,59 +5789,60 @@ 20119 06847050-ff8f-46c4-87b8-9584c0cef990 - 249 + 250 true - - combobox - hatstudie - Studienempfehlung + + textfield + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON true false true - 0.5 + 6.875 false false - 1 + 0 0 - hat_studie + st_mol_alt_variante_json DNPM_UF_Einzelempfehlung - Studienempfehlung + none 0 0 - mandatory + false BOTH - false - - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + + false true - + + + false - 1 + 0 true false 0 0 false - Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -5852,51 +5853,43 @@ false false - 1 + 0 0 true false 0 20119 - 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 - 4 + 0feea6c9-b388-442c-bf63-79150b168f4c + 5 false false - - textarea - studienallejson - Alle Studienempfehlungen JSON + + combobox + evidenzlevel + true false true - 6.0 + 1.0 - - - false false - 0 + 1 0 - studien_alle_json + evidenzlevel DNPM_UF_Einzelempfehlung - Studienempfehlung + grpEvidenzlevel none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -5907,8 +5900,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -5924,25 +5917,25 @@ false false - 0 + 1 0 true false 0 20119 - 693e88d9-cd46-487e-9ed7-dd624bc6ec3e - 4 + b24158bb-453d-4405-8439-cff2fdc7e94b + 1 false false - + button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten + btnaddstudie + Studienempfehlung hinzufügen true false false - 6.75 + 4.0 @@ -5952,15 +5945,22 @@ 0 0 - + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); + let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); true @@ -6000,8 +6000,8 @@ false 0 20119 - b757e7cc-9ec3-4480-aa3e-d4bcf031c13d - 12 + 57064ddd-5793-43cf-b85f-6eb236c9381b + 24 false false @@ -6083,13 +6083,13 @@ false - textarea - wirkstoffejson - + button + btnaddwirkstoff + Wirkstoffe bearbeiten true - true - true - 4.25 + false + false + 4.5 @@ -6098,24 +6098,22 @@ 0 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung + none 0 0 false BOTH - - false - true - - false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); + true + - 0 + 1 true false 0 @@ -6131,7 +6129,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6149,25 +6147,28 @@ false 0 20119 - 9177c6c0-2905-474e-a34f-d8e8b30f31d7 - 10 + 31b4c59b-b9eb-4383-a8b3-efff9777ab06 + 25 false false - - combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true false true - 5.5 + 6.0 + + + false false - 1 + 0 0 - antrag_kue_erforderlich + ref_molekulargenetik DNPM_UF_Einzelempfehlung none @@ -6176,22 +6177,28 @@ false BOTH false + + console.log(getFieldValue('refosmolekulargenetik')) + true + + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - + Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. true false false - code - code,kurz + + 0 0 0 @@ -6207,25 +6214,25 @@ false false - 1 + 0 0 true false 0 20119 - 10db4953-182d-482c-9762-a5f081d6846e - 1 + 9a7c14b8-958b-4269-bb58-d6267089660e + 22 false false - button - btnaddstudie - Studienempfehlung hinzufügen + textarea + studienalle + Alle Studienempfehlungen true false - false - 4.0 + true + 5.0 @@ -6234,7 +6241,8 @@ 0 0 - + studien_alle + DNPM_UF_Einzelempfehlung Studienempfehlung none 0 @@ -6250,7 +6258,7 @@ false - let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); + let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} true @@ -6262,7 +6270,7 @@ 0 0 false - + Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. true false @@ -6272,7 +6280,7 @@ 0 0 0 - -1 + 0 0 false false @@ -6290,20 +6298,23 @@ false 0 20119 - 57064ddd-5793-43cf-b85f-6eb236c9381b - 24 + 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 + 10 false false - - group - grpEvidenzlevel - Evidenzlevel + + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten true false - true - 5.0 + false + 6.75 + + + false false 0 @@ -6316,6 +6327,10 @@ false BOTH false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); + true + @@ -6325,7 +6340,7 @@ 0 0 false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + true false @@ -6335,7 +6350,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6353,27 +6368,30 @@ false 0 20119 - 92c9326d-964e-4c75-a6fa-388f3423b9f7 - 4 + b757e7cc-9ec3-4480-aa3e-d4bcf031c13d + 12 false false - - combobox - evidenzlevelzusatz - + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen true - false + true true - 2.0 + 6.5 + + + false false - 1 + 0 0 - evidenzlevel_zusatz + st_mol_alt_alle DNPM_UF_Einzelempfehlung - grpEvidenzlevel + none 0 0 @@ -6389,13 +6407,13 @@ 0 0 false - + Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. true false false - code - code,kurz + + 0 0 0 @@ -6411,31 +6429,31 @@ false false - 1 + 0 0 true false 0 20119 - 944dd2dc-2697-4ad9-ab73-9370a745d035 - 2 + 3a530709-da96-4a9b-8586-5140d3eda38f + 8 false false textfield - studieort - Ort + studienct + NCT-Nummer true false false - 3.0 + 2.0 false 0 0 - studie_ort + studie_nct DNPM_UF_Einzelempfehlung Studienempfehlung none @@ -6460,7 +6478,7 @@ 0 0 false - Geben Sie hier den Ort oder die Orte der Studie an. + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false @@ -6488,19 +6506,19 @@ false 0 20119 - 15a10da3-89d8-4700-acdd-0fadcd17d197 + 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 8 false false - - section - Studienempfehlung - Studienempfehlung + + group + grpEvidenzlevel + Evidenzlevel true false true - 8.0 + 5.0 false @@ -6523,7 +6541,7 @@ 0 0 false - + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -6551,19 +6569,19 @@ false 0 20119 - 683d43e2-e797-4ece-b348-5bae78d41247 - 2 + 92c9326d-964e-4c75-a6fa-388f3423b9f7 + 4 false false - - section - FollowUp - FollowUp + + textfield + studie + Studie true false true - 8.5 + 1.25 @@ -6572,13 +6590,21 @@ 0 0 - - + studie + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -6589,7 +6615,7 @@ 0 0 false - + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. true false @@ -6600,7 +6626,7 @@ 0 0 0 - 0 + 3 false false false @@ -6617,28 +6643,25 @@ false 0 20119 - befce831-254e-499a-8ff5-9add1b21668d - 1 + 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 + 3 false false - - formReference - mtb - MTB + + textfield + prio + Priorität true false true - 1.0 + 3.0 - - - false false 0 0 - ref_tumorkonferenz + prio DNPM_UF_Einzelempfehlung none @@ -6646,28 +6669,17 @@ 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - - var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); - true - - OS.Tumorkonferenz - {TK.shortdesc} vom {Datum} - - 0 + + 1 true false 0 0 false - Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. true false @@ -6678,7 +6690,7 @@ 0 0 0 - 0 + 3 false false false @@ -6695,25 +6707,28 @@ false 0 20119 - 57707b45-cbf4-4bf6-99e3-b5051bff8552 - 23 + b6e7460e-2350-4d62-8665-e07d5484a123 + 3 false false - - textfield - prio - Priorität + + formReference + mtb + MTB true false true - 3.0 + 1.0 + + + false false 0 0 - prio + ref_tumorkonferenz DNPM_UF_Einzelempfehlung none @@ -6721,17 +6736,28 @@ 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false + + var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + true + + OS.Tumorkonferenz - - 1 + {TK.shortdesc} vom {Datum} + + 0 true false 0 0 false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; true false @@ -6742,7 +6768,7 @@ 0 0 0 - 3 + 0 false false false @@ -6759,27 +6785,29 @@ false 0 20119 - b6e7460e-2350-4d62-8665-e07d5484a123 - 3 + 57707b45-cbf4-4bf6-99e3-b5051bff8552 + 23 false false - - combobox - evidenzlevel - + + section + FollowUp + FollowUp true false true - 1.0 + 8.5 + + + false false - 1 + 0 0 - evidenzlevel - DNPM_UF_Einzelempfehlung - grpEvidenzlevel + + none 0 0 @@ -6800,8 +6828,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -6817,25 +6845,25 @@ false false - 1 + 0 0 true false 0 20119 - b24158bb-453d-4405-8439-cff2fdc7e94b + befce831-254e-499a-8ff5-9add1b21668d 1 false false - - textarea - wirkstoffe - + + button + Button4 + Verweis entfernen true - true - true - 0.5 + false + false + 11.5 @@ -6844,15 +6872,18 @@ 0 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe + + FollowUp none 0 0 false BOTH false + + setFieldValue('refdnpmfollowup', ''); + true + @@ -6862,7 +6893,7 @@ 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + true false @@ -6872,7 +6903,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6890,45 +6921,38 @@ false 0 20119 - 0ab804d8-16f0-404f-af47-ab19ef324a46 - 10 + d0bbb254-3008-4670-a573-2dd2ec5afb7e + 2 false false - textarea - studienalle - Alle Studienempfehlungen + combobox + hatstudie + Studienempfehlung true false true - 5.0 + 0.5 false false - 0 + 1 0 - studien_alle + hat_studie DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 - false + mandatory BOTH - - hatstudie = '1' - true - - hatstudie - - false - let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} true @@ -6940,13 +6964,13 @@ 0 0 false - Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. + Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. true false false - - + code + code,kurz 0 0 0 @@ -6962,63 +6986,55 @@ false false - 0 + 1 0 true false 0 20119 - 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 - 10 + 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 + 4 false false - datefield - ufeedatum - Datum MTB + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true false true - 2.0 + 5.5 - - - false false - 0 + 1 0 - datum + antrag_kue_erforderlich DNPM_UF_Einzelempfehlung - date + none 0 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - 0 + 1 true false 0 0 false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + true false false - - + code + code,kurz 0 0 0 @@ -7034,37 +7050,45 @@ false false - 0 + 1 0 true false 0 20119 - 1f7fab25-616e-4d3c-8185-057776e5ef69 - 9 + 10db4953-182d-482c-9762-a5f081d6846e + 1 false false - - group - grpwirkstoffe - Wirkstoffe + + textfield + studieort + Ort true false - true - 4.0 + false + 3.0 false 0 0 - - + studie_ort + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -7075,7 +7099,7 @@ 0 0 false - Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. + Geben Sie hier den Ort oder die Orte der Studie an. true false @@ -7086,7 +7110,7 @@ 0 0 0 - 0 + 3 false false false @@ -7103,35 +7127,42 @@ false 0 20119 - 96e76da7-0ec5-4744-acb9-47b7c7ce957c - 4 + 15a10da3-89d8-4700-acdd-0fadcd17d197 + 8 false false - - textarea - stmolaltalle - Alle stützenden molekularen Alterationen + + combobox + studieinternextern + intern/extern true - true + false true - 6.5 + 1.625 false false - 0 + 1 0 - st_mol_alt_alle + studie_internextern DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -7142,13 +7173,13 @@ 0 0 false - Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. true false false - - + code + code,kurz 0 0 0 @@ -7164,25 +7195,25 @@ false false - 0 + 1 0 true false 0 20119 - 3a530709-da96-4a9b-8586-5140d3eda38f - 8 + 3c561c27-2dc3-4bf0-ae49-72472d47ac16 + 3 false false - textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON + datefield + ufeedatum + Datum MTB true false true - 6.875 + 2.0 @@ -7191,16 +7222,16 @@ 0 0 - st_mol_alt_variante_json + datum DNPM_UF_Einzelempfehlung - none + date 0 0 false BOTH - false + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true @@ -7214,7 +7245,7 @@ 0 0 false - + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. true false @@ -7225,7 +7256,7 @@ 0 0 0 - 3 + 0 false false false @@ -7242,39 +7273,31 @@ false 0 20119 - 0feea6c9-b388-442c-bf63-79150b168f4c - 5 + 1f7fab25-616e-4d3c-8185-057776e5ef69 + 9 false false - - textfield - studienct - NCT-Nummer + + section + Studienempfehlung + Studienempfehlung true false - false - 2.0 + true + 8.0 false 0 0 - studie_nct - DNPM_UF_Einzelempfehlung - Studienempfehlung + + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false @@ -7285,7 +7308,7 @@ 0 0 false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. + true false @@ -7296,7 +7319,7 @@ 0 0 0 - 3 + 0 false false false @@ -7313,19 +7336,19 @@ false 0 20119 - 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 - 8 + 683d43e2-e797-4ece-b348-5bae78d41247 + 2 false false - - button - Button4 - Verweis entfernen + + textarea + wirkstoffejson + true - false - false - 11.5 + true + true + 4.25 @@ -7334,22 +7357,24 @@ 0 0 - - FollowUp + wirkstoffe_json + DNPM_UF_Einzelempfehlung + none 0 0 false BOTH - false - - setFieldValue('refdnpmfollowup', ''); + + false true - - - + + + false + + - 1 + 0 true false 0 @@ -7365,7 +7390,7 @@ 0 0 0 - -1 + 0 0 false false @@ -7383,19 +7408,19 @@ false 0 20119 - d0bbb254-3008-4670-a573-2dd2ec5afb7e - 2 + 9177c6c0-2905-474e-a34f-d8e8b30f31d7 + 10 false false - - textfield - studie - Studie + + textarea + wirkstoffe + true - false + true true - 1.25 + 0.5 @@ -7404,21 +7429,14 @@ 0 0 - studie + wirkstoffe DNPM_UF_Einzelempfehlung - Studienempfehlung + grpwirkstoffe none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false @@ -7429,7 +7447,7 @@ 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; true false @@ -7440,7 +7458,7 @@ 0 0 0 - 3 + 0 false false false @@ -7457,30 +7475,27 @@ false 0 20119 - 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 - 3 + 0ab804d8-16f0-404f-af47-ab19ef324a46 + 10 false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + combobox + evidenzlevelzusatz + true - true + false true - 10.5 + 2.0 - - - false false - 0 + 1 0 - ref_dnpm_followup + evidenzlevel_zusatz DNPM_UF_Einzelempfehlung - FollowUp + grpEvidenzlevel none 0 0 @@ -7489,7 +7504,7 @@ false - FollowUp vom {DatumFollowUp} + 1 true false @@ -7501,8 +7516,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -7518,21 +7533,21 @@ false false - 0 + 1 0 true false 0 20119 - 720dda0f-b669-42da-a3d6-0e2dbcbb2894 - 8 + 944dd2dc-2697-4ad9-ab73-9370a745d035 + 2 false false - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung + + textarea + studienallejson + Alle Studienempfehlungen JSON true false true @@ -7545,31 +7560,30 @@ 0 0 - ref_molekulargenetik + studien_alle_json DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 false BOTH - false - - console.log(getFieldValue('refosmolekulargenetik')) + + false true - - OS.Molekulargenetik + + + false - Befund vom {Datum}, Panel: {Panel} - - 1 + + 0 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. + true false @@ -7597,59 +7611,54 @@ false 0 20119 - 9a7c14b8-958b-4269-bb58-d6267089660e - 22 + 693e88d9-cd46-487e-9ed7-dd624bc6ec3e + 4 false false - - combobox - studieinternextern - intern/extern + + formReference + refdnpmfollowup + Verweis auf FollowUp true - false + true true - 1.625 + 10.5 false false - 1 + 0 0 - studie_internextern + ref_dnpm_followup DNPM_UF_Einzelempfehlung - Studienempfehlung + FollowUp none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false + DNPM FollowUp - + FollowUp vom {DatumFollowUp} + 1 true false 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. + true false false - code - code,kurz + + 0 0 0 @@ -7665,29 +7674,26 @@ false false - 1 + 0 0 true false 0 20119 - 3c561c27-2dc3-4bf0-ae49-72472d47ac16 - 3 + 720dda0f-b669-42da-a3d6-0e2dbcbb2894 + 9 false false - - button - btnaddwirkstoff - Wirkstoffe bearbeiten + + group + grpwirkstoffe + Wirkstoffe true false - false - 4.5 + true + 4.0 - - - false false 0 @@ -7700,10 +7706,6 @@ false BOTH false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); - true - @@ -7713,7 +7715,7 @@ 0 0 false - + Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. true false @@ -7723,7 +7725,7 @@ 0 0 0 - -1 + 0 0 false false @@ -7741,13 +7743,29 @@ false 0 20119 - 31b4c59b-b9eb-4383-a8b3-efff9777ab06 - 25 + 96e76da7-0ec5-4744-acb9-47b7c7ce957c + 4 false false + + 1 + Der Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevel + not isEmptyString(evidenzlevel) + true + true + true + wirkstoffejson.size() > 3 + true + 0 + + evidenzlevel + + 2 Das Datum liegt in der Zukunft @@ -7797,35 +7815,35 @@ - 2 - Die NCT-Nummer entspricht nicht dem gültigen Muster - Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt - Einzelempfehlung_NCT-Nummer - studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' - false + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt + DatumGrenze_ufeedatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) + true true true - hatstudie = '1' + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - studienct + ufeedatum - 1 - Der Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevel - not isEmptyString(evidenzlevel) - true + 2 + Die NCT-Nummer entspricht nicht dem gültigen Muster + Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt + Einzelempfehlung_NCT-Nummer + studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' + false true true - wirkstoffejson.size() > 3 + hatstudie = '1' true 0 - evidenzlevel + studienct @@ -7856,22 +7874,6 @@ ufeedatum - - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt - DatumGrenze_ufeedatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - @@ -7885,14 +7887,14 @@ - DNPM_UF_Tumorausbreitung + DNPM_UF_Verwandte -3 - DNPM UF Tumorausbreitung + DNPM UF Verwandte 1 - DNPM UF Tumorausbreitung - Tumorausbreitung - DNPM KPA Tumorausbreitung + DNPM UF Verwandte + Verwandte + DNPM UF Verwandte false true @@ -7921,14 +7923,14 @@ false false 20119 - 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 - 13 + 714de81f-f0a5-4179-a975-3233db8e0121 + 4 true - - datefield - Zeitpunkt - Zeitpunkt + + combobox + Verwandtschaftsgrad + Verwandtschaftsgrad true false true @@ -7939,12 +7941,12 @@ false false - 0 + 1 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung - Feldgruppe1 - date + Verwandtschaftsgrad + DNPM_UF_Verwandte + + none 0 0 false @@ -7964,8 +7966,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -7981,36 +7983,87 @@ false false - 0 + 1 0 true false 0 20119 - 62f3174d-881e-485e-b768-0d4ed15ab10a - 2 + 32b7cc83-25cc-4336-a52e-4479450036fd + 1 false false - + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_Therapielinie + + -3 + DNPM UF Therapielinie + 1 + DNPM UF Therapielinie + Therapielinie + DNPM UF Therapielinie + + false + true + 0 + -1 + false + + + + + + + + + + 0 + BOTH + false + false + false + false + true + false + false + false + false + false + 20119 + fdfe26b7-ef73-4a8a-88b2-4e5698b2921f + 47 + true + + combobox - Wert - Ausbreitung + Beendigung + Beendigung true false true - 2.0 + 4.75 - - - false false 1 0 - Wert - DNPM_UF_Tumorausbreitung - Feldgruppe1 + Beendigung + DNPM_Therapielinie + none 0 0 @@ -8054,30 +8107,28 @@ false 0 20119 - 62151614-0981-4bef-a2c0-ac1b6874aec8 - 3 + a437c0ca-aa06-4ea5-b940-a17382d22080 + 2 false false - - group - Feldgruppe1 - Tumorausbreitung + + datefield + Beginn + vom true false true - 1.0 + 6.0 - - - false false 0 0 - - - none + Beginn + DNPM_Therapielinie + Feldgruppe2 + start 0 0 false @@ -8120,127 +8171,27 @@ false 0 20119 - 561b1d43-069c-4640-8e90-b8f96f58dfd3 - 2 + 1ba774bb-db6d-4639-95bb-de636a952049 + 4 false false - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - DNPM_UF_Verwandte - - -3 - DNPM UF Verwandte - 1 - DNPM UF Verwandte - Verwandte - DNPM UF Verwandte - - false - true - 0 - 0 - false - - - - - - - - - - 0 - BOTH - false - false - true - true - true - false - false - false - false - false - 20119 - 714de81f-f0a5-4179-a975-3233db8e0121 - 4 - true - - - combobox - Verwandtschaftsgrad - Verwandtschaftsgrad + + textfield + Wirkstoffe + true - false + true true 1.0 - - - false false - 1 + 0 0 - Verwandtschaftsgrad - DNPM_UF_Verwandte - + Wirkstoffe + DNPM_Therapielinie + Feldgruppe1 none 0 0 @@ -8250,7 +8201,7 @@ - 1 + 0 true false 0 @@ -8261,13 +8212,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -8278,97 +8229,51 @@ false false - 1 + 0 0 true false 0 20119 - 32b7cc83-25cc-4336-a52e-4479450036fd - 1 + ae8a899e-c650-4d93-a1e7-284a3c6aa516 + 3 false false - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - MR.Consent Verlauf - - -3 - MR.Consent Verlauf - 1 - MR.Consent Verlauf - Consent Verlauf - Consent Verlauf - - false - true - 0 - 0 - false - - - - - - - - - - 1 - BOTH - false - false - true - true - true - false - false - false - false - false - 20119 - 956da8ef-ec0e-4995-90cc-62a6d4a2d390 - 12 - true - - - datefield - Datum - + + textarea + WirkstoffCodes + Wirkstoff Codes true true true - 0.5 + 4.0 + + + false false 0 0 - Datum - MR.Consent Verlauf - Feldgruppe1 - date + WirkstoffCodes + DNPM_Therapielinie + + none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -8387,12 +8292,13 @@ 0 0 false - false + true false + 500 1 - 1 - 3 - false + 0 + 0 + true false false @@ -8402,28 +8308,28 @@ false 0 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 + ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 + 13 false false - - textfield - Consent - + + datefield + Ende + bis true - true + false true - 1.0 + 6.5 false 0 0 - Consent - MR.Consent Verlauf - Feldgruppe1 - none + Ende + DNPM_Therapielinie + Feldgruppe2 + end 0 0 false @@ -8449,7 +8355,7 @@ 0 0 0 - 3 + 0 false false false @@ -8466,27 +8372,101 @@ false 0 20119 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 + 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd + 4 false false - + + combobox + Abbruchsgrund + Abbruchsgrund + true + false + true + 5.0 + + false + + 1 + 0 + Abbruchgrund + DNPM_Therapielinie + + none + 0 + 0 + false + BOTH + + Beendigung='A' + true + + Beendigung + + + 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 + bd4e1777-1ea8-4197-b865-cfcd1e522e0e + 3 + false + false + + textfield - Ereignis + Nummer true true true - 4.0 + 1.0 + + + false false 0 0 - Ereignis - MR.Consent Verlauf - Feldgruppe1 + Nummer + DNPM_Therapielinie + Feldgruppe2 none 0 0 @@ -8510,10 +8490,10 @@ 0 - 0 + 40 0 0 - 3 + 1 false false false @@ -8530,25 +8510,26 @@ false 0 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 + 88af944b-c2dd-460e-98ad-c3da71add6c4 + 10 false false - - group - Feldgruppe1 - + + combobox + Ergebnis + Ergebnis true false true - 3.0 + 4.5 false - 0 + 1 0 - + Ergebnis + DNPM_Therapielinie none 0 @@ -8570,8 +8551,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -8587,148 +8568,94 @@ false false - 0 + 1 0 true false 0 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec + 98454c5c-9708-4deb-924b-9186b6b39aa8 1 false false - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_Datum_GueltigVon - __DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - false - true - 0 - - Datum - - - - - - - - BENUTZER Bibliothek - - allgemein - 3 - - - - - MR.Consent - - -3 - MR.Consent - 1 - Consent - Consent - Consent - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - - - - - - - - 1 - BOTH - false - false - true - true - true - false - false - true - false - true - - &#10; - true - - - setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - 20119 - f9032c1e-a889-41e4-8871-3d244f0bc177 - 150 - true - - - combobox - ConsentStatusEinwilligungDNPM - Status: + + group + Feldgruppe2 + Therapielinie true false true + 1.0 + + 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 + a1a0c396-00f8-4840-86e7-0e58ea988eaa + 3 + false + false + + + button + Suche + Suche + true + false + false 2.0 - - - false false - 1 + 0 0 - ConsentStatusDNPM - MR.Consent + Feldgruppe1 none 0 @@ -8736,6 +8663,10 @@ false BOTH false + + var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); + true + @@ -8750,68 +8681,59 @@ true false false - code - code,kurz + + 0 0 0 - 0 + -1 0 false false false 1 - 2 + 0 0 true false false - 1 + 0 0 true false 0 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be - 12 + cde2708d-5d4a-4c38-aa7a-775d16acde3e + 6 false false - - datefield - Datum - Datum + + group + Feldgruppe1 + Wirkstoffe true false true - 1.0 + 3.0 - - - false false 0 0 - Datum - MR.Consent + - date + none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -8845,19 +8767,219 @@ false 0 20119 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 + 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 + 3 false false - + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Ende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Beginn_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 1 + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) + true + true + true + 0 + + Beendigung + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) + true + true + true + 0 + + Ende + + + + 1 + Der Abbruchsgrund für die Therapielinie fehlt + Prüfung, ob Abbruchsgrund vorhanden ist + Therapielinie_Abbruchsgrund + not isEmptyString(Abbruchsgrund) + true + true + true + Beendigung = 'A' + true + 0 + + Abbruchsgrund + + + + 1 + Das Datum des Therapieendes fehlt + Prüfung, ob das Enddatum der Therapie vorhanden ist + Therapielinie_Enddatum + not isEmpty(Ende) + true + true + true + 0 + + Ende + + + + 2 + Der Beginn der Therapielinie liegt nach ihrem Ende + Prüfung, ob Beginn der Therapielinie nach dem Ende liegt + Beginn nach Ende + Beginn.before(Ende) or Beginn.equals(Ende) + true + true + true + not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) + true + 0 + + Beginn + Ende + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_UF_ECOG + + -3 + DNPM UF ECOG + 1 + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG + + false + true + 0 + -1 + false + + + + + + + + + + 2 + BOTH + false + false + true + false + true + false + false + false + false + false + 20119 + e0e62558-9bb8-4fe1-89d9-683fb3417b3e + 10 + true + + combobox - ConsentStatusEinwilligungMTB - Status: + ECOG + ECOG true false true - 6.0 + 2.0 @@ -8866,9 +8988,9 @@ 1 0 - ConsentStatusMTB - MR.Consent - Feldgruppe2 + ECOG + DNPM_UF_ECOG + Feldgruppe1 none 0 0 @@ -8912,20 +9034,23 @@ false 0 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 + 77543b2c-49f2-4404-b1c3-e672e4009442 + 1 false false - - section - MTB - MTB-Register + + group + Feldgruppe1 + ECOG Performance Status true false true - 3.0 + 1.0 + + + false false 0 @@ -8975,15 +9100,15 @@ false 0 20119 - 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae - 4 + ccd128ae-332b-4735-867e-8926ab5db494 + 2 false false - + datefield - ConsentDatumEinwilligungMTB - Datum: + Datum + Datum true false true @@ -8996,86 +9121,14 @@ 0 0 - ConsentDatumMTB - MR.Consent - Feldgruppe2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 1 - 3 - false - - false - false - 0 - 0 - true - false - 0 - 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 - false - false - - - textarea - alteWerte - alteWerte - true - false - false - 4.0 - - - - false - false - - 0 - 0 - alteWerte - MR.Consent - - none + Datum + DNPM_UF_ECOG + Feldgruppe1 + date 0 0 false BOTH - - false - true - - false @@ -9114,33 +9167,144 @@ false 0 20119 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 + d78cf414-1d06-4e15-81d9-8bdf22793916 + 1 false false - - subform - ConsentVerlauf - Consent Verlauf + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt + DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + true + true + 0 + + Datum + + + + 1 + Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt + Prüfung, ob Zeitpunkt des ECOG vorhanden ist + ECOG_Zeitpunkt + not isEmpty(Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt + DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt + DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) + true + true + true + 0 + + Datum + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + MR.Consent Verlauf + + -3 + MR.Consent Verlauf + 1 + MR.Consent Verlauf + Consent Verlauf + Consent Verlauf + + false + true + 0 + 0 + false + + + + + + + + + + 1 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 956da8ef-ec0e-4995-90cc-62a6d4a2d390 + 12 + true + + + textfield + Ereignis + true - false - false - 5.0 + true + true + 4.0 false 0 - 2 - - + 0 + Ereignis + MR.Consent Verlauf + Feldgruppe1 none 0 0 false BOTH false - MR.Consent Verlauf @@ -9161,7 +9325,7 @@ 0 0 0 - 0 + 3 false false false @@ -9178,19 +9342,19 @@ false 0 20119 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 + affb778a-2075-4196-b526-a54efa7f765d + 6 false false - - section - DNPM - DNPM + + group + Feldgruppe1 + true false true - 2.0 + 3.0 false @@ -9241,31 +9405,28 @@ false 0 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 - 4 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 false false - + datefield - ConsentDatumEinwilligungDNPM - Datum: + Datum + true - false + true true - 1.0 + 0.5 - - - false false 0 0 - ConsentDatumDNPM - MR.Consent + Datum + MR.Consent Verlauf Feldgruppe1 - none + date 0 0 false @@ -9308,95 +9469,27 @@ false 0 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true - false - - - group - Feldgruppe2 - Einwilligung - true - false - true - 1.0 - - - - false - false - - 0 - 0 - - MTB - 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 - 370e7317-4c7a-495c-bb30-005046308217 - 2 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 false false - - group - Feldgruppe1 - Einwilligung + + textfield + Consent + true - false + true true 1.0 - - - false false 0 0 - - DNPM + Consent + MR.Consent Verlauf + Feldgruppe1 none 0 0 @@ -9410,235 +9503,85 @@ 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 - 41f1137c-770c-48fe-a8a0-b5234b47c158 - 2 - false - false - - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumDNPM_GueltigVon - __DatumGrenze_ConsentDatumDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 + false + false + + + 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) true false true 0 - ConsentDatumEinwilligungDNPM + Datum 2 Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true false true 0 - ConsentDatumEinwilligungMTB + Datum 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_Datum_GueltigVon + __DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) true false true 0 - ConsentDatumEinwilligungDNPM + Datum - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumMTB_GueltigVon - __DatumGrenze_ConsentDatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumDNPM_GueltigBis - __DatumGrenze_ConsentDatumDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) - true - false - false - 0 - - @@ -9649,30 +9592,25 @@ allgemein 3 - - Allgemein - 1.0 - 0 - - DNPM_UF_Histologie + MR.Consent -3 - DNPM UF Histologie + MR.Consent 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie + Consent + Consent + Consent false true 0 0 false - - + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> @@ -9680,7 +9618,7 @@ - 0 + 1 BOTH false false @@ -9689,32 +9627,44 @@ true false false - false + true false - false + true + + &#10; + true + + + setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + 20119 - 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 20 + f9032c1e-a889-41e4-8871-3d244f0bc177 + 150 true - - formReference - Histologie - Histologie + + subform + ConsentVerlauf + Consent Verlauf true false - true - 1.0 + false + 5.0 - - - false false 0 - 0 - Histologie - DNPM_UF_Histologie + 2 + none 0 @@ -9722,22 +9672,17 @@ false 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;} - true - - OS.Molekulargenetik + MR.Consent Verlauf - Histologie / molekulare Diagnostik vom {Datum} - + 1 true false 0 0 false - Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. + true false @@ -9765,33 +9710,32 @@ false 0 20119 - 55d3661e-9f85-4c56-a046-3df941f4f8a2 - 10 + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 false false - - textarea - AnmerkungMorphologie - Anmerkung zur Morphologie + + combobox + ConsentStatusEinwilligungDNPM + Status: true false true - 1.5 + 2.0 false false - 0 + 1 0 - AnmerkungMorphologie - DNPM_UF_Histologie - + ConsentStatusDNPM + MR.Consent + Feldgruppe1 none 0 - 0 false BOTH @@ -9799,7 +9743,6 @@ - 1 true false @@ -9811,9 +9754,8 @@ true false false - - - + code + code,kurz 0 0 0 @@ -9822,33 +9764,32 @@ false false false - 500 1 - 0 + 2 0 true false false - 0 + 1 0 true false 0 20119 - df1599e2-2152-4a98-b263-45d745ba415c - 1 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 false false - - textarea - Befundtext - Befundtext + + datefield + ConsentDatumEinwilligungMTB + Datum: true - true + false true - 1.25 + 1.0 @@ -9857,9 +9798,9 @@ 0 0 - Befundtext - DNPM_UF_Histologie - + ConsentDatumMTB + MR.Consent + Feldgruppe2 none 0 0 @@ -9869,7 +9810,6 @@ - 1 true false @@ -9889,13 +9829,12 @@ 0 0 false - true + false false - 500 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9905,73 +9844,19 @@ false 0 20119 - fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 - 6 + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 + 12 false false - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - DNPM_Therapielinie - - -3 - DNPM UF Therapielinie - 1 - DNPM UF Therapielinie - Therapielinie - DNPM UF Therapielinie - - false - true - 0 - -1 - false - - - - - - - - - - 0 - BOTH - false - false - false - false - true - false - false - false - false - false - 20119 - fdfe26b7-ef73-4a8a-88b2-4e5698b2921f - 47 - true - - - group - Feldgruppe2 - Therapielinie + + section + DNPM + DNPM true false true - 1.0 + 2.0 false @@ -10022,36 +9907,32 @@ false 0 20119 - a1a0c396-00f8-4840-86e7-0e58ea988eaa - 3 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 false false - - button - Suche - Suche + + section + MTB + MTB-Register true false - false - 2.0 + true + 3.0 false 0 0 - Feldgruppe1 + none 0 0 false BOTH false - - var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); - true - @@ -10071,7 +9952,7 @@ 0 0 0 - -1 + 0 0 false false @@ -10089,39 +9970,35 @@ false 0 20119 - cde2708d-5d4a-4c38-aa7a-775d16acde3e - 6 + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 false false - - combobox - Abbruchsgrund - Abbruchsgrund + + datefield + ConsentDatumEinwilligungDNPM + Datum: true false true - 5.0 + 1.0 + + + false false - 1 + 0 0 - Abbruchgrund - DNPM_Therapielinie - + ConsentDatumDNPM + MR.Consent + Feldgruppe1 none 0 0 false BOTH - - Beendigung='A' - true - - Beendigung - - false @@ -10137,8 +10014,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10148,29 +10025,29 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false - 1 + 0 0 true false 0 20119 - bd4e1777-1ea8-4197-b865-cfcd1e522e0e - 3 - false + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true false - - textfield - Nummer - + + datefield + Datum + Datum true - true + false true 1.0 @@ -10181,19 +10058,24 @@ 0 0 - Nummer - DNPM_Therapielinie - Feldgruppe2 - none + Datum + MR.Consent + + date 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -10207,10 +10089,10 @@ 0 - 40 + 0 0 0 - 1 + 0 false false false @@ -10227,27 +10109,30 @@ false 0 20119 - 88af944b-c2dd-460e-98ad-c3da71add6c4 - 10 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 false false - - textfield - Wirkstoffe - + + combobox + ConsentStatusEinwilligungMTB + Status: true - true + false true - 1.0 + 6.0 + + + false false - 0 + 1 0 - Wirkstoffe - DNPM_Therapielinie - Feldgruppe1 + ConsentStatusMTB + MR.Consent + Feldgruppe2 none 0 0 @@ -10257,7 +10142,7 @@ - 0 + 1 true false 0 @@ -10268,13 +10153,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -10285,34 +10170,36 @@ false false - 0 + 1 0 true false 0 20119 - ae8a899e-c650-4d93-a1e7-284a3c6aa516 - 3 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 false false - - datefield - Ende - bis + + group + Feldgruppe1 + Einwilligung true false true - 6.5 + 1.0 + + + false false 0 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end + + DNPM + none 0 0 false @@ -10355,27 +10242,29 @@ false 0 20119 - 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd - 4 + 41f1137c-770c-48fe-a8a0-b5234b47c158 + 2 false false - - combobox - Ergebnis - Ergebnis + + group + Feldgruppe2 + Einwilligung true false true - 4.5 + 1.0 + + + false false - 1 + 0 0 - Ergebnis - DNPM_Therapielinie - + + MTB none 0 0 @@ -10396,8 +10285,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10413,38 +10302,46 @@ false false - 1 + 0 0 true false 0 20119 - 98454c5c-9708-4deb-924b-9186b6b39aa8 - 1 + 370e7317-4c7a-495c-bb30-005046308217 + 2 false false - - datefield - Beginn - vom + + textarea + alteWerte + alteWerte true false - true - 6.0 + false + 4.0 + + + false false 0 0 - Beginn - DNPM_Therapielinie - Feldgruppe2 - start + alteWerte + MR.Consent + + none 0 0 false BOTH + + false + true + + false @@ -10483,27 +10380,282 @@ false 0 20119 - 1ba774bb-db6d-4639-95bb-de636a952049 - 4 + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 false false - + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumMTB_GueltigVon + __DatumGrenze_ConsentDatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumDNPM_GueltigBis + __DatumGrenze_ConsentDatumDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + + + + + BENUTZER Bibliothek + + allgemein + 3 + + + Allgemein + 1.0 + 0 + + + + + DNPM_UF_Tumorausbreitung + + -3 + DNPM UF Tumorausbreitung + 1 + DNPM UF Tumorausbreitung + Tumorausbreitung + DNPM KPA Tumorausbreitung + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 + 13 + true + + combobox - Beendigung - Beendigung + Wert + Ausbreitung true false true - 4.75 + 2.0 + + + false false 1 0 - Beendigung - DNPM_Therapielinie - + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 none 0 0 @@ -10547,19 +10699,19 @@ false 0 20119 - a437c0ca-aa06-4ea5-b940-a17382d22080 - 2 + 62151614-0981-4bef-a2c0-ac1b6874aec8 + 3 false false - - textarea - WirkstoffCodes - Wirkstoff Codes + + datefield + Zeitpunkt + Zeitpunkt true - true + false true - 4.0 + 1.0 @@ -10568,24 +10720,19 @@ 0 0 - WirkstoffCodes - DNPM_Therapielinie - - none + Zeitpunkt + DNPM_UF_Tumorausbreitung + Feldgruppe1 + date 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -10604,9 +10751,8 @@ 0 0 false - true + false false - 500 1 0 0 @@ -10620,20 +10766,23 @@ false 0 20119 - ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 - 13 + 62f3174d-881e-485e-b768-0d4ed15ab10a + 2 false false - + group Feldgruppe1 - Wirkstoffe + Tumorausbreitung true false true - 3.0 + 1.0 + + + false false 0 @@ -10683,8 +10832,8 @@ false 0 20119 - 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 - 3 + 561b1d43-069c-4640-8e90-b8f96f58dfd3 + 2 false false @@ -10693,146 +10842,43 @@ 2 Das Datum liegt in der Zukunft - Prüfung, ob das Ende der Therapielinie in der Zukunft liegt - DatumGrenze_Ende_GueltigZukunft - dateAfterOrEquals(getNow(), Ende) - true - true - true - 0 - - Ende - - - - 1 - Der Abbruchsgrund für die Therapielinie fehlt - Prüfung, ob Abbruchsgrund vorhanden ist - Therapielinie_Abbruchsgrund - not isEmptyString(Abbruchsgrund) - true - true - true - Beendigung = 'A' - true - 0 - - Abbruchsgrund - - - - 2 - Der Beginn der Therapielinie liegt nach ihrem Ende - Prüfung, ob Beginn der Therapielinie nach dem Ende liegt - Beginn nach Ende - Beginn.before(Ende) or Beginn.equals(Ende) - true - true - true - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true - 0 - - Ende - Beginn - - - - 1 - Das Datum des Therapieendes fehlt - Prüfung, ob das Enddatum der Therapie vorhanden ist - Therapielinie_Enddatum - not isEmpty(Ende) - true - true - true - 0 - - Ende - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Ende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Ende) - true - true - true - 0 - - Ende - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Ende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Ende) - true - true - true - 0 - - Ende - - - - 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) - true - true - true - 0 - - Beendigung - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Beginn_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Beginn) + Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt + DatumGrenze_Zeitpunkt_GueltigZukunft + dateAfterOrEquals(getNow(), Zeitpunkt) true true true 0 - Beginn + Zeitpunkt - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Beginn_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt + DatumGrenze_Zeitpunkt_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) true true true 0 - Beginn + Zeitpunkt 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt - DatumGrenze_Beginn_GueltigZukunft - dateAfterOrEquals(getNow(), Beginn) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) true true true 0 - Beginn + Zeitpunkt @@ -10848,19 +10894,19 @@ - DNPM_UF_ECOG + DNPM_UF_Histologie -3 - DNPM UF ECOG + DNPM UF Histologie 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie false true 0 - -1 + 0 false @@ -10871,12 +10917,12 @@ - 2 + 0 BOTH false false true - false + true true false false @@ -10884,31 +10930,32 @@ false false 20119 - e0e62558-9bb8-4fe1-89d9-683fb3417b3e - 10 + 614d7e55-9c9d-4642-a45a-74cd8d7bd833 + 20 true - - combobox - ECOG - ECOG + + textarea + AnmerkungMorphologie + Anmerkung zur Morphologie true false true - 2.0 + 1.5 false false - 1 + 0 0 - ECOG - DNPM_UF_ECOG - Feldgruppe1 + AnmerkungMorphologie + DNPM_UF_Histologie + none 0 + 0 false BOTH @@ -10916,6 +10963,7 @@ + 1 true false @@ -10927,8 +10975,9 @@ true false false - code - code,kurz + + + 0 0 0 @@ -10937,6 +10986,7 @@ false false false + 500 1 0 0 @@ -10944,25 +10994,25 @@ false false - 1 + 0 0 true false 0 20119 - 77543b2c-49f2-4404-b1c3-e672e4009442 + df1599e2-2152-4a98-b263-45d745ba415c 1 false false - - datefield - Datum - Datum + + textarea + Befundtext + Befundtext true - false + true true - 1.0 + 1.25 @@ -10971,10 +11021,10 @@ 0 0 - Datum - DNPM_UF_ECOG - Feldgruppe1 - date + Befundtext + DNPM_UF_Histologie + + none 0 0 false @@ -10983,6 +11033,7 @@ + 1 true false @@ -11002,8 +11053,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -11017,15 +11069,15 @@ false 0 20119 - d78cf414-1d06-4e15-81d9-8bdf22793916 - 1 + fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 + 6 false false - - group - Feldgruppe1 - ECOG Performance Status + + formReference + Histologie + Histologie true false true @@ -11038,7 +11090,8 @@ 0 0 - + Histologie + DNPM_UF_Histologie none 0 @@ -11046,16 +11099,22 @@ false 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;} + true + + OS.Molekulargenetik - + Histologie / molekulare Diagnostik vom {Datum} + 1 true false 0 0 false - + Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. true false @@ -11083,70 +11142,13 @@ false 0 20119 - ccd128ae-332b-4735-867e-8926ab5db494 - 2 + 55d3661e-9f85-4c56-a046-3df941f4f8a2 + 10 false false - - - 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt - DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt - DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt - DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - true - true - 0 - - Datum - - - + @@ -11199,20 +11201,23 @@ 22 true - - formReference - refmolekulargenetik - Molekulargenetische Untersuchung + + datefield + ufrbdatum + Datum MTB true false true - 3.0 + 1.0 + + + false false 0 0 - ref_molekulargenetik + datum DNPM_UF_Rebiopsie none @@ -11220,18 +11225,22 @@ 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - OS.Molekulargenetik - Befund vom {Datum} - 1 + + 0 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. + Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. true false @@ -11259,28 +11268,25 @@ false 0 20119 - 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 - 4 + d09fbcc9-5ae3-460b-9c1a-b116abe2a115 + 8 false false - + formReference - reftumorkonferenz - MTB + refmolekulargenetik + Molekulargenetische Untersuchung true false true - 0.5 + 3.0 - - - false false 0 0 - ref_tumorkonferenz + ref_molekulargenetik DNPM_UF_Rebiopsie none @@ -11288,28 +11294,18 @@ 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - - var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); - true - - OS.Tumorkonferenz + OS.Molekulargenetik - {TK.shortdesc} vom {Datum} - - 0 + Befund vom {Datum} + 1 true false 0 0 false - Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. + Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. true false @@ -11337,19 +11333,19 @@ false 0 20119 - 7a254fab-5a15-4a55-adc8-ad8624ad4258 - 11 + 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 + 4 false false - - datefield - ufrbdatum - Datum MTB + + formReference + reftumorkonferenz + MTB true false true - 1.0 + 0.5 @@ -11358,7 +11354,7 @@ 0 0 - datum + ref_tumorkonferenz DNPM_UF_Rebiopsie none @@ -11372,16 +11368,22 @@ false + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 0 true false 0 0 false - Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. + Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. true false @@ -11409,8 +11411,8 @@ false 0 20119 - d09fbcc9-5ae3-460b-9c1a-b116abe2a115 - 8 + 7a254fab-5a15-4a55-adc8-ad8624ad4258 + 11 false false @@ -11431,11 +11433,11 @@ - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt - DatumGrenze_ufrbdatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt + DatumGrenze_ufrbdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) true true true @@ -11447,11 +11449,11 @@ - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt - DatumGrenze_ufrbdatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt + DatumGrenze_ufrbdatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) true true true @@ -11777,14 +11779,14 @@ 68 true - - textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung + + section + Bereich2 + Status der Therapieumsetzung true false true - 10.0 + 4.0 @@ -11793,21 +11795,13 @@ 0 0 - TherapieumsetzungMemo - DNPM_FollowUp - Bereich2 + + none 0 0 false BOTH - - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -11846,19 +11840,19 @@ false 0 20119 - bda520b0-f85c-4024-982c-d22f67ff7d41 - 7 + 43bd84f2-49d0-4809-a0c1-32d8341db578 + 1 false false datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme true false true - 3.0 + 2.0 @@ -11867,7 +11861,7 @@ 0 0 - Datum_AntwortKueAntrag + AusstellungsdatumAntrag DNPM_FollowUp AntragKostenuebernahm none @@ -11920,93 +11914,19 @@ false 0 20119 - bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 + 9341d092-6156-4ae9-9b0d-d72619ab4471 2 false false - - combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - true - false - true - 5.0 - - - - false - false - - 1 - 0 - GrundNichtumsetzung - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'not-done' - true - - StatusTherapie - - - 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 - 85d14def-12b5-48d0-8f42-507847027e72 - 7 - false - false - - + combobox - EmpfehlungsumsetzungJa - Umsetzungsart + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme true false true - 4.0 + 1.0 @@ -12015,21 +11935,14 @@ 1 0 - EmpfehlungsumsetzungJa + AntragKostenuebernahme DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -12068,8 +11981,8 @@ false 0 20119 - fd714ec5-bca5-4c25-b995-4b00776bf337 - 8 + 16f4d725-6d87-4078-a59d-6ca6724f1988 + 2 false false @@ -12137,14 +12050,14 @@ false false - + combobox - GrundTherapieabbruch - Grund für Therapieabbruch + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme true false true - 6.0 + 5.0 @@ -12153,19 +12066,20 @@ 1 0 - GrundTherapieabbruch + AblehnungKosten DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - StatusTherapie = 'stopped' + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true - StatusTherapie + StatusKostenuebernahme + AntragKostenuebernahme false @@ -12206,19 +12120,19 @@ false 0 20119 - d6d720c7-dfdf-428e-9fbe-4b95ddea289d - 7 + c1b0f098-818a-4758-8bf0-ddeced5414d6 + 5 false false textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) true false true - 7.0 + 9.0 @@ -12227,7 +12141,7 @@ 0 0 - PFS2EmpfTherapie + OverallSurvival DNPM_FollowUp Ansprechen none @@ -12273,19 +12187,19 @@ false 0 20119 - fadffa23-865e-4918-bae9-ad0a32378b4b + d8ccb95b-1ea1-4792-a877-f653e05fdcd1 5 false false - - section - Bereich2 - Status der Therapieumsetzung + + textfield + PFS1Vortherapie + PFS unter Vortherapie (PFS1) true false true - 4.0 + 6.0 @@ -12294,8 +12208,9 @@ 0 0 - - + PFS1Vortherapie + DNPM_FollowUp + Ansprechen none 0 0 @@ -12322,7 +12237,7 @@ 0 0 0 - 0 + 3 false false false @@ -12339,19 +12254,19 @@ false 0 20119 - 43bd84f2-49d0-4809-a0c1-32d8341db578 - 1 + 5c55edcc-bf67-46b3-ad03-df55d113348d + 5 false false - + combobox - BestResponse - Best Response + GrundTherapieabbruch + Grund für Therapieabbruch true false true - 1.0 + 6.0 @@ -12360,14 +12275,21 @@ 1 0 - BestResponse + GrundTherapieabbruch DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'stopped' + true + + StatusTherapie + + false @@ -12406,28 +12328,28 @@ false 0 20119 - debc289c-a150-47e3-85cf-ad8e3c47f08c - 5 + d6d720c7-dfdf-428e-9fbe-4b95ddea289d + 7 false false - combobox - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) + textarea + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung true false true - 9.0 + 2.0 false false - 1 + 0 0 - Dosisdichte + EmpfehlungsumsetzungNein DNPM_FollowUp Bereich2 none @@ -12436,7 +12358,7 @@ false BOTH - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie='not-done' true StatusTherapie @@ -12457,8 +12379,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12474,25 +12396,25 @@ false false - 1 + 0 0 true false 0 20119 - b7e6245b-8fda-411a-a6a3-2e2e633d04bf - 8 + f85312b5-c779-4568-aa5e-b5319a04c351 + 6 false false - - textarea - AblehnungKostenMemo - Welche? + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung true false true - 6.0 + 2.0 @@ -12501,26 +12423,24 @@ 0 0 - AblehnungKostenMemo + LinkTherapieempfehlung DNPM_FollowUp - AntragKostenuebernahm + none 0 0 false BOTH - - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' - true - - AntragKostenuebernahme - GrundAblehnungKosten - - false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); + true + + DNPM UF Einzelempfehlung - + Empfehlung vom {ufeedatum} mit Priorität {prio} + 1 true false @@ -12555,15 +12475,15 @@ false 0 20119 - 08e2a6f2-efa6-49e5-aed0-d658d075ca75 - 6 + 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea + 18 false false - - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + + section + Ansprechen + Ansprechen true false true @@ -12576,9 +12496,8 @@ 0 0 - LetztesFollowUpDatum - DNPM_FollowUp - Ansprechen + + none 0 0 @@ -12622,28 +12541,28 @@ false 0 20119 - 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f - 5 + 2527e13b-4441-4be7-83f8-55cd6cbd2904 + 2 false false - combobox - StatusKostenuebernahme - Status der Kostenübernahme + datefield + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag true false true - 4.0 + 3.0 false false - 1 + 0 0 - StatusKostenuebernahme + Datum_AntwortKueAntrag DNPM_FollowUp AntragKostenuebernahm none @@ -12673,8 +12592,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12690,25 +12609,25 @@ false false - 1 + 0 0 true false 0 20119 - 1ede003a-4a8d-44e4-8311-40fe309b5e2e + bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 2 false false - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung + datefield + Therapieende + Ende der Therapie true false true - 2.0 + 8.0 @@ -12717,7 +12636,7 @@ 0 0 - EmpfehlungsumsetzungNein + Therapieende DNPM_FollowUp Bereich2 none @@ -12726,7 +12645,7 @@ false BOTH - StatusTherapie='not-done' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -12770,19 +12689,19 @@ false 0 20119 - f85312b5-c779-4568-aa5e-b5319a04c351 - 6 + 6fabccc2-11a3-478e-b82f-98c178dea044 + 7 false false - + datefield - Therapiestart - Start der Therapie + DatumProgression + Datum der Progression true false true - 7.0 + 3.0 @@ -12791,19 +12710,19 @@ 0 0 - Therapiestart + DatumProgression DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true - StatusTherapie + BestResponse false @@ -12844,28 +12763,28 @@ false 0 20119 - 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 - 8 + ede81488-4147-4f03-8a94-bdc94e3679e9 + 5 false false - datefield - Todeszeitpunkt - Todeszeitpunkt + combobox + BestResponse + Best Response true false true - 4.0 + 1.0 false false - 0 + 1 0 - Todeszeitpunkt + BestResponse DNPM_FollowUp Ansprechen none @@ -12888,8 +12807,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12905,34 +12824,34 @@ false false - 0 + 1 0 true false 0 20119 - 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc + debc289c-a150-47e3-85cf-ad8e3c47f08c 5 false false - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + combobox + EmpfehlungsumsetzungJa + Umsetzungsart true false true - 3.0 + 4.0 false false - 0 + 1 0 - StatusTherapieBemerkung + EmpfehlungsumsetzungJa DNPM_FollowUp Bereich2 none @@ -12941,7 +12860,7 @@ false BOTH - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -12962,8 +12881,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12979,36 +12898,35 @@ false false - 0 + 1 0 true false 0 20119 - 128962f0-c33e-4553-abbc-fc88befbddce - 4 + fd714ec5-bca5-4c25-b995-4b00776bf337 + 8 false false - - combobox - StatusTherapie - Status der Therapie + + section + AntragKostenuebernahm + Antrag Kostenübernahme true false true - 1.0 + 3.0 false false - 1 + 0 0 - StatusTherapie - DNPM_FollowUp - Bereich2 + + none 0 0 @@ -13029,8 +12947,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13046,14 +12964,14 @@ false false - 1 + 0 0 true false 0 20119 - b413b87c-66d2-4461-9956-23399c38e2fc - 1 + 2b298317-f833-4ca4-b73c-4b8092b0eff0 + 2 false false @@ -13124,14 +13042,14 @@ false false - - section - Ansprechen - Ansprechen + + datefield + Todeszeitpunkt + Todeszeitpunkt true false true - 5.0 + 4.0 @@ -13140,8 +13058,9 @@ 0 0 - - + Todeszeitpunkt + DNPM_FollowUp + Ansprechen none 0 0 @@ -13185,41 +13104,40 @@ false 0 20119 - 2527e13b-4441-4be7-83f8-55cd6cbd2904 - 2 + 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc + 5 false false - - combobox - GrundAblehnungKosten - Grund für Ablehnung der Kostenübernahme + + textarea + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung true false true - 5.0 + 10.0 false false - 1 + 0 0 - AblehnungKosten + TherapieumsetzungMemo DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - StatusKostenuebernahme - AntragKostenuebernahme + StatusTherapie false @@ -13237,8 +13155,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13254,25 +13172,25 @@ false false - 1 + 0 0 true false 0 20119 - c1b0f098-818a-4758-8bf0-ddeced5414d6 - 5 + bda520b0-f85c-4024-982c-d22f67ff7d41 + 7 false false - - section - AntragKostenuebernahm - Antrag Kostenübernahme + + datefield + Therapiestart + Start der Therapie true false true - 3.0 + 7.0 @@ -13281,13 +13199,21 @@ 0 0 - - + Therapiestart + DNPM_FollowUp + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -13326,8 +13252,8 @@ false 0 20119 - 2b298317-f833-4ca4-b73c-4b8092b0eff0 - 2 + 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 + 8 false false @@ -13405,35 +13331,35 @@ false false - - datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + + combobox + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie true false true - 2.0 + 5.0 false false - 0 + 1 0 - AusstellungsdatumAntrag + GrundNichtumsetzung DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - AntragKostenuebernahme = '1' + StatusTherapie = 'not-done' true - AntragKostenuebernahme + StatusTherapie false @@ -13451,8 +13377,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13468,25 +13394,25 @@ false false - 0 + 1 0 true false 0 20119 - 9341d092-6156-4ae9-9b0d-d72619ab4471 - 2 + 85d14def-12b5-48d0-8f42-507847027e72 + 7 false false - textfield - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + datefield + LetztesFollowUpDatum + Letztes Follow-Up-Datum true false true - 9.0 + 5.0 @@ -13495,7 +13421,7 @@ 0 0 - OverallSurvival + LetztesFollowUpDatum DNPM_FollowUp Ansprechen none @@ -13524,7 +13450,7 @@ 0 0 0 - 3 + 0 false false false @@ -13541,35 +13467,42 @@ false 0 20119 - d8ccb95b-1ea1-4792-a877-f653e05fdcd1 + 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f 5 false false - - textfield - PFS1Vortherapie - PFS unter Vortherapie (PFS1) + + combobox + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) true false true - 6.0 + 9.0 false false - 0 + 1 0 - PFS1Vortherapie + Dosisdichte DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -13585,13 +13518,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -13602,46 +13535,46 @@ false false - 0 + 1 0 true false 0 20119 - 5c55edcc-bf67-46b3-ad03-df55d113348d - 5 + b7e6245b-8fda-411a-a6a3-2e2e633d04bf + 8 false false - - datefield - Therapieende - Ende der Therapie + + combobox + StatusKostenuebernahme + Status der Kostenübernahme true false true - 8.0 + 4.0 false false - 0 + 1 0 - Therapieende + StatusKostenuebernahme DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true - StatusTherapie + AntragKostenuebernahme false @@ -13659,8 +13592,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13676,36 +13609,36 @@ false false - 0 + 1 0 true false 0 20119 - 6fabccc2-11a3-478e-b82f-98c178dea044 - 7 + 1ede003a-4a8d-44e4-8311-40fe309b5e2e + 2 false false - - combobox - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) true false true - 1.0 + 7.0 false false - 1 + 0 0 - AntragKostenuebernahme + PFS2EmpfTherapie DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 @@ -13726,13 +13659,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -13743,25 +13676,25 @@ false false - 1 + 0 0 true false 0 20119 - 16f4d725-6d87-4078-a59d-6ca6724f1988 - 2 + fadffa23-865e-4918-bae9-ad0a32378b4b + 5 false false - - datefield - DatumProgression - Datum der Progression + + textarea + AblehnungKostenMemo + Welche? true false true - 3.0 + 6.0 @@ -13770,19 +13703,20 @@ 0 0 - DatumProgression + AblehnungKostenMemo DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH - BestResponse = 'PD' + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' true - BestResponse + GrundAblehnungKosten + AntragKostenuebernahme false @@ -13823,45 +13757,113 @@ false 0 20119 - ede81488-4147-4f03-8a94-bdc94e3679e9 - 5 + 08e2a6f2-efa6-49e5-aed0-d658d075ca75 + 6 false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + combobox + StatusTherapie + Status der Therapie true false true - 2.0 + 1.0 false false - 0 + 1 0 - LinkTherapieempfehlung + StatusTherapie DNPM_FollowUp - + Bereich2 none 0 0 false BOTH false - - setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); + + + + 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 + b413b87c-66d2-4461-9956-23399c38e2fc + 1 + false + false + + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + true + false + true + 3.0 + + + + false + false + + 0 + 0 + StatusTherapieBemerkung + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - - DNPM UF Einzelempfehlung + + StatusTherapie + + + false - Empfehlung vom {ufeedatum} mit Priorität {prio} - + 1 true false @@ -13896,8 +13898,8 @@ false 0 20119 - 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea - 18 + 128962f0-c33e-4553-abbc-fc88befbddce + 4 false false @@ -13906,147 +13908,135 @@ 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Therapiestart nach dem Sterbedatum liegt - DatumGrenze_Therapiestart_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true 0 - Therapiestart + DatumProgression 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) - true - true - true - 0 - - AusstellungsdatumAntrag - - - - 1 - Der Grund für die Ablehnung der Kostenübernahme fehlt - Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist - FollowUp_Kostenübernahme_Grund - not isEmptyString(GrundAblehnungKosten) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) true true true - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - GrundAblehnungKosten + Therapiestart 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) true true true + AntragKostenuebernahme = '1' + true 0 - LetztesFollowUpDatum + AusstellungsdatumAntrag 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) true true true - BestResponse = 'PD' + AntragKostenuebernahme = '1' true 0 - DatumProgression + DatumAntwortKueAntrag 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true + BestResponse = 'PD' + true 0 - LetztesFollowUpDatum + DatumProgression 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + Das Datum liegt in der Zukunft + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Therapiestart + Therapieende 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Prüfung, ob Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) true true true - BestResponse = 'PD' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumProgression + Therapiestart 2 Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart + DatumFollowUp 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt - DatumGrenze_DatumFollowUp_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) true true true @@ -14058,66 +14048,61 @@ 2 Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), Therapieende) + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapieende + AusstellungsdatumAntrag - 2 - Das Datum der Antwort liegt vor dem Ausstellungsdatum - Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt - DatumAntwortKueAntrag vor AusstellungsdatumAntrag - dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) + 1 + Der Grund für die Ablehnung der Kostenübernahme fehlt + Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist + FollowUp_Kostenübernahme_Grund + not isEmptyString(GrundAblehnungKosten) true true true - AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true 0 - DatumAntwortKueAntrag - AusstellungsdatumAntrag + GrundAblehnungKosten 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) + Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) true true true - AntragKostenuebernahme = '1' - true 0 - DatumAntwortKueAntrag + LetztesFollowUpDatum - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt - DatumGrenze_DatumProgression_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + 1 + Die Dosisdichte fehlt + Prüfung, ob die Dosisdichte vorhanden ist + FollowUp_Dosisdichte + not isEmptyString(Dosisdichte) true true true - BestResponse = 'PD' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumProgression + Dosisdichte @@ -14138,10 +14123,10 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des Follow up in der Zukunft liegt - DatumGrenze_DatumFollowUp_GueltigZukunft - dateAfterOrEquals(getNow(), DatumFollowUp) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) true true true @@ -14150,6 +14135,22 @@ DatumFollowUp + + 2 + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) + true + true + true + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + true + 0 + + Todeszeitpunkt + + 2 Das Datum liegt vor dem Geburtsdatum @@ -14168,18 +14169,18 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - AusstellungsdatumAntrag + Therapiestart @@ -14197,35 +14198,37 @@ - 1 - Die Dosisdichte fehlt - Prüfung, ob die Dosisdichte vorhanden ist - FollowUp_Dosisdichte - not isEmptyString(Dosisdichte) + 2 + Das Datum der Antwort liegt vor dem Ausstellungsdatum + Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt + DatumAntwortKueAntrag vor AusstellungsdatumAntrag + dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) true 0 - Dosisdichte + AusstellungsdatumAntrag + DatumAntwortKueAntrag 2 - Der Todeszeitpunkt entspricht nicht dem Sterbedatum - Prüfung, ob Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt.equals(patientData.getDeathdate()) + Der Therapiestart befindet sich nach dem Therapieende + Prüfung, ob Therapiestart nach Therapieende + Therapiestart nach Therapieende + Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) true true true - not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; true 0 - Todeszeitpunkt + Therapiestart + Therapieende @@ -14246,33 +14249,18 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt - DatumGrenze_DatumFollowUp_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) - true - true - true - 0 - - DatumFollowUp - - - - 2 - Der Therapiestart befindet sich nach dem Therapieende - Prüfung, ob Therapiestart nach Therapieende - Therapiestart nach Therapieende - Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) true true true - (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + BestResponse = 'PD' true 0 - Therapieende - Therapiestart + DatumProgression @@ -14291,6 +14279,20 @@ AusstellungsdatumAntrag + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + true + true + true + 0 + + LetztesFollowUpDatum + + @@ -14357,35 +14359,32 @@ true 20119 - a62c84b3-e828-4a87-b6a6-8165d29a9f8f + 3cb37cdf-ee10-4652-b426-531b07ee3d6b 230 true - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + + subform + Vorbefunde + Molekularpathologische Vorbefunde true false - true - 2.0 + false + 7.0 - - - false false - 1 + 0 0 - LeitlinienTherapieDurchl - DNPM_KPA - Bereich6 + + none 0 0 false BOTH false + DNPM UF Vorbefunde @@ -14400,8 +14399,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14417,49 +14416,42 @@ false false - 1 + 0 0 true false 0 20119 - 8802eb0b-9598-4198-805e-dbde5aaac1d3 - 7 + 54da08a1-2a70-40db-82a8-519ee88d4bbc + 5 false false - - lookup - FruehereTumorDiagnose - Diagnose + + subform + Verwandte + Tumorerkrankungen bei Verwandten true false - true - 2.0 + false + 6.5 false false - 1 + 0 0 - fruehereTumorDiagnose - DNPM_KPA - Bereich1 + + none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false + DNPM UF Verwandte @@ -14474,9 +14466,8 @@ true false false - code - code,kurz - kurz + + 0 0 0 @@ -14492,30 +14483,30 @@ false false - 1 + 0 0 true false 0 20119 - c4e55b1a-385f-4753-b8d5-db748245ddf3 - 8 + 45add475-b61e-46c0-8886-359b5f812ef2 + 2 false false - - section - Bereich6 - Vortherapien + + subform + DNPMTherapielinie + Therapielinien true false true - 8.0 + 9.0 false 0 - 0 + 1 none @@ -14524,6 +14515,7 @@ false BOTH false + DNPM UF Therapielinie @@ -14561,19 +14553,19 @@ false 0 20119 - 687bec53-642c-48d3-b147-ec761c3a999c + c67e89e5-9079-42b1-a32f-39b5947c1461 3 false false - + combobox - AnsprechenLetzteLinie - Ansprechen + FruehereTumorerkrankung + Frühere Tumorerkrankung true false true - 3.0 + 1.0 @@ -14582,9 +14574,9 @@ 1 0 - AnsprechenLetzteLinie + fruehereTumorerkrankung DNPM_KPA - Bereich7 + Bereich1 none 0 0 @@ -14628,26 +14620,30 @@ false 0 20119 - e6a2fdc9-6d33-49e8-87f4-333a4b7ee565 - 9 + 9bc377c6-3435-4eb5-afe8-075ca848eeb3 + 4 false false - - section - Bereich3 - Diagnose + + datefield + DatumErstdiagnose + Datum der Erstdiagnose true false true - 3.0 + 1.0 + + + false false 0 0 - - + DatumErstdiagnose + DNPM_KPA + Bereich3 none 0 0 @@ -14663,7 +14659,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -14691,19 +14687,19 @@ false 0 20119 - 546c35e0-63e4-4e13-9ebb-d5a2e5a65fc5 - 4 + 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 + 7 false false - - datefield - Therapieende - Therapieende + + textfield + Krankenkasse + Krankenkasse true - true + false true - 2.0 + 4.0 @@ -14712,9 +14708,9 @@ 0 0 - Therapieende + Krankenkasse DNPM_KPA - Bereich7 + Bereich2 none 0 0 @@ -14730,7 +14726,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + Wird beim Anlegen automatisch gesetzt. true false @@ -14741,7 +14737,7 @@ 0 0 0 - 0 + 3 false false false @@ -14758,27 +14754,26 @@ false 0 20119 - 9a427816-05e6-43c4-9ebf-b050832dfc9d - 12 + af831cf8-1114-456c-a068-d0861fd6260d + 6 false false - - datefield - Geburtsdatum - Geburtsdatum + + section + Bereich7 + Letzte Therapielinie true - true + false true - 1.0 + 10.0 false 0 0 - Geburtsdatum - DNPM_KPA - Bereich2 + + none 0 0 @@ -14794,7 +14789,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -14822,19 +14817,19 @@ false 0 20119 - c12e25d5-480a-43b6-a95f-7b573d5209bb + a4fd7d17-c771-4e91-b349-9e31cf942331 3 false false - - subform - Tumorausbreitung - Tumorausbreitung + + datefield + Therapiebeginn + Therapiebeginn true - false + true true - 3.5 + 1.0 @@ -14842,16 +14837,16 @@ false 0 - 2 - - + 0 + Therapiebeginn + DNPM_KPA + Bereich7 none 0 0 false BOTH false - DNPM UF Tumorausbreitung @@ -14861,7 +14856,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -14889,33 +14884,36 @@ false 0 20119 - dc9d12ac-77f9-4717-832b-53ac1bafbaa5 - 2 + 66328e95-7872-4f6b-b78a-b484fde2bf2e + 11 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung + + subform + ECOGVerlauf + ECOG Performance Status Verlauf true - true + false true - 6.0 + 4.5 + + + false false 0 - 0 - DatumEinwilligung - DNPM_KPA - Consent + 1 + + none 0 0 false BOTH false + DNPM UF ECOG @@ -14953,30 +14951,30 @@ false 0 20119 - 8fcce6cb-5fbd-4229-a9e3-49632e5802b0 + 980da558-1af2-45b1-a04b-3a3e7058018f 4 false false - - combobox - Leitlinienstatus - Leitlinienstatus + + datefield + Therapieende + Therapieende true - false + true true - 4.0 + 2.0 false false - 1 + 0 0 - Leitlinienstatus + Therapieende DNPM_KPA - Bereich4 + Bereich7 none 0 0 @@ -14992,13 +14990,13 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false false - code - code,kurz + + 0 0 0 @@ -15014,36 +15012,33 @@ false false - 1 + 0 0 true false 0 20119 - fa4b3944-4374-4e5d-a0c9-f7d46b1d9438 - 1 + 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 + 12 false false - - lookup - ICD10 - ICD-10 + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung true false true - 2.0 + 5.0 - - - false false 1 0 - ICD10 + Einwilligung DNPM_KPA - Bereich3 + Consent none 0 0 @@ -15059,14 +15054,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz - kurz 0 0 0 @@ -15088,27 +15082,30 @@ false 0 20119 - c305c787-4436-4407-aeba-4122537866a2 - 9 + 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba + 5 false false - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien + + datefield + Todesdatum + Todesdatum true true true - 3.0 + 2.0 + + + false false 0 0 - AnzahlTherapielinien + Todesdatum DNPM_KPA - Bereich6 + Bereich2 none 0 0 @@ -15124,7 +15121,7 @@ 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false @@ -15135,7 +15132,7 @@ 0 0 0 - 3 + 0 false false false @@ -15152,27 +15149,30 @@ false 0 20119 - 263444a8-1ad3-4d13-a178-0dd3b47d76d9 - 9 + 39da2eb2-d738-4814-938e-a5c23537ec5a + 3 false false - + combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung + GrundTherapieende + Grund für Therapieende true false true 5.0 + + + false false 1 0 - Einwilligung + GrundTherapieende DNPM_KPA - Consent + Bereich7 none 0 0 @@ -15216,46 +15216,44 @@ false 0 20119 - a8dad0ee-3b66-47a2-9a6d-12bd6d9596cd - 5 + 0b19e2d0-74df-4d80-b407-cef7c35f2d07 + 9 false false - - textfield - Krankenkasse - Krankenkasse + + formReference + ConsentMTB + Consent MTB-Register true false true - 4.0 + 11.0 - - - false false 0 0 - Krankenkasse + ConsentMTB DNPM_KPA - Bereich2 + Consent none 0 0 false BOTH false + MR.Consent - + Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -15266,7 +15264,7 @@ 0 0 0 - 3 + 0 false false false @@ -15283,53 +15281,58 @@ false 0 20119 - 16ebcab5-6373-45de-ae08-51ecc9363405 - 6 + b29721ea-06bd-4ab5-9363-df060df7938c + 4 false false - - lookup - ICDO3Lokalisation - ICD-O-3-Lokalisation + + formReference + MTB + Molekulares Tumorboard true false true - 3.0 + 0.5 false false - 1 + 0 0 - ICDO3Lokalisation + MTB DNPM_KPA - Bereich3 + Bereich4 none 0 0 false BOTH false + + // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 1 true false 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz - kurz + + 0 0 0 @@ -15345,25 +15348,25 @@ false false - 1 + 0 0 true false 0 20119 - fd451cac-9df3-44ee-bc6a-370b8e7fdaec - 4 + a21806f5-5540-406d-9e02-0bae552668af + 8 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + lookup + ICD10 + ICD-10 true false true - 1.0 + 2.0 @@ -15372,9 +15375,9 @@ 1 0 - LeitlinienTherapieProgr + ICD10 DNPM_KPA - Bereich6 + Bereich3 none 0 0 @@ -15390,13 +15393,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false code code,kurz + kurz 0 0 0 @@ -15418,36 +15422,32 @@ false 0 20119 - b871c4d2-0026-4b0d-a5e3-55f00680cfb5 - 7 + c11ad5b1-a023-4e94-942c-ccb67324cec4 + 9 false false - - section - Bereich1 - frühere Tumorerkrankung + + combobox + Geschlecht + Geschlecht true - false + true true - 5.0 - Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. + 3.0 + false - 0 + 1 0 - - + Geschlecht + DNPM_KPA + Bereich2 none 0 0 false BOTH - - false - true - - false @@ -15458,13 +15458,13 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz 0 0 0 @@ -15480,21 +15480,21 @@ false false - 0 + 1 0 true false 0 20119 - c2192884-ba8b-4c4c-b633-d87fc4dce4d3 - 10 + bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db + 4 false false - - datefield - DatumProgression - Datum der Progression + + lookup + ICDO3Histologie + ICD-O-3-Histologie true false true @@ -15505,11 +15505,11 @@ false false - 0 + 1 0 - DatumProgression + ICDO3Histologie DNPM_KPA - Bereich7 + Bereich3 none 0 0 @@ -15525,13 +15525,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -15547,29 +15548,26 @@ false false - 0 + 1 0 true false 0 20119 - deb391ec-c932-4652-8aec-586accaf943c - 9 + 7ee99b74-1e73-46d5-ad74-f90053b935ce + 4 false false - - subform - Verwandte - Tumorerkrankungen bei Verwandten + + section + Bereich4 + aktueller Status true false - false - 6.5 + true + 4.0 - - - false false 0 @@ -15582,7 +15580,6 @@ false BOTH false - DNPM UF Verwandte @@ -15620,26 +15617,30 @@ false 0 20119 - 4e2fe43e-7777-49c1-9128-7a063286cc0d - 2 + e507848b-14f3-42f3-bc6b-daa0a494d8c2 + 5 false false - - section - Bereich4 - aktueller Status + + combobox + AnsprechenLetzteLinie + Ansprechen true false true - 4.0 + 3.0 + + + false false - 0 + 1 0 - - + AnsprechenLetzteLinie + DNPM_KPA + Bereich7 none 0 0 @@ -15660,8 +15661,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15677,48 +15678,41 @@ false false - 0 + 1 0 true false 0 20119 - c70f8823-c73b-4827-b432-95152cac495f - 5 + b28d7897-8590-47f5-b9d8-3b8a4c76cb7c + 9 false false - - combobox - WHOGrad - WHO-Grad + + datefield + DatumProgression + Datum der Progression true false true - 6.0 + 4.0 false false - 1 + 0 0 - WHOGrad + DatumProgression DNPM_KPA - Bereich3 + Bereich7 none 0 0 false BOTH - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - false @@ -15734,8 +15728,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15751,36 +15745,32 @@ false false - 1 + 0 0 true false 0 20119 - a54f08ab-272a-46db-ac98-1c77e4792267 - 7 + e1cf6699-9b39-4c56-9649-6da76858836d + 9 false false - - datefield - Todesdatum - Todesdatum + + section + Consent + Consent true - true + false true 2.0 - - - false false - 0 - 0 - Todesdatum - DNPM_KPA - Bereich2 + 0 + 0 + + none 0 0 @@ -15796,7 +15786,7 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + true false @@ -15824,19 +15814,19 @@ false 0 20119 - c1069d15-91da-4d5c-a311-1e6c53707bed - 3 + 7b92d1af-13c5-44a3-879a-24feb5c94e11 + 2 false false - - textfield - FruehereTumoreAlter - Erkrankungsalter + + formReference + ConsentDNPM + Consent DNPM true false true - 3.0 + 1.0 @@ -15845,25 +15835,23 @@ 0 0 - fruehereTumorereAlter + ConsentDNPM DNPM_KPA - Bereich1 + Consent none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false + + DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} + true + + MR.Consent - + Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} 1 true false @@ -15881,7 +15869,7 @@ 0 0 0 - 3 + 0 false false false @@ -15898,31 +15886,31 @@ false 0 20119 - eaca20de-15ba-4eae-8a9f-0e3d7ec51abd - 6 + 09f1a25a-fd1c-47ce-9077-ff35fd10514b + 25 false false - - combobox - GrundTherapieende - Grund für Therapieende + + datefield + AnmeldedatumMTB + Anmeldedatum für das MTB true false true - 5.0 + 1.0 false false - 1 + 0 0 - GrundTherapieende + AnmeldedatumMTB DNPM_KPA - Bereich7 - none + Bereich4 + date 0 0 false @@ -15942,8 +15930,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15959,21 +15947,21 @@ false false - 1 + 0 0 true false 0 20119 - 5ff110e6-38e0-460f-ba1b-2f1087d8f428 - 9 + df0a74b6-d142-4400-9a74-32b94fadba91 + 5 false false - - datefield - DatumErstdiagnose - Datum der Erstdiagnose + + combobox + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie true false true @@ -15984,11 +15972,11 @@ false false - 0 + 1 0 - DatumErstdiagnose + LeitlinienTherapieProgr DNPM_KPA - Bereich3 + Bereich6 none 0 0 @@ -16004,13 +15992,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - - + code + code,kurz 0 0 0 @@ -16026,25 +16014,25 @@ false false - 0 + 1 0 true false 0 20119 - 32f903af-a4ba-4808-b198-2d8cb2d793bf + b83024b5-1099-4eff-8400-e51ac5dab2c5 7 false false - - formReference - ConsentDNPM - Consent DNPM + + subform + Tumorausbreitung + Tumorausbreitung true false true - 1.0 + 3.5 @@ -16052,24 +16040,19 @@ false 0 - 0 - ConsentDNPM - DNPM_KPA - Consent + 2 + + none 0 0 false BOTH false - - DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} - true - - MR.Consent + DNPM UF Tumorausbreitung - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} + 1 true false @@ -16104,30 +16087,27 @@ false 0 20119 - 63203cc8-06c7-49e6-a0b5-682f92461040 - 25 + 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 + 2 false false - + datefield - Therapiebeginn - Therapiebeginn + Geburtsdatum + Geburtsdatum true true true 1.0 - - - false false 0 0 - Therapiebeginn + Geburtsdatum DNPM_KPA - Bereich7 + Bereich2 none 0 0 @@ -16143,7 +16123,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + Wird beim Anlegen automatisch gesetzt. true false @@ -16171,52 +16151,43 @@ false 0 20119 - 70d6ef06-3e6c-49be-a0bd-c63783a0b6f4 - 11 + 9699f132-154d-4ddc-a30b-bb78617b72a7 + 3 false false - - formReference - MTB - Molekulares Tumorboard + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true - 0.5 + 3.0 - - - false false 0 0 - MTB + AnzahlTherapielinien DNPM_KPA - Bereich4 + Bereich6 none 0 0 false BOTH false - - // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); - true - - OS.Tumorkonferenz - {TK.shortdesc} vom {Datum} - + 1 true false 0 0 false - + Wird beim Speichern automatisch aus Therapielinien gesetzt. true false @@ -16227,7 +16198,7 @@ 0 0 0 - 0 + 3 false false false @@ -16244,32 +16215,42 @@ false 0 20119 - fdccb5e5-0c68-4386-ad74-8994666071cd - 8 + f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf + 9 false false - - combobox - Geschlecht - Geschlecht + + lookup + FruehereTumorDiagnose + Diagnose true - true + false true - 3.0 + 2.0 + + + false false 1 0 - Geschlecht + fruehereTumorDiagnose DNPM_KPA - Bereich2 + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -16280,13 +16261,14 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz + kurz 0 0 0 @@ -16308,31 +16290,31 @@ false 0 20119 - fe49c3d2-0cb8-4f84-99c6-ea7b58385afa - 4 + c43f7b90-92cd-4a82-abaa-d2fd334f13e1 + 8 false false - - datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true - 1.0 + 2.0 false false - 0 + 1 0 - AnmeldedatumMTB + LeitlinienTherapieDurchl DNPM_KPA - Bereich4 - date + Bereich6 + none 0 0 false @@ -16352,8 +16334,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16369,29 +16351,26 @@ false false - 0 + 1 0 true false 0 20119 - f6ad9d40-9a7e-434a-9004-856ad9e77f0a - 5 + 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 + 7 false false - - subform - Histologie - Histologie(en) + + section + Bereich2 + Patientendaten true false - false - 3.25 + true + 1.0 - - - false false 0 @@ -16404,7 +16383,6 @@ false BOTH false - DNPM UF Histologie @@ -16442,30 +16420,26 @@ false 0 20119 - 13563fd0-6448-41fd-ac27-988af66977e3 + 041d042d-0378-4a7b-9e3d-cd11579184b3 3 false false - - lookup - ICDO3Histologie - ICD-O-3-Histologie + + section + Bereich3 + Diagnose true false true - 4.0 + 3.0 - - - false false - 1 + 0 0 - ICDO3Histologie - DNPM_KPA - Bereich3 + + none 0 0 @@ -16481,14 +16455,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz - kurz + + 0 0 0 @@ -16504,56 +16477,59 @@ false false - 1 + 0 0 true false 0 20119 - db53561d-5551-4288-8314-dc2744022653 + c1e537dc-9330-4c09-babe-fdf5436e5ad7 4 false false - - formReference - ConsentMTB - Consent MTB-Register + + lookup + ICDO3Lokalisation + ICD-O-3-Lokalisation true false true - 11.0 + 3.0 + + + false false - 0 + 1 0 - ConsentMTB + ICDO3Lokalisation DNPM_KPA - Consent + Bereich3 none 0 0 false BOTH false - MR.Consent - Consent MTB-Register {ConsentDatumEinwilligungMTB} + 1 true false 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -16569,26 +16545,26 @@ false false - 0 + 1 0 true false 0 20119 - dfc9b709-01fc-4de7-a6ad-2539a2c81750 + 64e51a56-76da-47ba-8308-aa5687ae52f3 4 false false - + section - Bereich7 - Letzte Therapielinie + Bereich1 + frühere Tumorerkrankung true false true - 10.0 - + 5.0 + Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. false 0 @@ -16600,6 +16576,11 @@ 0 false BOTH + + false + true + + false @@ -16638,33 +16619,43 @@ false 0 20119 - 9eb2ed5a-dd90-4a20-8613-732838a6e5bc - 3 + 21271870-688f-4f94-9eed-a89defaa2895 + 10 false false - - subform - DNPMTherapielinie - Therapielinien + + combobox + WHOGrad + WHO-Grad true false true - 9.0 + 6.0 + + + false false - 0 - 1 - - + 1 + 0 + WHOGrad + DNPM_KPA + Bereich3 none 0 0 false BOTH + + ICD10.getCategories()->includes('Gehirn') + true + + ICD10 + + false - DNPM UF Therapielinie @@ -16679,8 +16670,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16696,32 +16687,36 @@ false false - 0 + 1 0 true false 0 20119 - 45f9419d-bbcf-445d-960a-ddea97ae9acc - 3 + f7da1c86-7204-4992-a651-b8a71ec72791 + 7 false false - - section - Consent - Consent + + combobox + Leitlinienstatus + Leitlinienstatus true false true - 2.0 + 4.0 + + + false false - 0 + 1 0 - - + Leitlinienstatus + DNPM_KPA + Bereich4 none 0 0 @@ -16742,8 +16737,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16759,36 +16754,32 @@ false false - 0 + 1 0 true false 0 20119 - f5218d67-a47e-40f0-b555-67b9cc220818 - 2 + 677afe1c-12a8-47a0-a713-717700361c47 + 1 false false - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung + + section + Bereich6 + Vortherapien true false true - 1.0 + 8.0 - - - false false - 1 + 0 0 - fruehereTumorerkrankung - DNPM_KPA - Bereich1 + + none 0 0 @@ -16809,8 +16800,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -16826,39 +16817,39 @@ false false - 1 + 0 0 true false 0 20119 - 061f4952-060b-4f11-9315-44064210f353 - 4 + e3dff2cf-47b5-4d3b-b225-2b13655cfd6b + 3 false false - - subform - Vorbefunde - Molekularpathologische Vorbefunde + + datefield + ConsentDatumEinwilligungDNPM + Datum der Einwilligung true - false - false - 7.0 + true + true + 6.0 false 0 0 - - + DatumEinwilligung + DNPM_KPA + Consent none 0 0 false BOTH false - DNPM UF Vorbefunde @@ -16896,19 +16887,19 @@ false 0 20119 - 3ddc14d8-2cbd-41fe-a9bd-66b39953cbe3 - 5 + f854ff0b-4241-4b12-a38c-68185c2b8ad5 + 4 false false - - subform - ECOGVerlauf - ECOG Performance Status Verlauf + + textfield + FruehereTumoreAlter + Erkrankungsalter true false true - 4.5 + 3.0 @@ -16916,16 +16907,23 @@ false 0 - 1 - - + 0 + fruehereTumorereAlter + DNPM_KPA + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false - DNPM UF ECOG @@ -16946,7 +16944,7 @@ 0 0 0 - 0 + 3 false false false @@ -16963,20 +16961,23 @@ false 0 20119 - a4d06910-e800-473c-9038-d80252d10464 - 4 + 1abeb687-49ab-4dc9-b246-e7ed934f9282 + 6 false false - - section - Bereich2 - Patientendaten + + subform + Histologie + Histologie(en) true false - true - 1.0 + false + 3.25 + + + false false 0 @@ -16989,6 +16990,7 @@ false BOTH false + DNPM UF Histologie @@ -17026,7 +17028,7 @@ false 0 20119 - 682b627a-c01e-4267-9a89-e9eb48441fe0 + 979ddbb0-26d0-48cd-b007-c43c046e523e 3 false false @@ -17035,80 +17037,66 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) - true - true - true - 0 - - AnmeldedatumMTB - - - - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + Die ICD-10 der Diagnose fehlt + Prüfung, ob die ICD-10 der Diagnose vorhanden ist + Klinik/Anamnese_ICD-10 + not isEmptyString(ICD10) true true true 0 - AnmeldedatumMTB + ICD10 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) true true true 0 - DatumProgression + DatumErstdiagnose - 2 - Das Erstdiagnosedatum fehlt - Prüfung, ob Erstdiagnosedatum vorhanden ist - Klinik/Anamnese_Erstdiagnosedatum - not isEmpty(DatumErstdiagnose) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) true true true 0 - DatumErstdiagnose + AnmeldedatumMTB 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true 0 - AnmeldedatumMTB + DatumProgression 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt - DatumGrenze_DatumErstdiagnose_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt + DatumGrenze_DatumErstdiagnose_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) true true true @@ -17119,10 +17107,10 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt - DatumGrenze_DatumErstdiagnose_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt + DatumGrenze_DatumErstdiagnose_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) true true true @@ -17134,29 +17122,29 @@ 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt - DatumGrenze_DatumProgression_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) true true true 0 - DatumProgression + AnmeldedatumMTB 2 - Die ICD-10 der Diagnose fehlt - Prüfung, ob die ICD-10 der Diagnose vorhanden ist - Klinik/Anamnese_ICD-10 - not isEmptyString(ICD10) + Das Datum liegt in der Zukunft + Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt + DatumGrenze_AnmeldedatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), AnmeldedatumMTB) true true true 0 - ICD10 + AnmeldedatumMTB @@ -17175,30 +17163,44 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + Das Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) true true true 0 - DatumProgression + DatumErstdiagnose 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt - DatumGrenze_DatumErstdiagnose_GueltigZukunft - dateAfterOrEquals(getNow(), DatumErstdiagnose) + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) true true true 0 - DatumErstdiagnose + DatumProgression + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + true + true + true + 0 + + DatumProgression @@ -17255,51 +17257,42 @@ false true 20119 - dca81ea9-cbd9-410b-8c3b-ce7405959ae5 + b277991d-0bda-4082-841e-dd10759b9cbd 176 true - - formReference - reftkreevaluation - MTB + + subform + Einzelempfehlung + Einzelempfehlung true false - true - 0.5 + false + 8.0 - - - false false 0 0 - ref_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false BOTH - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + miteinzelempfehlung = true true - reevaluation + miteinzelempfehlung false - - var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); - true - - OS.Tumorkonferenz + DNPM UF Einzelempfehlung - {TK.shortdesc} vom {Datum} - + 1 true false @@ -17334,40 +17327,33 @@ false 0 20119 - c11dab38-54e8-4ef6-b1d3-ff3489004547 - 12 + 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 + 4 false false - subform - Einzelempfehlung - Einzelempfehlung + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true false false - 8.0 + 7.25 false 0 0 - + mit_empfehlung_rebiopsie + DNPM_Therapieplan none 0 0 false BOTH - - miteinzelempfehlung = true - true - - miteinzelempfehlung - - false - DNPM UF Einzelempfehlung @@ -17405,35 +17391,37 @@ false 0 20119 - 13138599-0e06-4765-a70e-9b68b56f8dd6 - 4 + 00e961e5-26e1-4d94-8c81-acb441fb329d + 2 false false - - combobox - humangenberatung - Empfehlung + + button + Button1 + Aus MTBs aktualisieren true false - true - 0.25 + false + 10.0 + + + false false - 1 + 0 0 - humangen_beratung - DNPM_Therapieplan - bereichHumangenBeratung + + mtbepisode none 0 0 - mandatory + false BOTH false - if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); true @@ -17445,17 +17433,17 @@ 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. + true false false - code - code,kurz + + 0 0 0 - 0 + -1 0 false false @@ -17467,58 +17455,48 @@ false false - 1 + 0 0 true false 0 20119 - fe8a9cf2-e2b7-411b-be87-3e4047e3aca4 - 8 + 387972c3-b0c0-4504-9560-6f303dc4d6a6 + 4 false false - - formReference - referstemtb - Erstes MTB + + section + bereichHumangenBeratung + Humangenetische Beratung true false true - 2.25 + 5.0 - - - false false 0 0 - ref_tumorkonferenz - DNPM_Therapieplan - mtbepisode + + none 0 0 false BOTH false - - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum); - true - - OS.Tumorkonferenz - {TK.shortdesc} vom {Datum} - + 1 true false 0 0 false - Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. + true false @@ -17546,43 +17524,40 @@ false 0 20119 - 8d2b6bc7-608e-45bb-ad51-5ed882106f81 - 59 + 2edb7cdc-3b65-43c4-9a9c-213d9d169467 + 3 false false - - datefield - datumtkreevaluation - Datum MTB + + subform + DNPMUFRebiopsie + Rebiopsie true false - true - 0.75 + false + 7.5 - - - false false 0 0 - datum_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false BOTH - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + mitempfehlungrebiopsie = true true - reevaluation + mitempfehlungrebiopsie false + DNPM UF Rebiopsie @@ -17620,19 +17595,19 @@ false 0 20119 - 51f611c8-5629-4aa9-a390-9e81fda834f3 - 7 + 555e9865-872d-4ae7-9cbe-c0e3a7f09051 + 3 false false - + section - bereichHumangenBeratung - Humangenetische Beratung + bereichreevaluation + Reevaluation true false true - 5.0 + 7.0 false @@ -17683,40 +17658,37 @@ false 0 20119 - ea427c26-ec28-41c8-97c8-f41d85ee1912 - 3 + 43f12edc-2e9b-4d7e-b78b-da619744dc14 + 4 false false - - subform - DNPMUFRebiopsie - Rebiopsie + + combobox + humangenberatung + Empfehlung true false - false - 7.5 + true + 0.25 false - 0 + 1 0 - - + humangen_beratung + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 - false + mandatory BOTH - - mitempfehlungrebiopsie = true - true - - mitempfehlungrebiopsie - - false - DNPM UF Rebiopsie + + if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + true + @@ -17726,13 +17698,13 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 @@ -17748,33 +17720,33 @@ false false - 0 + 1 0 true false 0 20119 - 1a975830-7796-450a-9c5f-d46d3789ea5f - 3 + b2ea3737-fac4-4299-a271-7bb78efadd30 + 8 false false - - textarea - protokollauszug - Protokollauszug + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung true false - true - 9.0 + false + 7.75 false 0 0 - protokollauszug + mit_einzelempfehlung DNPM_Therapieplan - mtbepisode + none 0 0 @@ -17790,7 +17762,7 @@ 0 0 false - Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. + true false @@ -17818,26 +17790,27 @@ false 0 20119 - 585b01ed-e738-4033-b47d-6a2a05e21d95 - 4 + 8aa53d95-66bf-4a5e-b029-646f01cb0b72 + 2 false false - - section - Targetierung - Targetierung + + textarea + protokollauszug + Protokollauszug true false true - 4.0 + 9.0 false 0 0 - - + protokollauszug + DNPM_Therapieplan + mtbepisode none 0 0 @@ -17853,7 +17826,7 @@ 0 0 false - + Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. true false @@ -17881,37 +17854,35 @@ false 0 20119 - 35fbd0e0-c63f-4e67-be63-0f46238ee3c4 - 3 + fa368070-c87e-4f0d-a9b8-2af423d3970e + 4 false false - - button - Button1 - Aus MTBs aktualisieren + + combobox + reevaluation + Empfehlung true false - false - 10.0 + true + 0.25 - - - false false - 0 + 1 0 - - mtbepisode + reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 - false + mandatory BOTH false - var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} true @@ -17923,17 +17894,17 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -17945,37 +17916,48 @@ false false - 0 + 1 0 true false 0 20119 - ef500c29-f244-4b1b-adbf-953de27a40e4 - 4 + 3c7e5c3b-77d7-4138-8318-9d46151dc4de + 7 false false - - section - bereichreevaluation - Reevaluation + + datefield + datumtkreevaluation + Datum MTB true false true - 7.0 + 0.75 + + + false false 0 0 - - + datum_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false @@ -18014,39 +17996,32 @@ false 0 20119 - 2b14b442-c9d5-4485-be1c-f5558876bbd4 - 4 + 7948405e-2c3a-457b-b6e5-1a6a7368ea4e + 7 false false - - textarea - humangenberbegruendung - Begründung + + datefield + datum + Datum (erstes) MTB true false true - 5.0 + 4.5 false 0 0 - humangen_ber_begruendung + datum DNPM_Therapieplan - bereichHumangenBeratung - none + mtbepisode + date 0 0 - true + mandatory BOTH - - humangenberatung = '1' - true - - humangenberatung - - false @@ -18057,7 +18032,7 @@ 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. true false @@ -18085,42 +18060,32 @@ false 0 20119 - bdb190b0-a1cd-4a7e-ab57-e9ef94a79548 - 6 + e8a23bd7-debe-487c-b89b-7793c869c670 + 16 false false - - datefield - datumtkhumangenber - Datum MTB + + combobox + target + Target gefunden? true false true - 0.75 + 1.0 - - - false false - 0 + 1 0 - datum_tk_humangenber + target DNPM_Therapieplan - bereichHumangenBeratung + Targetierung none 0 0 - false + mandatory BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false @@ -18131,13 +18096,13 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 @@ -18153,38 +18118,45 @@ false false - 0 + 1 0 true false 0 20119 - 85d9eee6-8f7a-4cdd-a324-c224b6c4a5d1 - 7 + 3564da63-92df-4054-b628-f614db64fdf4 + 6 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung + + textarea + humangenberbegruendung + Begründung true false - false - 7.75 + true + 5.0 false 0 0 - mit_einzelempfehlung + humangen_ber_begruendung DNPM_Therapieplan - + bereichHumangenBeratung none 0 0 - false + true BOTH + + humangenberatung = '1' + true + + humangenberatung + + false @@ -18195,7 +18167,7 @@ 0 0 false - + Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. true false @@ -18223,36 +18195,48 @@ false 0 20119 - 20b277db-f9f7-463a-bfa1-09f81d11a7af - 2 + 4730a146-55a9-4f5e-adba-7da5116272da + 6 false false - - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false - false - 7.25 + true + 6.0 + + + false false 0 0 - mit_empfehlung_rebiopsie + ref_molekulargenetik DNPM_Therapieplan - + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' + true + + reevaluation + + false + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false @@ -18287,43 +18271,52 @@ false 0 20119 - 8c3cc51e-10d9-4646-bfad-a5367061b10a - 2 + 39e0e1ab-6a4d-4619-9031-7ce71524477d + 9 false false - - datefield - datum - Datum (erstes) MTB + + formReference + referstemtb + Erstes MTB true false true - 4.5 + 2.25 + + + false false 0 0 - datum + ref_tumorkonferenz DNPM_Therapieplan mtbepisode - date + none 0 0 - mandatory + false BOTH false + + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 1 true false 0 0 false - Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. + Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. true false @@ -18351,12 +18344,12 @@ false 0 20119 - d240aad9-700c-45c8-a988-7860393ab81e - 16 + 5bae273a-db65-4f40-a0d8-ecf8eb051d3d + 59 false false - + formReference reftkhumangenber MTB @@ -18431,48 +18424,35 @@ false 0 20119 - 9d661801-b2ad-4da1-9a4f-9e6d54dd93b4 + 4159c052-f6cb-4084-9451-db28275ed671 14 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + + section + mtbepisode + MTB Episode true false true - 6.0 + 0.5 - - - false false 0 0 - ref_molekulargenetik - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false BOTH - - reevaluation = '1' - true - - reevaluation - - false - OS.Molekulargenetik - Befund vom {Datum}, Panel: {Panel} - + 1 true false @@ -18507,29 +18487,25 @@ false 0 20119 - 1c716a81-d860-41d2-a9dc-576f2cbb47c5 - 9 + 37599bc6-496d-4d21-ba3e-f8a309cc9de1 + 1 false false - - formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese + + section + Targetierung + Targetierung true false true - 2.25 + 4.0 - - - false false 0 0 - ref_dnpm_klinikanamnese - DNPM_Therapieplan + none 0 @@ -18537,19 +18513,18 @@ false BOTH false - DNPM Klinik/Anamnese - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} + 1 true false 0 0 false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. + - false + true false false @@ -18575,32 +18550,42 @@ false 0 20119 - 43e51850-26ca-4964-8afa-54dfb3a61da9 - 6 + f6715f8d-0c3f-42bf-91e8-51a48f40877d + 3 false false - - combobox - target - Target gefunden? + + datefield + datumtkhumangenber + Datum MTB true false true - 1.0 + 0.75 + + + false false - 1 + 0 0 - target + datum_tk_humangenber DNPM_Therapieplan - Targetierung + bereichHumangenBeratung none 0 0 - mandatory + false BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + false @@ -18611,13 +18596,13 @@ 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. + true false false - code - code,kurz + + 0 0 0 @@ -18633,31 +18618,35 @@ false false - 1 + 0 0 true false 0 20119 - d5b485bc-f70f-431c-8ed7-8bd8a22dfb82 - 6 + 44c497c8-0ef0-49c4-a873-340ce3e22854 + 7 false false - - section - mtbepisode - MTB Episode + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false true - 0.5 + 2.25 + + + false false 0 0 - + ref_dnpm_klinikanamnese + DNPM_Therapieplan none 0 @@ -18665,18 +18654,19 @@ false BOTH false + DNPM Klinik/Anamnese - + Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} 1 true false 0 0 false - + Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. - true + false false false @@ -18702,53 +18692,65 @@ false 0 20119 - f94cfc19-3743-4f19-8d0d-7bc1fd521eba - 1 + 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e + 6 false false - - combobox - reevaluation - Empfehlung + + formReference + reftkreevaluation + MTB true false true - 0.25 + 0.5 + + + false false - 1 + 0 0 - reevaluation + ref_tk_reevaluation DNPM_Therapieplan bereichreevaluation none 0 0 - mandatory + false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false - if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} + var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); true + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 1 true false 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. + true false false - code - code,kurz + + 0 0 0 @@ -18764,25 +18766,25 @@ false false - 1 + 0 0 true false 0 20119 - a4214fc9-40e4-4574-9703-6325dea01e18 - 7 + df226ded-99a6-4d1c-b23f-e6928e3492e5 + 12 false false - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt - DatumGrenze_datumtkreevaluation_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt + DatumGrenze_datumtkreevaluation_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkreevaluation) true true true @@ -18794,15 +18796,15 @@ - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt - DatumGrenze_datumtkhumangenber_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkhumangenber) + 1 + Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt + Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist + Therapieplan_Human-genetische Beratung_Erstellungsdatum + not isEmpty(datumtkhumangenber) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' true 0 @@ -18810,11 +18812,11 @@ - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt - DatumGrenze_datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datum) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt + DatumGrenze_datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datum) true true true @@ -18825,10 +18827,10 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt - DatumGrenze_datumtkhumangenber_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt + DatumGrenze_datumtkhumangenber_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkhumangenber) true true true @@ -18853,60 +18855,46 @@ datum - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt - DatumGrenze_datum_GueltigZukunft - dateAfterOrEquals(getNow(), datum) - true - true - true - 0 - - datum - - 1 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt - DatumGrenze_datumtkhumangenber_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt + DatumGrenze_datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datum) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkhumangenber + datum 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt - DatumGrenze_datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datum) + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt + DatumGrenze_datumtkhumangenber_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) true true true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - datum + datumtkhumangenber 1 - Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt - Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist - Therapieplan_Human-genetische Beratung_Erstellungsdatum - not isEmpty(datumtkhumangenber) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt + DatumGrenze_datumtkhumangenber_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) true true true - humangenberatung = '1' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 @@ -18914,11 +18902,11 @@ - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt - DatumGrenze_datumtkreevaluation_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt + DatumGrenze_datumtkreevaluation_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) true true true @@ -18932,17 +18920,15 @@ 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt - DatumGrenze_datumtkreevaluation_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkreevaluation) + Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt + DatumGrenze_datum_GueltigZukunft + dateAfterOrEquals(getNow(), datum) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkreevaluation + datum @@ -18961,6 +18947,22 @@ datumtkreevaluation + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt + DatumGrenze_datumtkreevaluation_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) + true + true + true + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + -- cgit v1.2.3