diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 68ba637..f46cd68 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,183 +1,55 @@ - 2024-02-15Z + 2024-02-28Z 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 - - - stopped - Gestoppt - Gestoppt - - - 3.0 - - - not-done - Nicht durchgeführt - Nicht durchgeführt - - - 1.0 - - - on-going - Laufend - Laufend - - - 2.0 - - - completed - Vollendet - Vollendet - - - 4.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + DNPM.GrundAblehnung + Grund für Ablehnung der Kostenübernahme SIMPLE false Klinischer KDS-DNPM 20119 - 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 4 1 2022-03-18Z - DNPM.GrundNichtumsetzung.v1 + DNPM.GrundAblehnung.v1 true v1 20119 - b9b1a0d5-571b-4a93-858f-1c758779060d + 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 2 - - u - Unbekannt - Unbekannt - - - 11.0 - - - e - Weiterbehandlung extern - Weiterbehandlung extern - - - 8.0 - w Weitere Gründe Weitere Gründe - 10.0 + 3.0 - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend + s + Standardtherapie nicht ausgeschöpft + Standardtherapie nicht ausgeschöpft 2.0 - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt - - - 5.0 - - - b - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - - - 7.0 - - - k - Klinisch keine Indikation - Klinisch keine Indikation - - - 3.0 - - - m - Medizinische Gründe - Medizinische Gründe - - - 4.0 - - - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt + e + Nicht ausreichende Evidenz + Nicht ausreichende Evidenz 1.0 - - l - Lost to FU - Lost to FU - - - 9.0 - - - t - Tod - Tod - - - 6.0 - @@ -210,14 +82,6 @@ b49072ef-7dcb-45fc-9044-0f53b839d1d1 3 - - g - >= 50 % - >= 50 % - - - 2.0 - k < 50 % @@ -226,6 +90,14 @@ 1.0 + + g + >= 50 % + >= 50 % + + + 2.0 + @@ -239,29 +111,37 @@ - DNPM.Ansprechen - Ansprechen auf letzte Therapielinie + DNPM.GrundNichtumsetzung + Grund für nicht umgesetzte Therapie SIMPLE false Klinischer KDS-DNPM 20119 - 98139f13-da93-4aa2-9690-a6808d0256c6 - 12 + 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + 4 1 - 2022-03-15Z - DNPM.Ansprechen.v1 + 2022-03-18Z + DNPM.GrundNichtumsetzung.v1 true v1 20119 - 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 - 9 + b9b1a0d5-571b-4a93-858f-1c758779060d + 2 - x - Bewertung nicht möglich - Bewertung nicht möglich + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt + + + 5.0 + + + e + Weiterbehandlung extern + Weiterbehandlung extern 8.0 @@ -272,261 +152,72 @@ Unbekannt - 6.0 - - - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich - - - 9.0 - - - p - Progressive Disease (PD) - Progressive Disease (PD) - - - 5.0 - - - c - Complete Response (CR) - Complete Response (CR) - - - 1.0 - - - s - Stable Disease (SD) - Stable Disease (SD) - - - 4.0 - - - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) - - - 7.0 - - - t - Partial Response (PR) - Partial Response (PR) - - - 2.0 - - - m - Mixed Response (MR) - Mixed Response (MR) - - - 3.0 - - - - - BestResponse - 2.0 - false - 7 - Best Response - - - y - - - m - - - p - - - t - - - c - - - x - - - s - - - - - LetzteTherapielinie - 1.0 - false - 7 - Ansprechen auf letzte Therapielinie - - - m - - - c - - - n - - - s - - - u - - - t - - - p - - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.GrundTherapieabbruch - Grund für Therapieabbruch - SIMPLE - false - Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp - 20119 - 0ff28640-40df-4833-9acb-05d07e6cbc71 - 8 - - - 1 - 2023-08-27Z - DNPM.GrundTherapieabbruch.v1 - true - v1 - 20119 - f7503688-4a99-43ba-aa7e-85b259520718 - 8 - - - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended - - 3.0 - - - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish - - 2.0 - - - mr - medizinische Gründe - medizinische Gründe - medical-reason - - 4.0 - - - death - Tod - Tod - patient-death - - 6.0 - - - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen - - 8.0 - - - bsc - Best Supportive Care - Best Supportive Care - best supportive care - 11.0 - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally + m + Medizinische Gründe + Medizinische Gründe + - 9.0 + 4.0 - un - unbekannt - unbekannt - unknown - - 13.0 - - - other - weitere Gründe - weitere Gründe - other - - 12.0 - - - to - Toxizität - Toxizität - toxicity + b + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + 7.0 - pr - Progression - Progression - progression + k + Klinisch keine Indikation + Klinisch keine Indikation + - 5.0 + 3.0 - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration + l + Lost to FU + Lost to FU + - 10.0 + 9.0 - re - anhaltende Remission - anhaltende Remission - remission + n + Kostenübernahme noch ausstehend + Kostenübernahme noch ausstehend + + + 2.0 + + + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt + 1.0 + + t + Tod + Tod + + + 6.0 + + + w + Weitere Gründe + Weitere Gründe + + + 10.0 + @@ -559,14 +250,6 @@ c18acf29-76f7-4666-b21f-77a6e3b9d4f8 2 - - rejected - abgelehnt - abgelehnt - - - 2.0 - accepted angenommen @@ -575,6 +258,14 @@ 1.0 + + rejected + abgelehnt + abgelehnt + + + 2.0 + @@ -587,6 +278,171 @@ 1 + + DNPM.Ansprechen + Ansprechen auf letzte Therapielinie + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 98139f13-da93-4aa2-9690-a6808d0256c6 + 12 + + + 1 + 2022-03-15Z + DNPM.Ansprechen.v1 + true + v1 + 20119 + 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 + 9 + + + y + Bewertung noch nicht möglich + Bewertung noch nicht möglich + + + 9.0 + + + u + Unbekannt + Unbekannt + + + 6.0 + + + p + Progressive Disease (PD) + Progressive Disease (PD) + + + 5.0 + + + x + Bewertung nicht möglich + Bewertung nicht möglich + + + 8.0 + + + c + Complete Response (CR) + Complete Response (CR) + + + 1.0 + + + m + Mixed Response (MR) + Mixed Response (MR) + + + 3.0 + + + s + Stable Disease (SD) + Stable Disease (SD) + + + 4.0 + + + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) + + + 7.0 + + + t + Partial Response (PR) + Partial Response (PR) + + + 2.0 + + + + + LetzteTherapielinie + 1.0 + false + 7 + Ansprechen auf letzte Therapielinie + + + c + + + p + + + t + + + u + + + n + + + m + + + s + + + + + BestResponse + 2.0 + false + 7 + Best Response + + + y + + + m + + + p + + + x + + + c + + + t + + + s + + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.Umsetzungsart Umsetzungsart @@ -607,14 +463,6 @@ 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 2 - - i - in-label - in-label - - - 2.0 - o off-label (Studie) @@ -631,6 +479,14 @@ 1.0 + + i + in-label + in-label + + + 2.0 + h individueller Heilversuch @@ -652,112 +508,128 @@ - DNPM.GrundAblehnung - Grund für Ablehnung der Kostenübernahme + DNPM.GrundTherapieabbruch + Grund für Therapieabbruch SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp 20119 - bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 - 4 + 0ff28640-40df-4833-9acb-05d07e6cbc71 + 8 1 - 2022-03-18Z - DNPM.GrundAblehnung.v1 + 2023-08-27Z + DNPM.GrundTherapieabbruch.v1 true v1 20119 - 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 - 2 + f7503688-4a99-43ba-aa7e-85b259520718 + 8 - w - Weitere Gründe - Weitere Gründe - - - 3.0 - - - e - Nicht ausreichende Evidenz - Nicht ausreichende Evidenz - - - 1.0 - - - s - Standardtherapie nicht ausgeschöpft - Standardtherapie nicht ausgeschöpft - + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish 2.0 - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.MolekulareAlteration - Stützende molekulare Alteration - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 8d012362-c74a-43b0-9c74-f05534d27c49 - 4 - - - 1 - 2022-03-19Z - DNPM.MolekulareAlteration.v1 - true - v1 - 20119 - be7727b0-d159-439d-8f77-feb0093196cf - 2 - - i - Insertion - Insertion - + other + weitere Gründe + weitere Gründe + other - 3.0 + 12.0 - a - Amplifikation (n CN) - Amplifikation (n CN) - - - 1.0 - - - f - Fusion - Fusion - + mr + medizinische Gründe + medizinische Gründe + medical-reason 4.0 - d - Deletion (hom./het.) - Deletion (hom./het.) - + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally - 2.0 + 9.0 + + + pr + Progression + Progression + progression + + 5.0 + + + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration + + 10.0 + + + bsc + Best Supportive Care + Best Supportive Care + best supportive care + + 11.0 + + + death + Tod + Tod + patient-death + + 6.0 + + + ot + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + other-therapy-chosen + + 8.0 + + + re + anhaltende Remission + anhaltende Remission + remission + + 1.0 + + + un + unbekannt + unbekannt + unknown + + 13.0 + + + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended + + 3.0 + + + to + Toxizität + Toxizität + toxicity + + 7.0 @@ -772,201 +644,57 @@ - DNPM.InternExtern - Intern oder Extern + DNPM.StatusTherapie + DNPM.StatusTherapie SIMPLE false 20119 - feaad524-a53f-49b7-9ca2-eca5c3e8c52c + a20c571a-5784-47ca-b588-f40264135055 2 1 - 2023-03-20Z - DNPM.InternExtern.v1 + 2023-03-18Z + DNPM.StatusTherapie.v1 true v1 20119 - 2b66c852-c5f2-41a3-9bce-c858c067aa80 + afd94417-62fc-43d6-869f-68ff3d80e365 2 - i - intern - intern + not-done + Nicht durchgeführt + Nicht durchgeführt 1.0 - e - extern - extern + stopped + Gestoppt + Gestoppt + + + 3.0 + + + on-going + Laufend + Laufend 2.0 - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.EvidenzlevelZusatz - Evidenzlevel-Zusatzverweise - SIMPLE - false - Klinischer KDS-DNPM - 20119 - cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf - 5 - - - 1 - 2022-03-15Z - DNPM.EvidenzlevelZusatz.v1 - true - v1 - 20119 - 8a56b3ef-38df-43d3-b53d-f8f35500f710 - 3 - - z - Z - Z + completed + Vollendet + Vollendet - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) - 3.0 - - - s - is - is - - in situ-Daten aus Untersuchungen an Patientenmaterial (z.B. IHC, FISH) unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern zusätzlich angegeben werden, z.B. Evidenzgrad m3 is (IHC). - 1.0 - - - r - R - R - - Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. + 4.0 - - v - iv - iv - - 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 - - - - - - - - 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 - - - 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 - - - 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 - - - 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 - - - 3 - m1C - m1C - - Ein oder mehrere Fallberichte in der gleichen Tumorentität. - 3.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 - - - 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 - - - 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 - @@ -1047,6 +775,22 @@ 5f3ea150-2e9b-4166-a9d9-3718500195a7 2 + + 0 + Nein + Nein + + + 2.0 + + + 1 + Ja + Ja + + + 1.0 + n Leitlinientherapie nicht möglich @@ -1063,18 +807,66 @@ 4.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung + SIMPLE + false + Klinischer KDS-DNPM + 20119 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 + + + 1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 + true + v1 + 20119 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 + 2 + - 0 - Nein - Nein + u + Unbekannt + Unbekannt + + + 4.0 + + + m + Metastasiert + Metastasiert 2.0 - 1 - Ja - Ja + t + Tumorfrei + Tumorfrei + + + 3.0 + + + l + Lokal + Lokal 1.0 @@ -1111,38 +903,6 @@ 103206b6-7cba-49ec-aea2-769b671f0170 2 - - u - unbekannt - unbekannt - - - 7.0 - - - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten - - - 4.0 - - - r - Anhaltende Remission - Anhaltende Remission - - - 5.0 - - - z - Zustandsverschlechterung - Zustandsverschlechterung - - - 3.0 - p Progression @@ -1151,6 +911,14 @@ 2.0 + + s + Sonstige Gründe + Sonstige Gründe + + + 6.0 + t Toxizität @@ -1160,12 +928,36 @@ 1.0 - s - Sonstige Gründe - Sonstige Gründe + r + Anhaltende Remission + Anhaltende Remission - 6.0 + 5.0 + + + u + unbekannt + unbekannt + + + 7.0 + + + z + Zustandsverschlechterung + Zustandsverschlechterung + + + 3.0 + + + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten + + + 4.0 @@ -1216,12 +1008,12 @@ 1.0 - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar + unknown + unbekannt + unbekannt - 4.0 + 5.0 nonexhaust @@ -1232,125 +1024,13 @@ 2.0 - unknown - unbekannt - unbekannt - - - 5.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Krankheitsausdehnung - Aktuelle Krankheitsausdehnung - SIMPLE - false - Klinischer KDS-DNPM - 20119 - baaf0065-3919-41de-9647-8cdc499b99b7 - 4 - - - 1 - 2022-03-14Z - DNPM.Krankheitsausdehnung.v1 - true - v1 - 20119 - ae3b1f61-2a85-4851-9d04-1f553261aaa6 - 2 - - - l - Lokal - Lokal - - - 1.0 - - - t - Tumorfrei - Tumorfrei - - - 3.0 - - - u - Unbekannt - Unbekannt + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar 4.0 - - m - Metastasiert - Metastasiert - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Verwandschaftsgrad - DNPM.Verwandschaftsgrad - SIMPLE - false - - 20119 - b97a290c-90ea-426f-bef1-f7a030e59d5a - 2 - - - 1 - 2023-03-05Z - DNPM.Verwandschaftsgrad.v1 - true - v1 - 20119 - 946f95f9-ba56-4e43-ada4-894ad5214d2f - 2 - - - FAMMEMB - Familienmitglied - Familienmitglied - - - 1.0 - - - EXT - erweitertes Familienmitglied - erweitertes Familienmitglied - - - 2.0 - @@ -1383,6 +1063,14 @@ cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 + + z + zugestimmt + zugestimmt + + + 0.0 + w widerrufen @@ -1399,14 +1087,6 @@ 1.0 - - z - zugestimmt - zugestimmt - - - 0.0 - @@ -1439,14 +1119,6 @@ 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 7 - - a - abgelehnt - abgelehnt - - - 2.0 - w widerrufen @@ -1463,8 +1135,31 @@ 1.0 + + a + abgelehnt + abgelehnt + + + 2.0 + + + Einwilligung + 2.0 + false + 2 + Einwilligung + + + a + + + z + + + Widerruf 1.0 @@ -1477,21 +1172,6 @@ - - Einwilligung - 2.0 - false - 2 - Einwilligung - - - z - - - a - - - @@ -1503,6 +1183,54 @@ 1 + + DNPM.Verwandschaftsgrad + DNPM.Verwandschaftsgrad + SIMPLE + false + + 20119 + b97a290c-90ea-426f-bef1-f7a030e59d5a + 2 + + + 1 + 2023-03-05Z + DNPM.Verwandschaftsgrad.v1 + true + v1 + 20119 + 946f95f9-ba56-4e43-ada4-894ad5214d2f + 2 + + + EXT + erweitertes Familienmitglied + erweitertes Familienmitglied + + + 2.0 + + + FAMMEMB + Familienmitglied + Familienmitglied + + + 1.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.Tumorausbreitung Diagnose.Tumorausbreitung @@ -1524,20 +1252,12 @@ 4 - metastasiz - Metastasiert - Metastasiert + tumor-free + Tumorfrei + Tumorfrei - 2.0 - - - unknown - Unbekannt - Unbekannt - - - 4.0 + 1.0 local @@ -1548,9 +1268,225 @@ 1.5 - tumor-free - Tumorfrei - Tumorfrei + unknown + Unbekannt + Unbekannt + + + 4.0 + + + metastasiz + Metastasiert + Metastasiert + + + 2.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.EvidenzlevelZusatz + Evidenzlevel-Zusatzverweise + SIMPLE + false + Klinischer KDS-DNPM + 20119 + cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf + 5 + + + 1 + 2022-03-15Z + DNPM.EvidenzlevelZusatz.v1 + true + v1 + 20119 + 8a56b3ef-38df-43d3-b53d-f8f35500f710 + 3 + + + s + is + is + + in situ-Daten aus Untersuchungen an Patientenmaterial (z.B. IHC, FISH) unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern zusätzlich angegeben werden, z.B. Evidenzgrad m3 is (IHC). + 1.0 + + + z + Z + Z + + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) + 3.0 + + + v + iv + iv + + 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 + R + R + + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. + 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 + + + 3 + m1C + m1C + + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.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 + + 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 + + + 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 + + + 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 + + + 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 + + + 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 + + + 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 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.InternExtern + Intern oder Extern + SIMPLE + false + + 20119 + feaad524-a53f-49b7-9ca2-eca5c3e8c52c + 2 + + + 1 + 2023-03-20Z + DNPM.InternExtern.v1 + true + v1 + 20119 + 2b66c852-c5f2-41a3-9bce-c858c067aa80 + 2 + + + e + extern + extern + + + 2.0 + + + i + intern + intern 1.0 @@ -1567,6 +1503,70 @@ 1 + + DNPM.MolekulareAlteration + Stützende molekulare Alteration + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 8d012362-c74a-43b0-9c74-f05534d27c49 + 4 + + + 1 + 2022-03-19Z + DNPM.MolekulareAlteration.v1 + true + v1 + 20119 + be7727b0-d159-439d-8f77-feb0093196cf + 2 + + + a + Amplifikation (n CN) + Amplifikation (n CN) + + + 1.0 + + + f + Fusion + Fusion + + + 4.0 + + + i + Insertion + Insertion + + + 3.0 + + + d + Deletion (hom./het.) + Deletion (hom./het.) + + + 2.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.Target DNPM.Target @@ -1587,14 +1587,6 @@ 38193aef-55cd-431d-9ba5-ec260ab1bd28 2 - - KT - Kein Target - Kein Target - - - 1.0 - U Unbekannt @@ -1611,6 +1603,14 @@ 2.0 + + KT + Kein Target + Kein Target + + + 1.0 + @@ -1636,10 +1636,10 @@ 19 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie + DNPM.GrundAblehnung + AblehnungKosten + AblehnungKosten + Grund für Ablehnung der Kostenübernahme propertyCatalogue @@ -1647,47 +1647,23 @@ true false - false - false - 0.0 - - false - false - 2 - false - - 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 - 5 - - - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 - integer - - - 0 - - true - false true false 0.0 false false - 0 + 2 false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b - 6 + d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 5 - BewertungMemo - BewertungMemo - Bemerkung + AblehnungKostenMemo + AblehnungKostenMemo + Welche? longtext @@ -1705,178 +1681,7 @@ false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b - 6 - - - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 - 4 - - - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 - 6 - - - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b - 6 - - - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 - 4 - - - Therapieende - Therapieende - Ende der Therapie - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 - 6 - - - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be - 5 - - - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 + aac8551d-8158-4b7e-873f-d23fdfb14b7a 6 @@ -1903,30 +1708,6 @@ 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 - 6 - DNPM.Dosisdichte Dosisdichte @@ -1953,58 +1734,10 @@ 5 - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc - 6 - - - DatumProgression - DatumProgression - Datum der Progression - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 - 6 - - - DNPM.Ansprechen - BestResponse - BestResponse - Best Response + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie propertyCatalogue @@ -2022,14 +1755,14 @@ false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 - 5 + 26a42220-9095-4bbf-b469-4b9bac1ac364 + 4 - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer 0 @@ -2046,14 +1779,14 @@ false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 5 + 780fa889-512a-4c31-b097-16a6843a3c0b + 6 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt - date + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer 0 @@ -2065,12 +1798,85 @@ 0.0 false - true + false 0 false 20119 - b4be56af-15b3-479d-908a-886902187c8f + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 + + + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + d106aa22-9956-4386-a3a4-2977dad5ffaa + 5 + + + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 5 + + + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + f4a2829b-5bb6-4511-bc10-059278c9ba71 6 @@ -2099,34 +1905,10 @@ 5 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 - 6 - - - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.Ansprechen + BestResponse + BestResponse + Best Response propertyCatalogue @@ -2144,13 +1926,13 @@ false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf + 807b3773-8b63-4c27-8ae1-457559528a88 5 - Therapiestart - Therapiestart - Start der Therapie + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt date @@ -2168,7 +1950,31 @@ false 20119 - c926f879-1098-4bd9-9023-c1eda0cf8c1e + b4be56af-15b3-479d-908a-886902187c8f + 6 + + + Therapieende + Therapieende + Ende der Therapie + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + 85b4103a-00b6-44bd-a8a6-f04cd209b495 6 @@ -2196,59 +2002,9 @@ 5 - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa - 5 - - - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 - 5 - - - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag date @@ -2266,7 +2022,7 @@ false 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 58cefbff-fda9-44c9-a5a1-af343249f4be 5 @@ -2294,34 +2050,10 @@ 4 - AblehnungKostenMemo - AblehnungKostenMemo - Welche? - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a - 6 - - - DNPM.GrundAblehnung - AblehnungKosten - AblehnungKosten - Grund für Ablehnung der Kostenübernahme + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart propertyCatalogue @@ -2339,7 +2071,32 @@ false 20119 - d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + 5 + + + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 7648480b-2210-4642-adc1-dd19f036e7bf 5 @@ -2366,32 +2123,11 @@ 64f73ee1-4579-49c4-ac4e-9b1f9f41707c 7 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_Einzelempfehlung - DNPM_UF_Einzelempfehlung - -3 - DNPM Unterformular Einzelempfehlung - - false - false - 20119 - 3de135fd-6d55-4280-9889-6ea73e08d668 - 74 - - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie propertyCatalogue @@ -2409,17 +2145,17 @@ false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d - 10 + bdd1febf-3f1e-4866-955b-825931638ef2 + 5 - ref_molekulargenetik - ref_molekulargenetik - Ref OS.Molekulargenetik - formReference + BewertungMemo + BewertungMemo + Bemerkung + longtext - 0 + 65535 true false @@ -2433,255 +2169,13 @@ false 20119 - 7613d7e8-f4ed-4978-806d-365b84ec260c - 11 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b + 6 - prio - prio - Priorität - integer - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 - 9 - - - studien_alle - studien_alle - Alle Studienempfehlungen - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - cfcbdbb8-1568-4e18-97be-efb4eaea76b1 - 10 - - - st_mol_alt_variante_json - st_mol_alt_variante_json - Stützende molekulare Alteration - Variante - JSON - shorttext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea - 10 - - - studie_ort - studie_ort - Ort - shorttext - - - 255 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - c695971a-aa82-414e-90f7-76da86a09d5c - 9 - - - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad - 9 - - - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 4 - - - 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 - - - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 - 9 - - - ref_dnpm_followup - ref_dnpm_followup - Verweis auf FollowUp - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - a7abf50b-e20e-40af-9250-eda33596c782 - 7 - - - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 - 10 - - - datum - datum - Datum MTB + Therapiestart + Therapiestart + Start der Therapie date @@ -2689,75 +2183,24 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 10 + c926f879-1098-4bd9-9023-c1eda0cf8c1e + 6 - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 4 - - - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e - 9 - - - OS.Studien - studie - studie - Studie - propertyCatalogue + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + integer 0 @@ -2770,17 +2213,65 @@ false false - 2 + 0 false 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab - 9 + e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 6 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular + DatumProgression + DatumProgression + Datum der Progression + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 6 + + + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 07acc1de-5f19-414c-bb96-6970bd623152 + 6 + + + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung formReference @@ -2798,17 +2289,17 @@ false 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 + ef006004-6dad-4d34-9d4a-d68be126f04c + 5 - studie_nct - studie_nct - NCT-Nummer - shorttext + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + longtext - 255 + 65535 true false @@ -2822,14 +2313,14 @@ false 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 - 9 + 0da5a853-312d-4733-8ff2-1255e36358fc + 6 - OS.JaNein - hat_studie - hat_studie - Studienempfehlung + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie propertyCatalogue @@ -2837,7 +2328,7 @@ true false - false + true false 0.0 @@ -2847,14 +2338,14 @@ false 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 - 9 + c5734b67-1815-4e9e-abc7-935046cf6f83 + 6 - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? propertyCatalogue @@ -2862,7 +2353,7 @@ true false - false + true false 0.0 @@ -2872,56 +2363,8 @@ false 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b - 9 - - - wirkstoffe - wirkstoffe - Wirkstoffe - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f - 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 - false - - 20119 - cbd209d6-635e-400b-8772-6daff5ddc342 - 10 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + 4 @@ -2945,10 +2388,10 @@ 49 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose propertyCatalogue @@ -2966,38 +2409,13 @@ false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 - - - OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 605909fe-a008-42d5-80bf-f005aa76907d 7 - Geburtsdatum - Geburtsdatum - Geburtsdatum + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression date @@ -3005,67 +2423,18 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 - - - Todesdatum - Todesdatum - Todesdatum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 16 - - - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 OZ.Geschlecht @@ -3093,16 +2462,40 @@ 16 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 true false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 + + + Krankenkasse + Krankenkasse + Krankenkasse + shorttext + + + 255 + + true + false false false 0.0 @@ -3113,13 +2506,13 @@ false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 - LtlDatumProgression - LtlDatumProgression - Letzte Therapielinie-Datum der Progression + Therapieende + Therapieende + Letzte Therapielinie-Therapieende date @@ -3132,18 +2525,18 @@ 0.0 false - true + false 0 false 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 8 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn date @@ -3151,7 +2544,7 @@ true false - false + true false 0.0 @@ -3161,8 +2554,33 @@ false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 + + + OS.WHOHistoGrading + WHOGrad + WHOGrad + WHO-Grad + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + a25624c9-bfe8-4927-8223-aa54e649293f + 17 DNPM.Ansprechen @@ -3189,6 +2607,155 @@ 261ceee3-b2a9-4c04-9579-4766133ef2db 13 + + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + dfc00dfb-7492-4158-b65b-126fcbccf236 + 7 + + + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 7 + + + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 + + + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 + + + MTB + MTB + Molekulares Tumorboard + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 + + + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 + DNPM.LeitlinienTherapie VthLeitlTherapieDurchl @@ -3238,349 +2805,6 @@ 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 15 - - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 - - - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 14 - - - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc - 14 - - - MTB - MTB - Molekulares Tumorboard - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 - - - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b9fb5736-9331-43af-97c5-af24cb759952 - 17 - - - DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 15 - - - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a - 7 - - - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 - - - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn - date - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 18 - - - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 9 - - - Therapieende - Therapieende - Letzte Therapielinie-Therapieende - date - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 18 - - - ICD-10 GM - ICD10 - ICD10 - ICD-10 - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 - - - Krankenkasse - Krankenkasse - Krankenkasse - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 - - - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 17 - DiagHistologie DiagHistologie @@ -3606,10 +2830,10 @@ 12 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3617,19 +2841,116 @@ true false + true + false + 0.0 + + false + false + 2 + false + + 20119 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 + + + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference + + + 0 + + true + false false false 0.0 false false + 0 + false + + 20119 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 + + + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false 2 false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 96544349-326d-4b4a-8907-e7a18fa76fde 14 + + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 + + + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + be53742c-96ca-465f-9c80-0ef9f439a6a9 + 18 + DNPM.Krankheitsausdehnung DiagKrankheitsausdehnung @@ -3656,10 +2977,10 @@ 6 - OS.WHOHistoGrading - WHOGrad - WHOGrad - WHO-Grad + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten propertyCatalogue @@ -3677,14 +2998,15 @@ false 20119 - a25624c9-bfe8-4927-8223-aa54e649293f - 17 + 53f77bf5-940c-4e4a-832b-872bbec1da4a + 7 - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date + DNPM.Therapie.GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende + Grund für Therapieende + propertyCatalogue 0 @@ -3696,19 +3018,44 @@ 0.0 false - true + false + 2 + false + + 20119 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 + + + Todesdatum + Todesdatum + Todesdatum + date + + + 0 + + true + false + false + false + 0.0 + + false + false 0 false 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 16 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression - date + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 @@ -3720,12 +3067,37 @@ 0.0 false - true - 0 + false + 2 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e + 693dad8a-4a50-43c9-9792-1365a2c45b64 + 15 + + + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 15 @@ -3754,10 +3126,34 @@ 18 - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten + Geburtsdatum + Geburtsdatum + Geburtsdatum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 + + + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3775,9 +3171,107 @@ false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + d9500506-2e23-4eef-96fc-410f6ee9a6d3 7 + + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 + 17 + + + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 + + + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 14 + + + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 + LtlTherapieende LtlTherapieende @@ -3803,11 +3297,10 @@ 9 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose - propertyCatalogue + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 @@ -3820,67 +3313,18 @@ false false - 2 - false - - 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde - 14 - - - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false 0 false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 - - - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 18 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + ICD10 + ICD10 + ICD-10 propertyCatalogue @@ -3898,14 +3342,14 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie + fruehereTumorerkrankung + fruehereTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3923,33 +3367,8 @@ false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 - 7 - - - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 + 14 DiagFruehTumorErkAlter @@ -3975,6 +3394,748 @@ 18701ebd-8e28-4c96-8886-ecac221d3bdc 6 + + LtlDatumProgression + LtlDatumProgression + Letzte Therapielinie-Datum der Progression + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + ac5ad548-d130-438b-9778-b036d95c7a14 + 8 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + MR.Consent + MR.Consent + -3 + MR.Consent + + false + false + 20119 + 257af907-e52e-423b-bb11-6af23d7a5d4b + 22 + + + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 + + + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 + + + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 + + + 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 + + + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 + + + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 + + + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 + + + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 93286072-ff57-4f58-a063-6f4137debf35 + 14 + + + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 15 + + + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 14 + + + ConsentDatumMTB + ConsentDatumMTB + Datum Einwilligung MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 + + + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 + + + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15 + + + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 27bea34f-b8b3-471d-8c15-9823de9a878d + 14 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 + + + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 + + + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 + + + alteWerte + alteWerte + alteWerte + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 66325d4a-7e2d-4e26-b176-a73f544cc446 + 14 + + + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 + + + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 + + + OS.ConsentStatus + ConsentStatusDNPM + ConsentStatusDNPM + Einwilligung DNPM + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 70f9fe8c-0ea7-4a76-adc1-8677654af975 + 16 + + + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 + + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + MR.Consent Verlauf + MR.Consent Verlauf + -3 + MR.Consent Verlauf + + false + false + 20119 + 4d1488e7-c4d6-459a-be1e-330097d815ce + 4 + + + Consent + Consent + Consent + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 14 + + + Ereignis + Ereignis + Ereignis + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 34874112-d651-457b-a554-178a43ed38ed + 14 + + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + DNPM_UF_ECOG + DNPM_UF_ECOG + -3 + ECOG Performance Status Befund + + false + false + 20119 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 9158355c-737f-48e6-9e09-d5449a7dd80f + 6 + + + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 + @@ -4030,724 +4191,6 @@ 2 - - MR.Consent - MR.Consent - -3 - MR.Consent - - false - false - 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 - - - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 - 14 - - - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 - - - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 4 - - - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 - - - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 - 15 - - - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 15 - - - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 - - - Datum - Datum - Datum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 14 - - - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 93286072-ff57-4f58-a063-6f4137debf35 - 14 - - - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 4 - - - 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 - - - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 3 - - - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 15 - - - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 - - - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 - - - OS.ConsentStatus - ConsentStatusDNPM - ConsentStatusDNPM - Einwilligung DNPM - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 70f9fe8c-0ea7-4a76-adc1-8677654af975 - 16 - - - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 16 - - - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 5 - - - alteWerte - alteWerte - alteWerte - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 - - - EinwilligungMTBRegist - EinwilligungMTBRegist - Datum Einwilligung MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 14 - - - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 - 15 - - - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 - 14 - - - - - 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 - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 34874112-d651-457b-a554-178a43ed38ed - 14 - - - Consent - Consent - Consent - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d - 14 - - - Ereignis - Ereignis - Ereignis - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 14 - - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung - -3 - Diagnose.Tumorausbreitung - - false - false - 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 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 - - - Zeitpunkt - Zeitpunkt - Zeitpunkt - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 - - - - - BENUTZER Bibliothek - - DNPM - 2 - - DNPM_Therapielinie DNPM_Therapielinie @@ -4761,33 +4204,9 @@ 16 - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 16 - - - Beginn - Beginn - Beginn + Ende + Ende + Ende date @@ -4805,7 +4224,81 @@ false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 + 87dac14b-e239-4d51-9920-fcfdb17b085e + 14 + + + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 + + + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 + + + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf 14 @@ -4858,104 +4351,6 @@ b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 15 - - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf - 14 - - - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 - - - Wirkstoffe - Wirkstoffe - Wirkstoffe - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 - 16 - - - Ende - Ende - Ende - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 14 - Nummer Nummer @@ -4980,56 +4375,10 @@ 02082e93-b5ca-4540-9b60-742e8bd6dae1 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 - - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 - - - Datum - Datum - Datum + Beginn + Beginn + Beginn date @@ -5047,8 +4396,102 @@ false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f - 6 + b253b051-33da-462b-abd0-a728885e6ca3 + 14 + + + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 + + + + + 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 + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + 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 @@ -5095,30 +4538,6 @@ 11839cd7-0f23-47ac-9131-47bd98890221 13 - - Ergebnisse - Ergebnisse - Ergebnisse - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 249f02c9-d175-4c2e-8c16-63286dd5ecc7 - 14 - Befundnummer Befundnummer @@ -5143,6 +4562,30 @@ 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec 14 + + Ergebnisse + Ergebnisse + Ergebnisse + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 249f02c9-d175-4c2e-8c16-63286dd5ecc7 + 14 + @@ -5164,30 +4607,6 @@ 6526996e-4353-40d0-977b-b7bdc26be2d0 7 - - Histologie - Histologie - Histologie - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 7 - Befundtext Befundtext @@ -5212,6 +4631,587 @@ 4f535ee2-d90a-4f4c-83a6-50867bed786b 6 + + Histologie + Histologie + Histologie + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 391cf453-7e7b-432f-b583-ec83d855895f + 7 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_Einzelempfehlung + DNPM_UF_Einzelempfehlung + -3 + DNPM Unterformular Einzelempfehlung + + false + false + 20119 + 3de135fd-6d55-4280-9889-6ea73e08d668 + 74 + + + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 + + + ref_dnpm_followup + ref_dnpm_followup + Verweis auf FollowUp + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + a7abf50b-e20e-40af-9250-eda33596c782 + 7 + + + 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 + + + ref_molekulargenetik + ref_molekulargenetik + Ref OS.Molekulargenetik + formReference + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 7613d7e8-f4ed-4978-806d-365b84ec260c + 11 + + + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 36c93e5f-deda-4c3b-801e-8565e72a8857 + 10 + + + st_mol_alt_alle + st_mol_alt_alle + Alle stützende molekulare Alterationen + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + cbd209d6-635e-400b-8772-6daff5ddc342 + 10 + + + studie_nct + studie_nct + NCT-Nummer + shorttext + + + 255 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + ddaac645-aaeb-439e-83ab-65ca80ce9756 + 9 + + + prio + prio + Priorität + integer + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9 + + + studien_alle + studien_alle + Alle Studienempfehlungen + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + cfcbdbb8-1568-4e18-97be-efb4eaea76b1 + 10 + + + OS.JaNein + hat_studie + hat_studie + Studienempfehlung + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + 9 + + + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 7a555332-b002-4e35-b659-19c47164523d + 11 + + + datum + datum + Datum MTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 + + + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 10 + + + wirkstoffe + wirkstoffe + Wirkstoffe + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 + + + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 9464246d-5fe8-42de-8797-4085d8b94f4e + 9 + + + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 90c31c81-4c61-4f9a-aa76-9417487a670b + 9 + + + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 + + + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 + + + st_mol_alt_variante_json + st_mol_alt_variante_json + Stützende molekulare Alteration - Variante - JSON + shorttext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea + 10 + + + OS.Studien + studie + studie + Studie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + db06c7d7-35ef-40a7-8364-61b3c3cdfbab + 9 + + + studie_ort + studie_ort + Ort + shorttext + + + 255 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + c695971a-aa82-414e-90f7-76da86a09d5c + 9 + + + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 9743f684-fda9-447c-af4c-599aa5b29725 + 9 + @@ -5233,6 +5233,30 @@ 442d4a6e-5feb-42d9-aeae-9757a35ab869 64 + + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 3153f888-f78a-41d8-b32a-c87683231ed7 + 5 + datum datum @@ -5257,31 +5281,6 @@ 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 10 - - OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 - 5 - datum_tk_reevaluation datum_tk_reevaluation @@ -5307,9 +5306,9 @@ 11 - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese + ref_tk_reevaluation + ref_tk_reevaluation + MTB formReference @@ -5327,62 +5326,14 @@ false 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 5 + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 - ref_tumorkonferenz - ref_tumorkonferenz - Erste MTB - formReference - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 9 - - - protokollauszug - protokollauszug - Protokollauszug - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f - 5 - - - DNPM.Target - target - target - Target gefunden? + OS.JaNeinUnbekannt + reevaluation + reevaluation + Empfehlung Reevaluation propertyCatalogue @@ -5400,31 +5351,7 @@ false 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 5 - - - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + c889b4ac-d83c-4402-9740-618bf136b05a 5 @@ -5451,30 +5378,6 @@ 9326280e-3e4b-43ca-aa59-432b6805ae2b 5 - - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 - humangen_ber_begruendung humangen_ber_begruendung @@ -5500,10 +5403,11 @@ 5 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference + OS.JaNeinUnbekannt + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung + propertyCatalogue 0 @@ -5516,18 +5420,18 @@ false false - 0 + 2 false 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 + fe32f8f7-04da-4701-82d5-ab233e00ae11 + 5 - ref_tk_reevaluation - ref_tk_reevaluation - MTB - formReference + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date 0 @@ -5544,8 +5448,105 @@ false 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 6 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 + + + 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 + + + protokollauszug + protokollauszug + Protokollauszug + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 5 + + + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB + formReference + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 + + + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + 5 mit_einzelempfehlung @@ -5572,11 +5573,10 @@ 5 - OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation - propertyCatalogue + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference 0 @@ -5589,12 +5589,12 @@ false false - 2 + 0 false 20119 - c889b4ac-d83c-4402-9740-618bf136b05a - 5 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 @@ -5617,6 +5617,30 @@ 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c 9 + + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 5 + ref_tumorkonferenz ref_tumorkonferenz @@ -5665,30 +5689,6 @@ d6c77aad-064e-487b-a65f-367d86a62bfe 5 - - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 - 5 - @@ -5698,2283 +5698,6 @@ 2 - - - DNPM_UF_Einzelempfehlung - - -3 - DNPM UF Einzelempfehlung - 1 - DNPM UF Einzelempfehlung - DNPM UF Einzelempfehlung - DNPM UF Einzelempfehlung - - false - true - 0 - 0 - false - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - - - - - - 0 - BOTH - false - false - true - true - true - false - false - true - true - false - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - 20119 - 8e9969b2-f29e-423a-a24c-395c8a6d2432 - 246 - true - - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung - true - false - true - 6.0 - - - - false - false - - 0 - 0 - ref_molekulargenetik - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - 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 - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 4e4d042a-0353-4aa4-a35c-60b9f1f84be9 - 22 - false - false - - - formReference - mtb - MTB - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ref_tumorkonferenz - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - - var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); - true - - OS.Tumorkonferenz - - - MTB vom {Datum} - 0 - 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; - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 734d2092-debf-496f-85f4-dae617675650 - 22 - false - false - - - button - btnstudiendurchsuchen - Studien durchsuchen - true - false - false - 0.875 - - - - false - false - - 0 - 0 - - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#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 (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#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.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#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 save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#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(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#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; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#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; showDialog(blockIndex);&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 54e569c9-d363-423d-a03e-0692baebe7fb - 6 - false - false - - - textarea - stmolaltalle - Alle stützenden molekularen Alterationen - true - true - true - 6.5 - - - - false - false - - 0 - 0 - st_mol_alt_alle - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 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 - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 0c8b3d47-320d-48e3-8355-09bd5cdd7daa - 8 - false - false - - - section - FollowUp - FollowUp - true - false - true - 8.5 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - be2d500f-c993-4e12-9356-19890f7d0391 - 1 - false - false - - - textarea - studienallejson - Alle Studienempfehlungen JSON - true - false - true - 6.0 - - - - false - false - - 0 - 0 - studien_alle_json - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - 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 - ed6df530-4f81-42b9-8804-353544811628 - 4 - false - false - - - combobox - evidenzlevel - - true - false - true - 1.0 - - false - - 1 - 0 - evidenzlevel - DNPM_UF_Einzelempfehlung - grpEvidenzlevel - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 4d700071-92cf-4ea6-8473-a0ddc16b6d93 - 1 - false - false - - - textfield - studienct - NCT-Nummer - true - false - false - 2.0 - - false - - 0 - 0 - studie_nct - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - - - 1 - true - false - 0 - 0 - false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - b79240c2-53d6-486e-b440-f64ec250a136 - 8 - false - false - - - button - Button4 - Verweis entfernen - true - false - false - 11.5 - - - - false - false - - 0 - 0 - - FollowUp - none - 0 - 0 - false - BOTH - false - - setFieldValue('refdnpmfollowup', ''); - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - fb619504-b54d-4af0-96be-cef3e90f08ff - 2 - false - false - - - button - btnaddstudie - Studienempfehlung hinzufügen - true - false - false - 4.0 - - - - false - false - - 0 - 0 - - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - 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', ''); - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 304b94f4-4d6a-46ff-adcc-c96f89bd628a - 24 - false - false - - - combobox - studieinternextern - intern/extern - true - false - true - 1.625 - - - - false - false - - 1 - 0 - studie_internextern - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - - - 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 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - d5cf3828-2f67-4711-8730-7c007c26ba6b - 3 - false - false - - - formReference - refdnpmfollowup - Verweis auf FollowUp - true - true - true - 10.5 - - - - false - false - - 0 - 0 - ref_dnpm_followup - DNPM_UF_Einzelempfehlung - FollowUp - none - 0 - 0 - false - BOTH - false - - - FollowUp vom {DatumFollowUp} - 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 - 56b8d407-1fa4-4561-899b-be2890f11a9d - 8 - false - false - - - textarea - wirkstoffe - - true - true - true - 0.5 - - - - false - false - - 0 - 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - af12a974-03e4-4eb6-b5ae-39ef46b0c7a6 - 10 - false - false - - - combobox - hatstudie - Studienempfehlung - true - false - true - 0.5 - - - - false - false - - 1 - 0 - hat_studie - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - mandatory - BOTH - false - - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} - true - - - - - 1 - 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 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 07715f44-286a-4bac-82c5-5cd0f5903549 - 4 - false - false - - - textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON - true - false - true - 6.875 - - - - false - false - - 0 - 0 - st_mol_alt_variante_json - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - true - false - 0 - 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 - d21326ab-c56c-424f-a5c9-8ca3698528df - 5 - false - false - - - button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten - true - false - false - 6.75 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - 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 - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 301a4fcb-f90f-4eac-9168-5a36f029cef2 - 12 - false - false - - - button - btnaddwirkstoff - Wirkstoffe bearbeiten - true - false - false - 4.5 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - 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 - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 0fa3eda2-2398-45f2-a540-26f61253aa11 - 25 - false - false - - - group - grpwirkstoffe - Wirkstoffe - true - false - true - 4.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 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 - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 0c2172b5-6a83-496a-8e0d-d79dd460ae2d - 4 - false - false - - - textfield - studie - Studie - true - false - true - 1.25 - - - - false - false - - 0 - 0 - studie - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - - - 1 - true - false - 0 - 0 - false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 12f912c7-5fe0-4748-b3ca-3362b721ca73 - 3 - false - false - - - combobox - evidenzlevelzusatz - - true - false - true - 2.0 - - false - - 1 - 0 - evidenzlevel_zusatz - DNPM_UF_Einzelempfehlung - grpEvidenzlevel - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - f2b0e0c8-836b-4728-b78a-b15ae05ccda2 - 2 - false - false - - - textarea - wirkstoffejson - - true - true - true - 4.25 - - - - false - false - - 0 - 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - 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 - c099bf7a-1880-46ed-8969-47c8e5b37201 - 10 - false - false - - - datefield - ufeedatum - Datum MTB - true - false - true - 2.0 - - - - false - false - - 0 - 0 - datum - DNPM_UF_Einzelempfehlung - - date - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - - - - 0 - true - false - 0 - 0 - false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - bc184392-6884-4353-874c-0fafaa550e3a - 9 - false - false - - - group - grpEvidenzlevel - Evidenzlevel - true - false - true - 5.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - bb88f99a-f3fd-4d85-b9af-a52b59d2c334 - 4 - false - false - - - section - Studienempfehlung - Studienempfehlung - true - false - true - 8.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 - 058279a1-c000-4efd-892e-4e9148d99b3d - 2 - false - false - - - combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich - true - false - true - 5.5 - - false - - 1 - 0 - antrag_kue_erforderlich - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - e7dafaae-9dd7-4c3a-b195-5979b87c311c - 1 - false - false - - - textfield - studieort - Ort - true - false - false - 3.0 - - false - - 0 - 0 - studie_ort - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - - - 1 - true - false - 0 - 0 - false - Geben Sie hier den Ort oder die Orte der Studie an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - a67eb275-9f93-4353-993a-88f4a379c9bf - 8 - false - false - - - textfield - prio - Priorität - true - false - true - 3.0 - - false - - 0 - 0 - prio - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - db9d4913-db6a-4c5b-8ac2-c681b6eece2e - 3 - false - false - - - textarea - studienalle - Alle Studienempfehlungen - true - false - true - 5.0 - - - - false - false - - 0 - 0 - studien_alle - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - 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;} - true - - - - - 1 - true - false - 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 - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 5b5eb02a-45ff-4571-95df-cb891875a762 - 10 - false - false - - - - - 1 - Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden - Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist - Einzelempfehlung_Priorität - not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 - true - true - true - 0 - - prio - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt - DatumGrenze_ufeedatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - - - 1 - Das Erstellungsdatum der Einzelempfehlung fehlt - Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist - Einzelempfehlung_Erstellungsdatum - not isEmpty(ufeedatum) - true - true - true - 0 - - 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 - - - - 1 - Der Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevel - not isEmptyString(evidenzlevel) - true - true - true - 0 - - evidenzlevel - - - - 1 - Der Zusatz zum Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevelzusatz - not isEmptyString(evidenzlevelzusatz) - true - true - true - 0 - - evidenzlevelzusatz - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt - DatumGrenze_ufeedatum_GueltigZukunft - dateAfterOrEquals(getNow(), ufeedatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - - - 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 - hatstudie = '1' - true - 0 - - studienct - - - - - - - - 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 - 6d55c888-02b6-4f74-83fe-e850d6468540 - 4 - true - - - combobox - Verwandtschaftsgrad - Verwandtschaftsgrad - true - false - true - 1.0 - - - - false - false - - 1 - 0 - Verwandtschaftsgrad - DNPM_UF_Verwandte - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 8bfef448-70e6-4626-90d7-9163e3d867e0 - 1 - false - false - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - MR.Consent Verlauf @@ -8017,6 +5740,133 @@ 12 true + + datefield + Datum + + true + true + true + 0.5 + + false + + 0 + 0 + Datum + MR.Consent Verlauf + Feldgruppe1 + date + 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 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 + false + false + + + group + Feldgruppe1 + + true + false + true + 3.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 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 + false + false + textfield Consent @@ -8145,149 +5995,8 @@ false false - - datefield - Datum - - true - true - true - 0.5 - - false - - 0 - 0 - Datum - MR.Consent Verlauf - Feldgruppe1 - date - 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 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 - false - false - - - group - Feldgruppe1 - - true - false - true - 3.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 - 426405c7-7657-4b76-9c25-e26dcc2902ec - 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 @@ -8316,6 +6025,20 @@ Datum + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + false + true + 0 + + Datum + + @@ -8385,25 +6108,21 @@ 150 true - - combobox - ConsentStatusEinwilligungDNPM - Status: + + section + MTB + MTB-Register true false true - 2.0 + 3.0 - - - false false - 1 + 0 0 - ConsentStatusDNPM - MR.Consent - Feldgruppe1 + + none 0 0 @@ -8424,8 +6143,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -8435,19 +6154,150 @@ false false 1 - 2 + 0 0 true false false - 1 + 0 0 true false 0 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 + false + false + + + subform + ConsentVerlauf + Consent Verlauf + true + false + false + 5.0 + + false + + 0 + 2 + + + none + 0 + 0 + false + BOTH + false + MR.Consent Verlauf + + + + 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 + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 + false + false + + + datefield + ConsentDatumEinwilligungMTB + Datum: + true + false + true + 1.0 + + + + false + false + + 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 @@ -8524,200 +6374,6 @@ false false - - section - DNPM - DNPM - true - false - true - 2.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 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 - 4 - false - false - - - datefield - ConsentDatumEinwilligungMTB - Datum: - true - false - true - 1.0 - - - - false - false - - 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 - - - subform - ConsentVerlauf - Consent Verlauf - true - false - false - 5.0 - - false - - 0 - 2 - - - none - 0 - 0 - false - BOTH - false - MR.Consent Verlauf - - - - 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 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 - false - false - combobox ConsentStatusEinwilligungMTB @@ -8785,69 +6441,6 @@ false false - - section - MTB - MTB-Register - true - false - true - 3.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 - 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae - 4 - false - false - textarea alteWerte @@ -8920,6 +6513,73 @@ false false + + combobox + ConsentStatusEinwilligungDNPM + Status: + true + false + true + 2.0 + + + + false + false + + 1 + 0 + ConsentStatusDNPM + MR.Consent + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 2 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 + false + false + group Feldgruppe2 @@ -8986,6 +6646,69 @@ false false + + section + DNPM + DNPM + true + false + true + 2.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 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 + false + false + group Feldgruppe1 @@ -9124,9 +6847,9 @@ 2 Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) true false false @@ -9135,36 +6858,10 @@ 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 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_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumDNPM_GueltigBis + __DatumGrenze_ConsentDatumDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) true false false @@ -9187,10 +6884,34 @@ 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + 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_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) true false false @@ -9200,14 +6921,30 @@ 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) true false - false + true 0 - + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + 2 @@ -9237,10 +6974,10 @@ 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) true false false @@ -9250,23 +6987,9 @@ 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 nach dem Sterbedatum - __DatumGrenze_ConsentDatumDNPM_GueltigBis - __DatumGrenze_ConsentDatumDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) true false false @@ -9287,18 +7010,6 @@ 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 in der Zukunft @@ -9313,6 +7024,18 @@ ConsentDatumEinwilligungDNPM + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) + true + false + false + 0 + + @@ -9331,19 +7054,19 @@ - DNPM_UF_Tumorausbreitung + DNPM_UF_ECOG -3 - DNPM UF Tumorausbreitung + DNPM UF ECOG 1 - DNPM UF Tumorausbreitung - Tumorausbreitung - DNPM KPA Tumorausbreitung + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG false true 0 - 0 + -1 false @@ -9354,12 +7077,12 @@ - 0 + 2 BOTH false false true - true + false true false false @@ -9367,14 +7090,14 @@ false false 20119 - 9d90526c-6c8b-4913-a690-d704aad1e33d - 13 + a7912ac3-34bf-4ebd-b095-8ddaead1dad7 + 10 true - + group Feldgruppe1 - Tumorausbreitung + ECOG Performance Status true false true @@ -9432,15 +7155,15 @@ false 0 20119 - 18b216f7-7f22-4606-a1ae-dabf30399b05 + e47ddcb4-34f1-4536-867b-f522bdc117ab 2 false false - + combobox - Wert - Ausbreitung + ECOG + ECOG true false true @@ -9453,8 +7176,8 @@ 1 0 - Wert - DNPM_UF_Tumorausbreitung + ECOG + DNPM_UF_ECOG Feldgruppe1 none 0 @@ -9499,15 +7222,15 @@ false 0 20119 - fb5fdac2-793a-4b5f-b145-e007a36c4944 - 3 + e6d6229d-f730-440a-a939-27a22f9c91d6 + 1 false false - + datefield - Zeitpunkt - Zeitpunkt + Datum + Datum true false true @@ -9520,8 +7243,8 @@ 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung + Datum + DNPM_UF_ECOG Feldgruppe1 date 0 @@ -9566,8 +7289,8 @@ false 0 20119 - f248d44f-69a9-49e5-9c3a-f3048175ee08 - 2 + 6ea01230-0378-4b65-afaa-743a158fa160 + 1 false false @@ -9575,44 +7298,58 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) + 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 - Zeitpunkt + Datum 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) + 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 - Zeitpunkt + 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 nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) + 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 - Zeitpunkt + Datum @@ -9626,6 +7363,127 @@ 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 + 6d55c888-02b6-4f74-83fe-e850d6468540 + 4 + true + + + combobox + Verwandtschaftsgrad + Verwandtschaftsgrad + true + false + true + 1.0 + + + + false + false + + 1 + 0 + Verwandtschaftsgrad + DNPM_UF_Verwandte + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 8bfef448-70e6-4626-90d7-9163e3d867e0 + 1 + false + false + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + DNPM_Therapielinie @@ -9668,23 +7526,164 @@ 47 true - - datefield - Beginn - vom + + button + Suche + Suche true false - true - 6.0 + false + 2.0 false 0 0 - Beginn + + 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 + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 7889b2cc-deed-4b25-9b16-75d6ba5c9f14 + 6 + 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 + 0fd02ddd-70da-4c37-b6f8-ba86880f6292 + 3 + false + false + + + textfield + Nummer + + true + true + true + 1.0 + + + + false + false + + 0 + 0 + Nummer DNPM_Therapielinie Feldgruppe2 - start + none 0 0 false @@ -9707,10 +7706,10 @@ 0 - 0 + 40 0 0 - 0 + 1 false false false @@ -9727,8 +7726,72 @@ false 0 20119 - 0849e3f3-0f3e-40d9-95f8-1afe8e1ac8b9 - 4 + 6b90736f-a79a-43de-8612-2279b3594469 + 10 + false + false + + + textfield + Wirkstoffe + + true + true + true + 1.0 + + false + + 0 + 0 + Wirkstoffe + DNPM_Therapielinie + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 0 + true + false + 0 + 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 + b8b3f488-05d1-472b-b3b2-76114d80c709 + 3 false false @@ -9805,355 +7868,23 @@ false false - - textfield - Wirkstoffe - - true - true - true - 1.0 - - false - - 0 - 0 - Wirkstoffe - DNPM_Therapielinie - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 0 - true - false - 0 - 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 - b8b3f488-05d1-472b-b3b2-76114d80c709 - 3 - false - false - - - button - Suche - Suche - true - false - false - 2.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 - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 7889b2cc-deed-4b25-9b16-75d6ba5c9f14 - 6 - false - false - - - 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 - 66d546fd-cd65-47a9-b816-3b7fdd8675a4 - 3 - 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 - 0fd02ddd-70da-4c37-b6f8-ba86880f6292 - 3 - false - false - - - combobox - Beendigung - Beendigung - true - false - true - 4.75 - - false - - 1 - 0 - Beendigung - DNPM_Therapielinie - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 73507fdc-0b38-4038-93d8-fa4b2e733d29 - 2 - false - false - - textfield - Nummer - + datefield + Ende + bis true - true + false true - 1.0 + 6.5 - - - false false 0 0 - Nummer + Ende DNPM_Therapielinie Feldgruppe2 - none + end 0 0 false @@ -10176,10 +7907,10 @@ 0 - 40 + 0 0 0 - 1 + 0 false false false @@ -10196,8 +7927,8 @@ false 0 20119 - 6b90736f-a79a-43de-8612-2279b3594469 - 10 + 35e6ba7a-8cc1-4469-8b06-92522a871e98 + 4 false false @@ -10328,289 +8059,22 @@ false false - - datefield - Ende - bis - true - false - true - 6.5 - - false - - 0 - 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end - 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 - 35e6ba7a-8cc1-4469-8b06-92522a871e98 - 4 - false - false - - - - - 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 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 - - - - 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 - - - - 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 - - - - 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 - - - - 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 - 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 - - - - 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 - - - - - - - - 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 - a7912ac3-34bf-4ebd-b095-8ddaead1dad7 - 10 - true - - + combobox - ECOG - ECOG + Beendigung + Beendigung true false true - 2.0 + 4.75 - - - false false 1 0 - ECOG - DNPM_UF_ECOG - Feldgruppe1 + Beendigung + DNPM_Therapielinie + none 0 0 @@ -10654,15 +8118,342 @@ false 0 20119 - e6d6229d-f730-440a-a939-27a22f9c91d6 - 1 + 73507fdc-0b38-4038-93d8-fa4b2e733d29 + 2 false false - + + 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 + 66d546fd-cd65-47a9-b816-3b7fdd8675a4 + 3 + false + false + + + datefield + Beginn + vom + true + false + true + 6.0 + + false + + 0 + 0 + Beginn + DNPM_Therapielinie + Feldgruppe2 + start + 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 + 0849e3f3-0f3e-40d9-95f8-1afe8e1ac8b9 + 4 + false + false + + + + + 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 + + + + 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 + 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 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 + + + + 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 + + + + 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 der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 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 das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) + true + true + true + 0 + + Ende + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + 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 + 9d90526c-6c8b-4913-a690-d704aad1e33d + 13 + true + + group Feldgruppe1 - ECOG Performance Status + Tumorausbreitung true false true @@ -10720,15 +8511,15 @@ false 0 20119 - e47ddcb4-34f1-4536-867b-f522bdc117ab + 18b216f7-7f22-4606-a1ae-dabf30399b05 2 false false - + datefield - Datum - Datum + Zeitpunkt + Zeitpunkt true false true @@ -10741,8 +8532,8 @@ 0 0 - Datum - DNPM_UF_ECOG + Zeitpunkt + DNPM_UF_Tumorausbreitung Feldgruppe1 date 0 @@ -10787,8 +8578,75 @@ false 0 20119 - 6ea01230-0378-4b65-afaa-743a158fa160 - 1 + f248d44f-69a9-49e5-9c3a-f3048175ee08 + 2 + false + false + + + combobox + Wert + Ausbreitung + true + false + true + 2.0 + + + + false + false + + 1 + 0 + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + fb5fdac2-793a-4b5f-b145-e007a36c4944 + 3 false false @@ -10796,58 +8654,44 @@ 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) + 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 - Datum + Zeitpunkt 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) + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) true true true 0 - Datum + Zeitpunkt 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) + 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 - 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 + Zeitpunkt @@ -10903,70 +8747,6 @@ 4 true - - textfield - Befundnummer - Befundnummer - true - false - true - 1.0 - - false - - 0 - 0 - Befundnummer - DNPM_Vorbefunde - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 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 - 7ca3f6a5-0e8a-409e-a345-380680fb3f6b - 1 - false - false - textarea Ergebnisse @@ -11031,6 +8811,70 @@ false false + + textfield + Befundnummer + Befundnummer + true + false + true + 1.0 + + false + + 0 + 0 + Befundnummer + DNPM_Vorbefunde + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 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 + 7ca3f6a5-0e8a-409e-a345-380680fb3f6b + 1 + false + false + textarea InstitutName @@ -11149,74 +8993,6 @@ 9 true - - textarea - Befundtext - Befundtext - true - false - true - 2.0 - - - - false - false - - 0 - 0 - Befundtext - DNPM_UF_Histologie - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - true - false - 500 - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - ad888849-7e70-449a-9fed-d831b371c8c6 - 4 - false - false - formReference Histologie @@ -11288,6 +9064,74 @@ false false + + textarea + Befundtext + Befundtext + true + false + true + 2.0 + + + + false + false + + 0 + 0 + Befundtext + DNPM_UF_Histologie + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + true + false + 500 + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ad888849-7e70-449a-9fed-d831b371c8c6 + 4 + false + false + @@ -11419,6 +9263,71 @@ false false + + formReference + refmolekulargenetik + Molekulargenetische Untersuchung + true + false + true + 3.0 + + false + + 0 + 0 + ref_molekulargenetik + DNPM_UF_Rebiopsie + + none + 0 + 0 + false + BOTH + false + OS.Molekulargenetik + + + Befund vom {Datum} + 1 + 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. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 1ec48633-35b3-4146-b044-287ae9c7a617 + 4 + false + false + datefield ufrbdatum @@ -11491,73 +9400,22 @@ false false - - formReference - refmolekulargenetik - Molekulargenetische Untersuchung - true - false - true - 3.0 - - false - - 0 - 0 - ref_molekulargenetik - DNPM_UF_Rebiopsie - - none - 0 - 0 - false - BOTH - false - OS.Molekulargenetik - - - Befund vom {Datum} - 1 - 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. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 1ec48633-35b3-4146-b044-287ae9c7a617 - 4 - false - false - + + 1 + Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist + Rebiospie_Erstellungsdatum + not isEmpty(ufrbdatum) + true + true + true + 0 + + ufrbdatum + + 2 Das Datum liegt in der Zukunft @@ -11606,20 +9464,6 @@ ufrbdatum - - 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist - Rebiospie_Erstellungsdatum - not isEmpty(ufrbdatum) - true - true - true - 0 - - ufrbdatum - - @@ -11673,250 +9517,28 @@ 66 true - - combobox - GrundTherapieabbruch - Grund für Therapieabbruch + + datefield + DatumFollowUp + Datum des Follow-Ups true false true - 6.0 + 1.0 - - - false - false - - 1 - 0 - GrundTherapieabbruch - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'stopped' - 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 - ebb9864e-f006-49c5-8a01-48627908f5f4 - 7 - false - false - - - section - AntragKostenuebernahm - Antrag Kostenübernahme - true - false - true - 3.0 - - - - false false 0 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 186d5e6a-0a89-481d-b235-26f60716e8b1 - 2 - false - false - - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - true - false - true - 2.0 - - - - false - false - - 0 - 0 - LinkTherapieempfehlung + DatumFollowUp DNPM_FollowUp - none + date 0 0 false BOTH false - - setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); - true - - DNPM UF Einzelempfehlung - - - Empfehlung vom {ufeedatum} mit Priorität {prio} - 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 - 11a09b5c-6c00-4ec8-a51a-f24a264a5f49 - 16 - false - false - - - datefield - Therapiestart - Start der Therapie - true - false - true - 7.0 - - - - false - false - - 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 @@ -11954,300 +9576,11 @@ false 0 20119 - 07159403-0fe7-4033-96ef-a6049d72cb61 - 8 - false - false - - - textarea - BewertungMemo - Bemerkung - true - false - true - 2.0 - - - - false - false - - 0 - 0 - BewertungMemo - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' - true - - BestResponse - - - 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 - 48634d0c-def6-4aa1-8b0d-94f1eed005e6 - 6 - false - false - - - datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - true - false - true - 3.0 - - - - false - false - - 0 - 0 - Datum_AntwortKueAntrag - DNPM_FollowUp - AntragKostenuebernahm - none - 0 - 0 - false - BOTH - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - - 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 - 516d4dbc-641a-4b8d-bea0-166c46c0831f + ab624679-6c6a-4db6-b0f5-6b4736ace14c 2 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 - - StatusTherapie - - - 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 - 6e934811-928d-4076-b2e1-69171f936d21 - 4 - false - false - - - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum - true - false - true - 5.0 - - - - false - false - - 0 - 0 - LetztesFollowUpDatum - DNPM_FollowUp - Ansprechen - 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 - 12d50a34-0fa8-4b43-8d8a-5c2096792dc2 - 5 - false - false - combobox Dosisdichte @@ -12322,72 +9655,6 @@ false false - - section - Ansprechen - Ansprechen - true - false - true - 5.0 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 29b0009f-2886-4117-9193-b70c31a82d1d - 2 - false - false - section Bereich2 @@ -12454,236 +9721,14 @@ 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 - f3d4ea81-901e-4a78-b88c-4ca8399dd875 - 7 - false - false - - - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung - true - false - true - 2.0 - - - - false - false - - 0 - 0 - EmpfehlungsumsetzungNein - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie='not-done' - true - - StatusTherapie - - - 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 - bbeadb9f-755c-4559-8962-ea1f8f15648c - 6 - false - false - - - textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - true - false - true - 10.0 - - - - false - false - - 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 - - - - 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 - 14254476-7113-4bbc-b6ed-394a278b0b3a - 7 - false - false - - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + datefield + Todeszeitpunkt + Todeszeitpunkt true false true - 7.0 + 4.0 @@ -12692,7 +9737,7 @@ 0 0 - PFS2EmpfTherapie + Todeszeitpunkt DNPM_FollowUp Ansprechen none @@ -12721,7 +9766,7 @@ 0 0 0 - 3 + 0 false false false @@ -12738,7 +9783,7 @@ false 0 20119 - 7c086e6e-3aaf-440a-8193-e46ce3579e31 + b2771492-97cd-4f27-96ba-d66526adad14 5 false false @@ -12817,6 +9862,717 @@ false false + + textfield + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + true + false + true + 6.0 + + + + false + false + + 0 + 0 + PFS1Vortherapie + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 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 + 79f923f9-c8a3-4e4a-8f43-49a8af4d34be + 5 + false + false + + + datefield + Therapiestart + Start der Therapie + true + false + true + 7.0 + + + + false + false + + 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 + + + + 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 + 07159403-0fe7-4033-96ef-a6049d72cb61 + 8 + false + false + + + textarea + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + true + false + true + 10.0 + + + + false + false + + 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 + + + + 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 + 14254476-7113-4bbc-b6ed-394a278b0b3a + 7 + false + false + + + textarea + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung + true + false + true + 2.0 + + + + false + false + + 0 + 0 + EmpfehlungsumsetzungNein + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie='not-done' + true + + StatusTherapie + + + 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 + bbeadb9f-755c-4559-8962-ea1f8f15648c + 6 + false + false + + + combobox + EmpfehlungsumsetzungJa + Umsetzungsart + true + false + true + 4.0 + + + + false + false + + 1 + 0 + EmpfehlungsumsetzungJa + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + 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 + 04fd8eff-12a1-432c-91fe-34e1fcdfb0e0 + 8 + false + false + + + section + Ansprechen + Ansprechen + true + false + true + 5.0 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 29b0009f-2886-4117-9193-b70c31a82d1d + 2 + false + false + + + datefield + LetztesFollowUpDatum + Letztes Follow-Up-Datum + true + false + true + 5.0 + + + + false + false + + 0 + 0 + LetztesFollowUpDatum + DNPM_FollowUp + Ansprechen + 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 + 12d50a34-0fa8-4b43-8d8a-5c2096792dc2 + 5 + false + false + + + combobox + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme + true + false + true + 5.0 + + + + false + false + + 1 + 0 + AblehnungKosten + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + + StatusKostenuebernahme + AntragKostenuebernahme + + + 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 + 79b45b37-55e6-4821-aa78-91fa7a53354c + 5 + false + false + + + section + AntragKostenuebernahm + Antrag Kostenübernahme + true + false + true + 3.0 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 186d5e6a-0a89-481d-b235-26f60716e8b1 + 2 + false + false + + + datefield + Therapieende + Ende der Therapie + true + false + true + 8.0 + + + + false + false + + 0 + 0 + Therapieende + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + + 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 + b0c814a7-3da1-4561-8b8a-b4dd163db624 + 7 + false + false + datefield DatumProgression @@ -12891,14 +10647,162 @@ false false - - datefield - Todeszeitpunkt - Todeszeitpunkt + + combobox + GrundTherapieabbruch + Grund für Therapieabbruch true false true - 4.0 + 6.0 + + + + false + false + + 1 + 0 + GrundTherapieabbruch + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'stopped' + 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 + ebb9864e-f006-49c5-8a01-48627908f5f4 + 7 + 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 + f3d4ea81-901e-4a78-b88c-4ca8399dd875 + 7 + false + false + + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + true + false + true + 3.0 @@ -12907,14 +10811,21 @@ 0 0 - Todeszeitpunkt + StatusTherapieBemerkung DNPM_FollowUp - Ansprechen + 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 @@ -12953,11 +10864,365 @@ false 0 20119 - b2771492-97cd-4f27-96ba-d66526adad14 + 6e934811-928d-4076-b2e1-69171f936d21 + 4 + false + false + + + textarea + AblehnungKostenMemo + Welche? + true + false + true + 6.0 + + + + false + false + + 0 + 0 + AblehnungKostenMemo + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + true + + AntragKostenuebernahme + GrundAblehnungKosten + + + 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 + 8c80d9ac-fff7-4ddf-ad11-612f3b232b7f + 6 + false + false + + + textfield + QuotientPFS2PFS1 + Quotient PFS2/PFS1 + true + false + true + 8.0 + + + + false + false + + 0 + 0 + QuotientPFS2_PFS1 + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 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 + 040b1448-c6c8-4c1c-8606-7868728ab472 5 false false + + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + true + false + true + 7.0 + + + + false + false + + 0 + 0 + PFS2EmpfTherapie + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 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 + 7c086e6e-3aaf-440a-8193-e46ce3579e31 + 5 + false + false + + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + true + false + true + 2.0 + + + + false + false + + 0 + 0 + LinkTherapieempfehlung + DNPM_FollowUp + + none + 0 + 0 + false + BOTH + false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); + true + + + + Empfehlung vom {ufeedatum} mit Priorität {prio} + 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 + 11a09b5c-6c00-4ec8-a51a-f24a264a5f49 + 16 + false + false + + + datefield + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + true + false + true + 3.0 + + + + false + false + + 0 + 0 + Datum_AntwortKueAntrag + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + BOTH + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + + 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 + 516d4dbc-641a-4b8d-bea0-166c46c0831f + 2 + false + false + combobox StatusKostenuebernahme @@ -13032,80 +11297,6 @@ false false - - combobox - EmpfehlungsumsetzungJa - Umsetzungsart - true - false - true - 4.0 - - - - false - false - - 1 - 0 - EmpfehlungsumsetzungJa - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - 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 - 04fd8eff-12a1-432c-91fe-34e1fcdfb0e0 - 8 - false - false - combobox StatusTherapie @@ -13173,212 +11364,6 @@ false false - - datefield - DatumFollowUp - Datum des Follow-Ups - true - false - true - 1.0 - - false - - 0 - 0 - DatumFollowUp - DNPM_FollowUp - - date - 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 - ab624679-6c6a-4db6-b0f5-6b4736ace14c - 2 - false - false - - - combobox - GrundAblehnungKosten - Grund für Ablehnung der Kostenübernahme - true - false - true - 5.0 - - - - false - false - - 1 - 0 - AblehnungKosten - DNPM_FollowUp - AntragKostenuebernahm - none - 0 - 0 - false - BOTH - - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' - true - - StatusKostenuebernahme - AntragKostenuebernahme - - - 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 - 79b45b37-55e6-4821-aa78-91fa7a53354c - 5 - false - false - - - textfield - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - true - false - true - 6.0 - - - - false - false - - 0 - 0 - PFS1Vortherapie - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 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 - 79f923f9-c8a3-4e4a-8f43-49a8af4d34be - 5 - false - false - combobox BestResponse @@ -13446,80 +11431,6 @@ false false - - datefield - Therapieende - Ende der Therapie - true - false - true - 8.0 - - - - false - false - - 0 - 0 - Therapieende - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - - 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 - b0c814a7-3da1-4561-8b8a-b4dd163db624 - 7 - false - false - combobox AntragKostenuebernahme @@ -13587,73 +11498,6 @@ false false - - textfield - QuotientPFS2PFS1 - Quotient PFS2/PFS1 - true - false - true - 8.0 - - - - false - false - - 0 - 0 - QuotientPFS2_PFS1 - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 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 - 040b1448-c6c8-4c1c-8606-7868728ab472 - 5 - false - false - textfield OverallSurvival @@ -13721,14 +11565,14 @@ false false - + textarea - AblehnungKostenMemo - Welche? + BewertungMemo + Bemerkung true false true - 6.0 + 2.0 @@ -13737,20 +11581,19 @@ 0 0 - AblehnungKostenMemo + BewertungMemo DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' true - GrundAblehnungKosten - AntragKostenuebernahme + BestResponse false @@ -13791,7 +11634,7 @@ false 0 20119 - 8c80d9ac-fff7-4ddf-ad11-612f3b232b7f + 48634d0c-def6-4aa1-8b0d-94f1eed005e6 6 false false @@ -13801,33 +11644,15 @@ 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) + Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) true true true - AntragKostenuebernahme = '1' - true 0 - AusstellungsdatumAntrag - - - - 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 + LetztesFollowUpDatum @@ -13847,9 +11672,25 @@ 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob Therapieende nach dem Sterbedatum liegt - DatumGrenze_Therapieende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) + true + true + true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapiestart + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true @@ -13860,6 +11701,149 @@ 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) + true + true + true + BestResponse = 'PD' + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob Therapieende vor dem Geburtsdatum liegt + DatumGrenze_Therapieende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) + true + true + true + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapieende + + + + 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) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + 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) + true + true + true + BestResponse = 'PD' + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + AusstellungsdatumAntrag + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) + true + true + true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapiestart + + + + 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 + AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) + true + 0 + + DatumAntwortKueAntrag + AusstellungsdatumAntrag + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + DatumAntwortKueAntrag + + + + 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) + true + true + true + 0 + + DatumFollowUp + + 2 Das Datum liegt in der Zukunft @@ -13890,23 +11874,6 @@ DatumProgression - - 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 - AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) - true - 0 - - AusstellungsdatumAntrag - DatumAntwortKueAntrag - - 2 Das Datum liegt vor dem Geburtsdatum @@ -13923,129 +11890,6 @@ DatumAntwortKueAntrag - - 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;StatusKostenuebernahme = 'rejected' - true - 0 - - GrundAblehnungKosten - - - - 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 - - - - 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) - true - true - true - BestResponse = 'PD' - true - 0 - - DatumProgression - - - - 1 - Die Dosisdichte fehlt - Prüfung, ob die Dosisdichte vorhanden ist - FollowUp_Dosisdichte - not isEmptyString(Dosisdichte) - true - true - true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - Dosisdichte - - - - 2 - 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 - BestResponse = 'PD' - true - 0 - - DatumProgression - - - - 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) - 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) - true - true - true - (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; - true - 0 - - Therapiestart - Therapieende - - - - 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) - true - true - true - 0 - - DatumFollowUp - - 2 Das Datum liegt vor dem Geburtsdatum @@ -14062,38 +11906,6 @@ Therapiestart - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapieende vor dem Geburtsdatum liegt - DatumGrenze_Therapieende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) - true - true - true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - Therapieende - - - - 2 - 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 - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - Therapiestart - - 2 Das Datum liegt vor dem Geburtsdatum @@ -14108,12 +11920,40 @@ LetztesFollowUpDatum + + 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) + true + true + true + 0 + + DatumFollowUp + + 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 Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) + true + true + true + 0 + + AusstellungsdatumAntrag + + + + 1 + Die Dosisdichte fehlt + Prüfung, ob die Dosisdichte vorhanden ist + FollowUp_Dosisdichte + not isEmptyString(Dosisdichte) true true true @@ -14121,15 +11961,15 @@ true 0 - Therapiestart + Dosisdichte 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), Therapieende) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) true true true @@ -14142,48 +11982,51 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) true true true - AntragKostenuebernahme = '1' + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) true 0 - DatumAntwortKueAntrag + Todeszeitpunkt 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) + 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 - 0 - - LetztesFollowUpDatum - - - - 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) - true - true - true - AntragKostenuebernahme = '1' + (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; true 0 - AusstellungsdatumAntrag + Therapiestart + Therapieende + + + + 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;StatusKostenuebernahme = 'rejected' + true + 0 + + GrundAblehnungKosten @@ -14256,82 +12099,15 @@ 228 true - - combobox - AnsprechenLetzteLinie - Ansprechen + + section + Bereich3 + Diagnose true false true 3.0 - - - false - false - - 1 - 0 - AnsprechenLetzteLinie - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 71397607-a33e-47ff-b29f-13ec1b5cad30 - 9 - false - false - - - section - Bereich4 - aktueller Status - true - false - true - 4.0 - false 0 @@ -14381,8 +12157,285 @@ false 0 20119 - 39d76a4a-95fe-4765-bfd2-1887abd11392 - 5 + 8136a690-6943-457e-a88f-e39065b4300a + 4 + false + false + + + lookup + FruehereTumorDiagnose + Diagnose + true + false + true + 2.0 + + + + false + false + + 1 + 0 + fruehereTumorDiagnose + DNPM_KPA + Bereich1 + none + 0 + 0 + false + BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 085119ef-e00b-453d-93c9-808dc448be6d + 8 + false + false + + + section + Consent + Consent + true + false + true + 2.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 + f3c95fc2-8d45-43ef-be3d-bfedad9c027b + 2 + false + false + + + combobox + GrundTherapieende + Grund für Therapieende + true + false + true + 5.0 + + + + false + false + + 1 + 0 + GrundTherapieende + DNPM_KPA + Bereich7 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 11a7e000-4e0f-4647-987c-3f4242ff8a9f + 9 + false + false + + + formReference + ConsentDNPM + Consent DNPM + true + false + true + 1.0 + + + + false + false + + 0 + 0 + ConsentDNPM + DNPM_KPA + Consent + 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 + + + Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} + 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 + da261d70-1d5f-4500-8d59-a2623ecb2916 + 25 false false @@ -14454,6 +12507,607 @@ false false + + section + Bereich1 + frühere Tumorerkrankung + true + false + 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. + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + + false + true + + + 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 + ccfdb2fd-6581-4f03-bd9c-7cec7f9ee92b + 10 + false + false + + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + true + true + true + 3.0 + + false + + 0 + 0 + AnzahlTherapielinien + DNPM_KPA + Bereich6 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Speichern automatisch aus Therapielinien gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 4c884bf0-fe3c-431a-9a34-7fb6607230a6 + 9 + false + false + + + combobox + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + true + false + true + 1.0 + + + + false + false + + 1 + 0 + LeitlinienTherapieProgr + DNPM_KPA + Bereich6 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 88f25640-3a86-4406-b6f4-3b627d19101c + 7 + false + false + + + combobox + WHOGrad + WHO-Grad + true + false + true + 6.0 + + + + false + false + + 1 + 0 + WHOGrad + DNPM_KPA + Bereich3 + none + 0 + 0 + false + BOTH + + ICD10.getCategories()->includes('Gehirn') + true + + ICD10 + + + 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 + a605cd50-88a4-4d29-ab98-5672fc8a065e + 7 + false + false + + + section + Bereich2 + Patientendaten + 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 + 1d2a2151-e3ef-4adf-b107-7a3d42699c0d + 3 + false + false + + + subform + ECOGVerlauf + ECOG Performance Status Verlauf + true + false + true + 4.5 + + + + false + false + + 0 + 1 + + + none + 0 + 0 + false + BOTH + false + DNPM UF ECOG + + + + 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 + a9108f1b-6526-4adb-aca9-84a78d743e69 + 4 + false + false + + + section + Bereich7 + Letzte Therapielinie + true + false + true + 10.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 + bdd89060-3ca8-4eeb-b4c5-843841ef316e + 3 + false + false + + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung + true + false + true + 1.0 + + + + false + false + + 1 + 0 + fruehereTumorerkrankung + DNPM_KPA + Bereich1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 27892bb0-28ab-4e3b-ad14-ba1603aa5d75 + 4 + false + false + + + lookup + ICD10 + ICD-10 + true + false + true + 2.0 + + + + false + false + + 1 + 0 + ICD10 + DNPM_KPA + Bereich3 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + code + code,kurz + kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + be5f89f4-f8dc-4c67-9379-b5b79a23efcf + 9 + false + false + subform Verwandte @@ -14521,6 +13175,406 @@ false false + + lookup + ICDO3Histologie + ICD-O-3-Histologie + true + false + true + 4.0 + + + + false + false + + 1 + 0 + ICDO3Histologie + DNPM_KPA + Bereich3 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + code + code,kurz + kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 0eb741f1-7216-4bd0-9cee-ecaafc625132 + 4 + false + false + + + subform + DNPMTherapielinie + Therapielinien + true + false + true + 9.0 + + false + + 0 + 1 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Therapielinie + + + + 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 + fade2cf5-d1a2-4090-9272-7ea2c603efc8 + 3 + false + false + + + textfield + FruehereTumoreAlter + Erkrankungsalter + true + false + true + 3.0 + + + + false + false + + 0 + 0 + fruehereTumorereAlter + DNPM_KPA + Bereich1 + none + 0 + 0 + false + BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + + false + + + + 1 + true + false + 0 + 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 + e5e855a9-21be-407c-b72a-6e3937a5de0a + 6 + false + false + + + section + Bereich4 + aktueller Status + true + false + true + 4.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 + 39d76a4a-95fe-4765-bfd2-1887abd11392 + 5 + false + false + + + datefield + ConsentDatumEinwilligungDNPM + Datum der Einwilligung + true + true + true + 6.0 + + false + + 0 + 0 + DatumEinwilligung + DNPM_KPA + Consent + 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 + 56cf7b69-66b6-410b-b068-33943b650393 + 4 + false + false + + + datefield + DatumProgression + Datum der Progression + true + false + true + 4.0 + + + + false + false + + 0 + 0 + DatumProgression + DNPM_KPA + Bereich7 + 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 + 96c40b5e-8a6c-4674-b53d-3b62f6f8e522 + 9 + false + false + combobox ConsentStatusEinwilligungDNPM @@ -14652,142 +13706,6 @@ false false - - formReference - ConsentDNPM - Consent DNPM - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ConsentDNPM - DNPM_KPA - Consent - 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 - - - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} - 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 - da261d70-1d5f-4500-8d59-a2623ecb2916 - 25 - false - false - - - datefield - Geburtsdatum - Geburtsdatum - true - true - true - 1.0 - - false - - 0 - 0 - Geburtsdatum - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - dc99f9ee-9062-4d89-9f6a-42d23a9bcc8b - 3 - false - false - subform Tumorausbreitung @@ -14855,478 +13773,6 @@ false false - - lookup - ICD10 - ICD-10 - true - false - true - 2.0 - - - - false - false - - 1 - 0 - ICD10 - DNPM_KPA - Bereich3 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - code - code,kurz - kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - be5f89f4-f8dc-4c67-9379-b5b79a23efcf - 9 - false - false - - - section - Bereich1 - frühere Tumorerkrankung - true - false - 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. - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - - false - true - - - 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 - ccfdb2fd-6581-4f03-bd9c-7cec7f9ee92b - 10 - false - false - - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung - true - false - true - 1.0 - - - - false - false - - 1 - 0 - fruehereTumorerkrankung - DNPM_KPA - Bereich1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 27892bb0-28ab-4e3b-ad14-ba1603aa5d75 - 4 - false - false - - - datefield - Todesdatum - Todesdatum - true - true - true - 2.0 - - - - false - false - - 0 - 0 - Todesdatum - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 78e8a989-08ee-410f-9d42-20d090c94fc1 - 3 - false - false - - - lookup - ICDO3Histologie - ICD-O-3-Histologie - true - false - true - 4.0 - - - - false - false - - 1 - 0 - ICDO3Histologie - DNPM_KPA - Bereich3 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - code - code,kurz - kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 0eb741f1-7216-4bd0-9cee-ecaafc625132 - 4 - false - false - - - combobox - Leitlinienstatus - Leitlinienstatus - true - false - true - 4.0 - - - - false - false - - 1 - 0 - Leitlinienstatus - DNPM_KPA - Bereich4 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 4a474e3c-e2b4-499e-a28c-ddebb4b6a9d2 - 1 - false - false - - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - true - false - true - 1.0 - - - - false - false - - 1 - 0 - LeitlinienTherapieProgr - DNPM_KPA - Bereich6 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 88f25640-3a86-4406-b6f4-3b627d19101c - 7 - false - false - datefield AnmeldedatumMTB @@ -15394,1073 +13840,6 @@ false false - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung - true - true - true - 6.0 - - false - - 0 - 0 - DatumEinwilligung - DNPM_KPA - Consent - 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 - 56cf7b69-66b6-410b-b068-33943b650393 - 4 - false - false - - - subform - DNPMTherapielinie - Therapielinien - true - false - true - 9.0 - - false - - 0 - 1 - - - none - 0 - 0 - false - BOTH - false - DNPM UF Therapielinie - - - - 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 - fade2cf5-d1a2-4090-9272-7ea2c603efc8 - 3 - false - false - - - section - Bereich6 - Vortherapien - true - false - true - 8.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 - 1a928cdf-fee2-4a23-9c5c-8d874def5cbb - 3 - false - false - - - textfield - FruehereTumoreAlter - Erkrankungsalter - true - false - true - 3.0 - - - - false - false - - 0 - 0 - fruehereTumorereAlter - DNPM_KPA - Bereich1 - none - 0 - 0 - false - BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - - false - - - - 1 - true - false - 0 - 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 - e5e855a9-21be-407c-b72a-6e3937a5de0a - 6 - false - false - - - textfield - Krankenkasse - Krankenkasse - true - false - true - 4.0 - - - - false - false - - 0 - 0 - Krankenkasse - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - ad0c6d6f-5289-432c-9b46-be600618411c - 6 - false - false - - - combobox - GrundTherapieende - Grund für Therapieende - true - false - true - 5.0 - - - - false - false - - 1 - 0 - GrundTherapieende - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 11a7e000-4e0f-4647-987c-3f4242ff8a9f - 9 - false - false - - - subform - ECOGVerlauf - ECOG Performance Status Verlauf - true - false - true - 4.5 - - - - false - false - - 0 - 1 - - - none - 0 - 0 - false - BOTH - false - DNPM UF ECOG - - - - 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 - a9108f1b-6526-4adb-aca9-84a78d743e69 - 4 - false - false - - - formReference - ConsentMTB - Consent MTB-Register - true - false - true - 11.0 - - false - - 0 - 0 - ConsentMTB - DNPM_KPA - Consent - none - 0 - 0 - false - BOTH - false - MR.Consent - - - Consent MTB-Register {ConsentDatumEinwilligungMTB} - 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 - cd38df5e-85cd-4480-98b0-56acd1c39dea - 4 - false - false - - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - true - true - true - 3.0 - - false - - 0 - 0 - AnzahlTherapielinien - DNPM_KPA - Bereich6 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Speichern automatisch aus Therapielinien gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 4c884bf0-fe3c-431a-9a34-7fb6607230a6 - 9 - false - false - - - section - Bereich2 - Patientendaten - 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 - 1d2a2151-e3ef-4adf-b107-7a3d42699c0d - 3 - false - false - - - datefield - Therapieende - Therapieende - true - true - true - 2.0 - - - - false - false - - 0 - 0 - Therapieende - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 3233377c-1f68-4a33-a025-08f101c107aa - 12 - false - false - - - section - Consent - Consent - true - false - true - 2.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 - f3c95fc2-8d45-43ef-be3d-bfedad9c027b - 2 - false - false - - - section - Bereich7 - Letzte Therapielinie - true - false - true - 10.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 - bdd89060-3ca8-4eeb-b4c5-843841ef316e - 3 - false - false - - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen - true - false - true - 2.0 - - - - false - false - - 1 - 0 - LeitlinienTherapieDurchl - DNPM_KPA - Bereich6 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 19acae5a-37cc-49c3-a682-490b747da4de - 7 - false - false - - - lookup - FruehereTumorDiagnose - Diagnose - true - false - true - 2.0 - - - - false - false - - 1 - 0 - fruehereTumorDiagnose - DNPM_KPA - Bereich1 - none - 0 - 0 - false - BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 085119ef-e00b-453d-93c9-808dc448be6d - 8 - false - false - - - combobox - WHOGrad - WHO-Grad - true - false - true - 6.0 - - - - false - false - - 1 - 0 - WHOGrad - DNPM_KPA - Bereich3 - none - 0 - 0 - false - BOTH - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - - 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 - a605cd50-88a4-4d29-ab98-5672fc8a065e - 7 - false - false - datefield Therapiebeginn @@ -16528,6 +13907,70 @@ false false + + subform + Vorbefunde + Molekularpathologische Vorbefunde + true + false + false + 7.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Vorbefunde + + + + 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 + 90d9f2fd-f611-48c2-8afb-4b2516212d7a + 5 + false + false + formReference MTB @@ -16600,14 +14043,344 @@ false false - - subform - Vorbefunde - Molekularpathologische Vorbefunde + + datefield + Todesdatum + Todesdatum + true + true + true + 2.0 + + + + false + false + + 0 + 0 + Todesdatum + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 78e8a989-08ee-410f-9d42-20d090c94fc1 + 3 + false + false + + + datefield + Therapieende + Therapieende + true + true + true + 2.0 + + + + false + false + + 0 + 0 + Therapieende + DNPM_KPA + Bereich7 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 3233377c-1f68-4a33-a025-08f101c107aa + 12 + false + false + + + formReference + ConsentMTB + Consent MTB-Register true false - false - 7.0 + true + 11.0 + + false + + 0 + 0 + ConsentMTB + DNPM_KPA + Consent + none + 0 + 0 + false + BOTH + false + MR.Consent + + + Consent MTB-Register {ConsentDatumEinwilligungMTB} + 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 + cd38df5e-85cd-4480-98b0-56acd1c39dea + 4 + false + false + + + combobox + Leitlinienstatus + Leitlinienstatus + true + false + true + 4.0 + + + + false + false + + 1 + 0 + Leitlinienstatus + DNPM_KPA + Bereich4 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 4a474e3c-e2b4-499e-a28c-ddebb4b6a9d2 + 1 + false + false + + + datefield + Geburtsdatum + Geburtsdatum + true + true + true + 1.0 + + false + + 0 + 0 + Geburtsdatum + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + dc99f9ee-9062-4d89-9f6a-42d23a9bcc8b + 3 + false + false + + + section + Bereich6 + Vortherapien + true + false + true + 8.0 false @@ -16621,7 +14394,6 @@ false BOTH false - DNPM UF Vorbefunde @@ -16659,8 +14431,8 @@ false 0 20119 - 90d9f2fd-f611-48c2-8afb-4b2516212d7a - 5 + 1a928cdf-fee2-4a23-9c5c-8d874def5cbb + 3 false false @@ -16732,22 +14504,22 @@ false - datefield - DatumProgression - Datum der Progression + combobox + AnsprechenLetzteLinie + Ansprechen true false true - 4.0 + 3.0 false false - 0 + 1 0 - DatumProgression + AnsprechenLetzteLinie DNPM_KPA Bereich7 none @@ -16770,8 +14542,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16787,80 +14559,17 @@ false false - 0 + 1 0 true false 0 20119 - 96c40b5e-8a6c-4674-b53d-3b62f6f8e522 + 71397607-a33e-47ff-b29f-13ec1b5cad30 9 false false - - section - Bereich3 - Diagnose - true - false - true - 3.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 - 8136a690-6943-457e-a88f-e39065b4300a - 4 - false - false - combobox Geschlecht @@ -16925,14 +14634,190 @@ false false + + textfield + Krankenkasse + Krankenkasse + true + false + true + 4.0 + + + + false + false + + 0 + 0 + Krankenkasse + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ad0c6d6f-5289-432c-9b46-be600618411c + 6 + false + false + + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + true + false + true + 2.0 + + + + false + false + + 1 + 0 + LeitlinienTherapieDurchl + DNPM_KPA + Bereich6 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 19acae5a-37cc-49c3-a682-490b747da4de + 7 + false + false + - 1 + 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 + + + + 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt + DatumGrenze_DatumErstdiagnose_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + 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 + + AnmeldedatumMTB + + + + 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 @@ -16955,76 +14840,6 @@ DatumErstdiagnose - - 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 - - - - 2 - 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 - - AnmeldedatumMTB - - - - 1 - Leitlinienstatus fehlt - Prüfung, ob Leitlinienstatus vorhanden ist - Klinik/Anamnese_Leitlinienstatus - not isEmptyString(Leitlinienstatus) - true - true - true - 0 - - Leitlinienstatus - - - - 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 - - - - 2 - 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 - - ICD10 - - 2 Das Datum liegt in der Zukunft @@ -17053,6 +14868,20 @@ DatumProgression + + 1 + Leitlinienstatus fehlt + Prüfung, ob Leitlinienstatus vorhanden ist + Klinik/Anamnese_Leitlinienstatus + not isEmptyString(Leitlinienstatus) + true + true + true + 0 + + Leitlinienstatus + + 2 Das Erstdiagnosedatum fehlt @@ -17083,16 +14912,30 @@ 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) + 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 - DatumErstdiagnose + ICD10 + + + + 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 + + AnmeldedatumMTB @@ -17111,6 +14954,2166 @@ 1 + + + DNPM_UF_Einzelempfehlung + + -3 + DNPM UF Einzelempfehlung + 1 + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung + + false + true + 0 + 0 + false + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + + + + + + 0 + BOTH + false + false + true + true + true + false + false + true + true + false + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + 20119 + 116ac9ac-e3b7-41c0-978b-fe579acf5627 + 248 + true + + + textfield + studienct + NCT-Nummer + true + false + false + 2.0 + + false + + 0 + 0 + studie_nct + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + + + 1 + true + false + 0 + 0 + false + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 8c11ef21-a4e9-44e3-a2a5-06e65e2bbd78 + 8 + false + false + + + button + btnaddwirkstoff + Wirkstoffe bearbeiten + true + false + false + 4.5 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + 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 + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + b6490acb-df3a-436f-b809-e55ac4978a2f + 25 + false + false + + + combobox + hatstudie + Studienempfehlung + true + false + true + 0.5 + + + + false + false + + 1 + 0 + hat_studie + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + mandatory + BOTH + false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + + + + + 1 + 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 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + db747c35-200b-413c-b6c2-a4d907fe6c44 + 4 + false + false + + + button + Button4 + Verweis entfernen + true + false + false + 11.5 + + + + false + false + + 0 + 0 + + FollowUp + none + 0 + 0 + false + BOTH + false + + setFieldValue('refdnpmfollowup', ''); + true + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 939ea14e-adc7-4a0d-9b82-5350ac1d4ed6 + 2 + false + false + + + textarea + wirkstoffe + + true + true + true + 0.5 + + + + false + false + + 0 + 0 + wirkstoffe + DNPM_UF_Einzelempfehlung + grpwirkstoffe + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + c81ce376-d927-432d-a825-b8b5343cf390 + 10 + false + false + + + textfield + studieort + Ort + true + false + false + 3.0 + + false + + 0 + 0 + studie_ort + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + + + 1 + true + false + 0 + 0 + false + Geben Sie hier den Ort oder die Orte der Studie an. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 7541a129-c4b3-4174-a269-8a597aeb2ed1 + 8 + false + false + + + textarea + studienalle + Alle Studienempfehlungen + true + false + true + 5.0 + + + + false + false + + 0 + 0 + studien_alle + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + 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;} + true + + + + + 1 + true + false + 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 + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 6dd21c71-3604-4461-844e-37d620b59691 + 10 + false + false + + + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten + true + false + false + 6.75 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + 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 + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 3e1561ad-90cc-41c2-b49b-f943a9a4ab5b + 12 + false + false + + + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich + true + false + true + 5.5 + + false + + 1 + 0 + antrag_kue_erforderlich + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + bc58f704-ec2f-40a4-a2db-ef919521c393 + 1 + false + false + + + textfield + prio + Priorität + true + false + true + 3.0 + + false + + 0 + 0 + prio + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ae924aad-411f-4054-be92-66292757b30e + 3 + false + false + + + textfield + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON + true + false + true + 6.875 + + + + false + false + + 0 + 0 + st_mol_alt_variante_json + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + + false + true + + + false + + + + 0 + true + false + 0 + 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 + 27827faf-5a7b-41a1-9e0a-ad5207bc365e + 5 + false + false + + + textarea + wirkstoffejson + + true + true + true + 4.25 + + + + false + false + + 0 + 0 + wirkstoffe_json + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + + false + true + + + false + + + + 0 + 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 + a2a5dd2f-114c-4c17-94c1-58ee8f6251bc + 10 + false + false + + + textfield + studie + Studie + true + false + true + 1.25 + + + + false + false + + 0 + 0 + studie + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + + + 1 + true + false + 0 + 0 + false + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + c25df420-36b8-4506-b837-daf7ed67cedc + 3 + false + false + + + button + btnstudiendurchsuchen + Studien durchsuchen + true + false + false + 0.875 + + + + false + false + + 0 + 0 + + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#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 (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#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.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#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 save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#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(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#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; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#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; showDialog(blockIndex);&#10;} + true + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 1bc24b04-1738-479a-84af-253ba20132b1 + 6 + false + false + + + group + grpwirkstoffe + Wirkstoffe + true + false + true + 4.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 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 + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + a8bf406b-7bc0-416b-9955-8f5949831eed + 4 + false + false + + + section + FollowUp + FollowUp + true + false + true + 8.5 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + f3a43e84-04de-44a3-9965-29f3ee8bd0d8 + 1 + false + false + + + datefield + ufeedatum + Datum MTB + true + false + true + 2.0 + + + + false + false + + 0 + 0 + datum + DNPM_UF_Einzelempfehlung + + date + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + + + 0 + true + false + 0 + 0 + false + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + d3a0c5db-717e-4f5d-8739-868f96f20f58 + 9 + false + false + + + section + Studienempfehlung + Studienempfehlung + true + false + true + 8.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 + 283723b8-6ae3-4fee-8e4a-fe6db3dc698d + 2 + false + false + + + formReference + mtb + MTB + true + false + true + 1.0 + + + + false + false + + 0 + 0 + ref_tumorkonferenz + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + true + + OS.Tumorkonferenz + + + MTB vom {Datum} + 0 + 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; + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 3d6d633f-f74e-4635-a762-f15f43b4ae98 + 22 + false + false + + + textarea + studienallejson + Alle Studienempfehlungen JSON + true + false + true + 6.0 + + + + false + false + + 0 + 0 + studien_alle_json + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + false + true + + + false + + + + 0 + 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 + f5b5b00b-e7a2-4b9a-85ba-4acf720aba27 + 4 + false + false + + + formReference + refdnpmfollowup + Verweis auf FollowUp + true + true + true + 10.5 + + + + false + false + + 0 + 0 + ref_dnpm_followup + DNPM_UF_Einzelempfehlung + FollowUp + none + 0 + 0 + false + BOTH + false + + + FollowUp vom {DatumFollowUp} + 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 + 66a70fcf-0dea-411d-b468-6fdc0e48e2c8 + 8 + false + false + + + combobox + evidenzlevelzusatz + + true + false + true + 2.0 + + false + + 1 + 0 + evidenzlevel_zusatz + DNPM_UF_Einzelempfehlung + grpEvidenzlevel + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + bf80e4e6-06f2-4156-9a35-5ccbef575e15 + 2 + false + false + + + button + btnaddstudie + Studienempfehlung hinzufügen + true + false + false + 4.0 + + + + false + false + + 0 + 0 + + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + 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', ''); + true + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 5a43b406-1624-415c-8b08-83b93a8f67a1 + 24 + false + false + + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen + true + true + true + 6.5 + + + + false + false + + 0 + 0 + st_mol_alt_alle + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 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 + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ab3bf8a1-53cf-40a5-98af-86c0c701e247 + 8 + false + false + + + combobox + studieinternextern + intern/extern + true + false + true + 1.625 + + + + false + false + + 1 + 0 + studie_internextern + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + + + 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 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 5debcf97-5b50-4840-a5f2-3e12b65c98cf + 3 + false + false + + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung + true + false + true + 6.0 + + + + false + false + + 0 + 0 + ref_molekulargenetik + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + 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 + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + f2f841fa-0224-4452-b04e-25165bccba55 + 22 + false + false + + + combobox + evidenzlevel + + true + false + true + 1.0 + + false + + 1 + 0 + evidenzlevel + DNPM_UF_Einzelempfehlung + grpEvidenzlevel + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + b58c180a-a5bc-4c9b-8ec0-2f0af4d47585 + 1 + false + false + + + group + grpEvidenzlevel + Evidenzlevel + true + false + true + 5.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 455f5e07-4a20-42bf-964f-ee2ac2898141 + 4 + false + 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 + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 1 + Der Zusatz zum Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevelzusatz + not isEmptyString(evidenzlevelzusatz) + true + true + true + wirkstoffejson.size() > 3 + true + 0 + + evidenzlevelzusatz + + + + 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 + hatstudie = '1' + true + 0 + + studienct + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt + DatumGrenze_ufeedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 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 + Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt + DatumGrenze_ufeedatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 1 + Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden + Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist + Einzelempfehlung_Priorität + not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 + true + true + true + 0 + + prio + + + + 1 + Das Erstellungsdatum der Einzelempfehlung fehlt + Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist + Einzelempfehlung_Erstellungsdatum + not isEmpty(ufeedatum) + true + true + true + 0 + + ufeedatum + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + DNPM_Therapieplan @@ -17149,10 +17152,74 @@ false true 20119 - 8c7aa927-8220-4293-b081-20a62f657c98 + c86b2f48-dce0-4049-9e57-8fcbb19b7d71 173 true + + combobox + target + Target gefunden? + true + false + true + 1.0 + + false + + 1 + 0 + target + DNPM_Therapieplan + Targetierung + none + 0 + 0 + mandatory + BOTH + false + + + + 1 + true + false + 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 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + ee30edad-cc57-4e04-acee-14e843c1f662 + 6 + false + false + subform DNPMUFRebiopsie @@ -17219,550 +17286,11 @@ false 0 20119 - 530f0cb1-3efc-405b-b1e8-9979d64c0de9 + 90a34947-8c03-4ecc-b307-83705af2c7b7 3 false false - - formReference - referstemtb - Erstes MTB - true - false - true - 2.25 - - - - false - false - - 0 - 0 - ref_tumorkonferenz - DNPM_Therapieplan - mtbepisode - none - 0 - 0 - false - BOTH - false - - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); - true - - OS.Tumorkonferenz - - - MTB 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 - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - d9ac10da-c6a6-45ff-ab2d-709f5a9f0cd9 - 56 - false - false - - - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie - true - false - false - 7.25 - - false - - 0 - 0 - mit_empfehlung_rebiopsie - DNPM_Therapieplan - - 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 - b055155d-a2a4-4707-bad3-6d1167b09788 - 2 - false - false - - - datefield - datum - Datum (erstes) MTB - true - false - true - 4.5 - - false - - 0 - 0 - datum - DNPM_Therapieplan - mtbepisode - date - 0 - 0 - mandatory - BOTH - false - - - - 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. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 9191954e-ae14-4c04-a3a7-be2077590fdf - 16 - false - false - - - formReference - reftkhumangenber - MTB - true - false - true - 0.5 - - - - false - false - - 0 - 0 - ref_tk_humangenber - DNPM_Therapieplan - bereichHumangenBeratung - none - 0 - 0 - false - BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - - false - - var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); - true - - OS.Tumorkonferenz - - - MTB vom {Datum} - - 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 - 15dc2990-b3b4-4879-8731-5fd5a38832f1 - 12 - false - false - - - combobox - reevaluation - Empfehlung - true - false - true - 0.25 - - false - - 1 - 0 - reevaluation - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - mandatory - BOTH - false - - if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} - true - - - - - 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 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - d88f09f8-f211-4d30-96a7-229ac83a64da - 7 - false - false - - - section - bereichHumangenBeratung - Humangenetische Beratung - true - false - true - 5.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 - ca12dc39-e081-4b7f-a771-631d7daecc4d - 3 - false - false - - - combobox - target - Target gefunden? - true - false - true - 1.0 - - false - - 1 - 0 - target - DNPM_Therapieplan - Targetierung - none - 0 - 0 - mandatory - BOTH - false - - - - 1 - true - false - 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 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - e270c2fe-69a9-41f0-81fd-16a6413cb310 - 6 - false - false - - - textarea - protokollauszug - Protokollauszug - true - false - true - 9.0 - - false - - 0 - 0 - protokollauszug - DNPM_Therapieplan - mtbepisode - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 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 - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 5ade3184-1554-40b3-ae6f-dbc6cc9f0f31 - 4 - false - false - subform Einzelempfehlung @@ -17829,106 +17357,31 @@ false 0 20119 - 085ea825-5395-4638-a308-0027f20b9525 + 2ce96cfb-5ff6-488f-8cb1-6ec05592035e 4 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + + datefield + datum + Datum (erstes) MTB true false true - 6.0 + 4.5 - - - false false 0 0 - ref_molekulargenetik + datum DNPM_Therapieplan - bereichreevaluation - none + mtbepisode + date 0 0 - false - BOTH - - reevaluation = '1' - true - - reevaluation - - - false - OS.Molekulargenetik - - - Befund vom {Datum}, Panel: {Panel} - - 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 - ec615bd0-3da8-4bfe-a0e5-77ff16e99caa - 9 - false - false - - - section - mtbepisode - MTB Episode - true - false - true - 0.5 - - false - - 0 - 0 - - - none - 0 - 0 - false + mandatory BOTH false @@ -17940,7 +17393,7 @@ 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. true false @@ -17968,75 +17421,12 @@ false 0 20119 - 62682bdf-5b5c-447b-9160-932be1da0163 - 1 + 943fec74-905a-4b42-b2a4-84ad112a9ca4 + 16 false false - - section - bereichreevaluation - Reevaluation - true - false - true - 7.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 - 5f49bee3-5a7b-493a-a781-a201d6268475 - 4 - false - false - - + combobox humangenberatung Empfehlung @@ -18099,43 +17489,37 @@ false 0 20119 - 3a0d6e02-81e2-43c5-b123-bbcdd1625288 + 49b48a90-77d7-4164-85de-7cda50b2e879 8 false false - - datefield - datumtkreevaluation - Datum MTB + + combobox + reevaluation + Empfehlung true false true - 0.75 + 0.25 - - - false false - 0 + 1 0 - datum_tk_reevaluation + reevaluation DNPM_Therapieplan bereichreevaluation none 0 0 - false + mandatory 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;} + true + @@ -18145,13 +17529,13 @@ 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 @@ -18167,43 +17551,40 @@ false false - 0 + 1 0 true false 0 20119 - 2ab8ebfd-2aeb-4f28-a39d-ea7b4e850f7f + 2f71a047-ed84-4e35-858c-90fbd1147ca5 7 false false - - datefield - datumtkhumangenber - Datum MTB + + textarea + humangenberbegruendung + Begründung true false true - 0.75 + 5.0 - - - false false 0 0 - datum_tk_humangenber + humangen_ber_begruendung DNPM_Therapieplan bereichHumangenBeratung none 0 0 - false + true BOTH - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' true humangenberatung @@ -18219,6 +17600,70 @@ 0 0 false + Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + b9bffc34-521c-4c91-b7ff-9cbe89022191 + 6 + false + false + + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung + true + false + false + 7.75 + + false + + 0 + 0 + mit_einzelempfehlung + DNPM_Therapieplan + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false true @@ -18247,12 +17692,12 @@ false 0 20119 - af6f4cca-c627-48e3-b1f8-a3d63cb9bb3c - 7 + e7f15979-ca8d-4797-8b16-13444764f12e + 2 false false - + formReference reftkreevaluation MTB @@ -18327,83 +17772,19 @@ false 0 20119 - 8eefa49c-7a24-407d-9dcb-aff2dc288fd1 + e389faa0-f861-4dc9-adf9-baf9f0634784 10 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung - true - false - false - 7.75 - - false - - 0 - 0 - mit_einzelempfehlung - DNPM_Therapieplan - - 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 - fe71793a-47ea-4054-a107-d70850e75c8d - 2 - false - false - - + section - Targetierung - Targetierung + bereichHumangenBeratung + Humangenetische Beratung true false true - 4.0 + 5.0 false @@ -18454,12 +17835,84 @@ false 0 20119 - 7fcf60c6-c28f-4926-9c3f-41ce6d3844cc + 84ab0d02-2c17-4cce-8995-9d80076195cd 3 false false - + + formReference + referstemtb + Erstes MTB + true + false + true + 2.25 + + + + false + false + + 0 + 0 + ref_tumorkonferenz + DNPM_Therapieplan + mtbepisode + none + 0 + 0 + false + BOTH + false + + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); + true + + OS.Tumorkonferenz + + + MTB 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 + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 289b699d-e0d8-467d-b362-749f05b32e2b + 56 + false + false + + button Button1 Aus MTBs aktualisieren @@ -18524,12 +17977,139 @@ false 0 20119 - c4328a7f-992d-48de-a2d0-12928d159cbb + 56fa15dc-a72c-49bb-b823-cef3800af6d8 4 false false - + + section + mtbepisode + MTB Episode + true + false + true + 0.5 + + 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 + 8cbe3025-5bc0-42fc-90bd-5f64e01bcb54 + 1 + false + false + + + textarea + protokollauszug + Protokollauszug + true + false + true + 9.0 + + false + + 0 + 0 + protokollauszug + DNPM_Therapieplan + mtbepisode + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 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 + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + e7e7859f-4356-442e-a08a-55a551169803 + 4 + false + false + + formReference refdnpmklinikanamnese DNPM Klinik/Anamnese @@ -18592,50 +18172,55 @@ false 0 20119 - 70101965-e42e-4012-9b94-17f1bf8388e3 + cc0b010d-cc76-42a7-b399-e52e2a6a3bfc 6 false false - - textarea - humangenberbegruendung - Begründung + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false true - 5.0 + 6.0 + + + false false 0 0 - humangen_ber_begruendung + ref_molekulargenetik DNPM_Therapieplan - bereichHumangenBeratung + bereichreevaluation none 0 0 - true + false BOTH - humangenberatung = '1' + reevaluation = '1' true - humangenberatung + reevaluation false + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + true false @@ -18663,19 +18248,437 @@ false 0 20119 - 7bd5cb1d-6a54-4449-974b-43370581d090 - 6 + 7b66efdf-8c86-4159-a14f-16dd5df47dec + 9 + false + false + + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie + true + false + false + 7.25 + + false + + 0 + 0 + mit_empfehlung_rebiopsie + DNPM_Therapieplan + + 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 + 52f7f769-7f3e-4fbd-9066-0e28cd8b75e6 + 2 + false + false + + + formReference + reftkhumangenber + MTB + true + false + true + 0.5 + + + + false + false + + 0 + 0 + ref_tk_humangenber + DNPM_Therapieplan + bereichHumangenBeratung + none + 0 + 0 + false + BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + + false + + var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); + true + + OS.Tumorkonferenz + + + MTB vom {Datum} + + 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 + 9b496b57-ffb3-4f04-927d-55eb11085e45 + 12 + false + false + + + section + Targetierung + Targetierung + true + false + true + 4.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 + 4088d634-4952-49ec-a532-23319dd0f969 + 3 + false + false + + + section + bereichreevaluation + Reevaluation + true + false + true + 7.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 + 5daab622-fbed-413f-bca3-b449078bdd9e + 4 + false + false + + + datefield + datumtkreevaluation + Datum MTB + true + false + true + 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 + + + + 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 + f2c9f0fa-0249-421c-bb7a-01ed869197f4 + 7 + false + false + + + datefield + datumtkhumangenber + Datum MTB + true + false + true + 0.75 + + + + false + false + + 0 + 0 + datum_tk_humangenber + DNPM_Therapieplan + bereichHumangenBeratung + none + 0 + 0 + false + BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + + 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 + 36dd484a-611d-4efb-9474-d55ed4c7b13d + 7 false false - 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) + 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) true true true @@ -18686,6 +18689,112 @@ datumtkhumangenber + + 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 Erstellungsdatum des Therapieplans fehlt + Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist + Therapieplan_Erstellungsdatum + not isEmpty(datum) + true + true + true + 0 + + datum + + + + 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 + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + 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 + + + + 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 + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + + + 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) + true + true + true + 0 + + datum + + + + 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' + true + 0 + + datumtkhumangenber + + 2 Das Datum liegt vor dem Geburtsdatum @@ -18716,68 +18825,22 @@ datumtkhumangenber - - 1 - Das Erstellungsdatum des Therapieplans fehlt - Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist - Therapieplan_Erstellungsdatum - not isEmpty(datum) - true - true - true - 0 - - datum - - 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) + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt + DatumGrenze_datumtkhumangenber_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkreevaluation - - - - 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' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 datumtkhumangenber - - 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 - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkreevaluation - - 1 Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt @@ -18794,66 +18857,6 @@ datumtkreevaluation - - 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) - true - true - true - 0 - - datum - - - - 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) - true - true - true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkhumangenber - - - - 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 - - - - 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 - -