From 7aee85cd6e6ac377d6a74647744db5c41eeb8b09 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sun, 13 Apr 2025 21:43:26 +0200 Subject: [PATCH] chore: new export with OSC 2.14.0 format --- forms/dnpm-formulare.osc | 21340 ++++++++++++++++++------------------- 1 file changed, 10670 insertions(+), 10670 deletions(-) diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 9108850..52f9797 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,11 +1,176 @@ - 2025-04-12Z + 2025-04-13Z OnkoStar - 2.12.4 + 2.14.0 + + 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 + + + u + Unbekannt + Unbekannt + + + 6.0 + + + m + Mixed Response (MR) + Mixed Response (MR) + + + 3.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 + + + x + Bewertung nicht möglich + Bewertung nicht möglich + + + 8.0 + + + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) + + + 7.0 + + + t + Partial Response (PR) + Partial Response (PR) + + + 2.0 + + + s + Stable Disease (SD) + Stable Disease (SD) + + + 4.0 + + + + + LetzteTherapielinie + 1.0 + false + 7 + Ansprechen auf letzte Therapielinie + + + u + + + n + + + s + + + m + + + t + + + p + + + c + + + + + BestResponse + 2.0 + false + 7 + Best Response + + + p + + + x + + + t + + + y + + + m + + + c + + + s + + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.StatusTherapie DNPM.StatusTherapie @@ -26,22 +191,6 @@ afd94417-62fc-43d6-869f-68ff3d80e365 2 - - on-going - Laufend - Laufend - - - 2.0 - - - not-done - Nicht durchgeführt - Nicht durchgeführt - - - 1.0 - completed Vollendet @@ -58,50 +207,18 @@ 3.0 - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Dosisdichte - Dosisdichte - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 - - - 1 - 2022-03-18Z - DNPM.Dosisdichte.v1 - true - v1 - 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 - - k - < 50 % - < 50 % + not-done + Nicht durchgeführt + Nicht durchgeführt 1.0 - g - >= 50 % - >= 50 % + on-going + Laufend + Laufend 2.0 @@ -118,126 +235,6 @@ 1 - - DNPM.GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 - 4 - - - 1 - 2022-03-18Z - DNPM.GrundNichtumsetzung.v1 - true - v1 - 20119 - b9b1a0d5-571b-4a93-858f-1c758779060d - 2 - - - l - Lost to FU - Lost to FU - - - 9.0 - - - t - Tod - Tod - - - 6.0 - - - u - Unbekannt - Unbekannt - - - 11.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 - - - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend - - - 2.0 - - - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt - - - 5.0 - - - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt - - - 1.0 - - - e - Weiterbehandlung extern - Weiterbehandlung extern - - - 8.0 - - - m - Medizinische Gründe - Medizinische Gründe - - - 4.0 - - - w - Weitere Gründe - Weitere Gründe - - - 10.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - DNPM.StatusKostenuebernahme DNPM.StatusKostenuebernahme @@ -258,6 +255,14 @@ c18acf29-76f7-4666-b21f-77a6e3b9d4f8 2 + + accepted + angenommen + angenommen + + + 1.0 + rejected abgelehnt @@ -266,10 +271,226 @@ 2.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.GrundAblehnung + Grund für Ablehnung der Kostenübernahme + SIMPLE + false + Klinischer KDS-DNPM + 20119 + bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 + 4 + + + 1 + 2022-03-18Z + DNPM.GrundAblehnung.v1 + true + v1 + 20119 + 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 + 2 + - accepted - angenommen - angenommen + s + Standardtherapie nicht ausgeschöpft + Standardtherapie nicht ausgeschöpft + + + 2.0 + + + e + Nicht ausreichende Evidenz + Nicht ausreichende Evidenz + + + 1.0 + + + w + Weitere Gründe + Weitere Gründe + + + 3.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + 4 + + + 1 + 2022-03-18Z + DNPM.GrundNichtumsetzung.v1 + true + v1 + 20119 + b9b1a0d5-571b-4a93-858f-1c758779060d + 2 + + + u + Unbekannt + Unbekannt + + + 11.0 + + + w + Weitere Gründe + Weitere Gründe + + + 10.0 + + + n + Kostenübernahme noch ausstehend + Kostenübernahme noch ausstehend + + + 2.0 + + + b + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + + + 7.0 + + + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt + + + 5.0 + + + k + Klinisch keine Indikation + Klinisch keine Indikation + + + 3.0 + + + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt + + + 1.0 + + + e + Weiterbehandlung extern + Weiterbehandlung extern + + + 8.0 + + + m + Medizinische Gründe + Medizinische Gründe + + + 4.0 + + + l + Lost to FU + Lost to FU + + + 9.0 + + + t + Tod + Tod + + + 6.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Dosisdichte + Dosisdichte + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 24f63cbb-906b-4c60-870f-6912ca6a8669 + 5 + + + 1 + 2022-03-18Z + DNPM.Dosisdichte.v1 + true + v1 + 20119 + b49072ef-7dcb-45fc-9044-0f53b839d1d1 + 3 + + + g + >= 50 % + >= 50 % + + + 2.0 + + + k + < 50 % + < 50 % 1.0 @@ -306,14 +527,6 @@ 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 2 - - o - off-label (Studie) - off-label (Studie) - - - 3.0 - i in-label @@ -322,6 +535,14 @@ 2.0 + + o + off-label (Studie) + off-label (Studie) + + + 3.0 + k Kü-Antrag @@ -350,62 +571,6 @@ 1 - - DNPM.GrundAblehnung - Grund für Ablehnung der Kostenübernahme - SIMPLE - false - Klinischer KDS-DNPM - 20119 - bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 - 4 - - - 1 - 2022-03-18Z - DNPM.GrundAblehnung.v1 - true - v1 - 20119 - 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 - 2 - - - e - Nicht ausreichende Evidenz - Nicht ausreichende Evidenz - - - 1.0 - - - s - Standardtherapie nicht ausgeschöpft - Standardtherapie nicht ausgeschöpft - - - 2.0 - - - w - Weitere Gründe - Weitere Gründe - - - 3.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - DNPM.GrundTherapieabbruch Grund für Therapieabbruch @@ -427,20 +592,12 @@ 8 - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended - 2.0 - - - other - weitere Gründe - weitere Gründe - other - - 12.0 + 3.0 death @@ -450,6 +607,14 @@ 6.0 + + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish + + 2.0 + bsc Best Supportive Care @@ -458,46 +623,6 @@ 11.0 - - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended - - 3.0 - - - pr - Progression - Progression - progression - - 5.0 - - - mr - medizinische Gründe - medizinische Gründe - medical-reason - - 4.0 - - - re - anhaltende Remission - anhaltende Remission - remission - - 1.0 - - - to - Toxizität - Toxizität - toxicity - - 7.0 - un unbekannt @@ -506,6 +631,30 @@ 13.0 + + to + Toxizität + Toxizität + toxicity + + 7.0 + + + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally + + 9.0 + + + mr + medizinische Gründe + medizinische Gründe + medical-reason + + 4.0 + ot Wahl einer anderen Therapie durch Behandler @@ -514,6 +663,22 @@ 8.0 + + other + weitere Gründe + weitere Gründe + other + + 12.0 + + + pr + Progression + Progression + progression + + 5.0 + de Zustandsverschlechterung @@ -523,242 +688,13 @@ 10.0 - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally - - 9.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 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 - - - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) - - - 7.0 - - - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich - - - 9.0 - - - c - Complete Response (CR) - Complete Response (CR) - + re + anhaltende Remission + anhaltende Remission + remission 1.0 - - p - Progressive Disease (PD) - Progressive Disease (PD) - - - 5.0 - - - t - Partial Response (PR) - Partial Response (PR) - - - 2.0 - - - u - Unbekannt - Unbekannt - - - 6.0 - - - m - Mixed Response (MR) - Mixed Response (MR) - - - 3.0 - - - s - Stable Disease (SD) - Stable Disease (SD) - - - 4.0 - - - x - Bewertung nicht möglich - Bewertung nicht möglich - - - 8.0 - - - - - LetzteTherapielinie - 1.0 - false - 7 - Ansprechen auf letzte Therapielinie - - - t - - - u - - - s - - - p - - - n - - - m - - - c - - - - - BestResponse - 2.0 - false - 7 - Best Response - - - x - - - c - - - p - - - m - - - t - - - y - - - s - - - - - - - - - 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 - - - 3.0 - - - d - Deletion (hom./het.) - Deletion (hom./het.) - - - 2.0 - - - a - Amplifikation (n CN) - Amplifikation (n CN) - - - 1.0 - - - f - Fusion - Fusion - - - 4.0 - @@ -792,28 +728,12 @@ 3 - 1 - m1A - m1A + 2 + m1B + m1B - In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. - 1.0 - - - 3 - m1C - m1C - - Ein oder mehrere Fallberichte in der gleichen Tumorentität. - 3.0 - - - 8 - m4 - m4 - - Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. - 8.0 + 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 7 @@ -832,20 +752,28 @@ 6.0 - 5 - m2B - m2B + 8 + m4 + m4 - 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 + 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 + 1 + m1A + m1A - 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 + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 1.0 + + + 3 + m1C + m1C + + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 4 @@ -855,69 +783,13 @@ 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 - - - - - - - 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 - - v - iv - iv + 5 + m2B + m2B - 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 - - - z - Z - Z - - 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 + 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 @@ -980,55 +852,55 @@ - DNPM.LeitlinienTherapie - Alle leitliniengerechte Therapien durchlaufen + DNPM.EvidenzlevelZusatz + Evidenzlevel-Zusatzverweise SIMPLE false Klinischer KDS-DNPM 20119 - 37e4aae9-bf16-49ed-b90c-ff8a188f8457 + cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf 5 1 2022-03-15Z - DNPM.LeitlinienTherapie.v1 + DNPM.EvidenzlevelZusatz.v1 true v1 20119 - 5f3ea150-2e9b-4166-a9d9-3718500195a7 - 2 + 8a56b3ef-38df-43d3-b53d-f8f35500f710 + 3 - 0 - Nein - Nein + s + is + is - - 2.0 - - - 1 - Ja - Ja - - + 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 - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt + r + R + R - + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. 4.0 - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich + 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 + + + z + Z + Z + + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) 3.0 @@ -1044,77 +916,53 @@ - DNPM.Therapie.GrundTherapieende - Grund für Therapieende + DNPM.MolekulareAlteration + Stützende molekulare Alteration SIMPLE false - Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + Klinischer KDS-DNPM 20119 - 44494da5-0889-4617-b90e-2a67581edfba - 5 + 8d012362-c74a-43b0-9c74-f05534d27c49 + 4 1 - 2022-03-15Z - DNPM.GrundTherapieende.v1 + 2022-03-19Z + DNPM.MolekulareAlteration.v1 true v1 20119 - 103206b6-7cba-49ec-aea2-769b671f0170 + be7727b0-d159-439d-8f77-feb0093196cf 2 - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten + f + Fusion + Fusion 4.0 - r - Anhaltende Remission - Anhaltende Remission - - - 5.0 - - - z - Zustandsverschlechterung - Zustandsverschlechterung + i + Insertion + Insertion 3.0 - s - Sonstige Gründe - Sonstige Gründe - - - 6.0 - - - p - Progression - Progression + d + Deletion (hom./het.) + Deletion (hom./het.) 2.0 - u - unbekannt - unbekannt - - - 7.0 - - - t - Toxizität - Toxizität + a + Amplifikation (n CN) + Amplifikation (n CN) 1.0 @@ -1152,12 +1000,12 @@ 2 - unknown - unbekannt - unbekannt + nonexhaust + nicht ausgeschöpft + nicht ausgeschöpft - 5.0 + 2.0 impossible @@ -1167,6 +1015,22 @@ 3.0 + + exhausted + ausgeschöpft + ausgeschöpft + + + 1.0 + + + unknown + unbekannt + unbekannt + + + 5.0 + noguidelin keine Leitlinie verfügbar @@ -1175,22 +1039,222 @@ 4.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Therapie.GrundTherapieende + Grund für Therapieende + SIMPLE + false + Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + 20119 + 44494da5-0889-4617-b90e-2a67581edfba + 5 + + + 1 + 2022-03-15Z + DNPM.GrundTherapieende.v1 + true + v1 + 20119 + 103206b6-7cba-49ec-aea2-769b671f0170 + 2 + - nonexhaust - nicht ausgeschöpft - nicht ausgeschöpft + p + Progression + Progression 2.0 - exhausted - ausgeschöpft - ausgeschöpft + u + unbekannt + unbekannt + + + 7.0 + + + t + Toxizität + Toxizität 1.0 + + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten + + + 4.0 + + + s + Sonstige Gründe + Sonstige Gründe + + + 6.0 + + + r + Anhaltende Remission + Anhaltende Remission + + + 5.0 + + + z + Zustandsverschlechterung + Zustandsverschlechterung + + + 3.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.LeitlinienTherapie + Alle leitliniengerechte Therapien durchlaufen + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 37e4aae9-bf16-49ed-b90c-ff8a188f8457 + 5 + + + 1 + 2022-03-15Z + DNPM.LeitlinienTherapie.v1 + true + v1 + 20119 + 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 2 + + + 0 + Nein + Nein + + + 2.0 + + + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt + + + 4.0 + + + 1 + Ja + Ja + + + 1.0 + + + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich + + + 3.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 + + + t + Tumorfrei + Tumorfrei + + + 3.0 + + + l + Lokal + Lokal + + + 1.0 + + + u + Unbekannt + Unbekannt + + + 4.0 + + + m + Metastasiert + Metastasiert + + + 2.0 + @@ -1251,70 +1315,6 @@ 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 - - - m - Metastasiert - Metastasiert - - - 2.0 - - - t - Tumorfrei - Tumorfrei - - - 3.0 - - - u - Unbekannt - Unbekannt - - - 4.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - DNPM.Verwandschaftsgrad DNPM.Verwandschaftsgrad @@ -1335,14 +1335,6 @@ 946f95f9-ba56-4e43-ada4-894ad5214d2f 2 - - EXT - erweitertes Familienmitglied - erweitertes Familienmitglied - - - 2.0 - FAMMEMB Familienmitglied @@ -1351,6 +1343,14 @@ 1.0 + + EXT + erweitertes Familienmitglied + erweitertes Familienmitglied + + + 2.0 + @@ -1363,62 +1363,6 @@ 1 - - OS.ConsentStatus - OS.ConsentStatus - SIMPLE - false - - 20119 - 8394c6d2-e491-4147-ad8c-af8a1779ff1c - 11 - - - 1 - 2023-02-27Z - OS.ConsentStatus - true - v1 - 20119 - cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e - 2 - - - a - abgelehnt - abgelehnt - - - 1.0 - - - z - zugestimmt - zugestimmt - - - 0.0 - - - w - widerrufen - widerrufen - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - allgemein - 1 - - MR.Consent Status MR.Consent Status @@ -1447,14 +1391,6 @@ 3.0 - - a - abgelehnt - abgelehnt - - - 2.0 - z zugestimmt @@ -1463,6 +1399,14 @@ 1.0 + + a + abgelehnt + abgelehnt + + + 2.0 + @@ -1503,6 +1447,62 @@ 1 + + OS.ConsentStatus + OS.ConsentStatus + SIMPLE + false + + 20119 + 8394c6d2-e491-4147-ad8c-af8a1779ff1c + 11 + + + 1 + 2023-02-27Z + OS.ConsentStatus + true + v1 + 20119 + cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e + 2 + + + z + zugestimmt + zugestimmt + + + 0.0 + + + w + widerrufen + widerrufen + + + 2.0 + + + a + abgelehnt + abgelehnt + + + 1.0 + + + + + + + + BENUTZER Bibliothek + + allgemein + 1 + + DNPM.Tumorausbreitung Diagnose.Tumorausbreitung @@ -1523,6 +1523,14 @@ 07b4d915-e3a7-40a4-b7d7-4744ac351a1a 4 + + local + Lokal + Lokal + + + 1.5 + metastasiz Metastasiert @@ -1531,14 +1539,6 @@ 2.0 - - unknown - Unbekannt - Unbekannt - - - 4.0 - tumor-free Tumorfrei @@ -1548,12 +1548,12 @@ 1.0 - local - Lokal - Lokal + unknown + Unbekannt + Unbekannt - 1.5 + 4.0 @@ -1587,6 +1587,14 @@ 38193aef-55cd-431d-9ba5-ec260ab1bd28 2 + + TG + Target gefunden + Target gefunden + + + 2.0 + U Unbekannt @@ -1603,14 +1611,6 @@ 1.0 - - TG - Target gefunden - Target gefunden - - - 2.0 - @@ -1635,30 +1635,6 @@ 4867fa84-11f8-430c-a90d-b11f00684100 11 - - Befundnummer - Befundnummer - Befundnummer - shorttext - - - 255 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec - 14 - Ergebnisse Ergebnisse @@ -1707,6 +1683,30 @@ 11839cd7-0f23-47ac-9131-47bd98890221 13 + + Befundnummer + Befundnummer + Befundnummer + shorttext + + + 255 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec + 14 + @@ -1729,34 +1729,9 @@ 19 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 - 5 - - - Therapieende - Therapieende - Ende der Therapie + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum date @@ -1774,229 +1749,9 @@ false 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b - 6 - - - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 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.Dosisdichte - Dosisdichte - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 33ad68dd-9c87-47d2-8038-421b13cde0ab - 5 - - - 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 - - - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d - 5 - - - 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 - - - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 - 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 - AusstellungsdatumAntrag AusstellungsdatumAntrag @@ -2022,58 +1777,11 @@ 5 - AblehnungKostenMemo - AblehnungKostenMemo - Welche? - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a - 6 - - - 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 - - - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - integer + DNPM.Ansprechen + BestResponse + BestResponse + Best Response + propertyCatalogue 0 @@ -2086,12 +1794,61 @@ false false + 2 + false + + 20119 + 807b3773-8b63-4c27-8ae1-457559528a88 + 5 + + + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + bdd1febf-3f1e-4866-955b-825931638ef2 + 5 + + + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false 0 false 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 - 6 + 35ec18a7-f929-4427-91e0-335fb707e1ba + 5 DNPM.StatusKostenuebernahme @@ -2119,11 +1876,10 @@ 5 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference 0 @@ -2136,17 +1892,41 @@ false false - 2 + 0 false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + ef006004-6dad-4d34-9d4a-d68be126f04c 5 - BewertungMemo - BewertungMemo - Bemerkung + 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 + 6 + + + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung longtext @@ -2164,7 +1944,7 @@ false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b + 0da5a853-312d-4733-8ff2-1255e36358fc 6 @@ -2191,6 +1971,30 @@ d63309e4-fc1c-47d0-a747-f52bf7b57a65 4 + + 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 + DNPM.GrundAblehnung AblehnungKosten @@ -2217,10 +2021,10 @@ 5 - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie propertyCatalogue @@ -2238,57 +2042,9 @@ false 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 - 4 - - - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + c5734b67-1815-4e9e-abc7-935046cf6f83 6 - - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba - 5 - Therapiestart Therapiestart @@ -2361,6 +2117,129 @@ ba59a4e5-59ea-4153-bcf7-c291fc66cec0 6 + + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + f4a2829b-5bb6-4511-bc10-059278c9ba71 + 6 + + + BewertungMemo + BewertungMemo + Bemerkung + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b + 6 + + + DNPM.Dosisdichte + Dosisdichte + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 33ad68dd-9c87-47d2-8038-421b13cde0ab + 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 + + + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 5 + OverallSurvival OverallSurvival @@ -2385,6 +2264,79 @@ 780fa889-512a-4c31-b097-16a6843a3c0b 6 + + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 + + + 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 + + + Therapieende + Therapieende + Ende der Therapie + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 6 + DNPM.GrundTherapieabbruch GrundTherapieabbruch @@ -2411,10 +2363,10 @@ 5 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? propertyCatalogue @@ -2432,14 +2384,14 @@ false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 - 5 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + 4 - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups - date + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + integer 0 @@ -2451,13 +2403,61 @@ 0.0 false - true + false 0 false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 + 07acc1de-5f19-414c-bb96-6970bd623152 + 6 + + + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 + + + AblehnungKostenMemo + AblehnungKostenMemo + Welche? + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + aac8551d-8158-4b7e-873f-d23fdfb14b7a + 6 @@ -2480,248 +2480,6 @@ 3de135fd-6d55-4280-9889-6ea73e08d668 74 - - wirkstoffe - wirkstoffe - Wirkstoffe - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f - 9 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 - 9 - - - OS.JaNein - hat_studie - hat_studie - Studienempfehlung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 - 9 - DNPM.Evidenzlevel evidenzlevel @@ -2748,10 +2506,11 @@ 9 - prio - prio - Priorität - integer + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich + propertyCatalogue 0 @@ -2764,109 +2523,13 @@ false false - 0 + 2 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 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d 10 - - datum - datum - Datum MTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 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 - - - 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 - ref_molekulargenetik ref_molekulargenetik @@ -2892,11 +2555,34 @@ 11 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue + wirkstoffe + wirkstoffe + Wirkstoffe + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 + + + datum + datum + Datum MTB + date 0 @@ -2909,12 +2595,12 @@ false false - 2 + 0 false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e - 9 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 OS.Molekulargenetik @@ -2967,10 +2653,10 @@ 4 - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz propertyCatalogue @@ -2988,7 +2674,200 @@ false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 9464246d-5fe8-42de-8797-4085d8b94f4e + 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 + + + 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 + + + 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 + + + prio + prio + Priorität + integer + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 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 + + + 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 @@ -3016,6 +2895,127 @@ 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 + + + 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 + + + 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 + @@ -3035,35 +3035,10 @@ false 20119 ab9d331c-8d95-49e5-adc2-73295c8fa1a3 - 50 + 49 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 86f29de0-792d-4369-a78a-ea711302e368 - 7 - - - CDA.WHO Gehirn + OS.WHOHistoGrading WHOGrad WHOGrad WHO-Grad @@ -3085,349 +3060,7 @@ 20119 a25624c9-bfe8-4927-8223-aa54e649293f - 18 - - - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 - - - 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-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 - - - 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 - - - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 - 16 - - - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 - - - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 - - - 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 - - - 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 - - - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 - - - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 - - - Todesdatum - Todesdatum - Todesdatum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 16 - - - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 15 - - - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 + 17 DNPM.LeitlinienStatus @@ -3455,82 +3088,33 @@ 14 - LtlDatumProgression - LtlDatumProgression - Letzte Therapielinie-Datum der Progression - date + MTB + MTB + Molekulares Tumorboard + formReference 0 true false - true - false - 0.0 - - false - true - 0 - false - - 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 8 - - - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - propertyCatalogue - - - 0 - - true - false - true + false false 0.0 false false - 2 - false - - 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 - - - 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 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn date @@ -3548,7 +3132,7 @@ false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 9 @@ -3576,36 +3160,11 @@ 53f77bf5-940c-4e4a-832b-872bbec1da4a 7 - - 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 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + ICD10 + ICD10 + ICD-10 propertyCatalogue @@ -3623,280 +3182,9 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 - - - 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 - - - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 - - - 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 + ee8e6eba-56ab-457f-a299-f5be27572bf3 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 - - - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 - - - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 - - - 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 - 7 - - - Krankenkasse - Krankenkasse - Krankenkasse - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 - - - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 - - - Geburtsdatum - Geburtsdatum - Geburtsdatum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 - - - DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 13 - DatumProgression DatumProgression @@ -3921,30 +3209,6 @@ 14f14bba-2f9d-4293-b083-4521c8e0166e 15 - - 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 @@ -3970,6 +3234,202 @@ b9fb5736-9331-43af-97c5-af24cb759952 17 + + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 + + + 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 + + + Krankenkasse + Krankenkasse + Krankenkasse + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 + + + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 + + + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 + + + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 + + + 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 + + + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 + DNPM.Therapie.GrundTherapieende GrundTherapieende @@ -3996,10 +3456,10 @@ 18 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose + DNPM.LeitlinienTherapie + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen propertyCatalogue @@ -4017,7 +3477,32 @@ false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde + 86f29de0-792d-4369-a78a-ea711302e368 + 7 + + + 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 @@ -4044,6 +3529,496 @@ 47c591c3-ce7c-4418-9932-2457fdd4f788 18 + + 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 + 7 + + + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 + + + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 + + + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 15 + + + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 + + + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 + + + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 + + + 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 + + + Todesdatum + Todesdatum + Todesdatum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 16 + + + 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 + + + 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 + + + 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 + + + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende + date + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 + + + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + be53742c-96ca-465f-9c80-0ef9f439a6a9 + 18 + + + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 + + + 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 + + + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 + + + 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 + + + Geburtsdatum + Geburtsdatum + Geburtsdatum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 + Therapieende Therapieende @@ -4068,6 +4043,31 @@ 017fea54-9532-4421-a42a-fc03e27e1f27 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 + @@ -4123,6 +4123,99 @@ 2 + + DNPM_UF_Histologie + DNPM_UF_Histologie + -3 + DNPM_UF_Histologie + + false + false + 20119 + 6526996e-4353-40d0-977b-b7bdc26be2d0 + 8 + + + Histologie + Histologie + Histologie + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 391cf453-7e7b-432f-b583-ec83d855895f + 7 + + + Befundtext + Befundtext + Befundtext + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 4f535ee2-d90a-4f4c-83a6-50867bed786b + 6 + + + AnmerkungMorphologie + AnmerkungMorphologie + Anmerkung zur Morphologie + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 74506739-847a-4f65-a89e-8c4943328244 + 1 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + DNPM_Therapielinie DNPM_Therapielinie @@ -4135,6 +4228,56 @@ f383e34d-ed24-40e1-99c6-56a90b91b07b 16 + + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 + + + 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 @@ -4162,9 +4305,9 @@ DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund + Abbruchgrund + Abbruchgrund + Abbruchgrund propertyCatalogue @@ -4182,8 +4325,8 @@ false 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + 15 Beginn @@ -4210,14 +4353,13 @@ 14 - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis - propertyCatalogue + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes + longtext - 0 + 65535 true false @@ -4227,12 +4369,36 @@ false false - 2 + 0 false 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf - 14 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 + + + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 Nummer @@ -4282,149 +4448,6 @@ 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 - - - DNPM.Therapie.GrundTherapieende - Abbruchgrund - Abbruchgrund - Abbruchgrund - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 - 15 - - - 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_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 - @@ -4471,8 +4494,155 @@ 3 - WiderrufDNPM - WiederrufDNPM + 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 + + + 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 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 + + + 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 + + + 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 + + + DatumWiderrufDNPM + DatumWiederrufDNPM Datum Widerruf DNPM date @@ -4491,8 +4661,8 @@ false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 DatumEinwilligungCBBMR @@ -4518,103 +4688,6 @@ 483d3d9b-e54a-42f4-93b5-87d3531651f8 3 - - 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 - - - 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 - - - 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 - OS.ConsentStatus ConsentStatusDNPM @@ -4640,54 +4713,6 @@ 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 - DatumEinwilligungMTB DatumEinwilligungMTB @@ -4736,31 +4761,6 @@ 93286072-ff57-4f58-a063-6f4137debf35 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 - ConsentDatumDNPM ConsentDatumDNPM @@ -4785,6 +4785,175 @@ 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 + + + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 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 + + + 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 + + + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 + + + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15 + ConsentDatumMTB ConsentDatumMTB @@ -4834,152 +5003,6 @@ cf480331-1406-46da-93cf-bb341759d107 3 - - 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 - - - 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 - - - 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 - - - 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 - - - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 15 - @@ -5083,21 +5106,21 @@ - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung + DNPM_UF_ECOG + DNPM_UF_ECOG -3 - Diagnose.Tumorausbreitung + ECOG Performance Status Befund false false 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 10 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 - Zeitpunkt - Zeitpunkt - Zeitpunkt + Datum + Datum + Datum date @@ -5115,9 +5138,55 @@ false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 + 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 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung + -3 + Diagnose.Tumorausbreitung + + false + false + 20119 + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b + 10 + DNPM.Tumorausbreitung Wert @@ -5143,56 +5212,11 @@ 0e5e41a9-d377-401d-9c02-b8f3c0ab479f 10 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_Histologie - DNPM_UF_Histologie - -3 - DNPM_UF_Histologie - - false - false - 20119 - 6526996e-4353-40d0-977b-b7bdc26be2d0 - 8 - - AnmerkungMorphologie - AnmerkungMorphologie - Anmerkung zur Morphologie - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 74506739-847a-4f65-a89e-8c4943328244 - 1 - - - Histologie - Histologie - Histologie - formReference + Zeitpunkt + Zeitpunkt + Zeitpunkt + date 0 @@ -5209,32 +5233,8 @@ false 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 7 - - - Befundtext - Befundtext - Befundtext - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b - 6 + c1aaed8c-c85e-46ee-b454-5a7e2300604f + 10 @@ -5258,35 +5258,10 @@ 64 - 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_humangenber - datum_tk_humangenber - Datum MTB - date + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung + boolean 0 @@ -5303,8 +5278,32 @@ false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + 5 + + + ref_tk_reevaluation + ref_tk_reevaluation + MTB + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 ref_dnpm_klinikanamnese @@ -5330,6 +5329,175 @@ 3153f888-f78a-41d8-b32a-c87683231ed7 5 + + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 9326280e-3e4b-43ca-aa59-432b6805ae2b + 5 + + + protokollauszug + protokollauszug + Protokollauszug + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 5 + + + 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 + + + humangen_ber_begruendung + humangen_ber_begruendung + Begruendung humangenetische Beratung + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 5 + + + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 + + + 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 + + + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 + ref_tumorkonferenz ref_tumorkonferenz @@ -5355,10 +5523,11 @@ 9 - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean + DNPM.Target + target + target + Target gefunden? + propertyCatalogue 0 @@ -5371,35 +5540,11 @@ false false - 0 + 2 false 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb - 5 - - - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b + b83599b9-789e-4e8a-a79e-673bc18ab132 5 @@ -5428,154 +5573,9 @@ 5 - protokollauszug - protokollauszug - Protokollauszug - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f - 5 - - - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 - - - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 11 - - - ref_tk_reevaluation - ref_tk_reevaluation - MTB - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 6 - - - humangen_ber_begruendung - humangen_ber_begruendung - Begruendung humangenetische Beratung - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 - 5 - - - DNPM.Target - target - target - Target gefunden? - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 5 - - - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie boolean @@ -5593,7 +5593,7 @@ false 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb 5 @@ -5642,10 +5642,10 @@ 9 - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz - formReference + datum + datum + Empfehlungsdatum + date 0 @@ -5662,7 +5662,7 @@ false 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 + d6c77aad-064e-487b-a65f-367d86a62bfe 5 @@ -5690,10 +5690,10 @@ 5 - datum - datum - Empfehlungsdatum - date + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz + formReference 0 @@ -5710,7 +5710,7 @@ false 20119 - d6c77aad-064e-487b-a65f-367d86a62bfe + 87e05bb6-f863-4771-9c9c-aa6fbda17461 5 @@ -5789,1073 +5789,9 @@ 20119 06847050-ff8f-46c4-87b8-9584c0cef990 - 250 + 248 true - - 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 - 0feea6c9-b388-442c-bf63-79150b168f4c - 5 - 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 - b24158bb-453d-4405-8439-cff2fdc7e94b - 1 - 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 - 57064ddd-5793-43cf-b85f-6eb236c9381b - 24 - 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 - a14f08b9-4751-4730-ab5b-846ab84cc6bc - 6 - 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 - 31b4c59b-b9eb-4383-a8b3-efff9777ab06 - 25 - 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 - 9a7c14b8-958b-4269-bb58-d6267089660e - 22 - 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 - 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 - 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 - b757e7cc-9ec3-4480-aa3e-d4bcf031c13d - 12 - 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 - 3a530709-da96-4a9b-8586-5140d3eda38f - 8 - 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 - 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 - 8 - 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 - 92c9326d-964e-4c75-a6fa-388f3423b9f7 - 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 - 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 - 3 - 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 - b6e7460e-2350-4d62-8665-e07d5484a123 - 3 - 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 - - - {TK.shortdesc} 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 - 57707b45-cbf4-4bf6-99e3-b5051bff8552 - 23 - 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 - befce831-254e-499a-8ff5-9add1b21668d - 1 - false - false - button Button4 @@ -6884,7 +5820,6 @@ setFieldValue('refdnpmfollowup', ''); true - 1 @@ -6926,92 +5861,23 @@ false false - - combobox - hatstudie - Studienempfehlung + + section + FollowUp + FollowUp true false true - 0.5 + 8.5 false false - 1 + 0 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 - 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 - 4 - 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 @@ -7019,7 +5885,6 @@ false BOTH false - 1 @@ -7033,8 +5898,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -7050,234 +5915,17 @@ false false - 1 + 0 0 true false 0 20119 - 10db4953-182d-482c-9762-a5f081d6846e + befce831-254e-499a-8ff5-9add1b21668d 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 - 15a10da3-89d8-4700-acdd-0fadcd17d197 - 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 - 3c561c27-2dc3-4bf0-ae49-72472d47ac16 - 3 - 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 - 1f7fab25-616e-4d3c-8185-057776e5ef69 - 9 - false - false - section Studienempfehlung @@ -7299,7 +5947,6 @@ false BOTH false - 1 @@ -7342,13 +5989,76 @@ false - textarea - wirkstoffejson - + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true - true + false true - 4.25 + 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 + 10db4953-182d-482c-9762-a5f081d6846e + 1 + false + false + + + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten + true + false + false + 6.75 @@ -7357,24 +6067,21 @@ 0 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung + none 0 0 false BOTH - - false - true - - false - + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: '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 + - 0 + 1 true false 0 @@ -7390,7 +6097,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7408,19 +6115,19 @@ false 0 20119 - 9177c6c0-2905-474e-a34f-d8e8b30f31d7 - 10 + b757e7cc-9ec3-4480-aa3e-d4bcf031c13d + 12 false false - - textarea - wirkstoffe - + + button + btnaddstudie + Studienempfehlung hinzufügen true - true - true - 0.5 + false + false + 4.0 @@ -7429,16 +6136,25 @@ 0 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe + + 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 @@ -7447,7 +6163,7 @@ 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + true false @@ -7457,6 +6173,214 @@ 0 0 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 57064ddd-5793-43cf-b85f-6eb236c9381b + 24 + 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 + 31b4c59b-b9eb-4383-a8b3-efff9777ab06 + 25 + 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 + a14f08b9-4751-4730-ab5b-846ab84cc6bc + 6 + 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 @@ -7469,14 +6393,14 @@ false false - 0 + 1 0 true false 0 20119 - 0ab804d8-16f0-404f-af47-ab19ef324a46 - 10 + b24158bb-453d-4405-8439-cff2fdc7e94b + 1 false false @@ -7502,7 +6426,6 @@ false BOTH false - 1 @@ -7544,115 +6467,36 @@ false false - - textarea - studienallejson - Alle Studienempfehlungen JSON + + group + grpEvidenzlevel + Evidenzlevel true false true - 6.0 + 5.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 - 693e88d9-cd46-487e-9ed7-dd624bc6ec3e - 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 - DNPM FollowUp - - - FollowUp vom {DatumFollowUp} - 1 true false 0 0 false - + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -7680,8 +6524,8 @@ false 0 20119 - 720dda0f-b669-42da-a3d6-0e2dbcbb2894 - 9 + 92c9326d-964e-4c75-a6fa-388f3423b9f7 + 4 false false @@ -7706,7 +6550,6 @@ false BOTH false - 1 @@ -7748,8 +6591,1174 @@ 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 + 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 + 4 + 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 + 57707b45-cbf4-4bf6-99e3-b5051bff8552 + 22 + false + false + + + 0 + OS.Tumorkonferenz + false + 0 + false + 1001 + 6496927e-d708-11e5-b199-0050568f1add + 119 + + + + + 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 + b6e7460e-2350-4d62-8665-e07d5484a123 + 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 + 720dda0f-b669-42da-a3d6-0e2dbcbb2894 + 8 + 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 + 9a7c14b8-958b-4269-bb58-d6267089660e + 22 + false + false + + + 0 + OS.Molekulargenetik + false + 0 + false + 1001 + a5ff1d01-6c9d-425f-a608-bc08049cf90b + 113 + + + + + 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 + 3a530709-da96-4a9b-8586-5140d3eda38f + 8 + 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 + 0feea6c9-b388-442c-bf63-79150b168f4c + 5 + 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 + 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 + 3 + 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 + 3c561c27-2dc3-4bf0-ae49-72472d47ac16 + 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 + 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 + 10 + 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 + 693e88d9-cd46-487e-9ed7-dd624bc6ec3e + 4 + 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 + 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 + 8 + 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 + 15a10da3-89d8-4700-acdd-0fadcd17d197 + 8 + 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 + 1f7fab25-616e-4d3c-8185-057776e5ef69 + 9 + 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 + 0ab804d8-16f0-404f-af47-ab19ef324a46 + 10 + 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 + 9177c6c0-2905-474e-a34f-d8e8b30f31d7 + 10 + false + false + + + 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 Der Evidenzlevel des Biomarkers fehlt @@ -7767,11 +7776,41 @@ - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt - DatumGrenze_ufeedatum_GueltigZukunft - dateAfterOrEquals(getNow(), 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 + + + + 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 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 @@ -7798,38 +7837,6 @@ 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 - - - - 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 - - 2 Die NCT-Nummer entspricht nicht dem gültigen Muster @@ -7846,20 +7853,6 @@ studienct - - 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 @@ -7952,7 +7945,6 @@ false BOTH false - 1 @@ -8006,6 +7998,282 @@ 3 + + + DNPM_UF_Histologie + + -3 + DNPM UF Histologie + 1 + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 614d7e55-9c9d-4642-a45a-74cd8d7bd833 + 20 + true + + + textarea + AnmerkungMorphologie + Anmerkung zur Morphologie + true + false + true + 1.5 + + + + false + false + + 0 + 0 + AnmerkungMorphologie + DNPM_UF_Histologie + + none + 0 + + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 500 + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + df1599e2-2152-4a98-b263-45d745ba415c + 1 + false + false + + + textarea + Befundtext + Befundtext + true + true + true + 1.25 + + + + 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 + fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 + 6 + false + false + + + formReference + Histologie + Histologie + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Histologie + DNPM_UF_Histologie + + none + 0 + 0 + false + BOTH + false + + let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10;} + true + + OS.Molekulargenetik + + Histologie / molekulare Diagnostik vom {Datum} + + 1 + true + false + 0 + 0 + false + Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 55d3661e-9f85-4c56-a046-3df941f4f8a2 + 10 + false + false + + + 0 + OS.Molekulargenetik + false + 0 + false + 1001 + a5ff1d01-6c9d-425f-a608-bc08049cf90b + 113 + + + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + DNPM_Therapielinie @@ -8048,6 +8316,76 @@ 47 true + + combobox + Abbruchsgrund + Abbruchsgrund + true + false + true + 5.0 + + false + + 1 + 0 + Abbruchgrund + DNPM_Therapielinie + + none + 0 + 0 + false + BOTH + + Beendigung='A' + true + + Beendigung + + + false + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + bd4e1777-1ea8-4197-b865-cfcd1e522e0e + 3 + false + false + combobox Beendigung @@ -8070,7 +8408,6 @@ false BOTH false - 1 @@ -8134,7 +8471,6 @@ false BOTH false - 1 @@ -8176,143 +8512,6 @@ 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 - ae8a899e-c650-4d93-a1e7-284a3c6aa516 - 3 - false - false - - - textarea - WirkstoffCodes - Wirkstoff Codes - true - true - true - 4.0 - - - - false - false - - 0 - 0 - WirkstoffCodes - DNPM_Therapielinie - - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - 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 - ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 - 13 - false - false - datefield Ende @@ -8335,7 +8534,6 @@ false BOTH false - 1 @@ -8377,144 +8575,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 - bd4e1777-1ea8-4197-b865-cfcd1e522e0e - 3 - false - false - - - textfield - Nummer - - true - true - true - 1.0 - - - - false - false - - 0 - 0 - Nummer - DNPM_Therapielinie - Feldgruppe2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 40 - 0 - 0 - 1 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 88af944b-c2dd-460e-98ad-c3da71add6c4 - 10 - false - false - combobox Ergebnis @@ -8537,7 +8597,6 @@ false BOTH false - 1 @@ -8579,136 +8638,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 - a1a0c396-00f8-4840-86e7-0e58ea988eaa - 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 - cde2708d-5d4a-4c38-aa7a-775d16acde3e - 6 - false - false - group Feldgruppe1 @@ -8730,7 +8659,6 @@ false BOTH false - 1 @@ -8772,64 +8700,354 @@ 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 + a1a0c396-00f8-4840-86e7-0e58ea988eaa + 3 + false + false + + + textfield + Nummer + + true + true + true + 1.0 + + + + false + false + + 0 + 0 + Nummer + DNPM_Therapielinie + Feldgruppe2 + none + 0 + 0 + false + BOTH + false + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 40 + 0 + 0 + 1 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 88af944b-c2dd-460e-98ad-c3da71add6c4 + 10 + 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 + cde2708d-5d4a-4c38-aa7a-775d16acde3e + 6 + false + false + + + textarea + WirkstoffCodes + Wirkstoff Codes + true + true + true + 4.0 + + + + false + false + + 0 + 0 + WirkstoffCodes + DNPM_Therapielinie + + none + 0 + 0 + false + BOTH + + false + true + + + false + + + 0 + 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 + ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 + 13 + 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 + ae8a899e-c650-4d93-a1e7-284a3c6aa516 + 3 + false + false + 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Ende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Ende) + 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 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Beginn_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Beginn) - true - true - true - 0 - - Beginn - - - - 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) - true - true - true - 0 - - Beendigung - - 2 Das Datum liegt in der Zukunft @@ -8874,18 +9092,16 @@ 1 - Der Abbruchsgrund für die Therapielinie fehlt - Prüfung, ob Abbruchsgrund vorhanden ist - Therapielinie_Abbruchsgrund - not isEmptyString(Abbruchsgrund) + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) true true true - Beendigung = 'A' - true 0 - Abbruchsgrund + Beendigung @@ -8904,330 +9120,60 @@ 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) + 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 - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true 0 Beginn - Ende - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - DNPM_UF_ECOG - - -3 - DNPM UF ECOG - 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG - - false - true - 0 - -1 - false - - - - - - - - - - 2 - BOTH - false - false - true - false - true - false - false - false - false - false - 20119 - e0e62558-9bb8-4fe1-89d9-683fb3417b3e - 10 - true - - - combobox - ECOG - ECOG - true - false - true - 2.0 - - - - false - false - - 1 - 0 - ECOG - DNPM_UF_ECOG - 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 - 77543b2c-49f2-4404-b1c3-e672e4009442 - 1 - false - false - - - group - Feldgruppe1 - ECOG Performance Status - true - false - true - 1.0 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - ccd128ae-332b-4735-867e-8926ab5db494 - 2 - false - false - - - datefield - Datum - Datum - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Datum - DNPM_UF_ECOG - 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 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - d78cf414-1d06-4e15-81d9-8bdf22793916 - 1 - false - false - - - 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) + Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Ende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Ende) true true true 0 - Datum + Ende 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(Datum) + 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 - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt - DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - true - true - 0 - - Datum + Abbruchsgrund 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) + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) true true true 0 - Datum + Beginn @@ -9283,6 +9229,132 @@ 12 true + + textfield + Consent + + true + true + true + 1.0 + + false + + 0 + 0 + Consent + MR.Consent Verlauf + Feldgruppe1 + 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 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 + 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 + textfield Ereignis @@ -9305,7 +9377,6 @@ false BOTH false - 1 @@ -9368,7 +9439,6 @@ false BOTH false - 1 @@ -9410,142 +9480,14 @@ 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 - - - textfield - Consent - - true - true - true - 1.0 - - false - - 0 - 0 - Consent - MR.Consent Verlauf - Feldgruppe1 - 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 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 - false - false - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) + Das Datum liegt in der Zukunft + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true false true @@ -9556,10 +9498,10 @@ 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) true false true @@ -9651,29 +9593,31 @@ 150 true - - subform - ConsentVerlauf - Consent Verlauf + + datefield + ConsentDatumEinwilligungDNPM + Datum: true false - false - 5.0 + true + 1.0 + + + false false 0 - 2 - - + 0 + ConsentDatumDNPM + MR.Consent + Feldgruppe1 none 0 0 false BOTH false - MR.Consent Verlauf - 1 @@ -9698,9 +9642,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9710,8 +9654,74 @@ false 0 20119 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true + 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 @@ -9740,7 +9750,6 @@ false BOTH false - 1 @@ -9782,338 +9791,6 @@ 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 - - - 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 - - - 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 - - - datefield - ConsentDatumEinwilligungDNPM - Datum: - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ConsentDatumDNPM - MR.Consent - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 1 - 3 - false - - false - false - 0 - 0 - true - false - 0 - 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true - false - - - datefield - Datum - Datum - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Datum - MR.Consent - - date - 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 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 - false - false - combobox ConsentStatusEinwilligungMTB @@ -10139,7 +9816,6 @@ false BOTH false - 1 @@ -10181,6 +9857,202 @@ 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 + + + 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 + Datum + Datum + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Datum + MR.Consent + + date + 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 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 + false + false + group Feldgruppe1 @@ -10205,7 +10077,6 @@ false BOTH false - 1 @@ -10271,7 +10142,6 @@ false BOTH false - 1 @@ -10313,6 +10183,68 @@ 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 @@ -10343,7 +10275,6 @@ false - 1 @@ -10387,30 +10318,6 @@ - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) - true - false - false - 0 - - 2 Das Datum liegt vor dem Geburtsdatum @@ -10435,32 +10342,6 @@ 0 - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) - true - false - false - 0 - - 2 Das Datum liegt nach dem Sterbedatum @@ -10473,18 +10354,6 @@ 0 - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) - true - false - false - 0 - - 2 Das Datum liegt nach dem Sterbedatum @@ -10499,6 +10368,32 @@ ConsentDatumEinwilligungDNPM + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + 2 Das Datum liegt vor dem Geburtsdatum @@ -10513,34 +10408,6 @@ ConsentDatumEinwilligungMTB - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - 2 Das Datum liegt in der Zukunft @@ -10553,6 +10420,30 @@ 0 + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + true + false + false + 0 + + 2 Das Datum liegt in der Zukunft @@ -10569,16 +10460,56 @@ 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) true false false 0 + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + @@ -10595,6 +10526,314 @@ 0 + + + DNPM_UF_ECOG + + -3 + DNPM UF ECOG + 1 + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG + + false + true + 0 + -1 + false + + + + + + + + + + 2 + BOTH + false + false + true + false + true + false + false + false + false + false + 20119 + e0e62558-9bb8-4fe1-89d9-683fb3417b3e + 10 + true + + + datefield + Datum + Datum + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Datum + DNPM_UF_ECOG + 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 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + d78cf414-1d06-4e15-81d9-8bdf22793916 + 1 + false + false + + + combobox + ECOG + ECOG + true + false + true + 2.0 + + + + false + false + + 1 + 0 + ECOG + DNPM_UF_ECOG + 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 + 77543b2c-49f2-4404-b1c3-e672e4009442 + 1 + false + false + + + group + Feldgruppe1 + ECOG Performance Status + true + false + true + 1.0 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ccd128ae-332b-4735-867e-8926ab5db494 + 2 + false + false + + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt + DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt + DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) + true + true + true + 0 + + Datum + + + + 1 + Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt + Prüfung, ob Zeitpunkt des ECOG vorhanden ist + ECOG_Zeitpunkt + not isEmpty(Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt + DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) + true + true + true + 0 + + Datum + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + DNPM_UF_Tumorausbreitung @@ -10637,6 +10876,71 @@ 13 true + + group + Feldgruppe1 + Tumorausbreitung + true + false + true + 1.0 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 561b1d43-069c-4640-8e90-b8f96f58dfd3 + 2 + false + false + combobox Wert @@ -10662,7 +10966,6 @@ false BOTH false - 1 @@ -10729,7 +11032,6 @@ false BOTH false - 1 @@ -10771,74 +11073,22 @@ false false - - group - Feldgruppe1 - Tumorausbreitung - true - false - true - 1.0 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 561b1d43-069c-4640-8e90-b8f96f58dfd3 - 2 - false - false - + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) + true + true + true + 0 + + Zeitpunkt + + 2 Das Datum liegt in der Zukunft @@ -10867,20 +11117,6 @@ Zeitpunkt - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - @@ -10892,273 +11128,6 @@ 3 - - - DNPM_UF_Histologie - - -3 - DNPM UF Histologie - 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie - - false - true - 0 - 0 - false - - - - - - - - - - 0 - BOTH - false - false - true - true - true - false - false - false - false - false - 20119 - 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 20 - true - - - textarea - AnmerkungMorphologie - Anmerkung zur Morphologie - true - false - true - 1.5 - - - - false - false - - 0 - 0 - AnmerkungMorphologie - DNPM_UF_Histologie - - none - 0 - - 0 - false - BOTH - false - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 500 - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - df1599e2-2152-4a98-b263-45d745ba415c - 1 - false - false - - - textarea - Befundtext - Befundtext - true - true - true - 1.25 - - - - 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 - fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 - 6 - false - false - - - formReference - Histologie - Histologie - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Histologie - DNPM_UF_Histologie - - none - 0 - 0 - false - BOTH - false - - let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10;} - true - - OS.Molekulargenetik - - - Histologie / molekulare Diagnostik vom {Datum} - - 1 - true - false - 0 - 0 - false - Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 55d3661e-9f85-4c56-a046-3df941f4f8a2 - 10 - false - false - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - DNPM_UF_Rebiopsie @@ -11198,9 +11167,173 @@ false 20119 f8ca5edc-088e-46ab-baed-228b8d671c9e - 22 + 21 true + + 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 + 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 + 4 + false + false + + + 0 + OS.Molekulargenetik + false + 0 + false + 1001 + a5ff1d01-6c9d-425f-a608-bc08049cf90b + 113 + + + + + formReference + reftumorkonferenz + MTB + true + false + true + 0.5 + + + + false + false + + 0 + 0 + ref_tumorkonferenz + DNPM_UF_Rebiopsie + + none + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz + + MTB vom {Datum} + 0 + true + false + 0 + 0 + false + Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 7a254fab-5a15-4a55-adc8-ad8624ad4258 + 10 + false + false + + + 0 + OS.Tumorkonferenz + false + 0 + false + 1001 + 6496927e-d708-11e5-b199-0050568f1add + 119 + + + datefield ufrbdatum @@ -11231,7 +11364,6 @@ false - 0 @@ -11273,160 +11405,19 @@ 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 - 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 - 4 - false - false - - - formReference - reftumorkonferenz - MTB - true - false - true - 0.5 - - - - false - false - - 0 - 0 - ref_tumorkonferenz - DNPM_UF_Rebiopsie - - none - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - - var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); - true - - OS.Tumorkonferenz - - - {TK.shortdesc} vom {Datum} - - 0 - true - false - 0 - 0 - false - Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 7a254fab-5a15-4a55-adc8-ad8624ad4258 - 11 - 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) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt + DatumGrenze_ufrbdatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) true true true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 ufrbdatum @@ -11449,11 +11440,11 @@ - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt - DatumGrenze_ufrbdatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt + DatumGrenze_ufrbdatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufrbdatum) true true true @@ -11465,16 +11456,14 @@ - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt - DatumGrenze_ufrbdatum_GueltigZukunft - dateAfterOrEquals(getNow(), 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 - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 ufrbdatum @@ -11533,70 +11522,6 @@ 4 true - - textarea - InstitutName - Institut - true - false - true - 2.0 - - false - - 0 - 0 - InstitutName - DNPM_Vorbefunde - - 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 - da5c37fa-a15a-4558-a7f3-bed921cf7ac1 - 1 - false - false - textfield Befundnummer @@ -11619,7 +11544,6 @@ false BOTH false - 1 @@ -11683,7 +11607,6 @@ false BOTH false - 1 @@ -11725,6 +11648,69 @@ false false + + textarea + InstitutName + Institut + true + false + true + 2.0 + + false + + 0 + 0 + InstitutName + DNPM_Vorbefunde + + 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 + da5c37fa-a15a-4558-a7f3-bed921cf7ac1 + 1 + false + false + @@ -11779,14 +11765,88 @@ 68 true - - section - Bereich2 - Status der Therapieumsetzung + + textarea + AblehnungKostenMemo + Welche? true false true - 4.0 + 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 + 08e2a6f2-efa6-49e5-aed0-d658d075ca75 + 6 + false + false + + + section + Ansprechen + Ansprechen + true + false + true + 5.0 @@ -11803,7 +11863,6 @@ false BOTH false - 1 @@ -11840,19 +11899,19 @@ false 0 20119 - 43bd84f2-49d0-4809-a0c1-32d8341db578 - 1 + 2527e13b-4441-4be7-83f8-55cd6cbd2904 + 2 false false - - datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + + section + AntragKostenuebernahm + Antrag Kostenübernahme true false true - 2.0 + 3.0 @@ -11861,23 +11920,14 @@ 0 0 - AusstellungsdatumAntrag - DNPM_FollowUp - AntragKostenuebernahm + + none 0 0 false BOTH - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - false - 1 @@ -11914,7 +11964,7 @@ false 0 20119 - 9341d092-6156-4ae9-9b0d-d72619ab4471 + 2b298317-f833-4ca4-b73c-4b8092b0eff0 2 false false @@ -11944,7 +11994,6 @@ false BOTH false - 1 @@ -11986,6 +12035,356 @@ false false + + datefield + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme + true + false + true + 2.0 + + + + false + false + + 0 + 0 + AusstellungsdatumAntrag + 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 + 9341d092-6156-4ae9-9b0d-d72619ab4471 + 2 + false + false + + + section + Bereich2 + Status der Therapieumsetzung + true + false + true + 4.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 + 43bd84f2-49d0-4809-a0c1-32d8341db578 + 1 + false + false + + + combobox + BestResponse + Best Response + true + false + true + 1.0 + + + + false + false + + 1 + 0 + BestResponse + DNPM_FollowUp + Ansprechen + 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 + debc289c-a150-47e3-85cf-ad8e3c47f08c + 5 + 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 + 1fd81b59-e343-46dc-82d9-18bfdb05ac42 + 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 + bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 + 2 + false + false + datefield DatumFollowUp @@ -12008,7 +12407,6 @@ false BOTH false - 1 @@ -12050,6 +12448,298 @@ false false + + datefield + DatumProgression + Datum der Progression + true + false + true + 3.0 + + + + false + false + + 0 + 0 + DatumProgression + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + + BestResponse = 'PD' + 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 + ede81488-4147-4f03-8a94-bdc94e3679e9 + 5 + false + false + + + combobox + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) + true + false + true + 9.0 + + + + false + false + + 1 + 0 + Dosisdichte + 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 + b7e6245b-8fda-411a-a6a3-2e2e633d04bf + 8 + 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 + fd714ec5-bca5-4c25-b995-4b00776bf337 + 8 + 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 + f85312b5-c779-4568-aa5e-b5319a04c351 + 6 + false + false + combobox GrundAblehnungKosten @@ -12078,12 +12768,11 @@ AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true - StatusKostenuebernahme AntragKostenuebernahme + StatusKostenuebernahme false - 1 @@ -12125,6 +12814,302 @@ false false + + combobox + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + true + false + true + 5.0 + + + + false + false + + 1 + 0 + GrundNichtumsetzung + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'not-done' + true + + StatusTherapie + + + false + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 85d14def-12b5-48d0-8f42-507847027e72 + 7 + false + false + + + combobox + GrundTherapieabbruch + Grund für Therapieabbruch + true + false + true + 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 + d6d720c7-dfdf-428e-9fbe-4b95ddea289d + 7 + 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 + 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f + 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);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); + 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 + 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea + 18 + false + false + + + 0 + DNPM UF Einzelempfehlung + false + 0 + false + 20119 + 06847050-ff8f-46c4-87b8-9584c0cef990 + 248 + + + textfield OverallSurvival @@ -12150,7 +13135,6 @@ false BOTH false - 1 @@ -12217,7 +13201,6 @@ false BOTH false - 1 @@ -12259,1367 +13242,6 @@ false false - - combobox - GrundTherapieabbruch - Grund für Therapieabbruch - true - false - true - 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 - d6d720c7-dfdf-428e-9fbe-4b95ddea289d - 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 - f85312b5-c779-4568-aa5e-b5319a04c351 - 6 - 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);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); - 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 - 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea - 18 - 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 - 2527e13b-4441-4be7-83f8-55cd6cbd2904 - 2 - 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 - bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 - 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 - 6fabccc2-11a3-478e-b82f-98c178dea044 - 7 - false - false - - - datefield - DatumProgression - Datum der Progression - true - false - true - 3.0 - - - - false - false - - 0 - 0 - DatumProgression - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - - BestResponse = 'PD' - 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 - ede81488-4147-4f03-8a94-bdc94e3679e9 - 5 - false - false - - - combobox - BestResponse - Best Response - true - false - true - 1.0 - - - - false - false - - 1 - 0 - BestResponse - DNPM_FollowUp - Ansprechen - 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 - debc289c-a150-47e3-85cf-ad8e3c47f08c - 5 - 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 - fd714ec5-bca5-4c25-b995-4b00776bf337 - 8 - 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 - 2b298317-f833-4ca4-b73c-4b8092b0eff0 - 2 - 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 - 08326dbd-763f-48a6-ac58-9df92c6bee62 - 5 - false - false - - - datefield - Todeszeitpunkt - Todeszeitpunkt - true - false - true - 4.0 - - - - false - false - - 0 - 0 - Todeszeitpunkt - 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 - 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc - 5 - 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 - bda520b0-f85c-4024-982c-d22f67ff7d41 - 7 - 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 - 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 - 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 - 1fd81b59-e343-46dc-82d9-18bfdb05ac42 - 6 - false - false - - - combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - true - false - true - 5.0 - - - - false - false - - 1 - 0 - GrundNichtumsetzung - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'not-done' - true - - StatusTherapie - - - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 85d14def-12b5-48d0-8f42-507847027e72 - 7 - false - false - - - 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 - 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f - 5 - false - false - - - combobox - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - true - false - true - 9.0 - - - - false - false - - 1 - 0 - Dosisdichte - 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 - b7e6245b-8fda-411a-a6a3-2e2e633d04bf - 8 - false - false - - - combobox - StatusKostenuebernahme - Status der Kostenübernahme - true - false - true - 4.0 - - - - false - false - - 1 - 0 - StatusKostenuebernahme - DNPM_FollowUp - AntragKostenuebernahm - none - 0 - 0 - false - BOTH - - AntragKostenuebernahme = '1' - true - - 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 - 1ede003a-4a8d-44e4-8311-40fe309b5e2e - 2 - false - false - textfield PFS2EmpfTherapie @@ -13645,7 +13267,6 @@ false BOTH false - 1 @@ -13687,14 +13308,14 @@ false false - - textarea - AblehnungKostenMemo - Welche? + + textfield + QuotientPFS2PFS1 + Quotient PFS2/PFS1 true false true - 6.0 + 8.0 @@ -13703,24 +13324,15 @@ 0 0 - AblehnungKostenMemo + QuotientPFS2_PFS1 DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' - true - - GrundAblehnungKosten - AntragKostenuebernahme - - false - 1 @@ -13740,7 +13352,7 @@ 0 0 0 - 0 + 3 false false false @@ -13757,8 +13369,81 @@ false 0 20119 - 08e2a6f2-efa6-49e5-aed0-d658d075ca75 - 6 + 08326dbd-763f-48a6-ac58-9df92c6bee62 + 5 + false + false + + + combobox + StatusKostenuebernahme + Status der Kostenübernahme + true + false + true + 4.0 + + + + false + false + + 1 + 0 + StatusKostenuebernahme + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + BOTH + + AntragKostenuebernahme = '1' + true + + 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 + 1ede003a-4a8d-44e4-8311-40fe309b5e2e + 2 false false @@ -13787,7 +13472,6 @@ false BOTH false - 1 @@ -13861,7 +13545,6 @@ false - 1 @@ -13903,30 +13586,299 @@ 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 + 6fabccc2-11a3-478e-b82f-98c178dea044 + 7 + 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 + 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 + 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 + bda520b0-f85c-4024-982c-d22f67ff7d41 + 7 + false + false + + + datefield + Todeszeitpunkt + Todeszeitpunkt + true + false + true + 4.0 + + + + false + false + + 0 + 0 + Todeszeitpunkt + 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 + 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc + 5 + false + false + 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 vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true @@ -13939,17 +13891,18 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + Das Datum 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' + AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) true 0 + DatumAntwortKueAntrag AusstellungsdatumAntrag @@ -13985,6 +13938,53 @@ DatumProgression + + 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 in der Zukunft + Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt + DatumGrenze_LetztesFollowUpDatum_GueltigZukunft + dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + true + true + true + 0 + + LetztesFollowUpDatum + + + + 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 + + Therapieende + Therapiestart + + 2 Das Datum liegt in der Zukunft @@ -14001,80 +14001,6 @@ Therapieende - - 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 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 - Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt - DatumGrenze_DatumFollowUp_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) - true - true - true - 0 - - DatumFollowUp - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) - true - true - true - 0 - - AusstellungsdatumAntrag - - - - 1 - Der Grund für die Ablehnung der Kostenübernahme fehlt - Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist - FollowUp_Kostenübernahme_Grund - not isEmptyString(GrundAblehnungKosten) - true - true - true - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' - true - 0 - - GrundAblehnungKosten - - 2 Das Datum liegt vor dem Geburtsdatum @@ -14089,6 +14015,54 @@ LetztesFollowUpDatum + + 2 + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) + true + true + true + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + true + 0 + + Todeszeitpunkt + + + + 2 + Das Datum liegt 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 vor dem Geburtsdatum + Prüfung, ob Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + true + true + true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapiestart + + 1 Die Dosisdichte fehlt @@ -14108,87 +14082,9 @@ 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob Therapieende nach dem Sterbedatum liegt - DatumGrenze_Therapieende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapieende) - true - true - true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - Therapieende - - - - 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 Todeszeitpunkt entspricht nicht dem Sterbedatum - Prüfung, ob Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt.equals(patientData.getDeathdate()) - true - true - true - not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) - true - 0 - - Todeszeitpunkt - - - - 2 - Das Datum liegt vor dem Geburtsdatum - 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 in der Zukunft - Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt - DatumGrenze_LetztesFollowUpDatum_GueltigZukunft - dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) true true true @@ -14197,56 +14093,6 @@ LetztesFollowUpDatum - - 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 - 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 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 @@ -14263,12 +14109,120 @@ DatumProgression + + 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 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 Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + true + true + true + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapieende + + + + 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 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 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 Datum des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp + + + + 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 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 @@ -14281,16 +14235,30 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + Das Datum liegt 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 - LetztesFollowUpDatum + DatumFollowUp + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp @@ -14347,7 +14315,7 @@ false true - // See: scrips/klinik_anamnese-on_save.js&#10;&#10;let uf = Array.from(getFieldValue('DNPMTherapielinie'))&#10; .filter(tl => tl.Beginn[0] || tl.Ende[0] || tl.Wirkstoffe || tl.WirkstoffCodes || tl.Ergebnis.val || tl.Beendigung.val || tl.Abbruchgrund)&#10; .sort((tl1, tl2) => { return tl1.Beginn[0] > tl2.Beginn[0] })&#10; .map((tl, idx) => {&#10; tl.Nummer = idx+1;&#10; return tl;&#10; });&#10;&#10;setFieldValue('DNPMTherapielinie', uf);&#10;&#10;if (uf.length > 0){&#10; setFieldValue('AnzahlTherapielinien', uf.length);&#10; setFieldValue('Therapiebeginn', uf[uf.length-1].Beginn[0]);&#10; setFieldValue('Therapieende', uf[uf.length-1].Ende[0]);&#10;} else {&#10; setFieldValue('Therapiebeginn', [null, 'exact']);&#10; setFieldValue('Therapieende', [null, 'exact']);&#10;} + let uf = Array.from(getFieldValue('DNPMTherapielinie'))&#10; .sort((tl1, tl2) => { return tl1.Beginn[0] > tl2.Beginn[0] })&#10; .map((tl, idx) => {&#10; tl.Nummer = idx+1;&#10; return tl;&#10; });&#10;&#10;setFieldValue('DNPMTherapielinie', uf);&#10;&#10;if (uf.length > 0){&#10; setFieldValue('AnzahlTherapielinien', uf.length);&#10; setFieldValue('Therapiebeginn', uf[uf.length-1].Beginn[0]);&#10; setFieldValue('Therapieende', uf[uf.length-1].Ende[0]);&#10;} true @@ -14360,275 +14328,13 @@ 20119 3cb37cdf-ee10-4652-b426-531b07ee3d6b - 230 + 228 true - - 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 - 54da08a1-2a70-40db-82a8-519ee88d4bbc - 5 - false - false - - - subform - Verwandte - Tumorerkrankungen bei Verwandten - true - false - false - 6.5 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - DNPM UF Verwandte - - - - 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 - 45add475-b61e-46c0-8886-359b5f812ef2 - 2 - 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 - c67e89e5-9079-42b1-a32f-39b5947c1461 - 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 - 9bc377c6-3435-4eb5-afe8-075ca848eeb3 - 4 - false - false - - + datefield - DatumErstdiagnose - Datum der Erstdiagnose + AnmeldedatumMTB + Anmeldedatum für das MTB true false true @@ -14641,946 +14347,15 @@ 0 0 - DatumErstdiagnose - DNPM_KPA - Bereich3 - 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 - 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 - 7 - 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 - af831cf8-1114-456c-a068-d0861fd6260d - 6 - 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 - a4fd7d17-c771-4e91-b349-9e31cf942331 - 3 - false - false - - - datefield - Therapiebeginn - Therapiebeginn - true - true - true - 1.0 - - - - false - false - - 0 - 0 - Therapiebeginn - 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 - 66328e95-7872-4f6b-b78a-b484fde2bf2e - 11 - 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 - 980da558-1af2-45b1-a04b-3a3e7058018f - 4 - 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 - 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 - 12 - false - false - - - combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung - true - false - true - 5.0 - - false - - 1 - 0 - Einwilligung - DNPM_KPA - Consent - 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 - 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba - 5 - 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 - 39da2eb2-d738-4814-938e-a5c23537ec5a - 3 - 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 - 0b19e2d0-74df-4d80-b407-cef7c35f2d07 - 9 - 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 - b29721ea-06bd-4ab5-9363-df060df7938c - 4 - false - false - - - formReference - MTB - Molekulares Tumorboard - true - false - true - 0.5 - - - - false - false - - 0 - 0 - MTB + AnmeldedatumMTB DNPM_KPA Bereich4 - none + date 0 0 false BOTH false - - // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); - true - - OS.Tumorkonferenz - - - {TK.shortdesc} vom {Datum} - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - a21806f5-5540-406d-9e02-0bae552668af - 8 - 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 - c11ad5b1-a023-4e94-942c-ccb67324cec4 - 9 - false - false - - - combobox - Geschlecht - Geschlecht - true - true - true - 3.0 - - false - - 1 - 0 - Geschlecht - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - 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 - bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db - 4 - 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 - 7ee99b74-1e73-46d5-ad74-f90053b935ce - 4 - false - false - - - section - Bereich4 - aktueller Status - true - false - true - 4.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - 1 @@ -15617,7 +14392,7 @@ false 0 20119 - e507848b-14f3-42f3-bc6b-daa0a494d8c2 + df0a74b6-d142-4400-9a74-32b94fadba91 5 false false @@ -15647,7 +14422,6 @@ false BOTH false - 1 @@ -15689,32 +14463,95 @@ false false - - datefield - DatumProgression - Datum der Progression + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true - 4.0 + 3.0 - - - false false 0 0 - DatumProgression + AnzahlTherapielinien DNPM_KPA - Bereich7 + 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 + f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf + 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 @@ -15751,8 +14588,318 @@ false 0 20119 - e1cf6699-9b39-4c56-9649-6da76858836d - 9 + 21271870-688f-4f94-9eed-a89defaa2895 + 10 + 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 + 041d042d-0378-4a7b-9e3d-cd11579184b3 + 3 + 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 + c1e537dc-9330-4c09-babe-fdf5436e5ad7 + 4 + 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 + e507848b-14f3-42f3-bc6b-daa0a494d8c2 + 5 + 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 + e3dff2cf-47b5-4d3b-b225-2b13655cfd6b + 3 + 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 + a4fd7d17-c771-4e91-b349-9e31cf942331 + 3 false false @@ -15777,7 +14924,6 @@ false BOTH false - 1 @@ -15849,7 +14995,6 @@ true MR.Consent - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} 1 @@ -15890,33 +15035,41 @@ 25 false false + + + 0 + MR.Consent + false + 0 + false + 20119 + f9032c1e-a889-41e4-8871-3d244f0bc177 + 150 + + - + datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + ConsentDatumEinwilligungDNPM + Datum der Einwilligung true - false + true true - 1.0 + 6.0 - - - false false 0 0 - AnmeldedatumMTB + DatumEinwilligung DNPM_KPA - Bereich4 - date + Consent + none 0 0 false BOTH false - 1 @@ -15953,37 +15106,109 @@ false 0 20119 - df0a74b6-d142-4400-9a74-32b94fadba91 - 5 + f854ff0b-4241-4b12-a38c-68185c2b8ad5 + 4 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + formReference + ConsentMTB + Consent MTB-Register true false true - 1.0 + 11.0 - - - false false - 1 + 0 0 - LeitlinienTherapieProgr + ConsentMTB DNPM_KPA - Bereich6 + 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 + b29721ea-06bd-4ab5-9363-df060df7938c + 4 + false + false + + + 0 + MR.Consent + false + 0 + false + 20119 + f9032c1e-a889-41e4-8871-3d244f0bc177 + 150 + + + + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung + true + false + true + 5.0 + + false + + 1 + 0 + Einwilligung + DNPM_KPA + Consent none 0 0 false BOTH false - 1 @@ -16020,27 +15245,24 @@ false 0 20119 - b83024b5-1099-4eff-8400-e51ac5dab2c5 - 7 + 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba + 5 false false subform - Tumorausbreitung - Tumorausbreitung + DNPMTherapielinie + Therapielinien true false true - 3.5 + 9.0 - - - false false 0 - 2 + 1 none @@ -16049,8 +15271,7 @@ false BOTH false - DNPM UF Tumorausbreitung - + DNPM UF Therapielinie 1 @@ -16087,34 +15308,36 @@ false 0 20119 - 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 - 2 + c67e89e5-9079-42b1-a32f-39b5947c1461 + 3 false false - + datefield - Geburtsdatum - Geburtsdatum + DatumErstdiagnose + Datum der Erstdiagnose true - true + false true 1.0 + + + false false 0 0 - Geburtsdatum + DatumErstdiagnose DNPM_KPA - Bereich2 + Bereich3 none 0 0 false BOTH false - 1 @@ -16151,34 +15374,36 @@ false 0 20119 - 9699f132-154d-4ddc-a30b-bb78617b72a7 - 3 + 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 + 7 false false - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien + + datefield + DatumProgression + Datum der Progression true - true + false true - 3.0 + 4.0 + + + false false 0 0 - AnzahlTherapielinien + DatumProgression DNPM_KPA - Bereich6 + Bereich7 none 0 0 false BOTH false - 1 @@ -16187,7 +15412,7 @@ 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + true false @@ -16198,7 +15423,7 @@ 0 0 0 - 3 + 0 false false false @@ -16215,11 +15440,77 @@ false 0 20119 - f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf + e1cf6699-9b39-4c56-9649-6da76858836d 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 + 980da558-1af2-45b1-a04b-3a3e7058018f + 4 + false + false + lookup FruehereTumorDiagnose @@ -16252,7 +15543,6 @@ false - 1 @@ -16295,14 +15585,87 @@ false false - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + + textfield + FruehereTumoreAlter + Erkrankungsalter true false true - 2.0 + 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 + 1abeb687-49ab-4dc9-b246-e7ed934f9282 + 6 + false + false + + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung + true + false + true + 1.0 @@ -16311,16 +15674,15 @@ 1 0 - LeitlinienTherapieDurchl + fruehereTumorerkrankung DNPM_KPA - Bereich6 + Bereich1 none 0 0 false BOTH false - 1 @@ -16357,17 +15719,17 @@ false 0 20119 - 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 - 7 + 9bc377c6-3435-4eb5-afe8-075ca848eeb3 + 4 false false - - section - Bereich2 - Patientendaten + + datefield + Geburtsdatum + Geburtsdatum true - false + true true 1.0 @@ -16375,15 +15737,15 @@ 0 0 - - + Geburtsdatum + DNPM_KPA + Bereich2 none 0 0 false BOTH false - 1 @@ -16392,7 +15754,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -16420,22 +15782,154 @@ false 0 20119 - 041d042d-0378-4a7b-9e3d-cd11579184b3 + 9699f132-154d-4ddc-a30b-bb78617b72a7 3 false false - - section - Bereich3 - Diagnose + + combobox + Geschlecht + Geschlecht true - false + true true 3.0 false + 1 + 0 + Geschlecht + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + 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 + bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db + 4 + 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 + 0b19e2d0-74df-4d80-b407-cef7c35f2d07 + 9 + false + false + + + subform + Histologie + Histologie(en) + true + false + false + 3.25 + + + + false + false + 0 0 @@ -16446,7 +15940,7 @@ false BOTH false - + DNPM UF Histologie 1 @@ -16483,7 +15977,141 @@ false 0 20119 - c1e537dc-9330-4c09-babe-fdf5436e5ad7 + 979ddbb0-26d0-48cd-b007-c43c046e523e + 3 + 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 + c11ad5b1-a023-4e94-942c-ccb67324cec4 + 9 + 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 + 7ee99b74-1e73-46d5-ad74-f90053b935ce 4 false false @@ -16513,7 +16141,6 @@ false BOTH false - 1 @@ -16556,33 +16183,31 @@ false false - - section - Bereich1 - frühere Tumorerkrankung + + textfield + Krankenkasse + Krankenkasse 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. + 4.0 + + + + false false 0 0 - - + Krankenkasse + DNPM_KPA + Bereich2 none 0 0 false BOTH - - false - true - - false - 1 @@ -16591,7 +16216,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -16602,7 +16227,7 @@ 0 0 0 - 0 + 3 false false false @@ -16619,19 +16244,19 @@ false 0 20119 - 21271870-688f-4f94-9eed-a89defaa2895 - 10 + af831cf8-1114-456c-a068-d0861fd6260d + 6 false false - + combobox - WHOGrad - WHO-Grad + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true - 6.0 + 2.0 @@ -16640,23 +16265,15 @@ 1 0 - WHOGrad + LeitlinienTherapieDurchl DNPM_KPA - Bereich3 + Bereich6 none 0 0 false BOTH - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - false - 1 @@ -16693,7 +16310,73 @@ false 0 20119 - f7da1c86-7204-4992-a651-b8a71ec72791 + 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 + 7 + 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 + b83024b5-1099-4eff-8400-e51ac5dab2c5 7 false false @@ -16723,7 +16406,6 @@ false BOTH false - 1 @@ -16765,14 +16447,427 @@ false false - - section - Bereich6 - Vortherapien + + formReference + MTB + Molekulares Tumorboard true false true - 8.0 + 0.5 + + + + false + false + + 0 + 0 + MTB + DNPM_KPA + Bereich4 + none + 0 + 0 + false + BOTH + false + + // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); + true + + OS.Tumorkonferenz + + 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 + a21806f5-5540-406d-9e02-0bae552668af + 7 + false + false + + + 0 + OS.Tumorkonferenz + false + 0 + false + 1001 + 6496927e-d708-11e5-b199-0050568f1add + 119 + + + + + datefield + Therapiebeginn + Therapiebeginn + true + true + true + 1.0 + + + + false + false + + 0 + 0 + Therapiebeginn + 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 + 66328e95-7872-4f6b-b78a-b484fde2bf2e + 11 + 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 + 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 + 12 + 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 + 39da2eb2-d738-4814-938e-a5c23537ec5a + 3 + false + false + + + subform + Tumorausbreitung + Tumorausbreitung + true + false + true + 3.5 + + + + false + false + + 0 + 2 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Tumorausbreitung + + + 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 + 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 + 2 + false + false + + + subform + Verwandte + Tumorerkrankungen bei Verwandten + true + false + false + 6.5 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Verwandte + + + 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 + 45add475-b61e-46c0-8886-359b5f812ef2 + 2 + false + false + + + subform + Vorbefunde + Molekularpathologische Vorbefunde + true + false + false + 7.0 false @@ -16786,7 +16881,7 @@ false BOTH false - + DNPM UF Vorbefunde 1 @@ -16823,108 +16918,43 @@ false 0 20119 - e3dff2cf-47b5-4d3b-b225-2b13655cfd6b - 3 + 54da08a1-2a70-40db-82a8-519ee88d4bbc + 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 - f854ff0b-4241-4b12-a38c-68185c2b8ad5 - 4 - false - false - - - textfield - FruehereTumoreAlter - Erkrankungsalter + + combobox + WHOGrad + WHO-Grad true false true - 3.0 + 6.0 false false - 0 + 1 0 - fruehereTumorereAlter + WHOGrad DNPM_KPA - Bereich1 + Bereich3 none 0 0 false BOTH - FruehereTumorerkrankung='1' + ICD10.getCategories()->includes('Gehirn') true - FruehereTumorerkrankung + ICD10 false - 1 @@ -16938,75 +16968,8 @@ true false false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 1abeb687-49ab-4dc9-b246-e7ed934f9282 - 6 - false - false - - - subform - Histologie - Histologie(en) - true - false - false - 3.25 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - DNPM UF Histologie - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - + code + code,kurz 0 0 0 @@ -17022,19 +16985,33 @@ false false - 0 + 1 0 true false 0 20119 - 979ddbb0-26d0-48cd-b007-c43c046e523e - 3 + f7da1c86-7204-4992-a651-b8a71ec72791 + 7 false false + + 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 @@ -17049,90 +17026,6 @@ ICD10 - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt - DatumGrenze_DatumErstdiagnose_GueltigZukunft - dateAfterOrEquals(getNow(), DatumErstdiagnose) - true - true - true - 0 - - DatumErstdiagnose - - - - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) - true - true - true - 0 - - AnmeldedatumMTB - - - - 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 - 0 - - DatumProgression - - - - 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) - true - true - true - 0 - - DatumErstdiagnose - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt - DatumGrenze_DatumErstdiagnose_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) - true - true - true - 0 - - DatumErstdiagnose - - - - 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 Das Datum liegt in der Zukunft @@ -17147,34 +17040,6 @@ AnmeldedatumMTB - - 1 - Leitlinienstatus fehlt - Prüfung, ob Leitlinienstatus vorhanden ist - Klinik/Anamnese_Leitlinienstatus - not isEmptyString(Leitlinienstatus) - true - true - true - 0 - - Leitlinienstatus - - - - 2 - Das Erstdiagnosedatum fehlt - Prüfung, ob Erstdiagnosedatum vorhanden ist - Klinik/Anamnese_Erstdiagnosedatum - not isEmpty(DatumErstdiagnose) - true - true - true - 0 - - DatumErstdiagnose - - 2 Das Datum liegt in der Zukunft @@ -17189,6 +17054,62 @@ DatumProgression + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt + DatumGrenze_DatumErstdiagnose_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 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 + 0 + + DatumProgression + + + + 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 + + 2 Das Datum liegt vor dem Geburtsdatum @@ -17203,6 +17124,48 @@ DatumProgression + + 1 + Leitlinienstatus fehlt + Prüfung, ob Leitlinienstatus vorhanden ist + Klinik/Anamnese_Leitlinienstatus + not isEmptyString(Leitlinienstatus) + true + true + true + 0 + + Leitlinienstatus + + + + 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) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + @@ -17258,144 +17221,9 @@ true 20119 b277991d-0bda-4082-841e-dd10759b9cbd - 176 + 173 true - - subform - Einzelempfehlung - Einzelempfehlung - true - false - false - 8.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - - miteinzelempfehlung = true - true - - miteinzelempfehlung - - - false - DNPM UF Einzelempfehlung - - - - 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 - 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 - 4 - 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 - 00e961e5-26e1-4d94-8c81-acb441fb329d - 2 - false - false - button Button1 @@ -17424,7 +17252,6 @@ var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); true - 1 @@ -17466,69 +17293,6 @@ 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 - 2edb7cdc-3b65-43c4-9a9c-213d9d169467 - 3 - false - false - subform DNPMUFRebiopsie @@ -17558,7 +17322,6 @@ false DNPM UF Rebiopsie - 1 @@ -17600,6 +17363,200 @@ false false + + subform + Einzelempfehlung + Einzelempfehlung + true + false + false + 8.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + + miteinzelempfehlung = true + true + + miteinzelempfehlung + + + false + DNPM UF Einzelempfehlung + + + 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 + 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 + 4 + 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 + f6715f8d-0c3f-42bf-91e8-51a48f40877d + 3 + 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 + 2edb7cdc-3b65-43c4-9a9c-213d9d169467 + 3 + false + false + section bereichreevaluation @@ -17621,7 +17578,6 @@ false BOTH false - 1 @@ -17663,6 +17619,215 @@ 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 + e8a23bd7-debe-487c-b89b-7793c869c670 + 16 + 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 + 44c497c8-0ef0-49c4-a873-340ce3e22854 + 7 + 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 + 7948405e-2c3a-457b-b6e5-1a6a7368ea4e + 7 + false + false + combobox humangenberatung @@ -17689,7 +17854,6 @@ if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} true - 1 @@ -17731,6 +17895,76 @@ false false + + textarea + humangenberbegruendung + Begründung + true + false + true + 5.0 + + false + + 0 + 0 + humangen_ber_begruendung + DNPM_Therapieplan + bereichHumangenBeratung + none + 0 + 0 + true + BOTH + + humangenberatung = '1' + true + + humangenberatung + + + false + + + 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 + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 4730a146-55a9-4f5e-adba-7da5116272da + 6 + false + false + checkbox miteinzelempfehlung @@ -17753,7 +17987,6 @@ false BOTH false - 1 @@ -17795,6 +18028,131 @@ 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 + 00e961e5-26e1-4d94-8c81-acb441fb329d + 2 + 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 + 37599bc6-496d-4d21-ba3e-f8a309cc9de1 + 1 + false + false + textarea protokollauszug @@ -17817,7 +18175,6 @@ false BOTH false - 1 @@ -17885,7 +18242,6 @@ if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} true - 1 @@ -17927,14 +18283,14 @@ false false - - datefield - datumtkreevaluation - Datum MTB + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false true - 0.75 + 2.25 @@ -17943,34 +18299,27 @@ 0 0 - datum_tk_reevaluation + ref_dnpm_klinikanamnese DNPM_Therapieplan - bereichreevaluation + none 0 0 false BOTH - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - false - + DNPM Klinik/Anamnese - + Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} 1 true false 0 0 false - + Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. - true + false false false @@ -17996,178 +18345,62 @@ false 0 20119 - 7948405e-2c3a-457b-b6e5-1a6a7368ea4e - 7 + 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e + 6 false false + + + 0 + DNPM Klinik/Anamnese + false + 0 + false + 20119 + 3cb37cdf-ee10-4652-b426-531b07ee3d6b + 228 + + - - datefield - datum - Datum (erstes) MTB + + formReference + referstemtb + Erstes MTB true false true - 4.5 + 2.25 + + + false false 0 0 - datum + ref_tumorkonferenz DNPM_Therapieplan mtbepisode - date - 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 - e8a23bd7-debe-487c-b89b-7793c869c670 - 16 - false - false - - - combobox - target - Target gefunden? - true - false - true - 1.0 - - false - - 1 - 0 - target - DNPM_Therapieplan - Targetierung none 0 0 - mandatory + false 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 - 3564da63-92df-4054-b628-f614db64fdf4 - 6 - false - false - - - textarea - humangenberbegruendung - Begründung - true - false - true - 5.0 - - false - - 0 - 0 - humangen_ber_begruendung - DNPM_Therapieplan - bereichHumangenBeratung - none - 0 - 0 - true - BOTH - - humangenberatung = '1' + + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); true - - humangenberatung - - - false - + + OS.Tumorkonferenz - + MTB vom {Datum} 1 true false 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + 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 @@ -18195,10 +18428,22 @@ false 0 20119 - 4730a146-55a9-4f5e-adba-7da5116272da - 6 + 5bae273a-db65-4f40-a0d8-ecf8eb051d3d + 56 false false + + + 0 + OS.Tumorkonferenz + false + 0 + false + 1001 + 6496927e-d708-11e5-b199-0050568f1add + 119 + + formReference @@ -18233,7 +18478,6 @@ false OS.Molekulargenetik - Befund vom {Datum}, Panel: {Panel} @@ -18275,79 +18519,18 @@ 9 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); - true - - OS.Tumorkonferenz - - - {TK.shortdesc} vom {Datum} - - 1 - true - false - 0 - 0 - false - Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 5bae273a-db65-4f40-a0d8-ecf8eb051d3d - 59 - false - false + + + 0 + OS.Molekulargenetik + false + 0 + false + 1001 + a5ff1d01-6c9d-425f-a608-bc08049cf90b + 113 + + formReference @@ -18386,9 +18569,8 @@ true OS.Tumorkonferenz - - {TK.shortdesc} vom {Datum} + MTB vom {Datum} 1 true @@ -18425,277 +18607,21 @@ 0 20119 4159c052-f6cb-4084-9451-db28275ed671 - 14 - 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 - 37599bc6-496d-4d21-ba3e-f8a309cc9de1 - 1 - 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 - f6715f8d-0c3f-42bf-91e8-51a48f40877d - 3 - 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 - 44c497c8-0ef0-49c4-a873-340ce3e22854 - 7 - false - false - - - formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese - true - false - true - 2.25 - - - - false - false - - 0 - 0 - ref_dnpm_klinikanamnese - DNPM_Therapieplan - - none - 0 - 0 - false - BOTH - false - DNPM Klinik/Anamnese - - - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} - 1 - true - false - 0 - 0 - false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. - - false - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e - 6 + 12 false false + + + 0 + OS.Tumorkonferenz + false + 0 + false + 1001 + 6496927e-d708-11e5-b199-0050568f1add + 119 + + formReference @@ -18734,9 +18660,8 @@ true OS.Tumorkonferenz - - {TK.shortdesc} vom {Datum} + MTB vom {Datum} 1 true @@ -18773,44 +18698,103 @@ 0 20119 df226ded-99a6-4d1c-b23f-e6928e3492e5 - 12 + 10 + false + false + + + 0 + OS.Tumorkonferenz + false + 0 + false + 1001 + 6496927e-d708-11e5-b199-0050568f1add + 119 + + + + + 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 + 3564da63-92df-4054-b628-f614db64fdf4 + 6 false false - 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) + 1 + Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist + Therapieplan_Histologische Reevaluation_Erstellungsdatum + not isEmpty(datumtkreevaluation) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + reevaluation = '1' 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' - true - 0 - - datumtkhumangenber - - 2 Das Datum liegt vor dem Geburtsdatum @@ -18825,22 +18809,6 @@ 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 - - 1 Das Erstellungsdatum des Therapieplans fehlt @@ -18856,49 +18824,35 @@ - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt - DatumGrenze_datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datum) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum 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 - datum + datumtkreevaluation 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt - DatumGrenze_datumtkhumangenber_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt + DatumGrenze_datumtkreevaluation_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkreevaluation) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkhumangenber - - - - 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) - true - true - true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkhumangenber + datumtkreevaluation @@ -18932,35 +18886,81 @@ - 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist - Therapieplan_Histologische Reevaluation_Erstellungsdatum - not isEmpty(datumtkreevaluation) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt + DatumGrenze_datumtkhumangenber_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) true true true - reevaluation = '1' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkreevaluation + datumtkhumangenber + + + + 1 + Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt + Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist + Therapieplan_Human-genetische Beratung_Erstellungsdatum + not isEmpty(datumtkhumangenber) + true + true + true + humangenberatung = '1' + true + 0 + + datumtkhumangenber + + + + 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 liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt + DatumGrenze_datumtkhumangenber_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + true + true + true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber 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) + 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 - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkreevaluation + datumtkhumangenber