From de59eb82d4a9966bcc20c78bbe4df40d4080b986 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Thu, 15 Feb 2024 11:31:49 +0100 Subject: Entferne Formular "DNPM Molekulare Diagnostik" --- forms/dnpm-formulare.osc | 11788 +++++++++++++++++++-------------------------- 1 file changed, 5054 insertions(+), 6734 deletions(-) (limited to 'forms') diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 0103d0f..68ba637 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -6,6 +6,70 @@ 2.12.4 + + DNPM.StatusTherapie + DNPM.StatusTherapie + SIMPLE + false + + 20119 + a20c571a-5784-47ca-b588-f40264135055 + 2 + + + 1 + 2023-03-18Z + DNPM.StatusTherapie.v1 + true + v1 + 20119 + afd94417-62fc-43d6-869f-68ff3d80e365 + 2 + + + stopped + Gestoppt + Gestoppt + + + 3.0 + + + not-done + Nicht durchgeführt + Nicht durchgeführt + + + 1.0 + + + on-going + Laufend + Laufend + + + 2.0 + + + completed + Vollendet + Vollendet + + + 4.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.GrundNichtumsetzung Grund für nicht umgesetzte Therapie @@ -26,14 +90,6 @@ b9b1a0d5-571b-4a93-858f-1c758779060d 2 - - w - Weitere Gründe - Weitere Gründe - - - 10.0 - u Unbekannt @@ -51,28 +107,12 @@ 8.0 - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt - - - 5.0 - - - m - Medizinische Gründe - Medizinische Gründe - - - 4.0 - - - l - Lost to FU - Lost to FU + w + Weitere Gründe + Weitere Gründe - 9.0 + 10.0 n @@ -82,6 +122,14 @@ 2.0 + + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt + + + 5.0 + b Wahl einer anderen Therapie durch Behandler @@ -91,12 +139,20 @@ 7.0 - t - Tod - Tod + k + Klinisch keine Indikation + Klinisch keine Indikation - 6.0 + 3.0 + + + m + Medizinische Gründe + Medizinische Gründe + + + 4.0 a @@ -107,12 +163,20 @@ 1.0 - k - Klinisch keine Indikation - Klinisch keine Indikation + l + Lost to FU + Lost to FU - 3.0 + 9.0 + + + t + Tod + Tod + + + 6.0 @@ -127,56 +191,40 @@ - DNPM.Umsetzungsart - Umsetzungsart + DNPM.Dosisdichte + Dosisdichte SIMPLE false Klinischer KDS-DNPM 20119 - 8a99861b-ca2f-4d02-98eb-9eef5332e53c - 4 + 24f63cbb-906b-4c60-870f-6912ca6a8669 + 5 1 2022-03-18Z - DNPM.Umsetzungsart.v1 + DNPM.Dosisdichte.v1 true v1 20119 - 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 - 2 + b49072ef-7dcb-45fc-9044-0f53b839d1d1 + 3 - k - Kü-Antrag - Kü-Antrag - - - 1.0 - - - i - in-label - in-label + g + >= 50 % + >= 50 % 2.0 - h - individueller Heilversuch - individueller Heilversuch - - - 4.0 - - - o - off-label (Studie) - off-label (Studie) + k + < 50 % + < 50 % - 3.0 + 1.0 @@ -211,76 +259,76 @@ 9 - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) + x + Bewertung nicht möglich + Bewertung nicht möglich - 7.0 + 8.0 - c - Complete Response (CR) - Complete Response (CR) + u + Unbekannt + Unbekannt - 1.0 + 6.0 - t - Partial Response (PR) - Partial Response (PR) + y + Bewertung noch nicht möglich + Bewertung noch nicht möglich - 2.0 + 9.0 - s - Stable Disease (SD) - Stable Disease (SD) + p + Progressive Disease (PD) + Progressive Disease (PD) - 4.0 + 5.0 - x - Bewertung nicht möglich - Bewertung nicht möglich + c + Complete Response (CR) + Complete Response (CR) - 8.0 + 1.0 - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich + s + Stable Disease (SD) + Stable Disease (SD) - 9.0 + 4.0 - u - Unbekannt - Unbekannt + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) - 6.0 + 7.0 - m - Mixed Response (MR) - Mixed Response (MR) + t + Partial Response (PR) + Partial Response (PR) - 3.0 + 2.0 - p - Progressive Disease (PD) - Progressive Disease (PD) + m + Mixed Response (MR) + Mixed Response (MR) - 5.0 + 3.0 @@ -292,22 +340,22 @@ Best Response - p + y - y + m - t + p - x + t c - m + x s @@ -322,25 +370,25 @@ Ansprechen auf letzte Therapielinie - p + m c - s + n - t + s - m + u - u + t - n + p @@ -356,54 +404,126 @@ - DNPM.StatusTherapie - DNPM.StatusTherapie + DNPM.GrundTherapieabbruch + Grund für Therapieabbruch SIMPLE false - + Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp 20119 - a20c571a-5784-47ca-b588-f40264135055 - 2 + 0ff28640-40df-4833-9acb-05d07e6cbc71 + 8 1 - 2023-03-18Z - DNPM.StatusTherapie.v1 + 2023-08-27Z + DNPM.GrundTherapieabbruch.v1 true v1 20119 - afd94417-62fc-43d6-869f-68ff3d80e365 - 2 + f7503688-4a99-43ba-aa7e-85b259520718 + 8 - completed - Vollendet - Vollendet - + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended - 4.0 + 3.0 - on-going - Laufend - Laufend - + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish 2.0 - stopped - Gestoppt - Gestoppt - + mr + medizinische Gründe + medizinische Gründe + medical-reason - 3.0 + 4.0 - not-done - Nicht durchgeführt - Nicht durchgeführt - + death + Tod + Tod + patient-death + + 6.0 + + + ot + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + other-therapy-chosen + + 8.0 + + + bsc + Best Supportive Care + Best Supportive Care + best supportive care + + 11.0 + + + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally + + 9.0 + + + un + unbekannt + unbekannt + unknown + + 13.0 + + + other + weitere Gründe + weitere Gründe + other + + 12.0 + + + to + Toxizität + Toxizität + toxicity + + 7.0 + + + pr + Progression + Progression + progression + + 5.0 + + + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration + + 10.0 + + + re + anhaltende Remission + anhaltende Remission + remission 1.0 @@ -468,40 +588,56 @@ - DNPM.Dosisdichte - Dosisdichte + DNPM.Umsetzungsart + Umsetzungsart SIMPLE false Klinischer KDS-DNPM 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 + 8a99861b-ca2f-4d02-98eb-9eef5332e53c + 4 1 2022-03-18Z - DNPM.Dosisdichte.v1 + DNPM.Umsetzungsart.v1 true v1 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 + 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 + 2 + + i + in-label + in-label + + + 2.0 + + + o + off-label (Studie) + off-label (Studie) + + + 3.0 + k - < 50 % - < 50 % + Kü-Antrag + Kü-Antrag 1.0 - g - >= 50 % - >= 50 % + h + individueller Heilversuch + individueller Heilversuch - 2.0 + 4.0 @@ -572,128 +708,168 @@ - DNPM.GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.MolekulareAlteration + Stützende molekulare Alteration SIMPLE false - Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp + Klinischer KDS-DNPM 20119 - 0ff28640-40df-4833-9acb-05d07e6cbc71 - 8 + 8d012362-c74a-43b0-9c74-f05534d27c49 + 4 1 - 2023-08-27Z - DNPM.GrundTherapieabbruch.v1 + 2022-03-19Z + DNPM.MolekulareAlteration.v1 true v1 20119 - f7503688-4a99-43ba-aa7e-85b259520718 - 8 + be7727b0-d159-439d-8f77-feb0093196cf + 2 - death - Tod - Tod - patient-death - - 6.0 - - - to - Toxizität - Toxizität - toxicity + i + Insertion + Insertion + - 7.0 + 3.0 - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally + a + Amplifikation (n CN) + Amplifikation (n CN) + - 9.0 + 1.0 - re - anhaltende Remission - anhaltende Remission - remission + f + Fusion + Fusion + - 1.0 + 4.0 - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish + d + Deletion (hom./het.) + Deletion (hom./het.) + 2.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.InternExtern + Intern oder Extern + SIMPLE + false + + 20119 + feaad524-a53f-49b7-9ca2-eca5c3e8c52c + 2 + + + 1 + 2023-03-20Z + DNPM.InternExtern.v1 + true + v1 + 20119 + 2b66c852-c5f2-41a3-9bce-c858c067aa80 + 2 + - other - weitere Gründe - weitere Gründe - other - - 12.0 - - - bsc - Best Supportive Care - Best Supportive Care - best supportive care - - 11.0 - - - un - unbekannt - unbekannt - unknown + i + intern + intern + - 13.0 + 1.0 - pr - Progression - Progression - progression + e + extern + extern + - 5.0 + 2.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.EvidenzlevelZusatz + Evidenzlevel-Zusatzverweise + SIMPLE + false + Klinischer KDS-DNPM + 20119 + cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf + 5 + + + 1 + 2022-03-15Z + DNPM.EvidenzlevelZusatz.v1 + true + v1 + 20119 + 8a56b3ef-38df-43d3-b53d-f8f35500f710 + 3 + - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended - + z + Z + Z + + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) 3.0 - mr - medizinische Gründe - medizinische Gründe - medical-reason - - 4.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 - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration - - 10.0 + r + R + R + + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. + 4.0 - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen - - 8.0 + v + iv + iv + + in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + 2.0 @@ -728,20 +904,12 @@ 3 - 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 - - - 1 - m1A - m1A + 7 + m3 + m3 - 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 + Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. + 7.0 6 @@ -752,20 +920,20 @@ 6.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 - 7 - m3 - m3 + 5 + m2B + m2B - Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. - 7.0 + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 5.0 3 @@ -775,14 +943,6 @@ Ein oder mehrere Fallberichte in der gleichen Tumorentität. 3.0 - - 5 - m2B - m2B - - In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. - 5.0 - 4 m2A @@ -791,6 +951,22 @@ In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. 4.0 + + 8 + m4 + m4 + + Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. + 8.0 + + + 2 + m1B + m1B + + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 2.0 + @@ -804,57 +980,41 @@ - DNPM.MolekulareAlteration - Stützende molekulare Alteration + DNPM.Einwilligung + DNPM.Einwilligung SIMPLE false - Klinischer KDS-DNPM + DNPM.Einwilligung 20119 - 8d012362-c74a-43b0-9c74-f05534d27c49 - 4 + 645b5a61-2745-4804-a4c5-a42948415206 + 2 1 - 2022-03-19Z - DNPM.MolekulareAlteration.v1 + 2022-08-09Z + DNPM.Einwilligung.v1 true v1 20119 - be7727b0-d159-439d-8f77-feb0093196cf + 3b923932-3f0e-4df4-817b-1611f554f327 2 - f - Fusion - Fusion + rejected + abgelehnt + abgelehnt - 4.0 + 2.0 - a - Amplifikation (n CN) - Amplifikation (n CN) + active + zugestimmt + zugestimmt 1.0 - - i - Insertion - Insertion - - - 3.0 - - - d - Deletion (hom./het.) - Deletion (hom./het.) - - - 2.0 - @@ -868,56 +1028,56 @@ - DNPM.EvidenzlevelZusatz - Evidenzlevel-Zusatzverweise + DNPM.LeitlinienTherapie + Alle leitliniengerechte Therapien durchlaufen SIMPLE false Klinischer KDS-DNPM 20119 - cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf + 37e4aae9-bf16-49ed-b90c-ff8a188f8457 5 1 2022-03-15Z - DNPM.EvidenzlevelZusatz.v1 + DNPM.LeitlinienTherapie.v1 true v1 20119 - 8a56b3ef-38df-43d3-b53d-f8f35500f710 - 3 + 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 2 - r - R - R + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich - Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. - 4.0 + + 3.0 - s - is - is + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt - 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 + + 4.0 - z - Z - Z + 0 + Nein + Nein - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) - 3.0 + + 2.0 - v - iv - iv + 1 + Ja + Ja - 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 + + 1.0 @@ -932,41 +1092,81 @@ - DNPM.InternExtern - Intern oder Extern + DNPM.Therapie.GrundTherapieende + Grund für Therapieende SIMPLE false - + Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie 20119 - feaad524-a53f-49b7-9ca2-eca5c3e8c52c - 2 + 44494da5-0889-4617-b90e-2a67581edfba + 5 1 - 2023-03-20Z - DNPM.InternExtern.v1 + 2022-03-15Z + DNPM.GrundTherapieende.v1 true v1 20119 - 2b66c852-c5f2-41a3-9bce-c858c067aa80 + 103206b6-7cba-49ec-aea2-769b671f0170 2 - i - intern - intern + u + unbekannt + unbekannt - 1.0 + 7.0 - e - extern - extern + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten + + + 4.0 + + + r + Anhaltende Remission + Anhaltende Remission + + + 5.0 + + + z + Zustandsverschlechterung + Zustandsverschlechterung + + + 3.0 + + + p + Progression + Progression 2.0 + + t + Toxizität + Toxizität + + + 1.0 + + + s + Sonstige Gründe + Sonstige Gründe + + + 6.0 + @@ -999,14 +1199,6 @@ 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 - - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar - - - 4.0 - impossible nicht möglich @@ -1023,6 +1215,14 @@ 1.0 + + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar + + + 4.0 + nonexhaust nicht ausgeschöpft @@ -1052,81 +1252,57 @@ - DNPM.Therapie.GrundTherapieende - Grund für Therapieende + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung SIMPLE false - Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + Klinischer KDS-DNPM 20119 - 44494da5-0889-4617-b90e-2a67581edfba - 5 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 1 - 2022-03-15Z - DNPM.GrundTherapieende.v1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 true v1 20119 - 103206b6-7cba-49ec-aea2-769b671f0170 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 2 - t - Toxizität - Toxizität + l + Lokal + Lokal 1.0 - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten - - - 4.0 - - - r - Anhaltende Remission - Anhaltende Remission - - - 5.0 - - - s - Sonstige Gründe - Sonstige Gründe + t + Tumorfrei + Tumorfrei - 6.0 + 3.0 u - unbekannt - unbekannt + Unbekannt + Unbekannt - 7.0 + 4.0 - p - Progression - Progression + m + Metastasiert + Metastasiert 2.0 - - z - Zustandsverschlechterung - Zustandsverschlechterung - - - 3.0 - @@ -1140,56 +1316,40 @@ - DNPM.LeitlinienTherapie - Alle leitliniengerechte Therapien durchlaufen + DNPM.Verwandschaftsgrad + DNPM.Verwandschaftsgrad SIMPLE false - Klinischer KDS-DNPM + 20119 - 37e4aae9-bf16-49ed-b90c-ff8a188f8457 - 5 + b97a290c-90ea-426f-bef1-f7a030e59d5a + 2 1 - 2022-03-15Z - DNPM.LeitlinienTherapie.v1 + 2023-03-05Z + DNPM.Verwandschaftsgrad.v1 true v1 20119 - 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 946f95f9-ba56-4e43-ada4-894ad5214d2f 2 - 0 - Nein - Nein - - - 2.0 - - - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich - - - 3.0 - - - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt + FAMMEMB + Familienmitglied + Familienmitglied - 4.0 + 1.0 - 1 - Ja - Ja + EXT + erweitertes Familienmitglied + erweitertes Familienmitglied - 1.0 + 2.0 @@ -1204,174 +1364,14 @@ - DNPM.Einwilligung - DNPM.Einwilligung + OS.ConsentStatus + OS.ConsentStatus SIMPLE false - DNPM.Einwilligung + 20119 - 645b5a61-2745-4804-a4c5-a42948415206 - 2 - - - 1 - 2022-08-09Z - DNPM.Einwilligung.v1 - true - v1 - 20119 - 3b923932-3f0e-4df4-817b-1611f554f327 - 2 - - - rejected - abgelehnt - abgelehnt - - - 2.0 - - - active - zugestimmt - zugestimmt - - - 1.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 - - - m - Metastasiert - Metastasiert - - - 2.0 - - - u - Unbekannt - Unbekannt - - - 4.0 - - - l - Lokal - Lokal - - - 1.0 - - - t - Tumorfrei - Tumorfrei - - - 3.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Verwandschaftsgrad - DNPM.Verwandschaftsgrad - SIMPLE - false - - 20119 - b97a290c-90ea-426f-bef1-f7a030e59d5a - 2 - - - 1 - 2023-03-05Z - DNPM.Verwandschaftsgrad.v1 - true - v1 - 20119 - 946f95f9-ba56-4e43-ada4-894ad5214d2f - 2 - - - EXT - erweitertes Familienmitglied - erweitertes Familienmitglied - - - 2.0 - - - FAMMEMB - Familienmitglied - Familienmitglied - - - 1.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - OS.ConsentStatus - OS.ConsentStatus - SIMPLE - false - - 20119 - 8394c6d2-e491-4147-ad8c-af8a1779ff1c - 11 + 8394c6d2-e491-4147-ad8c-af8a1779ff1c + 11 1 @@ -1391,14 +1391,6 @@ 2.0 - - z - zugestimmt - zugestimmt - - - 0.0 - a abgelehnt @@ -1407,6 +1399,14 @@ 1.0 + + z + zugestimmt + zugestimmt + + + 0.0 + @@ -1439,6 +1439,14 @@ 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 7 + + a + abgelehnt + abgelehnt + + + 2.0 + w widerrufen @@ -1455,16 +1463,20 @@ 1.0 - - a - abgelehnt - abgelehnt - - - 2.0 - + + Widerruf + 1.0 + false + 1 + Widerruf + + + w + + + Einwilligung 2.0 @@ -1480,18 +1492,6 @@ - - Widerruf - 1.0 - false - 1 - Widerruf - - - w - - - @@ -1524,12 +1524,12 @@ 4 - tumor-free - Tumorfrei - Tumorfrei + metastasiz + Metastasiert + Metastasiert - 1.0 + 2.0 unknown @@ -1548,12 +1548,12 @@ 1.5 - metastasiz - Metastasiert - Metastasiert + tumor-free + Tumorfrei + Tumorfrei - 2.0 + 1.0 @@ -1568,35 +1568,35 @@ - DNPM.LokalisationProbe - Lokalisation Tumorprobe + DNPM.Target + DNPM.Target SIMPLE false - Klinischer KDS-DNPM + 20119 - 7a8837da-50d5-45d7-857a-9a72ca672557 - 5 + 98a6a4d8-0f54-406d-a117-a6ca636eb72a + 3 1 - 2022-03-15Z - DNPM.LokalisationProbe.v1 + 2022-11-20Z + DNPM.Targetierung.v1 true v1 20119 - d9770218-13b1-4cc2-a2aa-8ca5103c3b91 - 3 + 38193aef-55cd-431d-9ba5-ec260ab1bd28 + 2 - primary - Primärtumor - Primärtumor + KT + Kein Target + Kein Target 1.0 - unknown + U Unbekannt Unbekannt @@ -1604,257 +1604,9 @@ 3.0 - metastasis - Metastase - Metastase - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.MethodeTuZellgehalt - DNPM.MethodeTuZellgehalt - SIMPLE - false - - 20119 - 4639aa1b-33b3-4438-b2f9-281332be1b35 - 2 - - - 1 - 2023-03-05Z - DNPM.MethodeTuZellgehalt.v1 - true - v1 - 20119 - cd6f14ab-d99f-48a5-9a0c-636f0659d2d7 - 2 - - - histologic - Histologisch - Histologisch - - - 1.0 - - - bioinform - Bioinformatisch - Bioinformatisch - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.ArtProbe - Art der Tumorprobe - SIMPLE - false - Klinischer KDS-DNPM - 20119 - c87fd153-a032-4d48-a1af-3640c515e36d - 7 - - - 1 - 2022-03-15Z - DNPM.ArtProbe.v1 - true - v1 - 20119 - 1bb14751-18a6-48fd-901e-8894e4ce1442 - 4 - - - unknown - Unbekannt - Unbekannt - - - 5.0 - - - cryo - Cryo-frozen - Cryo-frozen - - - 2.0 - - - FFPE - Formalin-fixiert - Formalin-fixiert - - - 3.0 - - - fresh - Frischgewebe - Frischgewebe - - - 1.0 - - - liquid - Liquid Biopsy - Liquid Biopsy - - - 4.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.GewinnungProbe - Gewinnung der Tumorprobe - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 34c9e994-12b2-4071-87a7-c7fda2865c0f - 4 - - - 1 - 2022-03-15Z - DNPM.GewinnungProbe.v1 - true - v1 - 20119 - 04d38eea-43e8-4b10-8af8-01311ff663ac - 2 - - - u - Unbekannt - Unbekannt - - - 4.0 - - - l - Liquid Biopsy - Liquid Biopsy - - - 3.0 - - - z - Zytologie - Zytologie - - - 5.0 - - - b - Biopsie - Biopsie - - - 1.0 - - - c - Cryo-frozen - Cryo-frozen - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Target - DNPM.Target - SIMPLE - false - - 20119 - 98a6a4d8-0f54-406d-a117-a6ca636eb72a - 3 - - - 1 - 2022-11-20Z - DNPM.Targetierung.v1 - true - v1 - 20119 - 38193aef-55cd-431d-9ba5-ec260ab1bd28 - 2 - - - U - Unbekannt - Unbekannt - - - 3.0 - - - KT - Kein Target - Kein Target - - - 1.0 - - - TG - Target gefunden - Target gefunden + TG + Target gefunden + Target gefunden 2.0 @@ -1884,10 +1636,10 @@ 19 - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie propertyCatalogue @@ -1895,7 +1647,7 @@ true false - true + false false 0.0 @@ -1905,7 +1657,7 @@ false 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d + bdd1febf-3f1e-4866-955b-825931638ef2 5 @@ -1933,14 +1685,13 @@ 6 - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue + BewertungMemo + BewertungMemo + Bemerkung + longtext - 0 + 65535 true false @@ -1950,18 +1701,19 @@ false false - 2 + 0 false 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b 6 - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -1974,18 +1726,19 @@ false false - 0 + 2 false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 5 + 26a42220-9095-4bbf-b469-4b9bac1ac364 + 4 - DatumProgression - DatumProgression - Datum der Progression - date + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -1997,44 +1750,19 @@ 0.0 false - true - 0 - false - - 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 - 6 - - - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 + false + 2 false 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + c5734b67-1815-4e9e-abc7-935046cf6f83 6 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer 0 @@ -2047,12 +1775,12 @@ false false - 2 + 0 false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 - 5 + 780fa889-512a-4c31-b097-16a6843a3c0b + 6 OS.JaNeinUnbekannt @@ -2080,34 +1808,9 @@ 4 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 - 5 - - - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups + Therapieende + Therapieende + Ende der Therapie date @@ -2125,37 +1828,13 @@ false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 - - - Therapiedauer - Therapiedauer - Therapiedauer - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 4 + 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 6 - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag date @@ -2173,17 +1852,17 @@ false 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 58cefbff-fda9-44c9-a5a1-af343249f4be 5 - BewertungMemo - BewertungMemo - Bemerkung - longtext + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + integer - 65535 + 0 true false @@ -2197,13 +1876,13 @@ false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b + e8da69f4-0aa1-4b5f-90ae-79d24406a496 6 - Therapiestart - Therapiestart - Start der Therapie + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum date @@ -2221,39 +1900,38 @@ false 20119 - c926f879-1098-4bd9-9023-c1eda0cf8c1e + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie - propertyCatalogue + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext - 0 + 65535 true false - false + true false 0.0 false false - 2 + 0 false 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 - 5 + f4a2829b-5bb6-4511-bc10-059278c9ba71 + 6 - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie + DNPM.Dosisdichte + Dosisdichte + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) propertyCatalogue @@ -2271,8 +1949,8 @@ false 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 - 4 + 33ad68dd-9c87-47d2-8038-421b13cde0ab + 5 TherapieumsetzungMemo @@ -2299,10 +1977,10 @@ 6 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer + DatumProgression + DatumProgression + Datum der Progression + date 0 @@ -2314,19 +1992,19 @@ 0.0 false - false + true 0 false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 6 - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme + DNPM.Ansprechen + BestResponse + BestResponse + Best Response propertyCatalogue @@ -2334,7 +2012,7 @@ true false - false + true false 0.0 @@ -2344,15 +2022,14 @@ false 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa + 807b3773-8b63-4c27-8ae1-457559528a88 5 - DNPM.Dosisdichte - Dosisdichte - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - propertyCatalogue + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference 0 @@ -2365,18 +2042,18 @@ false false - 2 + 0 false 20119 - 33ad68dd-9c87-47d2-8038-421b13cde0ab + ef006004-6dad-4d34-9d4a-d68be126f04c 5 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt + date 0 @@ -2388,22 +2065,23 @@ 0.0 false - false + true 0 false 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 + b4be56af-15b3-479d-908a-886902187c8f 6 - AblehnungKostenMemo - AblehnungKostenMemo - Welche? - longtext + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue - 65535 + 0 true false @@ -2413,17 +2091,17 @@ false false - 0 + 2 false 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a - 6 + 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 5 - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) integer @@ -2441,14 +2119,14 @@ false 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 07acc1de-5f19-414c-bb96-6970bd623152 6 - DNPM.GrundAblehnung - AblehnungKosten - AblehnungKosten - Grund für Ablehnung der Kostenübernahme + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch propertyCatalogue @@ -2466,13 +2144,13 @@ false 20119 - d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 7648480b-2210-4642-adc1-dd19f036e7bf 5 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt + Therapiestart + Therapiestart + Start der Therapie date @@ -2490,17 +2168,17 @@ false 20119 - b4be56af-15b3-479d-908a-886902187c8f + c926f879-1098-4bd9-9023-c1eda0cf8c1e 6 - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext - 0 + 65535 true false @@ -2514,14 +2192,14 @@ false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be + 35ec18a7-f929-4427-91e0-335fb707e1ba 5 - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme propertyCatalogue @@ -2529,7 +2207,7 @@ true false - true + false false 0.0 @@ -2539,37 +2217,38 @@ false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf + d106aa22-9956-4386-a3a4-2977dad5ffaa 5 - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart + propertyCatalogue - 65535 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 5 - Therapieende - Therapieende - Ende der Therapie + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme date @@ -2577,27 +2256,27 @@ true false - true + false false 0.0 false - true + false 0 false 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 - 6 + 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 5 - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext + Therapiedauer + Therapiedauer + Therapiedauer + integer - 65535 + 0 true false @@ -2611,42 +2290,21 @@ false 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 - 6 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 + 4 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_Einzelempfehlung - DNPM_UF_Einzelempfehlung - -3 - DNPM Unterformular Einzelempfehlung - - false - false - 20119 - 3de135fd-6d55-4280-9889-6ea73e08d668 - 74 - - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext + AblehnungKostenMemo + AblehnungKostenMemo + Welche? + longtext 65535 true false - false + true false 0.0 @@ -2656,39 +2314,14 @@ false 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad - 9 - - - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b - 9 + aac8551d-8158-4b7e-873f-d23fdfb14b7a + 6 - OS.Studien - studie - studie - Studie + DNPM.GrundAblehnung + AblehnungKosten + AblehnungKosten + Grund für Ablehnung der Kostenübernahme propertyCatalogue @@ -2706,17 +2339,17 @@ false 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab - 9 + d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 5 - studie_ort - studie_ort - Ort - shorttext + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date - 255 + 0 true false @@ -2725,19 +2358,40 @@ 0.0 false - false + true 0 false 20119 - c695971a-aa82-414e-90f7-76da86a09d5c - 9 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_Einzelempfehlung + DNPM_UF_Einzelempfehlung + -3 + DNPM Unterformular Einzelempfehlung + + false + false + 20119 + 3de135fd-6d55-4280-9889-6ea73e08d668 + 74 + - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich propertyCatalogue @@ -2755,8 +2409,8 @@ false 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 - 9 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 10 ref_molekulargenetik @@ -2783,13 +2437,13 @@ 11 - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON - longtext + prio + prio + Priorität + integer - 65535 + 0 true false @@ -2803,7 +2457,7 @@ false 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 + 29ebdb4f-916e-4168-963a-fadbfcd20a25 9 @@ -2831,14 +2485,13 @@ 10 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue + st_mol_alt_variante_json + st_mol_alt_variante_json + Stützende molekulare Alteration - Variante - JSON + shorttext - 0 + 65535 true false @@ -2848,21 +2501,21 @@ false false - 2 + 0 false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e - 9 + bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea + 10 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference + studie_ort + studie_ort + Ort + shorttext - 0 + 255 true false @@ -2876,17 +2529,17 @@ false 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 + c695971a-aa82-414e-90f7-76da86a09d5c + 9 - datum - datum - Datum MTB - date + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext - 0 + 65535 true false @@ -2900,21 +2553,21 @@ false 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 10 + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 - studie_nct - studie_nct - NCT-Nummer - shorttext + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON + longtext - 255 + 65535 true false - true + false false 0.0 @@ -2924,13 +2577,13 @@ false 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 - 9 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 - st_mol_alt_alle - st_mol_alt_alle - Alle stützende molekulare Alterationen + wirkstoffe_json + wirkstoffe_json + Wirkstoffe JSON longtext @@ -2948,17 +2601,18 @@ false 20119 - cbd209d6-635e-400b-8772-6daff5ddc342 - 10 + 44c2a83c-5c75-4bde-90f6-a31c368ae798 + 9 - st_mol_alt_variante_json - st_mol_alt_variante_json - Stützende molekulare Alteration - Variante - JSON - shorttext + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis + propertyCatalogue - 65535 + 0 true false @@ -2968,21 +2622,21 @@ false false - 0 + 2 false 20119 - bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea - 10 + 9743f684-fda9-447c-af4c-599aa5b29725 + 9 - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext + ref_dnpm_followup + ref_dnpm_followup + Verweis auf FollowUp + formReference - 65535 + 0 true false @@ -2996,14 +2650,14 @@ false 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 4 + a7abf50b-e20e-40af-9250-eda33596c782 + 7 - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen propertyCatalogue @@ -3021,15 +2675,14 @@ false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 36c93e5f-deda-4c3b-801e-8565e72a8857 10 - OS.JaNein - hat_studie - hat_studie - Studienempfehlung - propertyCatalogue + datum + datum + Datum MTB + date 0 @@ -3042,12 +2695,12 @@ false false - 2 + 0 false 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 - 9 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 DNPM.InternExtern @@ -3075,10 +2728,11 @@ 4 - prio - prio - Priorität - integer + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz + propertyCatalogue 0 @@ -3091,18 +2745,18 @@ false false - 0 + 2 false 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9464246d-5fe8-42de-8797-4085d8b94f4e 9 - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen + OS.Studien + studie + studie + Studie propertyCatalogue @@ -3110,7 +2764,7 @@ true false - false + true false 0.0 @@ -3120,21 +2774,21 @@ false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 - 10 + db06c7d7-35ef-40a7-8364-61b3c3cdfbab + 9 - wirkstoffe - wirkstoffe - Wirkstoffe - longtext + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference - 65535 + 0 true false - false + true false 0.0 @@ -3144,21 +2798,21 @@ false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f - 9 + 7a555332-b002-4e35-b659-19c47164523d + 11 - ref_dnpm_followup - ref_dnpm_followup - Verweis auf FollowUp - formReference + studie_nct + studie_nct + NCT-Nummer + shorttext - 0 + 255 true false - false + true false 0.0 @@ -3168,35 +2822,15 @@ false 20119 - a7abf50b-e20e-40af-9250-eda33596c782 - 7 + ddaac645-aaeb-439e-83ab-65ca80ce9756 + 9 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_KPA - DNPM_KPA - -3 - Klinischer Kerndatensatz-MTB/Klinische Parameter/Anamnese - - false - false - 20119 - ab9d331c-8d95-49e5-adc2-73295c8fa1a3 - 49 - - MTB - MTB - Molekulares Tumorboard - formReference + OS.JaNein + hat_studie + hat_studie + Studienempfehlung + propertyCatalogue 0 @@ -3209,74 +2843,74 @@ false false - 0 + 2 false 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + 9 - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel + propertyCatalogue 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 90c31c81-4c61-4f9a-aa76-9417487a670b 9 - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + wirkstoffe + wirkstoffe + Wirkstoffe + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 14 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + st_mol_alt_alle + st_mol_alt_alle + Alle stützende molekulare Alterationen + longtext - 0 + 65535 true false - true + false false 0.0 @@ -3286,13 +2920,34 @@ false 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 + cbd209d6-635e-400b-8772-6daff5ddc342 + 10 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_KPA + DNPM_KPA + -3 + Klinischer Kerndatensatz-MTB/Klinische Parameter/Anamnese + + false + false + 20119 + ab9d331c-8d95-49e5-adc2-73295c8fa1a3 + 49 + DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3311,14 +2966,14 @@ false 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 13 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3326,7 +2981,7 @@ true false - false + true false 0.0 @@ -3336,40 +2991,38 @@ false 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 18 - + d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 7 + - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten - propertyCatalogue + Geburtsdatum + Geburtsdatum + Geburtsdatum + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 - 7 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht - propertyCatalogue + Todesdatum + Todesdatum + Todesdatum + date 0 @@ -3382,18 +3035,18 @@ false false - 2 + 0 false 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 16 - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung propertyCatalogue @@ -3401,7 +3054,7 @@ true false - true + false false 0.0 @@ -3411,37 +3064,38 @@ false 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht + propertyCatalogue 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 15 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 - ConsentMTB - ConsentMTB - Consent MTB-Register + ConsentDNPM + ConsentDNPM + Consent DNPM formReference @@ -3459,15 +3113,14 @@ false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 - ICD-10 GM - ICD10 - ICD10 - ICD-10 - propertyCatalogue + LtlDatumProgression + LtlDatumProgression + Letzte Therapielinie-Datum der Progression + date 0 @@ -3479,18 +3132,18 @@ 0.0 false - false - 2 + true + 0 false 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 + ac5ad548-d130-438b-9778-b036d95c7a14 + 8 - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung date @@ -3498,7 +3151,7 @@ true false - true + false false 0.0 @@ -3508,14 +3161,14 @@ false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 - 9 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 - OS.WHOHistoGrading - WHOGrad - WHOGrad - WHO-Grad + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3533,14 +3186,14 @@ false 20119 - a25624c9-bfe8-4927-8223-aa54e649293f - 17 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus + DNPM.LeitlinienTherapie + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen propertyCatalogue @@ -3548,7 +3201,7 @@ true false - false + true false 0.0 @@ -3558,21 +3211,21 @@ false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 - 14 + 86f29de0-792d-4369-a78a-ea711302e368 + 7 - Krankenkasse - Krankenkasse - Krankenkasse - shorttext + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer - 255 + 0 true false - false + true false 0.0 @@ -3582,15 +3235,14 @@ false 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 15 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende - Grund für Therapieende - propertyCatalogue + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 @@ -3603,18 +3255,18 @@ false false - 2 + 0 false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 - 18 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status + OS.JaNeinUnbekannt + fruehereTumorerkrankung + fruehereTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3632,63 +3284,63 @@ false 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 14 - Geburtsdatum - Geburtsdatum - Geburtsdatum - date + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten - propertyCatalogue + MTB + MTB + Molekulares Tumorboard + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a - 7 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation propertyCatalogue @@ -3696,7 +3348,7 @@ true false - true + false false 0.0 @@ -3706,17 +3358,18 @@ false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue - 65535 + 0 true false @@ -3726,18 +3379,18 @@ false false - 0 + 2 false 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 + 15 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten propertyCatalogue @@ -3755,15 +3408,14 @@ false 20119 - 86f29de0-792d-4369-a78a-ea711302e368 + 53f77bf5-940c-4e4a-832b-872bbec1da4a 7 - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende - propertyCatalogue + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 @@ -3776,18 +3428,42 @@ false false - 2 + 0 false 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 9 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 - OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn + date + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 + + + DNPM.Therapie.GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende + Grund für Therapieende propertyCatalogue @@ -3805,8 +3481,8 @@ false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 - 7 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 Therapieende @@ -3834,9 +3510,9 @@ ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + ICD10 + ICD10 + ICD-10 propertyCatalogue @@ -3854,32 +3530,32 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date + Krankenkasse + Krankenkasse + Krankenkasse + shorttext - 0 + 255 true false - true + false false 0.0 false - true + false 0 false 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 AnmeldedatumMTB @@ -3906,17 +3582,17 @@ 17 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext - 0 + 65535 true false - false + true false 0.0 @@ -3926,14 +3602,14 @@ false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus propertyCatalogue @@ -3941,7 +3617,7 @@ true false - true + false false 0.0 @@ -3951,14 +3627,14 @@ false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde + 3a051c08-0183-409c-8009-cb87f1d7e6b4 14 - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung propertyCatalogue @@ -3966,7 +3642,7 @@ true false - false + true false 0.0 @@ -3976,62 +3652,62 @@ false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + OS.WHOHistoGrading + WHOGrad + WHOGrad + WHO-Grad + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 + a25624c9-bfe8-4927-8223-aa54e649293f + 17 - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation - propertyCatalogue + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - b9fb5736-9331-43af-97c5-af24cb759952 - 17 + be53742c-96ca-465f-9c80-0ef9f439a6a9 + 18 - Todesdatum - Todesdatum - Todesdatum + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression date @@ -4039,24 +3715,24 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 16 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende propertyCatalogue @@ -4074,14 +3750,15 @@ false 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 - LtlDatumProgression - LtlDatumProgression - Letzte Therapielinie-Datum der Progression - date + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten + propertyCatalogue 0 @@ -4093,18 +3770,18 @@ 0.0 false - true - 0 + false + 2 false 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 8 + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 7 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende date @@ -4117,19 +3794,19 @@ 0.0 false - true + false 0 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e - 15 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 - OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung - Frühere Tumorerkrankung + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose propertyCatalogue @@ -4147,21 +3824,21 @@ false 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 - 7 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference 0 true false - true + false false 0.0 @@ -4171,14 +3848,14 @@ false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 13 - DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie propertyCatalogue @@ -4186,7 +3863,7 @@ true false - true + false false 0.0 @@ -4196,14 +3873,15 @@ false 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 15 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn - date + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose + propertyCatalogue 0 @@ -4216,39 +3894,18 @@ false false - 0 + 2 false 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 18 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_ECOG - DNPM_UF_ECOG - -3 - ECOG Performance Status Befund - - false - false - 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 - - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie propertyCatalogue @@ -4256,7 +3913,7 @@ true false - false + true false 0.0 @@ -4266,21 +3923,46 @@ false 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 + dfc00dfb-7492-4158-b65b-126fcbccf236 + 7 - Datum - Datum - Datum - date + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 true false - false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 693dad8a-4a50-43c9-9792-1365a2c45b64 + 15 + + + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer + + + 0 + + true + false + true false 0.0 @@ -4290,7 +3972,7 @@ false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f + 18701ebd-8e28-4c96-8886-ecac221d3bdc 6 @@ -4303,22 +3985,23 @@ - DNPM_Therapielinie - DNPM_Therapielinie + DNPM_UF_Verwandte + DNPM_UF_Verwandte -3 - DNPM_Therapielinie + DNPM_UF_Verwandte false false 20119 - f383e34d-ed24-40e1-99c6-56a90b91b07b - 16 + a7475dda-37ab-4549-a9ae-416532237a5e + 10 - Nummer - Nummer - Nummer - integer + DNPM.Verwandschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + propertyCatalogue 0 @@ -4331,18 +4014,39 @@ false false - 0 + 2 false 20119 - 02082e93-b5ca-4540-9b60-742e8bd6dae1 - 16 + e0c3c3dc-4b9d-499c-aed2-f42278104175 + 11 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + MR.Consent + MR.Consent + -3 + MR.Consent + + false + false + 20119 + 257af907-e52e-423b-bb11-6af23d7a5d4b + 22 + - DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register propertyCatalogue @@ -4360,14 +4064,14 @@ false 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register propertyCatalogue @@ -4385,17 +4089,17 @@ false 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf - 14 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 - Wirkstoffe - Wirkstoffe - Wirkstoffe - shorttext + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register + date - 255 + 0 true false @@ -4409,15 +4113,14 @@ false 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 - 16 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM + date 0 @@ -4430,18 +4133,19 @@ false false - 2 + 0 false 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 - Ende - Ende - Ende - date + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM + propertyCatalogue 0 @@ -4454,21 +4158,21 @@ false false - 0 + 2 false 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 14 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes - longtext + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM + date - 65535 + 0 true false @@ -4482,15 +4186,14 @@ false 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 16 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15 - DNPM.Therapie.GrundTherapieende - Abbruchgrund - Abbruchgrund - Abbruchgrund - propertyCatalogue + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR + date 0 @@ -4503,17 +4206,17 @@ false false - 2 + 0 false 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 - 15 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 - Beginn - Beginn - Beginn + Datum + Datum + Datum date @@ -4531,36 +4234,14 @@ false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 + d831be0a-6e4f-487b-86aa-c088f41c4f1f 14 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_Verwandte - DNPM_UF_Verwandte - -3 - DNPM_UF_Verwandte - - false - false - 20119 - a7475dda-37ab-4549-a9ae-416532237a5e - 10 - - DNPM.Verwandschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - propertyCatalogue + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date 0 @@ -4573,38 +4254,17 @@ false false - 2 + 0 false 20119 - e0c3c3dc-4b9d-499c-aed2-f42278104175 - 11 - - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - MR.Consent - MR.Consent - -3 - MR.Consent - - false - false - 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 - + 93286072-ff57-4f58-a063-6f4137debf35 + 14 + - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register date @@ -4622,14 +4282,14 @@ false 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR propertyCatalogue @@ -4647,13 +4307,13 @@ false 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 15 + cf480331-1406-46da-93cf-bb341759d107 + 3 - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR date @@ -4671,17 +4331,18 @@ false 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 - alteWerte - alteWerte - alteWerte - longtext + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register + propertyCatalogue - 65535 + 0 true false @@ -4691,19 +4352,18 @@ false false - 0 + 2 false 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register - propertyCatalogue + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM + date 0 @@ -4716,17 +4376,17 @@ false false - 2 + 0 false 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 - 14 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 15 - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR date @@ -4744,8 +4404,8 @@ false 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 15 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 OS.ConsentStatus @@ -4773,11 +4433,10 @@ 16 - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM + date 0 @@ -4790,17 +4449,17 @@ false false - 2 + 0 false 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM date @@ -4818,17 +4477,17 @@ false 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register - date + alteWerte + alteWerte + alteWerte + longtext - 0 + 65535 true false @@ -4842,13 +4501,13 @@ false 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 4 + 66325d4a-7e2d-4e26-b176-a73f544cc446 + 14 - Datum - Datum - Datum + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register date @@ -4866,7 +4525,7 @@ false 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f + 27bea34f-b8b3-471d-8c15-9823de9a878d 14 @@ -4894,9 +4553,9 @@ 15 - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register date @@ -4914,13 +4573,34 @@ false 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 5 + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 14 + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + MR.Consent Verlauf + MR.Consent Verlauf + -3 + MR.Consent Verlauf + + false + false + 20119 + 4d1488e7-c4d6-459a-be1e-330097d815ce + 4 + - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM + Datum + Datum + Datum date @@ -4938,17 +4618,17 @@ false 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 16 + 34874112-d651-457b-a554-178a43ed38ed + 14 - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date + Consent + Consent + Consent + shorttext - 0 + 255 true false @@ -4962,18 +4642,17 @@ false 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d 14 - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM - propertyCatalogue + Ereignis + Ereignis + Ereignis + shorttext - 0 + 255 true false @@ -4983,18 +4662,40 @@ false false - 2 + 0 false 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 - 15 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung + -3 + Diagnose.Tumorausbreitung + + false + false + 20119 + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b + 10 + - EinwilligungMTBRegist - EinwilligungMTBRegist - Datum Einwilligung MTB-Register - date + DNPM.Tumorausbreitung + Wert + Wert + Tumorausbreitung + propertyCatalogue 0 @@ -5007,19 +4708,19 @@ false false - 0 + 2 false 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 14 + 0e5e41a9-d377-401d-9c02-b8f3c0ab479f + 10 - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM - date - + Zeitpunkt + Zeitpunkt + Zeitpunkt + date + 0 @@ -5035,18 +4736,38 @@ false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 + c1aaed8c-c85e-46ee-b454-5a7e2300604f + 10 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_Therapielinie + DNPM_Therapielinie + -3 + DNPM_Therapielinie + + false + false + 20119 + f383e34d-ed24-40e1-99c6-56a90b91b07b + 16 + - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR - propertyCatalogue + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes + longtext - 0 + 65535 true false @@ -5056,17 +4777,17 @@ false false - 2 + 0 false 20119 - cf480331-1406-46da-93cf-bb341759d107 - 3 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR + Beginn + Beginn + Beginn date @@ -5084,14 +4805,15 @@ false 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 3 + b253b051-33da-462b-abd0-a728885e6ca3 + 14 - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB - date + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue 0 @@ -5104,18 +4826,19 @@ false false - 0 + 2 false 20119 - 93286072-ff57-4f58-a063-6f4137debf35 - 14 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register - date + DNPM.Therapie.GrundTherapieende + Abbruchgrund + Abbruchgrund + Abbruchgrund + propertyCatalogue 0 @@ -5128,42 +4851,22 @@ false false - 0 + 2 false 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 4 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + 15 - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - MR.Consent Verlauf - MR.Consent Verlauf - -3 - MR.Consent Verlauf - - false - false - 20119 - 4d1488e7-c4d6-459a-be1e-330097d815ce - 4 - - Consent - Consent - Consent - shorttext + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis + propertyCatalogue - 255 + 0 true false @@ -5173,21 +4876,22 @@ false false - 0 + 2 false 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf 14 - Ereignis - Ereignis - Ereignis - shorttext + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung + propertyCatalogue - 255 + 0 true false @@ -5197,21 +4901,21 @@ false false - 0 + 2 false 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 14 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 - Datum - Datum - Datum - date + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext - 0 + 255 true false @@ -5225,36 +4929,14 @@ false 20119 - 34874112-d651-457b-a554-178a43ed38ed - 14 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung - -3 - Diagnose.Tumorausbreitung - - false - false - 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 10 - - DNPM.Tumorausbreitung - Wert - Wert - Tumorausbreitung - propertyCatalogue + Ende + Ende + Ende + date 0 @@ -5267,18 +4949,18 @@ false false - 2 + 0 false 20119 - 0e5e41a9-d377-401d-9c02-b8f3c0ab479f - 10 + 87dac14b-e239-4d51-9920-fcfdb17b085e + 14 - Zeitpunkt - Zeitpunkt - Zeitpunkt - date + Nummer + Nummer + Nummer + integer 0 @@ -5295,8 +4977,8 @@ false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 + 02082e93-b5ca-4540-9b60-742e8bd6dae1 + 16 @@ -5308,22 +4990,23 @@ - DNPM_UF_Histologie - DNPM_UF_Histologie + DNPM_UF_ECOG + DNPM_UF_ECOG -3 - DNPM_UF_Histologie + ECOG Performance Status Befund false false 20119 - 6526996e-4353-40d0-977b-b7bdc26be2d0 - 7 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 - Histologie - Histologie - Histologie - formReference + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG + propertyCatalogue 0 @@ -5336,21 +5019,21 @@ false false - 0 + 2 false 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 7 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 - Befundtext - Befundtext - Befundtext - longtext + Datum + Datum + Datum + date - 65535 + 0 true false @@ -5364,7 +5047,7 @@ false 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b + 9158355c-737f-48e6-9e09-d5449a7dd80f 6 @@ -5377,71 +5060,114 @@ - DNPM_MolDiagnostik - DNPM_MolDiagnostik + DNPM_Vorbefunde + DNPM_Vorbefunde -3 - DNPM_MolekulareDiagnostik + Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde false false 20119 - 904cd2d6-1dd8-4433-902f-4c2d485aaff0 - 8 + 4867fa84-11f8-430c-a90d-b11f00684100 + 11 - DNPM.LokalisationProbe - Lokalisation - Lokalisation - Lokalisation Tumor Probe - propertyCatalogue + InstitutName + InstitutName + Institut + longtext - 0 + 65535 true false - false + true false 0.0 false false - 2 + 0 false 20119 - d2c29f35-2b1f-47fd-85c7-9264aa30b6bb - 5 + 11839cd7-0f23-47ac-9131-47bd98890221 + 13 - ICD-10 GM - Tumorentitaet - Tumorentität - Tumorentität - propertyCatalogue + Ergebnisse + Ergebnisse + Ergebnisse + longtext - 0 + 65535 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 5c27ed44-7d44-4a72-91d9-f0a107a04816 - 5 + 249f02c9-d175-4c2e-8c16-63286dd5ecc7 + 14 + + + Befundnummer + Befundnummer + Befundnummer + shorttext + + + 255 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec + 14 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_Histologie + DNPM_UF_Histologie + -3 + DNPM_UF_Histologie + + false + false + 20119 + 6526996e-4353-40d0-977b-b7bdc26be2d0 + 7 + - Pathologiebefund - Pathologiebefund - Pathologiebefund + Histologie + Histologie + Histologie formReference @@ -5459,11 +5185,11 @@ false 20119 - 03f599c0-726c-48ef-a014-9c549c20c74a - 3 + 391cf453-7e7b-432f-b583-ec83d855895f + 7 - Text + Befundtext Befundtext Befundtext longtext @@ -5483,14 +5209,59 @@ false 20119 - 672aaf95-8119-402a-9234-0846ad920672 - 5 + 4f535ee2-d90a-4f4c-83a6-50867bed786b + 6 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_Therapieplan + DNPM_Therapieplan + -3 + DNPM Therapieplan + + false + false + 20119 + 442d4a6e-5feb-42d9-aeae-9757a35ab869 + 64 + + + datum + datum + Datum des (ersten) MTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 + 10 - DNPM.MethodeTuZellgehalt - Methode - Methode - Tumorgehalt Bestimmungsmethode + OS.JaNeinUnbekannt + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung propertyCatalogue @@ -5508,13 +5279,13 @@ false 20119 - 0135259f-599d-4566-ae56-5ca41ea63c7c + fe32f8f7-04da-4701-82d5-ab233e00ae11 5 - Entnahmedatum - Entnahmedatum - Entnahmedatum + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB date @@ -5532,17 +5303,17 @@ false 20119 - 16f30239-26c3-4e02-926f-bb48a5f159c2 - 5 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 - Anmerkungen - Anmerkungen - Anmerkungen - longtext + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese + formReference - 65535 + 0 true false @@ -5556,21 +5327,21 @@ false 20119 - 7492586d-0a79-4fe1-aeb4-951e2d41b26c + 3153f888-f78a-41d8-b32a-c87683231ed7 5 - Erstellungsdatum - Erstellungsdatum - Erstellungsdatum - date + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB + formReference 0 true false - false + true false 0.0 @@ -5580,18 +5351,17 @@ false 20119 - 86f5874f-236c-4171-9514-bf191b5f6bb4 - 5 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 - DNPM.ArtProbe - Probenart - Probenart - Art der Tumor Probe - propertyCatalogue + protokollauszug + protokollauszug + Protokollauszug + longtext - 0 + 65535 true false @@ -5601,18 +5371,18 @@ false false - 2 + 0 false 20119 - cbd8754e-f442-4c1b-852a-a9de24e05a54 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f 5 - DNPM.GewinnungProbe - Entnahmemethode - Entnahmemethode - Entnahmemethode + DNPM.Target + target + target + Target gefunden? propertyCatalogue @@ -5630,15 +5400,14 @@ false 20119 - 6524f880-e557-4b23-86d5-15bd69dffd49 - 6 + b83599b9-789e-4e8a-a79e-673bc18ab132 + 5 - ICD-O-3 Histologie - Morphologie - Morphologie - Morphologie - propertyCatalogue + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean 0 @@ -5651,18 +5420,18 @@ false false - 2 + 0 false 20119 - 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb 5 - Wert - Wert - Wert - decimal + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference 0 @@ -5679,42 +5448,21 @@ false 20119 - 68a63154-d01f-4423-b010-07f718461a30 + 9326280e-3e4b-43ca-aa59-432b6805ae2b 5 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_Vorbefunde - DNPM_Vorbefunde - -3 - Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde - - false - false - 20119 - 4867fa84-11f8-430c-a90d-b11f00684100 - 11 - - InstitutName - InstitutName - Institut - longtext + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date - 65535 + 0 true false - true + false false 0.0 @@ -5724,21 +5472,21 @@ false 20119 - 11839cd7-0f23-47ac-9131-47bd98890221 - 13 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 - Befundnummer - Befundnummer - Befundnummer - shorttext + humangen_ber_begruendung + humangen_ber_begruendung + Begruendung humangenetische Beratung + longtext - 255 + 65535 true false - true + false false 0.0 @@ -5748,21 +5496,21 @@ false 20119 - 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec - 14 + 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 5 - Ergebnisse - Ergebnisse - Ergebnisse - longtext + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference - 65535 + 0 true false - true + false false 0.0 @@ -5772,198 +5520,8 @@ false 20119 - 249f02c9-d175-4c2e-8c16-63286dd5ecc7 - 14 - - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_Therapieplan - DNPM_Therapieplan - -3 - DNPM Therapieplan - - false - false - 20119 - 442d4a6e-5feb-42d9-aeae-9757a35ab869 - 64 - - - 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 - - - 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 - - - DNPM.Target - target - target - Target gefunden? - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 5 - - - protokollauszug - protokollauszug - Protokollauszug - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f - 5 - - - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 5 - - - 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 - - - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 - 5 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 ref_tk_reevaluation @@ -5990,9 +5548,9 @@ 6 - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung boolean @@ -6010,38 +5568,14 @@ 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 + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 5 OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung + reevaluation + reevaluation + Empfehlung Reevaluation propertyCatalogue @@ -6059,13 +5593,34 @@ false 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 + c889b4ac-d83c-4402-9740-618bf136b05a 5 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_Rebiopsie + DNPM_UF_Rebiopsie + -3 + DNPM Unterformular Rebiopsie + + false + false + 20119 + 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c + 9 + ref_tumorkonferenz ref_tumorkonferenz - Erste MTB + Tumorkonferenz formReference @@ -6073,7 +5628,7 @@ true false - true + false false 0.0 @@ -6083,13 +5638,13 @@ false 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 9 + 87e05bb6-f863-4771-9c9c-aa6fbda17461 + 5 datum datum - Datum des (ersten) MTB + Empfehlungsdatum date @@ -6097,1425 +5652,169 @@ true false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 - 10 - - - OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - c889b4ac-d83c-4402-9740-618bf136b05a - 5 - - - 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 - - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_Rebiopsie - DNPM_UF_Rebiopsie - -3 - DNPM Unterformular Rebiopsie - - false - false - 20119 - 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c - 9 - - - datum - datum - Empfehlungsdatum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - d6c77aad-064e-487b-a65f-367d86a62bfe - 5 - - - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 - 5 - - - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 - 5 - - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - - DNPM_UF_Einzelempfehlung - - -3 - DNPM UF Einzelempfehlung - 1 - DNPM UF Einzelempfehlung - DNPM UF Einzelempfehlung - DNPM UF Einzelempfehlung - - false - true - 0 - 0 - false - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - - - - - - 0 - BOTH - false - false - true - true - true - false - false - true - true - false - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - 20119 - 8e9969b2-f29e-423a-a24c-395c8a6d2432 - 246 - true - - - datefield - ufeedatum - Datum MTB - true - false - true - 2.0 - - - - false - false - - 0 - 0 - datum - DNPM_UF_Einzelempfehlung - - date - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - - - - 0 - true - false - 0 - 0 - false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - bc184392-6884-4353-874c-0fafaa550e3a - 9 - false - false - - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung - true - false - true - 6.0 - - - - false - false - - 0 - 0 - ref_molekulargenetik - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - false - - console.log(getFieldValue('refosmolekulargenetik')) - true - - OS.Molekulargenetik - - - Befund vom {Datum}, Panel: {Panel} - - 1 - true - false - 0 - 0 - false - Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 4e4d042a-0353-4aa4-a35c-60b9f1f84be9 - 22 - false - false - - - textarea - wirkstoffejson - - true - true - true - 4.25 - - - - false - false - - 0 - 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - c099bf7a-1880-46ed-8969-47c8e5b37201 - 10 - false - false - - - combobox - studieinternextern - intern/extern - true - false - true - 1.625 - - - - false - false - - 1 - 0 - studie_internextern - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - - - 1 - true - false - 0 - 0 - false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - d5cf3828-2f67-4711-8730-7c007c26ba6b - 3 - false - false - - - textfield - studie - Studie - true - false - true - 1.25 - - - - false - false - - 0 - 0 - studie - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - - - 1 - true - false - 0 - 0 - false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 12f912c7-5fe0-4748-b3ca-3362b721ca73 - 3 - false - false - - - formReference - mtb - MTB - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ref_tumorkonferenz - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - - var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); - true - - OS.Tumorkonferenz - - - MTB vom {Datum} - 0 - true - false - 0 - 0 - false - Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 734d2092-debf-496f-85f4-dae617675650 - 22 - false - false - - - combobox - evidenzlevel - - true - false - true - 1.0 - - false - - 1 - 0 - evidenzlevel - DNPM_UF_Einzelempfehlung - grpEvidenzlevel - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 4d700071-92cf-4ea6-8473-a0ddc16b6d93 - 1 - false - false - - - textarea - stmolaltalle - Alle stützenden molekularen Alterationen - true - true - true - 6.5 - - - - false - false - - 0 - 0 - st_mol_alt_alle - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 0c8b3d47-320d-48e3-8355-09bd5cdd7daa - 8 - false - false - - - textarea - studienalle - Alle Studienempfehlungen - true - false - true - 5.0 - - - - false - false - - 0 - 0 - studien_alle - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 5b5eb02a-45ff-4571-95df-cb891875a762 - 10 - false - false - - - section - Studienempfehlung - Studienempfehlung - true - false - true - 8.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 058279a1-c000-4efd-892e-4e9148d99b3d - 2 - false - false - - - textarea - studienallejson - Alle Studienempfehlungen JSON - true - false - true - 6.0 - - - - false - false - - 0 - 0 - studien_alle_json - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - ed6df530-4f81-42b9-8804-353544811628 - 4 - false - false - - - button - Button4 - Verweis entfernen - true - false - false - 11.5 - - - - false - false - - 0 - 0 - - FollowUp - none - 0 - 0 - false - BOTH - false - - setFieldValue('refdnpmfollowup', ''); - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - fb619504-b54d-4af0-96be-cef3e90f08ff - 2 - false - false - - - textfield - studienct - NCT-Nummer - true - false - false - 2.0 - - false - - 0 - 0 - studie_nct - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - - - 1 - true - false - 0 - 0 - false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - b79240c2-53d6-486e-b440-f64ec250a136 - 8 - false - false - - - button - btnstudiendurchsuchen - Studien durchsuchen - true - false - false - 0.875 - - - - false - false - - 0 - 0 - - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;&#10;const findButtonFieldFormInformation = function (context) {&#10; const findElemId = function (elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function (formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#' + elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#10;}&#10;&#10;const onFailure = function () {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function (d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#10;&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request();&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10; showDialog(blockIndex);&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 54e569c9-d363-423d-a03e-0692baebe7fb - 6 - false - false - - - 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 + false + false + 0.0 + + false + false + 0 + false + 20119 - d21326ab-c56c-424f-a5c9-8ca3698528df + d6c77aad-064e-487b-a65f-367d86a62bfe 5 - false - false - combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe + formReference + + + 0 + true false - true - 5.5 - + false 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 + 0.0 + + false + false + 0 + false + 20119 - e7dafaae-9dd7-4c3a-b195-5979b87c311c - 1 - false - false + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 5 - - combobox - hatstudie - Studienempfehlung + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + + DNPM_UF_Einzelempfehlung + + -3 + DNPM UF Einzelempfehlung + 1 + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung + + false + true + 0 + 0 + false + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + + + + + + 0 + BOTH + false + false + true + true + true + false + false + true + true + false + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + 20119 + 8e9969b2-f29e-423a-a24c-395c8a6d2432 + 246 + true + + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true false true - 0.5 + 6.0 false false - 1 + 0 0 - hat_studie + ref_molekulargenetik DNPM_UF_Einzelempfehlung - Studienempfehlung + none 0 0 - mandatory + false BOTH false - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + console.log(getFieldValue('refosmolekulargenetik')) true + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. true false false - code - code,kurz + + 0 0 0 @@ -7531,55 +5830,68 @@ false false - 1 + 0 0 true false 0 20119 - 07715f44-286a-4bac-82c5-5cd0f5903549 - 4 + 4e4d042a-0353-4aa4-a35c-60b9f1f84be9 + 22 false false - - combobox - evidenzlevelzusatz - + + formReference + mtb + MTB true false true - 2.0 + 1.0 + + + false false - 1 + 0 0 - evidenzlevel_zusatz + ref_tumorkonferenz DNPM_UF_Einzelempfehlung - grpEvidenzlevel + 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 - - 1 + 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 - code - code,kurz + + 0 0 0 @@ -7595,38 +5907,52 @@ false false - 1 + 0 0 true false 0 20119 - f2b0e0c8-836b-4728-b78a-b15ae05ccda2 - 2 - false - false - - - group - grpwirkstoffe - Wirkstoffe + 734d2092-debf-496f-85f4-dae617675650 + 22 + false + false + + + button + btnstudiendurchsuchen + Studien durchsuchen true false - true - 4.0 + 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 + @@ -7636,7 +5962,7 @@ 0 0 false - Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. + true false @@ -7646,7 +5972,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7664,25 +5990,29 @@ false 0 20119 - 0c2172b5-6a83-496a-8e0d-d79dd460ae2d - 4 + 54e569c9-d363-423d-a03e-0692baebe7fb + 6 false false - - group - grpEvidenzlevel - Evidenzlevel + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen true - false + true true - 5.0 + 6.5 + + + false false 0 0 - + st_mol_alt_alle + DNPM_UF_Einzelempfehlung none 0 @@ -7699,7 +6029,7 @@ 0 0 false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. true false @@ -7727,19 +6057,19 @@ false 0 20119 - bb88f99a-f3fd-4d85-b9af-a52b59d2c334 - 4 + 0c8b3d47-320d-48e3-8355-09bd5cdd7daa + 8 false false - - button - btnaddwirkstoff - Wirkstoffe bearbeiten + + section + FollowUp + FollowUp true false - false - 4.5 + true + 8.5 @@ -7756,10 +6086,6 @@ false BOTH false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); - true - @@ -7779,7 +6105,7 @@ 0 0 0 - -1 + 0 0 false false @@ -7797,43 +6123,51 @@ false 0 20119 - 0fa3eda2-2398-45f2-a540-26f61253aa11 - 25 + be2d500f-c993-4e12-9356-19890f7d0391 + 1 false false - - textfield - prio - Priorität + + textarea + studienallejson + Alle Studienempfehlungen JSON true false true - 3.0 + 6.0 + + + false false 0 0 - prio + studien_alle_json DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 0 false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + true false @@ -7844,7 +6178,7 @@ 0 0 0 - 3 + 0 false false false @@ -7861,29 +6195,27 @@ false 0 20119 - db9d4913-db6a-4c5b-8ac2-c681b6eece2e - 3 + ed6df530-4f81-42b9-8804-353544811628 + 4 false false - - section - FollowUp - FollowUp + + combobox + evidenzlevel + true false true - 8.5 + 1.0 - - - false false - 0 + 1 0 - - + evidenzlevel + DNPM_UF_Einzelempfehlung + grpEvidenzlevel none 0 0 @@ -7904,8 +6236,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -7921,31 +6253,31 @@ false false - 0 + 1 0 true false 0 20119 - be2d500f-c993-4e12-9356-19890f7d0391 + 4d700071-92cf-4ea6-8473-a0ddc16b6d93 1 false false textfield - studieort - Ort + studienct + NCT-Nummer true false false - 3.0 + 2.0 false 0 0 - studie_ort + studie_nct DNPM_UF_Einzelempfehlung Studienempfehlung none @@ -7970,7 +6302,7 @@ 0 0 false - Geben Sie hier den Ort oder die Orte der Studie an. + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false @@ -7998,19 +6330,19 @@ false 0 20119 - a67eb275-9f93-4353-993a-88f4a379c9bf + b79240c2-53d6-486e-b440-f64ec250a136 8 false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + button + Button4 + Verweis entfernen true - true - true - 10.5 + false + false + 11.5 @@ -8019,8 +6351,7 @@ 0 0 - ref_dnpm_followup - DNPM_UF_Einzelempfehlung + FollowUp none 0 @@ -8028,9 +6359,13 @@ false BOTH false + + setFieldValue('refdnpmfollowup', ''); + true + - FollowUp vom {DatumFollowUp} + 1 true false @@ -8047,7 +6382,7 @@ 0 0 0 - 0 + -1 0 false false @@ -8065,8 +6400,8 @@ false 0 20119 - 56b8d407-1fa4-4561-899b-be2890f11a9d - 8 + fb619504-b54d-4af0-96be-cef3e90f08ff + 2 false false @@ -8136,25 +6471,99 @@ false false - 0 + 0 + 0 + true + false + 0 + 20119 + 304b94f4-4d6a-46ff-adcc-c96f89bd628a + 24 + false + false + + + combobox + studieinternextern + intern/extern + true + false + true + 1.625 + + + + false + false + + 1 + 0 + studie_internextern + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + + + 1 + true + false + 0 + 0 + false + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 0 true false 0 20119 - 304b94f4-4d6a-46ff-adcc-c96f89bd628a - 24 + d5cf3828-2f67-4711-8730-7c007c26ba6b + 3 false false - - button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten + + formReference + refdnpmfollowup + Verweis auf FollowUp true - false - false - 6.75 + true + true + 10.5 @@ -8163,21 +6572,18 @@ 0 0 - - + ref_dnpm_followup + DNPM_UF_Einzelempfehlung + FollowUp 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 - - + FollowUp vom {DatumFollowUp} 1 true false @@ -8194,7 +6600,7 @@ 0 0 0 - -1 + 0 0 false false @@ -8212,8 +6618,8 @@ false 0 20119 - 301a4fcb-f90f-4eac-9168-5a36f029cef2 - 12 + 56b8d407-1fa4-4561-899b-be2890f11a9d + 8 false false @@ -8284,189 +6690,85 @@ false false - - - - 1 - Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden - Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist - Einzelempfehlung_Priorität - not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 - true - true - true - 0 - - prio - - - - 2 - Die NCT-Nummer entspricht nicht dem gültigen Muster - Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt - Einzelempfehlung_NCT-Nummer - studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' - false - true - true - hatstudie = '1' - true - 0 - - studienct - - - - 1 - Der Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevel - not isEmptyString(evidenzlevel) - true - true - true - 0 - - evidenzlevel - - - - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt - DatumGrenze_ufeedatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - - - 1 - Der Zusatz zum Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevelzusatz - not isEmptyString(evidenzlevelzusatz) - true - true - true - 0 - - evidenzlevelzusatz - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt - DatumGrenze_ufeedatum_GueltigZukunft - dateAfterOrEquals(getNow(), ufeedatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt - DatumGrenze_ufeedatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - - - 1 - Das Erstellungsdatum der Einzelempfehlung fehlt - Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist - Einzelempfehlung_Erstellungsdatum - not isEmpty(ufeedatum) + + combobox + hatstudie + Studienempfehlung true - true - true - 0 - - ufeedatum - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - DNPM_UF_ECOG - - -3 - DNPM UF ECOG - 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG - - false - true - 0 - -1 - false - - - - - - - - - - 2 - BOTH - false - false - true - false - true - false - false - false - false - false - 20119 - a7912ac3-34bf-4ebd-b095-8ddaead1dad7 - 10 - true - - - group - Feldgruppe1 - ECOG Performance Status + false + true + 0.5 + + + + false + false + + 1 + 0 + hat_studie + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + mandatory + BOTH + false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + + + + + 1 + true + false + 0 + 0 + false + Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 07715f44-286a-4bac-82c5-5cd0f5903549 + 4 + false + false + + + textfield + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON true false true - 1.0 + 6.875 @@ -8475,18 +6777,24 @@ 0 0 - + st_mol_alt_variante_json + DNPM_UF_Einzelempfehlung none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -8503,7 +6811,7 @@ 0 0 0 - 0 + 3 false false false @@ -8520,36 +6828,39 @@ false 0 20119 - e47ddcb4-34f1-4536-867b-f522bdc117ab - 2 + d21326ab-c56c-424f-a5c9-8ca3698528df + 5 false false - - combobox - ECOG - ECOG + + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten true false - true - 2.0 + false + 6.75 false false - 1 + 0 0 - ECOG - DNPM_UF_ECOG - Feldgruppe1 + + 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 + @@ -8564,12 +6875,12 @@ true false false - code - code,kurz + + 0 0 0 - 0 + -1 0 false false @@ -8581,25 +6892,25 @@ false false - 1 + 0 0 true false 0 20119 - e6d6229d-f730-440a-a939-27a22f9c91d6 - 1 + 301a4fcb-f90f-4eac-9168-5a36f029cef2 + 12 false false - - datefield - Datum - Datum + + button + btnaddwirkstoff + Wirkstoffe bearbeiten true false - true - 1.0 + false + 4.5 @@ -8608,15 +6919,18 @@ 0 0 - Datum - DNPM_UF_ECOG - Feldgruppe1 - date + + + 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 + @@ -8636,7 +6950,7 @@ 0 0 0 - 0 + -1 0 false false @@ -8654,162 +6968,42 @@ false 0 20119 - 6ea01230-0378-4b65-afaa-743a158fa160 - 1 + 0fa3eda2-2398-45f2-a540-26f61253aa11 + 25 false false - - - - 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 - - - - 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 - - - - 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt - DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - true - true - 0 - - Datum - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - DNPM_Therapielinie - - -3 - DNPM UF Therapielinie - 1 - DNPM UF Therapielinie - Therapielinie - DNPM UF Therapielinie - - false - true - 0 - -1 - false - - - - - - - - - - 0 - BOTH - false - false - false - false - true - false - false - false - false - false - 20119 - b9bd2f19-f213-4755-b677-25d1dfb80498 - 47 - true - - - textarea - WirkstoffCodes - Wirkstoff Codes + + group + grpwirkstoffe + Wirkstoffe true - true + false true 4.0 - - - false false 0 0 - WirkstoffCodes - DNPM_Therapielinie + none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 0 false - + Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. true false @@ -8822,9 +7016,8 @@ 0 0 false - true + false false - 500 1 0 0 @@ -8838,32 +7031,42 @@ false 0 20119 - 4cd29144-fa14-4a58-b5df-4a50b9b187d5 - 13 + 0c2172b5-6a83-496a-8e0d-d79dd460ae2d + 4 false false - - datefield - Beginn - vom + + textfield + studie + Studie true false true - 6.0 + 1.25 + + + false false 0 0 - Beginn - DNPM_Therapielinie - Feldgruppe2 - start + studie + DNPM_UF_Einzelempfehlung + Studienempfehlung + none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -8874,7 +7077,7 @@ 0 0 false - + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. true false @@ -8885,7 +7088,7 @@ 0 0 0 - 0 + 3 false false false @@ -8902,27 +7105,27 @@ false 0 20119 - 0849e3f3-0f3e-40d9-95f8-1afe8e1ac8b9 - 4 + 12f912c7-5fe0-4748-b3ca-3362b721ca73 + 3 false false - + combobox - Beendigung - Beendigung + evidenzlevelzusatz + true false true - 4.75 + 2.0 false 1 0 - Beendigung - DNPM_Therapielinie - + evidenzlevel_zusatz + DNPM_UF_Einzelempfehlung + grpEvidenzlevel none 0 0 @@ -8966,36 +7169,45 @@ false 0 20119 - 73507fdc-0b38-4038-93d8-fa4b2e733d29 + f2b0e0c8-836b-4728-b78a-b15ae05ccda2 2 false false - - group - Feldgruppe1 - Wirkstoffe + + textarea + wirkstoffejson + true - false + true true - 3.0 + 4.25 + + + false false 0 0 - + wirkstoffe_json + DNPM_UF_Einzelempfehlung none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -9029,43 +7241,51 @@ false 0 20119 - 94ef2287-2b01-4560-9d75-e4c25e84d65a - 3 + c099bf7a-1880-46ed-8969-47c8e5b37201 + 10 false false - + datefield - Ende - bis + ufeedatum + Datum MTB true false true - 6.5 + 2.0 + + + false false 0 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end + datum + DNPM_UF_Einzelempfehlung + + date 0 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - 1 + 0 true false 0 0 false - + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. true false @@ -9093,26 +7313,25 @@ false 0 20119 - 35e6ba7a-8cc1-4469-8b06-92522a871e98 - 4 + bc184392-6884-4353-874c-0fafaa550e3a + 9 false false - - combobox - Ergebnis - Ergebnis + + group + grpEvidenzlevel + Evidenzlevel true false true - 4.5 + 5.0 false - 1 + 0 0 - Ergebnis - DNPM_Therapielinie + none 0 @@ -9129,13 +7348,13 @@ 0 0 false - + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false false - code - code,kurz + + 0 0 0 @@ -9151,25 +7370,25 @@ false false - 1 + 0 0 true false 0 20119 - beba0ad1-8100-45cf-80ba-6dc7fac82c73 - 1 + bb88f99a-f3fd-4d85-b9af-a52b59d2c334 + 4 false false - - group - Feldgruppe2 - Therapielinie + + section + Studienempfehlung + Studienempfehlung true false true - 1.0 + 8.0 false @@ -9220,27 +7439,27 @@ false 0 20119 - 66d546fd-cd65-47a9-b816-3b7fdd8675a4 - 3 + 058279a1-c000-4efd-892e-4e9148d99b3d + 2 false false - - textfield - Wirkstoffe - + + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true - true + false true - 1.0 + 5.5 false - 0 + 1 0 - Wirkstoffe - DNPM_Therapielinie - Feldgruppe1 + antrag_kue_erforderlich + DNPM_UF_Einzelempfehlung + none 0 0 @@ -9250,7 +7469,7 @@ - 0 + 1 true false 0 @@ -9261,13 +7480,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -9278,42 +7497,46 @@ false false - 0 + 1 0 true false 0 20119 - b8b3f488-05d1-472b-b3b2-76114d80c709 - 3 + e7dafaae-9dd7-4c3a-b195-5979b87c311c + 1 false false - - button - Suche - Suche + + textfield + studieort + Ort true false false - 2.0 + 3.0 false 0 0 - - Feldgruppe1 + studie_ort + DNPM_UF_Einzelempfehlung + Studienempfehlung 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); + + hatstudie = '1' true - + + hatstudie + + + false @@ -9323,7 +7546,7 @@ 0 0 false - + Geben Sie hier den Ort oder die Orte der Studie an. true false @@ -9333,8 +7556,8 @@ 0 0 0 - -1 - 0 + 0 + 3 false false false @@ -9351,39 +7574,32 @@ false 0 20119 - 7889b2cc-deed-4b25-9b16-75d6ba5c9f14 - 6 + a67eb275-9f93-4353-993a-88f4a379c9bf + 8 false false - combobox - Abbruchsgrund - Abbruchsgrund + textfield + prio + Priorität true false true - 5.0 + 3.0 false - 1 + 0 0 - Abbruchgrund - DNPM_Therapielinie + prio + DNPM_UF_Einzelempfehlung none 0 0 false BOTH - - Beendigung='A' - true - - Beendigung - - false @@ -9394,18 +7610,18 @@ 0 0 false - + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -9416,25 +7632,25 @@ false false - 1 + 0 0 true false 0 20119 - 0fd02ddd-70da-4c37-b6f8-ba86880f6292 + db9d4913-db6a-4c5b-8ac2-c681b6eece2e 3 false false - - textfield - Nummer - + + textarea + studienalle + Alle Studienempfehlungen true - true + false true - 1.0 + 5.0 @@ -9443,15 +7659,26 @@ 0 0 - Nummer - DNPM_Therapielinie - Feldgruppe2 + 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 + @@ -9461,7 +7688,7 @@ 0 0 false - + Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. true false @@ -9469,10 +7696,10 @@ 0 - 40 + 0 0 0 - 1 + 0 false false false @@ -9489,7 +7716,7 @@ false 0 20119 - 6b90736f-a79a-43de-8612-2279b3594469 + 5b5eb02a-45ff-4571-95df-cb891875a762 10 false false @@ -9497,148 +7724,123 @@ - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Ende der Therapielinie in der Zukunft liegt - DatumGrenze_Ende_GueltigZukunft - dateAfterOrEquals(getNow(), Ende) - true - true - true - 0 - - Ende - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Beginn_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + 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 - Beginn + prio 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Ende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Ende) - true - true - true - 0 - - Ende - - - - 1 - Der Abbruchsgrund für die Therapielinie fehlt - Prüfung, ob Abbruchsgrund vorhanden ist - Therapielinie_Abbruchsgrund - not isEmptyString(Abbruchsgrund) + Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt + DatumGrenze_ufeedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) true true true - Beendigung = 'A' + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - Abbruchsgrund + ufeedatum - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Beginn_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Beginn) + 1 + Das Erstellungsdatum der Einzelempfehlung fehlt + Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist + Einzelempfehlung_Erstellungsdatum + not isEmpty(ufeedatum) true true true 0 - Beginn + ufeedatum - 2 + 1 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Ende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Ende) + 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 - Ende + ufeedatum - 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) + 1 + Der Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevel + not isEmptyString(evidenzlevel) true true true - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true 0 - Beginn - Ende + evidenzlevel 1 - Das Datum des Therapieendes fehlt - Prüfung, ob das Enddatum der Therapie vorhanden ist - Therapielinie_Enddatum - not isEmpty(Ende) + Der Zusatz zum Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevelzusatz + not isEmptyString(evidenzlevelzusatz) true true true 0 - Ende + evidenzlevelzusatz 2 Das Datum liegt in der Zukunft - Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt - DatumGrenze_Beginn_GueltigZukunft - dateAfterOrEquals(getNow(), Beginn) + 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 - Beginn + ufeedatum - 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) - true + 2 + Die NCT-Nummer entspricht nicht dem gültigen Muster + Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt + Einzelempfehlung_NCT-Nummer + studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' + false true true + hatstudie = '1' + true 0 - Beendigung + studienct @@ -9879,21 +8081,22 @@ false false - - group - Feldgruppe1 + + textfield + Ereignis true - false + true true - 3.0 + 4.0 false 0 0 - - + Ereignis + MR.Consent Verlauf + Feldgruppe1 none 0 0 @@ -9920,7 +8123,7 @@ 0 0 0 - 0 + 3 false false false @@ -9937,28 +8140,28 @@ false 0 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec - 1 + affb778a-2075-4196-b526-a54efa7f765d + 6 false false - textfield - Ereignis + datefield + Datum true true true - 4.0 + 0.5 false 0 0 - Ereignis + Datum MR.Consent Verlauf Feldgruppe1 - none + date 0 0 false @@ -9984,14 +8187,14 @@ 0 0 0 - 3 + 0 false false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -10001,28 +8204,27 @@ false 0 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 false false - - datefield - Datum + + group + Feldgruppe1 true - true + false true - 0.5 + 3.0 false 0 0 - Datum - MR.Consent Verlauf - Feldgruppe1 - date + + + none 0 0 false @@ -10053,9 +8255,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -10065,8 +8267,8 @@ false 0 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 false false @@ -10074,10 +8276,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 @@ -10088,10 +8290,10 @@ 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 @@ -10183,21 +8385,25 @@ 150 true - - section - MTB - MTB-Register + + combobox + ConsentStatusEinwilligungDNPM + Status: true false true - 3.0 + 2.0 + + + false false - 0 + 1 0 - - + ConsentStatusDNPM + MR.Consent + Feldgruppe1 none 0 0 @@ -10218,8 +8424,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -10229,48 +8435,57 @@ false false 1 - 0 + 2 0 true false false - 0 + 1 0 true false 0 20119 - 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae - 4 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 false false - - section - DNPM - DNPM + + datefield + Datum + Datum true false true - 2.0 + 1.0 + + + false false 0 0 - + Datum + MR.Consent - none + date 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -10304,40 +8519,31 @@ false 0 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 - 4 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 false false - - textarea - alteWerte - alteWerte + + section + DNPM + DNPM true false - false - 4.0 + true + 2.0 - - - false false 0 0 - alteWerte - MR.Consent + none 0 0 false BOTH - - false - true - - false @@ -10376,15 +8582,15 @@ false 0 20119 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 false false - + datefield - Datum - Datum + ConsentDatumEinwilligungMTB + Datum: true false true @@ -10397,24 +8603,19 @@ 0 0 - Datum + ConsentDatumMTB MR.Consent - - date + Feldgruppe2 + none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -10436,9 +8637,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -10448,8 +8649,8 @@ false 0 20119 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 + 12 false false @@ -10518,22 +8719,22 @@ false - datefield - ConsentDatumEinwilligungMTB - Datum: + combobox + ConsentStatusEinwilligungMTB + Status: true false true - 1.0 + 6.0 false false - 0 + 1 0 - ConsentDatumMTB + ConsentStatusMTB MR.Consent Feldgruppe2 none @@ -10556,8 +8757,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -10567,42 +8768,38 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false - 0 + 1 0 true false 0 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum: + + section + MTB + MTB-Register true false true - 1.0 + 3.0 - - - false false 0 0 - ConsentDatumDNPM - MR.Consent - Feldgruppe1 + + none 0 0 @@ -10634,9 +8831,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -10646,35 +8843,40 @@ false 0 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 + false false - - combobox - ConsentStatusEinwilligungMTB - Status: + + textarea + alteWerte + alteWerte true false - true - 6.0 + false + 4.0 false false - 1 + 0 0 - ConsentStatusMTB + alteWerte MR.Consent - Feldgruppe2 + none 0 0 false BOTH + + false + true + + false @@ -10690,8 +8892,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10707,36 +8909,35 @@ false false - 1 + 0 0 true false 0 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 false false - - combobox - ConsentStatusEinwilligungDNPM - Status: + + group + Feldgruppe2 + Einwilligung true false true - 2.0 + 1.0 false false - 1 + 0 0 - ConsentStatusDNPM - MR.Consent - Feldgruppe1 + + MTB none 0 0 @@ -10757,8 +8958,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10768,20 +8969,20 @@ false false 1 - 2 + 0 0 true false false - 1 + 0 0 true false 0 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be - 12 + 370e7317-4c7a-495c-bb30-005046308217 + 2 false false @@ -10851,10 +9052,10 @@ false false - - group - Feldgruppe2 - Einwilligung + + datefield + ConsentDatumEinwilligungDNPM + Datum: true false true @@ -10867,8 +9068,9 @@ 0 0 - - MTB + ConsentDatumDNPM + MR.Consent + Feldgruppe1 none 0 0 @@ -10900,9 +9102,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -10910,33 +9112,21 @@ 0 true false - 0 - 20119 - 370e7317-4c7a-495c-bb30-005046308217 - 2 - false + 0 + 20119 + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true false 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumDNPM_GueltigVon - __DatumGrenze_ConsentDatumDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_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 @@ -10945,10 +9135,10 @@ 2 - Das Datum liegt vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) true false false @@ -10957,10 +9147,10 @@ 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) true false true @@ -10969,18 +9159,6 @@ ConsentDatumEinwilligungMTB - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) - true - false - false - 0 - - 2 Das Datum liegt in der Zukunft @@ -10995,38 +9173,36 @@ 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) true false true 0 - ConsentDatumEinwilligungMTB + ConsentDatumEinwilligungDNPM 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) true false - true + false 0 - - ConsentDatumEinwilligungDNPM - + 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) true false false @@ -11049,10 +9225,10 @@ 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumMTB_GueltigVon + __DatumGrenze_ConsentDatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) true false false @@ -11061,16 +9237,30 @@ 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumMTB_GueltigVon - __DatumGrenze_ConsentDatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) true false false 0 + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + 2 Das Datum liegt nach dem Sterbedatum @@ -11085,10 +9275,10 @@ 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) true false true @@ -11097,6 +9287,18 @@ ConsentDatumEinwilligungMTB + + 2 + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + true + false + false + 0 + + 2 Das Datum liegt in der Zukunft @@ -11169,10 +9371,10 @@ 13 true - - datefield - Zeitpunkt - Zeitpunkt + + group + Feldgruppe1 + Tumorausbreitung true false true @@ -11185,10 +9387,9 @@ 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung - Feldgruppe1 - date + + + none 0 0 false @@ -11231,29 +9432,30 @@ false 0 20119 - f248d44f-69a9-49e5-9c3a-f3048175ee08 + 18b216f7-7f22-4606-a1ae-dabf30399b05 2 false false - - group - Feldgruppe1 - Tumorausbreitung + + combobox + Wert + Ausbreitung true false true - 1.0 + 2.0 false false - 0 + 1 0 - - + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 none 0 0 @@ -11274,8 +9476,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -11291,37 +9493,37 @@ false false - 0 + 1 0 true false 0 20119 - 18b216f7-7f22-4606-a1ae-dabf30399b05 - 2 + fb5fdac2-793a-4b5f-b145-e007a36c4944 + 3 false false - combobox - Wert - Ausbreitung + datefield + Zeitpunkt + Zeitpunkt true false true - 2.0 + 1.0 false false - 1 + 0 0 - Wert + Zeitpunkt DNPM_UF_Tumorausbreitung Feldgruppe1 - none + date 0 0 false @@ -11341,8 +9543,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -11358,14 +9560,14 @@ false false - 1 + 0 0 true false 0 20119 - fb5fdac2-793a-4b5f-b145-e007a36c4944 - 3 + f248d44f-69a9-49e5-9c3a-f3048175ee08 + 2 false false @@ -11387,10 +9589,10 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) true true true @@ -11401,10 +9603,10 @@ 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) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt + DatumGrenze_Zeitpunkt_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) true true true @@ -11426,22 +9628,22 @@ - DNPM_MolDiagnostik + DNPM_Therapielinie -3 - DNPM MolDiagnostik + DNPM UF Therapielinie 1 - DNPM Molekulare Diagnostik - Molekulare Diagnostik - DNPM Molekulare Diagnostik + DNPM UF Therapielinie + Therapielinie + DNPM UF Therapielinie false true 0 - 0 + -1 false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> + + @@ -11453,8 +9655,8 @@ BOTH false false - true - true + false + false true false false @@ -11462,18 +9664,82 @@ false false 20119 - b391cdfe-1711-4b48-b215-e5c7ed1a3f13 - 17 + b9bd2f19-f213-4755-b677-25d1dfb80498 + 47 true + + datefield + Beginn + vom + true + false + true + 6.0 + + false + + 0 + 0 + Beginn + DNPM_Therapielinie + Feldgruppe2 + start + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 0849e3f3-0f3e-40d9-95f8-1afe8e1ac8b9 + 4 + false + false + - datefield - Erstellungsdatum - Erstellungsdatum + textarea + WirkstoffCodes + Wirkstoff Codes true - false + true true - 1.0 + 4.0 @@ -11482,19 +9748,24 @@ 0 0 - Erstellungsdatum - DNPM_MolDiagnostik + WirkstoffCodes + DNPM_Therapielinie - date + none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -11513,8 +9784,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -11528,30 +9800,27 @@ false 0 20119 - 15e2dc36-b15c-4941-ab48-6207a1784ad3 - 1 + 4cd29144-fa14-4a58-b5df-4a50b9b187d5 + 13 false false - - combobox - Methode - Tumorgehalt Bestimmungsmethode + + textfield + Wirkstoffe + true - false + true true 1.0 - - - false false - 1 + 0 0 - Methode - DNPM_MolDiagnostik - Tumorzellgehalt + Wirkstoffe + DNPM_Therapielinie + Feldgruppe1 none 0 0 @@ -11561,7 +9830,7 @@ - 1 + 0 true false 0 @@ -11572,13 +9841,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -11589,42 +9858,42 @@ false false - 1 + 0 0 true false 0 20119 - ec0b999e-37f9-4a14-aefb-448125f16144 - 2 + b8b3f488-05d1-472b-b3b2-76114d80c709 + 3 false false - - combobox - Lokalisation - Lokalisation Tumor Probe + + button + Suche + Suche true false - true - 7.0 + false + 2.0 - - - false false - 1 + 0 0 - Lokalisation - DNPM_MolDiagnostik - + + 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 + @@ -11639,12 +9908,12 @@ true false false - code - code,kurz + + 0 0 0 - 0 + -1 0 false false @@ -11656,35 +9925,31 @@ false false - 1 + 0 0 true false 0 20119 - 4b3cd045-9b1f-49d0-bdf1-689fb9f94f08 - 1 + 7889b2cc-deed-4b25-9b16-75d6ba5c9f14 + 6 false false - - textarea - Anmerkungen - Anmerkungen + + group + Feldgruppe2 + Therapielinie true false true - 3.0 + 1.0 - - - false false 0 0 - Anmerkungen - DNPM_MolDiagnostik + none 0 @@ -11729,34 +9994,39 @@ false 0 20119 - 5b8860a3-e7b7-407f-a542-10895c766df5 - 1 + 66d546fd-cd65-47a9-b816-3b7fdd8675a4 + 3 false false - - group - Tumorzellgehalt - + + combobox + Abbruchsgrund + Abbruchsgrund true false true - 4.0 + 5.0 - - - false false - 0 + 1 0 - + Abbruchgrund + DNPM_Therapielinie none 0 0 false BOTH + + Beendigung='A' + true + + Beendigung + + false @@ -11772,8 +10042,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -11789,35 +10059,32 @@ false false - 0 + 1 0 true false 0 20119 - 3013c261-f3fe-4977-a1b9-dbe304b34b17 - 2 + 0fd02ddd-70da-4c37-b6f8-ba86880f6292 + 3 false false combobox - Probenart - Art der Tumor Probe + Beendigung + Beendigung true false true - 6.0 + 4.75 - - - false false 1 0 - Probenart - DNPM_MolDiagnostik + Beendigung + DNPM_Therapielinie none 0 @@ -11862,19 +10129,19 @@ false 0 20119 - ecdbb9c6-3681-40a3-b318-4ffd85512166 - 1 + 73507fdc-0b38-4038-93d8-fa4b2e733d29 + 2 false false - + textfield - Wert - Wert + Nummer + true - false + true true - 5.0 + 1.0 @@ -11883,9 +10150,73 @@ 0 0 - Wert - DNPM_MolDiagnostik - Tumorzellgehalt + 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 + 6b90736f-a79a-43de-8612-2279b3594469 + 10 + false + false + + + combobox + Ergebnis + Ergebnis + true + false + true + 4.5 + + false + + 1 + 0 + Ergebnis + DNPM_Therapielinie + none 0 0 @@ -11906,52 +10237,48 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false - 11 + 1 0 0 true false false - 0 - 1 + 1 + 0 true false 0 20119 - 434ed239-f296-47bc-b54b-8a3d54a38be6 - 2 + beba0ad1-8100-45cf-80ba-6dc7fac82c73 + 1 false false - - formReference - Pathologiebefund - Pathologiebefund + + group + Feldgruppe1 + Wirkstoffe true false true - 1.25 + 3.0 - - - false false 0 0 - Pathologiebefund - DNPM_MolDiagnostik + none 0 @@ -11959,7 +10286,6 @@ false BOTH false - OS.Pathologiebefund @@ -11997,31 +10323,28 @@ false 0 20119 - ec65ca3e-4b26-4fef-af63-7e5c6f076366 - 1 + 94ef2287-2b01-4560-9d75-e4c25e84d65a + 3 false false - + datefield - Entnahmedatum - Entnahmedatum + Ende + bis true false true - 8.0 + 6.5 - - - false false 0 0 - Entnahmedatum - DNPM_MolDiagnostik - - none + Ende + DNPM_Therapielinie + Feldgruppe2 + end 0 0 false @@ -12064,19 +10387,219 @@ false 0 20119 - ff1d9bca-9fd5-4335-8ea9-a7c472e1e0e5 - 1 + 35e6ba7a-8cc1-4469-8b06-92522a871e98 + 4 false false - + + + + 1 + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) + true + true + true + 0 + + Beendigung + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Beginn_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Ende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Ende) + true + true + true + 0 + + Ende + + + + 1 + Das Datum des Therapieendes fehlt + Prüfung, ob das Enddatum der Therapie vorhanden ist + Therapielinie_Enddatum + not isEmpty(Ende) + true + true + true + 0 + + Ende + + + + 2 + Der Beginn der Therapielinie liegt nach ihrem Ende + Prüfung, ob Beginn der Therapielinie nach dem Ende liegt + Beginn nach Ende + Beginn.before(Ende) or Beginn.equals(Ende) + true + true + true + not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) + true + 0 + + Beginn + Ende + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) + true + true + true + 0 + + Beginn + + + + 1 + Der Abbruchsgrund für die Therapielinie fehlt + Prüfung, ob Abbruchsgrund vorhanden ist + Therapielinie_Abbruchsgrund + not isEmptyString(Abbruchsgrund) + true + true + true + Beendigung = 'A' + true + 0 + + Abbruchsgrund + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) + true + true + true + 0 + + Beginn + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_UF_ECOG + + -3 + DNPM UF ECOG + 1 + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG + + false + true + 0 + -1 + false + + + + + + + + + + 2 + BOTH + false + false + true + false + true + false + false + false + false + false + 20119 + a7912ac3-34bf-4ebd-b095-8ddaead1dad7 + 10 + true + + combobox - Entnahmemethode - Entnahmemethode + ECOG + ECOG true false true - 9.0 + 2.0 @@ -12085,9 +10608,9 @@ 1 0 - Entnahmemethode - DNPM_MolDiagnostik - + ECOG + DNPM_UF_ECOG + Feldgruppe1 none 0 0 @@ -12131,19 +10654,19 @@ false 0 20119 - 85a21fd9-7205-4038-900f-c920a04c4e21 + e6d6229d-f730-440a-a939-27a22f9c91d6 1 false false - - textarea - Text - Befundtext + + group + Feldgruppe1 + ECOG Performance Status true false true - 1.5 + 1.0 @@ -12152,8 +10675,7 @@ 0 0 - Text - DNPM_MolDiagnostik + none 0 @@ -12198,98 +10720,31 @@ false 0 20119 - 369d8851-55ef-488c-80bf-fab0774dac08 - 1 - false - false - - - lookup - Tumorentitaet - Tumorentität - true - false - true - 5.0 - - - - false - false - - 1 - 0 - Tumorentitaet - DNPM_MolDiagnostik - - 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 - db5fc68a-0d85-40df-9357-e0182809917f - 1 + e47ddcb4-34f1-4536-867b-f522bdc117ab + 2 false false - - lookup - Morphologie - Morphologie + + datefield + Datum + Datum true false true - 2.0 + 1.0 false false - 1 + 0 0 - Morphologie - DNPM_MolDiagnostik - - none + Datum + DNPM_UF_ECOG + Feldgruppe1 + date 0 0 false @@ -12309,8 +10764,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12326,202 +10781,73 @@ false false - 1 + 0 0 true false 0 20119 - ececc0b9-339a-4c6d-a338-6ce7735c70de + 6ea01230-0378-4b65-afaa-743a158fa160 1 false false - - 1 - Das Entnahmedatum der Probe fehlt - Prüfung, ob Entnahmedatum der Tumorprobe vorhanden ist - Tumorprobe_Entnahmedatum - not isEmpty(Entnahmedatum) - true - true - true - 0 - - Entnahmedatum - - - - 1 - Die Art der Tumorprobe fehlt - Prüfung, ob Art der Tumorprobe vorhanden ist - Tumorprobe_Art - not isEmptyString(Probenart) - true - true - true - 0 - - Probenart - - 2 - Der Morphologie-Code nach ICD-O-3 der Tumorprobe fehlt - Prüfung, ob der Morphologie-Code der Tumorprobe vorhanden ist - Tumorprobe_Morphologie - not isEmptyString(Morphologie) + 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 - Morphologie + Datum 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Erstellungsdatum der Mol. Diagnostik vor dem Geburtsdatum liegt - DatumGrenze_Erstellungsdatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Erstellungsdatum) - true - true - true - 0 - - Erstellungsdatum - - - - 1 - Das Erstellungsdatum des Molekular-Pathologie-Befundes fehlt - Prüfung, ob das Erstellungsdatum des Molekular-Pathologie-Befundes vorhanden ist - Tumorprobe_Erstellungsdatum - not isEmpty(Erstellungsdatum) - true - true - true - 0 - - Erstellungsdatum - - - - 1 - Der Tumorzellgehalt der Probe fehlt (Wert) - Prüfung, ob Tumorzellgehalt (Wert) der Tumorprobe vorhanden ist - Tumorprobe_Tumorzellgehalt - not isEmpty(Wert) - true - true - true - 0 - - Wert - - - - 1 - Die Entnahmemethode zur Tumorprobe fehlt - Prüfung, ob Entnahmemethode der Tumorprobe vorhanden ist - Tumorprobe_Entnahmemethode - not isEmptyString(Entnahmemethode) - true - true - true - 0 - - Entnahmemethode - - - - 2 - Das Entnahmedatum liegt nach dem Erstellungsdatum - Prüfung, ob das Entnahmedatum nach dem Erstellungsdatum liegt - Entnahmedatum nach Erstellungsdatum - Entnahmedatum.before(Erstellungsdatum) or Entnahmedatum.equals(Erstellungsdatum) - true - true - true - not isEmpty(Entnahmedatum)&#10;and&#10;not isEmpty(Erstellungsdatum)&#10; - true - 0 - - Erstellungsdatum - Entnahmedatum - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Entnahmedatum nach dem Sterbedatum liegt - DatumGrenze_Entnahmedatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Entnahmedatum) + 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 - Entnahmedatum + Datum 2 Das Datum liegt in der Zukunft - Prüfung, ob das Erstellungsdatum der Mol. Diagnostik in der Zukunft liegt - DatumGrenze_Erstellungsdatum_GueltigZukunft - dateAfterOrEquals(getNow(), Erstellungsdatum) - true - true - true - 0 - - Erstellungsdatum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt - DatumGrenze_Entnahmedatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) + Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt + DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true true true 0 - Entnahmedatum + Datum 1 - Die Lokalisation der Tumorprobe fehlt - Prüfung, ob Lokalisation der Tumorprobe vorhanden ist - Tumorprobe_Lokalisation - not isEmptyString(Lokalisation) - true - true - true - 0 - - Lokalisation - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Entnahmedatum in der Zukunft liegt - DatumGrenze_Entnahmedatum_GueltigZukunft - dateAfterOrEquals(getNow(), Entnahmedatum) + 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 - Entnahmedatum + Datum @@ -12534,22 +10860,17 @@ DNPM 3 - - DNPM - 3.0 - 1 - - DNPM_UF_Histologie + DNPM_Vorbefunde -3 - DNPM UF Histologie + DNPM UF Vorbefunde 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie + DNPM UF Vorbefunde + DNPM UF Vorbefunde + DNPM UF Vorbefunde false true @@ -12578,28 +10899,89 @@ false false 20119 - 55bf3063-2bea-414e-9961-abce3734dd30 - 9 + 22e70f37-87d4-4aee-b16d-26e758bb0ab2 + 4 true - - formReference - Histologie - Histologie + + textfield + Befundnummer + Befundnummer + true + false + true + 1.0 + + false + + 0 + 0 + Befundnummer + DNPM_Vorbefunde + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 7ca3f6a5-0e8a-409e-a345-380680fb3f6b + 1 + false + false + + + textarea + Ergebnisse + Ergebnisse true false true - 1.0 + 3.0 - - - false false 0 0 - Histologie - DNPM_UF_Histologie + Ergebnisse + DNPM_Vorbefunde none 0 @@ -12607,21 +10989,16 @@ false BOTH false - - setFieldValue('Befundtext', getFieldValue('Histologie').Text); - true - - DNPM MolDiagnostik - Histologie / molekulare Diagnostik vom {Erstellungsdatum} + 1 true false 0 0 false - Zur Auswahl steht hier das Formular "DNPM Molekulare Diagnostik" + true false @@ -12649,29 +11026,26 @@ false 0 20119 - aa638008-9e8d-4df3-ac47-b7fe0ebfe30c - 4 + a1519454-e7b1-4041-a851-afb6fd6f2318 + 1 false false textarea - Befundtext - Befundtext + InstitutName + Institut true false true 2.0 - - - false false 0 0 - Befundtext - DNPM_UF_Histologie + InstitutName + DNPM_Vorbefunde none 0 @@ -12701,9 +11075,8 @@ 0 0 false - true + false false - 500 1 0 0 @@ -12717,8 +11090,8 @@ false 0 20119 - ad888849-7e70-449a-9fed-d831b371c8c6 - 4 + d446fdb2-12ec-49c0-85dd-4ade2cd4efcc + 1 false false @@ -12736,14 +11109,14 @@ - DNPM_Vorbefunde + DNPM_UF_Histologie -3 - DNPM UF Vorbefunde + DNPM UF Histologie 1 - DNPM UF Vorbefunde - DNPM UF Vorbefunde - DNPM UF Vorbefunde + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie false true @@ -12772,25 +11145,28 @@ false false 20119 - 22e70f37-87d4-4aee-b16d-26e758bb0ab2 - 4 + 55bf3063-2bea-414e-9961-abce3734dd30 + 9 true textarea - Ergebnisse - Ergebnisse + Befundtext + Befundtext true false true - 3.0 + 2.0 + + + false false 0 0 - Ergebnisse - DNPM_Vorbefunde + Befundtext + DNPM_UF_Histologie none 0 @@ -12820,8 +11196,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -12835,90 +11212,29 @@ false 0 20119 - a1519454-e7b1-4041-a851-afb6fd6f2318 - 1 + ad888849-7e70-449a-9fed-d831b371c8c6 + 4 false false - - textfield - Befundnummer - Befundnummer + + formReference + Histologie + Histologie true false true 1.0 + + + false false 0 0 - Befundnummer - DNPM_Vorbefunde - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 7ca3f6a5-0e8a-409e-a345-380680fb3f6b - 1 - false - false - - - textarea - InstitutName - Institut - true - false - true - 2.0 - - false - - 0 - 0 - InstitutName - DNPM_Vorbefunde + Histologie + DNPM_UF_Histologie none 0 @@ -12926,16 +11242,20 @@ false BOTH false + + setFieldValue('Befundtext', getFieldValue('Histologie').Text); + true + - + Histologie / molekulare Diagnostik vom {Erstellungsdatum} 1 true false 0 0 false - + Zur Auswahl steht hier das Formular "DNPM Molekulare Diagnostik" true false @@ -12963,8 +11283,8 @@ false 0 20119 - d446fdb2-12ec-49c0-85dd-4ade2cd4efcc - 1 + aa638008-9e8d-4df3-ac47-b7fe0ebfe30c + 4 false false @@ -13254,20 +11574,6 @@ ufrbdatum - - 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist - Rebiospie_Erstellungsdatum - not isEmpty(ufrbdatum) - true - true - true - 0 - - ufrbdatum - - 1 Das Datum liegt nach dem Sterbedatum @@ -13300,6 +11606,20 @@ ufrbdatum + + 1 + Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist + Rebiospie_Erstellungsdatum + not isEmpty(ufrbdatum) + true + true + true + 0 + + ufrbdatum + + @@ -13353,35 +11673,35 @@ 66 true - - datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag + + combobox + GrundTherapieabbruch + Grund für Therapieabbruch true false true - 3.0 + 6.0 false false - 0 + 1 0 - Datum_AntwortKueAntrag + GrundTherapieabbruch DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - AntragKostenuebernahme = '1' + StatusTherapie = 'stopped' true - AntragKostenuebernahme + StatusTherapie false @@ -13399,8 +11719,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13416,21 +11736,21 @@ false false - 0 + 1 0 true false 0 20119 - 516d4dbc-641a-4b8d-bea0-166c46c0831f - 2 + ebb9864e-f006-49c5-8a01-48627908f5f4 + 7 false false - - datefield - DatumProgression - Datum der Progression + + section + AntragKostenuebernahm + Antrag Kostenübernahme true false true @@ -13443,21 +11763,13 @@ 0 0 - DatumProgression - DNPM_FollowUp - Ansprechen + + none 0 0 false BOTH - - BestResponse = 'PD' - true - - BestResponse - - false @@ -13496,19 +11808,19 @@ false 0 20119 - 0a80cfd4-ce42-4786-9795-82093a029a2d - 5 + 186d5e6a-0a89-481d-b235-26f60716e8b1 + 2 false false - - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung true false true - 7.0 + 2.0 @@ -13517,18 +11829,23 @@ 0 0 - PFS2EmpfTherapie + LinkTherapieempfehlung DNPM_FollowUp - Ansprechen + none 0 0 false BOTH false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); + true + + DNPM UF Einzelempfehlung - + Empfehlung vom {ufeedatum} mit Priorität {prio} 1 true false @@ -13546,7 +11863,7 @@ 0 0 0 - 3 + 0 false false false @@ -13563,28 +11880,28 @@ false 0 20119 - 7c086e6e-3aaf-440a-8193-e46ce3579e31 - 5 + 11a09b5c-6c00-4ec8-a51a-f24a264a5f49 + 16 false false - combobox - EmpfehlungsumsetzungJa - Umsetzungsart + datefield + Therapiestart + Start der Therapie true false true - 4.0 + 7.0 false false - 1 + 0 0 - EmpfehlungsumsetzungJa + Therapiestart DNPM_FollowUp Bereich2 none @@ -13614,8 +11931,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13631,25 +11948,25 @@ false false - 1 + 0 0 true false 0 20119 - 04fd8eff-12a1-432c-91fe-34e1fcdfb0e0 + 07159403-0fe7-4033-96ef-a6049d72cb61 8 false false - - datefield - Therapiestart - Start der Therapie + + textarea + BewertungMemo + Bemerkung true false true - 7.0 + 2.0 @@ -13658,19 +11975,19 @@ 0 0 - Therapiestart + BewertungMemo DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' true - StatusTherapie + BestResponse false @@ -13711,19 +12028,19 @@ false 0 20119 - 07159403-0fe7-4033-96ef-a6049d72cb61 - 8 + 48634d0c-def6-4aa1-8b0d-94f1eed005e6 + 6 false false - - textfield - PFS1Vortherapie - PFS unter Vortherapie (PFS1) + + datefield + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag true false true - 6.0 + 3.0 @@ -13732,14 +12049,21 @@ 0 0 - PFS1Vortherapie + Datum_AntwortKueAntrag DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + false @@ -13761,7 +12085,7 @@ 0 0 0 - 3 + 0 false false false @@ -13778,19 +12102,19 @@ false 0 20119 - 79f923f9-c8a3-4e4a-8f43-49a8af4d34be - 5 + 516d4dbc-641a-4b8d-bea0-166c46c0831f + 2 false false - + textarea - AblehnungKostenMemo - Welche? + StatusTherapieBemerkung + Bemerkung zum Status der Therapie true false true - 6.0 + 3.0 @@ -13799,20 +12123,19 @@ 0 0 - AblehnungKostenMemo + StatusTherapieBemerkung DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - AntragKostenuebernahme - GrundAblehnungKosten + StatusTherapie false @@ -13853,19 +12176,19 @@ false 0 20119 - 8c80d9ac-fff7-4ddf-ad11-612f3b232b7f - 6 + 6e934811-928d-4076-b2e1-69171f936d21 + 4 false false - + datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + LetztesFollowUpDatum + Letztes Follow-Up-Datum true false true - 2.0 + 5.0 @@ -13874,21 +12197,14 @@ 0 0 - AusstellungsdatumAntrag + LetztesFollowUpDatum DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - false @@ -13927,19 +12243,19 @@ false 0 20119 - 3f057b58-4155-418e-b69d-4c5bf9d08d72 - 2 + 12d50a34-0fa8-4b43-8d8a-5c2096792dc2 + 5 false false - + combobox - BestResponse - Best Response + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) true false true - 1.0 + 9.0 @@ -13948,14 +12264,21 @@ 1 0 - BestResponse + Dosisdichte DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -13994,19 +12317,19 @@ false 0 20119 - 9b14bedd-6dfb-4912-9c36-6e501f78c3af - 5 + ddfc75ae-bd9e-4767-8f84-351cf4df0ce7 + 8 false false - - datefield - Therapieende - Ende der Therapie + + section + Ansprechen + Ansprechen true false true - 8.0 + 5.0 @@ -14015,21 +12338,13 @@ 0 0 - Therapieende - DNPM_FollowUp - Bereich2 + + none 0 0 false BOTH - - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -14068,19 +12383,19 @@ false 0 20119 - b0c814a7-3da1-4561-8b8a-b4dd163db624 - 7 + 29b0009f-2886-4117-9193-b70c31a82d1d + 2 false false - - textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung + + section + Bereich2 + Status der Therapieumsetzung true false true - 10.0 + 4.0 @@ -14089,21 +12404,13 @@ 0 0 - TherapieumsetzungMemo - DNPM_FollowUp - Bereich2 + + none 0 0 false BOTH - - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -14142,28 +12449,28 @@ false 0 20119 - 14254476-7113-4bbc-b6ed-394a278b0b3a - 7 + ae2d844a-5328-4ced-ad95-d0baca67b810 + 1 false false - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + combobox + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie true false true - 3.0 + 5.0 false false - 0 + 1 0 - StatusTherapieBemerkung + GrundNichtumsetzung DNPM_FollowUp Bereich2 none @@ -14172,7 +12479,7 @@ false BOTH - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'not-done' true StatusTherapie @@ -14193,8 +12500,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -14210,25 +12517,25 @@ false false - 0 + 1 0 true false 0 20119 - 6e934811-928d-4076-b2e1-69171f936d21 - 4 + f3d4ea81-901e-4a78-b88c-4ca8399dd875 + 7 false false - - textfield - QuotientPFS2PFS1 - Quotient PFS2/PFS1 + + textarea + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung true false true - 8.0 + 2.0 @@ -14237,14 +12544,21 @@ 0 0 - QuotientPFS2_PFS1 + EmpfehlungsumsetzungNein DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie='not-done' + true + + StatusTherapie + + false @@ -14266,7 +12580,7 @@ 0 0 0 - 3 + 0 false false false @@ -14283,19 +12597,19 @@ false 0 20119 - 040b1448-c6c8-4c1c-8606-7868728ab472 - 5 + bbeadb9f-755c-4559-8962-ea1f8f15648c + 6 false false - - section - AntragKostenuebernahm - Antrag Kostenübernahme + + textarea + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung true false true - 3.0 + 10.0 @@ -14304,13 +12618,21 @@ 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 @@ -14349,43 +12671,35 @@ false 0 20119 - 186d5e6a-0a89-481d-b235-26f60716e8b1 - 2 + 14254476-7113-4bbc-b6ed-394a278b0b3a + 7 false false - - combobox - GrundAblehnungKosten - Grund für Ablehnung der Kostenübernahme + + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) true false true - 5.0 + 7.0 false false - 1 + 0 0 - AblehnungKosten + PFS2EmpfTherapie DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' - true - - AntragKostenuebernahme - StatusKostenuebernahme - - false @@ -14401,13 +12715,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -14418,25 +12732,25 @@ false false - 1 + 0 0 true false 0 20119 - 79b45b37-55e6-4821-aa78-91fa7a53354c + 7c086e6e-3aaf-440a-8193-e46ce3579e31 5 false false - - section - Bereich2 - Status der Therapieumsetzung + + datefield + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme true false true - 4.0 + 2.0 @@ -14445,13 +12759,21 @@ 0 0 - - + AusstellungsdatumAntrag + DNPM_FollowUp + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + false @@ -14490,19 +12812,19 @@ false 0 20119 - ae2d844a-5328-4ced-ad95-d0baca67b810 - 1 + 3f057b58-4155-418e-b69d-4c5bf9d08d72 + 2 false false datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + DatumProgression + Datum der Progression true false true - 5.0 + 3.0 @@ -14511,7 +12833,7 @@ 0 0 - LetztesFollowUpDatum + DatumProgression DNPM_FollowUp Ansprechen none @@ -14519,6 +12841,13 @@ 0 false BOTH + + BestResponse = 'PD' + true + + BestResponse + + false @@ -14557,28 +12886,31 @@ false 0 20119 - 12d50a34-0fa8-4b43-8d8a-5c2096792dc2 + 0a80cfd4-ce42-4786-9795-82093a029a2d 5 false false - + datefield - DatumFollowUp - Datum des Follow-Ups + Todeszeitpunkt + Todeszeitpunkt true false true - 1.0 + 4.0 + + + false false 0 0 - DatumFollowUp + Todeszeitpunkt DNPM_FollowUp - - date + Ansprechen + none 0 0 false @@ -14621,19 +12953,19 @@ false 0 20119 - ab624679-6c6a-4db6-b0f5-6b4736ace14c - 2 + b2771492-97cd-4f27-96ba-d66526adad14 + 5 false false - + combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + StatusKostenuebernahme + Status der Kostenübernahme true false true - 5.0 + 4.0 @@ -14642,19 +12974,19 @@ 1 0 - GrundNichtumsetzung + StatusKostenuebernahme DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - StatusTherapie = 'not-done' + AntragKostenuebernahme = '1' true - StatusTherapie + AntragKostenuebernahme false @@ -14695,44 +13027,46 @@ false 0 20119 - f3d4ea81-901e-4a78-b88c-4ca8399dd875 - 7 + 38fea728-ffdd-48c7-9272-04da8d5e4159 + 2 false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + combobox + EmpfehlungsumsetzungJa + Umsetzungsart true false true - 2.0 + 4.0 false false - 0 + 1 0 - LinkTherapieempfehlung + EmpfehlungsumsetzungJa DNPM_FollowUp - + Bereich2 none 0 0 false BOTH - false - - setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - - DNPM UF Einzelempfehlung + + StatusTherapie + + + false - Empfehlung vom {ufeedatum} mit Priorität {prio} + 1 true false @@ -14744,8 +13078,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -14761,25 +13095,25 @@ false false - 0 + 1 0 true false 0 20119 - 11a09b5c-6c00-4ec8-a51a-f24a264a5f49 - 16 + 04fd8eff-12a1-432c-91fe-34e1fcdfb0e0 + 8 false false combobox - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) + StatusTherapie + Status der Therapie true false true - 9.0 + 1.0 @@ -14788,7 +13122,7 @@ 1 0 - Dosisdichte + StatusTherapie DNPM_FollowUp Bereich2 none @@ -14796,13 +13130,6 @@ 0 false BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -14841,42 +13168,32 @@ false 0 20119 - ddfc75ae-bd9e-4767-8f84-351cf4df0ce7 - 8 + a1e64ee9-db83-4b2f-8fa4-d064ce680cc5 + 1 false false - - textarea - BewertungMemo - Bemerkung + + datefield + DatumFollowUp + Datum des Follow-Ups true false true - 2.0 + 1.0 - - - false false 0 0 - BewertungMemo + DatumFollowUp DNPM_FollowUp - Ansprechen - none + + date 0 0 false BOTH - - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' - true - - BestResponse - - false @@ -14915,19 +13232,19 @@ false 0 20119 - 48634d0c-def6-4aa1-8b0d-94f1eed005e6 - 6 + ab624679-6c6a-4db6-b0f5-6b4736ace14c + 2 false false - + combobox - StatusTherapie - Status der Therapie + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme true false true - 1.0 + 5.0 @@ -14936,14 +13253,22 @@ 1 0 - StatusTherapie + AblehnungKosten DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + + StatusKostenuebernahme + AntragKostenuebernahme + + false @@ -14982,19 +13307,19 @@ false 0 20119 - a1e64ee9-db83-4b2f-8fa4-d064ce680cc5 - 1 + 79b45b37-55e6-4821-aa78-91fa7a53354c + 5 false false - - section - Ansprechen - Ansprechen + + textfield + PFS1Vortherapie + PFS unter Vortherapie (PFS1) true false true - 5.0 + 6.0 @@ -15003,8 +13328,9 @@ 0 0 - - + PFS1Vortherapie + DNPM_FollowUp + Ansprechen none 0 0 @@ -15031,7 +13357,7 @@ 0 0 0 - 0 + 3 false false false @@ -15048,19 +13374,19 @@ false 0 20119 - 29b0009f-2886-4117-9193-b70c31a82d1d - 2 + 79f923f9-c8a3-4e4a-8f43-49a8af4d34be + 5 false false - + combobox - StatusKostenuebernahme - Status der Kostenübernahme + BestResponse + Best Response true false true - 4.0 + 1.0 @@ -15069,21 +13395,14 @@ 1 0 - StatusKostenuebernahme + BestResponse DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - false @@ -15122,19 +13441,19 @@ false 0 20119 - 38fea728-ffdd-48c7-9272-04da8d5e4159 - 2 + 9b14bedd-6dfb-4912-9c36-6e501f78c3af + 5 false false - + datefield - Todeszeitpunkt - Todeszeitpunkt + Therapieende + Ende der Therapie true false true - 4.0 + 8.0 @@ -15143,14 +13462,21 @@ 0 0 - Todeszeitpunkt + Therapieende DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -15189,30 +13515,30 @@ false 0 20119 - b2771492-97cd-4f27-96ba-d66526adad14 - 5 + b0c814a7-3da1-4561-8b8a-b4dd163db624 + 7 false false - - textfield - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + + combobox + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme true false true - 9.0 + 1.0 false false - 0 + 1 0 - OverallSurvival + AntragKostenuebernahme DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 @@ -15233,13 +13559,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -15250,36 +13576,36 @@ false false - 0 + 1 0 true false 0 20119 - b77cd00d-e6c8-4522-a23a-5f85209ff044 - 5 + 476ecabf-5ad3-4334-8722-f0636e45d0b8 + 2 false false - - combobox - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + + textfield + QuotientPFS2PFS1 + Quotient PFS2/PFS1 true false true - 1.0 + 8.0 false false - 1 + 0 0 - AntragKostenuebernahme + QuotientPFS2_PFS1 DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 @@ -15300,13 +13626,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -15317,25 +13643,25 @@ false false - 1 + 0 0 true false 0 20119 - 476ecabf-5ad3-4334-8722-f0636e45d0b8 - 2 + 040b1448-c6c8-4c1c-8606-7868728ab472 + 5 false false - - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung + + textfield + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) true false true - 2.0 + 9.0 @@ -15344,21 +13670,14 @@ 0 0 - EmpfehlungsumsetzungNein + OverallSurvival DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - - StatusTherapie='not-done' - true - - StatusTherapie - - false @@ -15380,7 +13699,7 @@ 0 0 0 - 0 + 3 false false false @@ -15397,15 +13716,15 @@ false 0 20119 - bbeadb9f-755c-4559-8962-ea1f8f15648c - 6 + b77cd00d-e6c8-4522-a23a-5f85209ff044 + 5 false false - - combobox - GrundTherapieabbruch - Grund für Therapieabbruch + + textarea + AblehnungKostenMemo + Welche? true false true @@ -15416,21 +13735,22 @@ false false - 1 + 0 0 - GrundTherapieabbruch + AblehnungKostenMemo DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - StatusTherapie = 'stopped' + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' true - StatusTherapie + GrundAblehnungKosten + AntragKostenuebernahme false @@ -15448,8 +13768,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15465,127 +13785,93 @@ false false - 1 + 0 0 true false 0 20119 - ebb9864e-f006-49c5-8a01-48627908f5f4 - 7 + 8c80d9ac-fff7-4ddf-ad11-612f3b232b7f + 6 false false - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), 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 der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) - true - true - true - AntragKostenuebernahme = '1' - true - 0 - - DatumAntwortKueAntrag - - 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) + 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 - LetztesFollowUpDatum + AusstellungsdatumAntrag 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapieende vor dem Geburtsdatum liegt - DatumGrenze_Therapieende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) true 0 - Therapieende + Todeszeitpunkt 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) + 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 - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart + DatumFollowUp 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das 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 - AntragKostenuebernahme = '1' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - AusstellungsdatumAntrag + Therapieende 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Therapiestart nach dem Sterbedatum liegt - DatumGrenze_Therapiestart_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) + 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 - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart + LetztesFollowUpDatum @@ -15606,66 +13892,65 @@ 2 - Der Therapiestart befindet sich nach dem Therapieende - Prüfung, ob Therapiestart nach Therapieende - Therapiestart nach Therapieende - Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) + Das Datum der Antwort liegt vor dem Ausstellungsdatum + Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt + DatumAntwortKueAntrag vor AusstellungsdatumAntrag + dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) true true true - (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) true 0 - Therapieende - Therapiestart + AusstellungsdatumAntrag + DatumAntwortKueAntrag 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) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) true true true - AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) + AntragKostenuebernahme = '1' true 0 DatumAntwortKueAntrag - AusstellungsdatumAntrag - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) + 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' + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true 0 - DatumAntwortKueAntrag + GrundAblehnungKosten 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) + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) true true true 0 - DatumFollowUp + AusstellungsdatumAntrag @@ -15702,10 +13987,26 @@ 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) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) + true + true + true + BestResponse = 'PD' + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) true true true @@ -15716,26 +14017,27 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + 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 = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + (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 nach dem Sterbedatum - Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt - DatumGrenze_DatumFollowUp_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) true true true @@ -15746,58 +14048,58 @@ 2 - Der Todeszeitpunkt entspricht nicht dem Sterbedatum - Prüfung, ob Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt.equals(patientData.getDeathdate()) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) true true true - not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Todeszeitpunkt + Therapiestart 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) + Prüfung, ob Therapieende vor dem Geburtsdatum liegt + DatumGrenze_Therapieende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - AusstellungsdatumAntrag + Therapieende 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob Therapieende nach dem Sterbedatum liegt - DatumGrenze_Therapieende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Therapieende + 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) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) true true true @@ -15809,61 +14111,79 @@ 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) + 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 - AusstellungsdatumAntrag + Therapiestart 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) + Das Datum liegt in der Zukunft + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true 0 - LetztesFollowUpDatum + Therapieende - 1 - Der Grund für die Ablehnung der Kostenübernahme fehlt - Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist - FollowUp_Kostenübernahme_Grund - not isEmptyString(GrundAblehnungKosten) + 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'&#10;and&#10;StatusKostenuebernahme = 'rejected' + AntragKostenuebernahme = '1' true 0 - GrundAblehnungKosten + DatumAntwortKueAntrag 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) true true true - BestResponse = 'PD' + 0 + + LetztesFollowUpDatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + true + true + true + AntragKostenuebernahme = '1' true 0 - DatumProgression + AusstellungsdatumAntrag @@ -15936,31 +14256,30 @@ 228 true - - section - Bereich1 - frühere Tumorerkrankung + + combobox + AnsprechenLetzteLinie + Ansprechen 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. + 3.0 + + + + false false - 0 + 1 0 - - + AnsprechenLetzteLinie + DNPM_KPA + Bereich7 none 0 0 false BOTH - - false - true - - false @@ -15976,8 +14295,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15993,36 +14312,32 @@ false false - 0 + 1 0 true false 0 20119 - ccfdb2fd-6581-4f03-bd9c-7cec7f9ee92b - 10 + 71397607-a33e-47ff-b29f-13ec1b5cad30 + 9 false false - - combobox - Leitlinienstatus - Leitlinienstatus + + section + Bereich4 + aktueller Status true false true 4.0 - - - false false - 1 + 0 0 - Leitlinienstatus - DNPM_KPA - Bereich4 + + none 0 0 @@ -16043,8 +14358,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -16060,25 +14375,25 @@ false false - 1 + 0 0 true false 0 20119 - 4a474e3c-e2b4-499e-a28c-ddebb4b6a9d2 - 1 + 39d76a4a-95fe-4765-bfd2-1887abd11392 + 5 false false - + lookup - FruehereTumorDiagnose - Diagnose + ICDO3Lokalisation + ICD-O-3-Lokalisation true false true - 2.0 + 3.0 @@ -16087,21 +14402,14 @@ 1 0 - fruehereTumorDiagnose + ICDO3Lokalisation DNPM_KPA - Bereich1 + Bereich3 none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false @@ -16112,7 +14420,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -16141,19 +14449,19 @@ false 0 20119 - 085119ef-e00b-453d-93c9-808dc448be6d - 8 + 9e6c2e18-c92e-46aa-8c6d-0a41fdc69840 + 4 false false subform - ECOGVerlauf - ECOG Performance Status Verlauf + Verwandte + Tumorerkrankungen bei Verwandten true false - true - 4.5 + false + 6.5 @@ -16161,7 +14469,7 @@ false 0 - 1 + 0 none @@ -16170,7 +14478,7 @@ false BOTH false - DNPM UF ECOG + DNPM UF Verwandte @@ -16208,26 +14516,27 @@ false 0 20119 - a9108f1b-6526-4adb-aca9-84a78d743e69 - 4 + 44db58ae-f2f1-4fc5-a466-b27bd03ac289 + 2 false false - - section - Bereich4 - aktueller Status + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung true false true - 4.0 + 5.0 false - 0 + 1 0 - - + Einwilligung + DNPM_KPA + Consent none 0 0 @@ -16248,8 +14557,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16265,39 +14574,42 @@ false false - 0 + 1 0 true false 0 20119 - 39d76a4a-95fe-4765-bfd2-1887abd11392 + 97188e4d-ccb4-42a7-9a91-b52026512e22 5 false false - - subform - DNPMTherapielinie - Therapielinien + + datefield + DatumErstdiagnose + Datum der Erstdiagnose true false true - 9.0 + 1.0 + + + false false 0 - 1 - - + 0 + DatumErstdiagnose + DNPM_KPA + Bereich3 none 0 0 false BOTH false - DNPM UF Therapielinie @@ -16307,7 +14619,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -16335,19 +14647,19 @@ false 0 20119 - fade2cf5-d1a2-4090-9272-7ea2c603efc8 - 3 + 69e91e7e-6d0a-47a0-bd4a-4292ef3817ae + 7 false false - + formReference - MTB - Molekulares Tumorboard + ConsentDNPM + Consent DNPM true false true - 0.5 + 1.0 @@ -16356,9 +14668,9 @@ 0 0 - MTB + ConsentDNPM DNPM_KPA - Bereich4 + Consent none 0 0 @@ -16366,13 +14678,13 @@ 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); + DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} true - OS.Tumorkonferenz + MR.Consent - MTB vom {Datum} + Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} 1 true false @@ -16407,36 +14719,100 @@ false 0 20119 - 7e488de9-6275-4845-88fc-a6015375841a - 7 + da261d70-1d5f-4500-8d59-a2623ecb2916 + 25 false false - - combobox - AnsprechenLetzteLinie - Ansprechen + + datefield + Geburtsdatum + Geburtsdatum + true + true + true + 1.0 + + false + + 0 + 0 + Geburtsdatum + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + dc99f9ee-9062-4d89-9f6a-42d23a9bcc8b + 3 + false + false + + + subform + Tumorausbreitung + Tumorausbreitung true false true - 3.0 + 3.5 false false - 1 - 0 - AnsprechenLetzteLinie - DNPM_KPA - Bereich7 + 0 + 2 + + none 0 0 false BOTH false + DNPM UF Tumorausbreitung @@ -16451,8 +14827,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -16468,21 +14844,21 @@ false false - 1 + 0 0 true false 0 20119 - 71397607-a33e-47ff-b29f-13ec1b5cad30 - 9 + 28b23882-fa07-434f-8f72-1626707a21d0 + 2 false false - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + + lookup + ICD10 + ICD-10 true false true @@ -16495,9 +14871,9 @@ 1 0 - LeitlinienTherapieDurchl + ICD10 DNPM_KPA - Bereich6 + Bereich3 none 0 0 @@ -16513,13 +14889,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false code code,kurz + kurz 0 0 0 @@ -16541,41 +14918,35 @@ false 0 20119 - 19acae5a-37cc-49c3-a682-490b747da4de - 7 + be5f89f4-f8dc-4c67-9379-b5b79a23efcf + 9 false false - - textfield - FruehereTumoreAlter - Erkrankungsalter + + section + Bereich1 + frühere Tumorerkrankung true false true - 3.0 - - - - false + 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 - fruehereTumorereAlter - DNPM_KPA - Bereich1 + + none 0 0 false BOTH - FruehereTumorerkrankung='1' + false true - - FruehereTumorerkrankung - + false @@ -16598,7 +14969,7 @@ 0 0 0 - 3 + 0 false false false @@ -16615,36 +14986,36 @@ false 0 20119 - e5e855a9-21be-407c-b72a-6e3937a5de0a - 6 + ccfdb2fd-6581-4f03-bd9c-7cec7f9ee92b + 10 false false - - subform - Verwandte - Tumorerkrankungen bei Verwandten + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung true false - false - 6.5 + true + 1.0 false false - 0 + 1 0 - - + fruehereTumorerkrankung + DNPM_KPA + Bereich1 none 0 0 false BOTH false - DNPM UF Verwandte @@ -16659,8 +15030,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16676,21 +15047,21 @@ false false - 0 + 1 0 true false 0 20119 - 44db58ae-f2f1-4fc5-a466-b27bd03ac289 - 2 + 27892bb0-28ab-4e3b-ad14-ba1603aa5d75 + 4 false false - + datefield - Therapieende - Therapieende + Todesdatum + Todesdatum true true true @@ -16703,9 +15074,9 @@ 0 0 - Therapieende + Todesdatum DNPM_KPA - Bereich7 + Bereich2 none 0 0 @@ -16721,7 +15092,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false @@ -16749,19 +15120,19 @@ false 0 20119 - 3233377c-1f68-4a33-a025-08f101c107aa - 12 + 78e8a989-08ee-410f-9d42-20d090c94fc1 + 3 false false lookup - ICD10 - ICD-10 + ICDO3Histologie + ICD-O-3-Histologie true false true - 2.0 + 4.0 @@ -16770,7 +15141,7 @@ 1 0 - ICD10 + ICDO3Histologie DNPM_KPA Bereich3 none @@ -16817,26 +15188,30 @@ false 0 20119 - be5f89f4-f8dc-4c67-9379-b5b79a23efcf - 9 + 0eb741f1-7216-4bd0-9cee-ecaafc625132 + 4 false false - - section - Consent - Consent + + combobox + Leitlinienstatus + Leitlinienstatus true false true - 2.0 + 4.0 + + + false false - 0 + 1 0 - - + Leitlinienstatus + DNPM_KPA + Bereich4 none 0 0 @@ -16857,8 +15232,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16874,21 +15249,21 @@ false false - 0 + 1 0 true false 0 20119 - f3c95fc2-8d45-43ef-be3d-bfedad9c027b - 2 + 4a474e3c-e2b4-499e-a28c-ddebb4b6a9d2 + 1 false false - - formReference - ConsentDNPM - Consent DNPM + + combobox + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie true false true @@ -16899,80 +15274,11 @@ false false - 0 - 0 - ConsentDNPM - DNPM_KPA - Consent - none - 0 - 0 - false - BOTH - false - - DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} - true - - MR.Consent - - - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - da261d70-1d5f-4500-8d59-a2623ecb2916 - 25 - false - false - - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung - true - true - true - 6.0 - - false - - 0 + 1 0 - DatumEinwilligung + LeitlinienTherapieProgr DNPM_KPA - Consent + Bereich6 none 0 0 @@ -16993,8 +15299,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -17010,43 +15316,45 @@ false false - 0 + 1 0 true false 0 20119 - 56cf7b69-66b6-410b-b068-33943b650393 - 4 + 88f25640-3a86-4406-b6f4-3b627d19101c + 7 false false - - formReference - ConsentMTB - Consent MTB-Register + + datefield + AnmeldedatumMTB + Anmeldedatum für das MTB true false true - 11.0 + 1.0 + + + false false 0 0 - ConsentMTB - DNPM_KPA - Consent - none + AnmeldedatumMTB + DNPM_KPA + Bereich4 + date 0 0 false BOTH false - MR.Consent - Consent MTB-Register {ConsentDatumEinwilligungMTB} + 1 true false @@ -17081,26 +15389,27 @@ false 0 20119 - cd38df5e-85cd-4480-98b0-56acd1c39dea - 4 + 99dc0a60-94fe-4f8b-9eab-c0f81e8f3920 + 5 false false - - section - Bereich2 - Patientendaten + + datefield + ConsentDatumEinwilligungDNPM + Datum der Einwilligung true - false + true true - 1.0 + 6.0 false 0 0 - - + DatumEinwilligung + DNPM_KPA + Consent none 0 0 @@ -17144,27 +15453,24 @@ false 0 20119 - 1d2a2151-e3ef-4adf-b107-7a3d42699c0d - 3 + 56cf7b69-66b6-410b-b068-33943b650393 + 4 false false subform - Tumorausbreitung - Tumorausbreitung + DNPMTherapielinie + Therapielinien true false true - 3.5 + 9.0 - - - false false 0 - 2 + 1 none @@ -17173,7 +15479,7 @@ false BOTH false - DNPM UF Tumorausbreitung + DNPM UF Therapielinie @@ -17211,8 +15517,8 @@ false 0 20119 - 28b23882-fa07-434f-8f72-1626707a21d0 - 2 + fade2cf5-d1a2-4090-9272-7ea2c603efc8 + 3 false false @@ -17279,14 +15585,14 @@ false false - - datefield - Therapiebeginn - Therapiebeginn + + textfield + FruehereTumoreAlter + Erkrankungsalter true - true + false true - 1.0 + 3.0 @@ -17295,14 +15601,21 @@ 0 0 - Therapiebeginn + fruehereTumorereAlter DNPM_KPA - Bereich7 + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -17313,7 +15626,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + true false @@ -17324,7 +15637,7 @@ 0 0 0 - 0 + 3 false false false @@ -17341,30 +15654,30 @@ false 0 20119 - 338b30ad-5d50-4048-a504-d56fa95d0b12 - 11 + e5e855a9-21be-407c-b72a-6e3937a5de0a + 6 false false - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung + + textfield + Krankenkasse + Krankenkasse true false true - 1.0 + 4.0 false false - 1 + 0 0 - fruehereTumorerkrankung + Krankenkasse DNPM_KPA - Bereich1 + Bereich2 none 0 0 @@ -17380,18 +15693,18 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -17402,25 +15715,25 @@ false false - 1 + 0 0 true false 0 20119 - 27892bb0-28ab-4e3b-ad14-ba1603aa5d75 - 4 + ad0c6d6f-5289-432c-9b46-be600618411c + 6 false false - - lookup - ICDO3Histologie - ICD-O-3-Histologie + + combobox + GrundTherapieende + Grund für Therapieende true false true - 4.0 + 5.0 @@ -17429,9 +15742,9 @@ 1 0 - ICDO3Histologie + GrundTherapieende DNPM_KPA - Bereich3 + Bereich7 none 0 0 @@ -17447,14 +15760,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz - kurz 0 0 0 @@ -17476,33 +15788,36 @@ false 0 20119 - 0eb741f1-7216-4bd0-9cee-ecaafc625132 - 4 + 11a7e000-4e0f-4647-987c-3f4242ff8a9f + 9 false false - - datefield - Geburtsdatum - Geburtsdatum + + subform + ECOGVerlauf + ECOG Performance Status Verlauf true - true + false true - 1.0 + 4.5 + + + false false 0 - 0 - Geburtsdatum - DNPM_KPA - Bereich2 + 1 + + none 0 0 false BOTH false + DNPM UF ECOG @@ -17512,7 +15827,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -17540,35 +15855,37 @@ false 0 20119 - dc99f9ee-9062-4d89-9f6a-42d23a9bcc8b - 3 + a9108f1b-6526-4adb-aca9-84a78d743e69 + 4 false false - - section - Bereich7 - Letzte Therapielinie + + formReference + ConsentMTB + Consent MTB-Register true false true - 10.0 + 11.0 false 0 0 - - + ConsentMTB + DNPM_KPA + Consent none 0 0 false BOTH false + MR.Consent - + Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false @@ -17603,17 +15920,17 @@ false 0 20119 - bdd89060-3ca8-4eeb-b4c5-843841ef316e - 3 + cd38df5e-85cd-4480-98b0-56acd1c39dea + 4 false false - - section - Bereich3 - Diagnose + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true 3.0 @@ -17621,8 +15938,9 @@ 0 0 - - + AnzahlTherapielinien + DNPM_KPA + Bereich6 none 0 0 @@ -17638,7 +15956,7 @@ 0 0 false - + Wird beim Speichern automatisch aus Therapielinien gesetzt. true false @@ -17649,7 +15967,7 @@ 0 0 0 - 0 + 3 false false false @@ -17666,42 +15984,31 @@ false 0 20119 - 8136a690-6943-457e-a88f-e39065b4300a - 4 + 4c884bf0-fe3c-431a-9a34-7fb6607230a6 + 9 false false - - combobox - WHOGrad - WHO-Grad + + section + Bereich2 + Patientendaten true false true - 6.0 + 1.0 - - - false false - 1 + 0 0 - WHOGrad - DNPM_KPA - Bereich3 + + none 0 0 false BOTH - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - false @@ -17717,8 +16024,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17734,25 +16041,25 @@ false false - 1 + 0 0 true false 0 20119 - a605cd50-88a4-4d29-ab98-5672fc8a065e - 7 + 1d2a2151-e3ef-4adf-b107-7a3d42699c0d + 3 false false datefield - DatumProgression - Datum der Progression + Therapieende + Therapieende true - false + true true - 4.0 + 2.0 @@ -17761,7 +16068,7 @@ 0 0 - DatumProgression + Therapieende DNPM_KPA Bereich7 none @@ -17779,7 +16086,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -17807,23 +16114,20 @@ false 0 20119 - 96c40b5e-8a6c-4674-b53d-3b62f6f8e522 - 9 + 3233377c-1f68-4a33-a025-08f101c107aa + 12 false false - - subform - Histologie - Histologie(en) + + section + Consent + Consent true false - false - 3.25 + true + 2.0 - - - false false 0 @@ -17836,7 +16140,6 @@ false BOTH false - DNPM UF Histologie @@ -17874,27 +16177,26 @@ false 0 20119 - f76206cf-eca0-43c8-9d30-854d6aabf0dd - 3 + f3c95fc2-8d45-43ef-be3d-bfedad9c027b + 2 false false - - combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung + + section + Bereich7 + Letzte Therapielinie true false true - 5.0 + 10.0 false - 1 + 0 0 - Einwilligung - DNPM_KPA - Consent + + none 0 0 @@ -17915,8 +16217,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17932,25 +16234,25 @@ false false - 1 + 0 0 true false 0 20119 - 97188e4d-ccb4-42a7-9a91-b52026512e22 - 5 + bdd89060-3ca8-4eeb-b4c5-843841ef316e + 3 false false - + combobox - GrundTherapieende - Grund für Therapieende + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true - 5.0 + 2.0 @@ -17959,9 +16261,9 @@ 1 0 - GrundTherapieende + LeitlinienTherapieDurchl DNPM_KPA - Bereich7 + Bereich6 none 0 0 @@ -18005,32 +16307,42 @@ false 0 20119 - 11a7e000-4e0f-4647-987c-3f4242ff8a9f - 9 + 19acae5a-37cc-49c3-a682-490b747da4de + 7 false false - - combobox - Geschlecht - Geschlecht + + lookup + FruehereTumorDiagnose + Diagnose true - true + false true - 3.0 + 2.0 + + + false false 1 0 - Geschlecht + fruehereTumorDiagnose DNPM_KPA - Bereich2 + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -18041,13 +16353,14 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz + kurz 0 0 0 @@ -18069,35 +16382,42 @@ false 0 20119 - e4bdbeec-7062-4536-859b-5afffaf768b1 - 4 + 085119ef-e00b-453d-93c9-808dc448be6d + 8 false false - - datefield - Todesdatum - Todesdatum + + combobox + WHOGrad + WHO-Grad true - true + false true - 2.0 + 6.0 false false - 0 + 1 0 - Todesdatum + WHOGrad DNPM_KPA - Bereich2 + Bereich3 none 0 0 false BOTH + + ICD10.getCategories()->includes('Gehirn') + true + + ICD10 + + false @@ -18108,13 +16428,13 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + true false false - - + code + code,kurz 0 0 0 @@ -18130,23 +16450,23 @@ false false - 0 + 1 0 true false 0 20119 - 78e8a989-08ee-410f-9d42-20d090c94fc1 - 3 + a605cd50-88a4-4d29-ab98-5672fc8a065e + 7 false false - + datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + Therapiebeginn + Therapiebeginn true - false + true true 1.0 @@ -18157,10 +16477,10 @@ 0 0 - AnmeldedatumMTB + Therapiebeginn DNPM_KPA - Bereich4 - date + Bereich7 + none 0 0 false @@ -18175,7 +16495,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -18203,19 +16523,19 @@ false 0 20119 - 99dc0a60-94fe-4f8b-9eab-c0f81e8f3920 - 5 + 338b30ad-5d50-4048-a504-d56fa95d0b12 + 11 false false - - textfield - Krankenkasse - Krankenkasse + + formReference + MTB + Molekulares Tumorboard true false true - 4.0 + 0.5 @@ -18224,25 +16544,30 @@ 0 0 - Krankenkasse + MTB DNPM_KPA - Bereich2 + 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 - Wird beim Anlegen automatisch gesetzt. + true false @@ -18253,7 +16578,7 @@ 0 0 0 - 3 + 0 false false false @@ -18270,36 +16595,33 @@ false 0 20119 - ad0c6d6f-5289-432c-9b46-be600618411c - 6 + 7e488de9-6275-4845-88fc-a6015375841a + 7 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + subform + Vorbefunde + Molekularpathologische Vorbefunde true false - true - 1.0 + false + 7.0 - - - false false - 1 + 0 0 - LeitlinienTherapieProgr - DNPM_KPA - Bereich6 + + none 0 0 false BOTH false + DNPM UF Vorbefunde @@ -18314,8 +16636,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -18331,26 +16653,29 @@ false false - 1 + 0 0 true false 0 20119 - 88f25640-3a86-4406-b6f4-3b627d19101c - 7 + 90d9f2fd-f611-48c2-8afb-4b2516212d7a + 5 false false subform - Vorbefunde - Molekularpathologische Vorbefunde + Histologie + Histologie(en) true false false - 7.0 + 3.25 + + + false false 0 @@ -18363,7 +16688,7 @@ false BOTH false - DNPM UF Vorbefunde + DNPM UF Histologie @@ -18401,30 +16726,30 @@ false 0 20119 - 90d9f2fd-f611-48c2-8afb-4b2516212d7a - 5 + f76206cf-eca0-43c8-9d30-854d6aabf0dd + 3 false false - - lookup - ICDO3Lokalisation - ICD-O-3-Lokalisation + + datefield + DatumProgression + Datum der Progression true false true - 3.0 + 4.0 false false - 1 + 0 0 - ICDO3Lokalisation + DatumProgression DNPM_KPA - Bereich3 + Bereich7 none 0 0 @@ -18440,14 +16765,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz - kurz + + 0 0 0 @@ -18463,36 +16787,32 @@ false false - 1 + 0 0 true false 0 20119 - 9e6c2e18-c92e-46aa-8c6d-0a41fdc69840 - 4 + 96c40b5e-8a6c-4674-b53d-3b62f6f8e522 + 9 false false - - datefield - DatumErstdiagnose - Datum der Erstdiagnose + + section + Bereich3 + Diagnose true false true - 1.0 + 3.0 - - - false false 0 0 - DatumErstdiagnose - DNPM_KPA - Bereich3 + + none 0 0 @@ -18508,7 +16828,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -18536,15 +16856,15 @@ false 0 20119 - 69e91e7e-6d0a-47a0-bd4a-4292ef3817ae - 7 + 8136a690-6943-457e-a88f-e39065b4300a + 4 false false - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien + + combobox + Geschlecht + Geschlecht true true true @@ -18552,11 +16872,11 @@ false - 0 + 1 0 - AnzahlTherapielinien + Geschlecht DNPM_KPA - Bereich6 + Bereich2 none 0 0 @@ -18572,18 +16892,18 @@ 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -18594,157 +16914,157 @@ false false - 0 + 1 0 true false 0 20119 - 4c884bf0-fe3c-431a-9a34-7fb6607230a6 - 9 + e4bdbeec-7062-4536-859b-5afffaf768b1 + 4 false false - 2 - Die ICD-10 der Diagnose fehlt - Prüfung, ob die ICD-10 der Diagnose vorhanden ist - Klinik/Anamnese_ICD-10 - not isEmptyString(ICD10) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) true true true 0 - ICD10 + AnmeldedatumMTB 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt - DatumGrenze_DatumProgression_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + 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 - DatumProgression + DatumErstdiagnose 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt - DatumGrenze_DatumErstdiagnose_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true 0 - DatumErstdiagnose + 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) + Das Datum liegt in der Zukunft + Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt + DatumGrenze_AnmeldedatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), AnmeldedatumMTB) true true true 0 - DatumProgression + AnmeldedatumMTB - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) + 1 + Leitlinienstatus fehlt + Prüfung, ob Leitlinienstatus vorhanden ist + Klinik/Anamnese_Leitlinienstatus + not isEmptyString(Leitlinienstatus) true true true 0 - AnmeldedatumMTB + Leitlinienstatus 2 - Das Erstdiagnosedatum fehlt - Prüfung, ob Erstdiagnosedatum vorhanden ist - Klinik/Anamnese_Erstdiagnosedatum - not isEmpty(DatumErstdiagnose) + 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 - DatumErstdiagnose + AnmeldedatumMTB - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + 2 + Die ICD-10 der Diagnose fehlt + Prüfung, ob die ICD-10 der Diagnose vorhanden ist + Klinik/Anamnese_ICD-10 + not isEmptyString(ICD10) true true true 0 - AnmeldedatumMTB + 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) + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) true true true 0 - DatumErstdiagnose + DatumProgression 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true 0 - AnmeldedatumMTB + DatumProgression - 1 - Leitlinienstatus fehlt - Prüfung, ob Leitlinienstatus vorhanden ist - Klinik/Anamnese_Leitlinienstatus - not isEmptyString(Leitlinienstatus) + 2 + Das Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) true true true 0 - Leitlinienstatus + DatumErstdiagnose @@ -18763,16 +17083,16 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + 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 - DatumProgression + DatumErstdiagnose @@ -18833,115 +17153,38 @@ 173 true - - combobox - reevaluation - Empfehlung - true - false - true - 0.25 - - false - - 1 - 0 - reevaluation - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - mandatory - BOTH - false - - if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - d88f09f8-f211-4d30-96a7-229ac83a64da - 7 - false - false - - - formReference - reftkreevaluation - MTB + + subform + DNPMUFRebiopsie + Rebiopsie true false - true - 0.5 - - - - false + false + 7.5 + false 0 0 - ref_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false BOTH - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + mitempfehlungrebiopsie = true true - reevaluation + mitempfehlungrebiopsie false - - var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); - true - - OS.Tumorkonferenz + DNPM UF Rebiopsie - MTB vom {Datum} - + 1 true false @@ -18976,19 +17219,19 @@ false 0 20119 - 8eefa49c-7a24-407d-9dcb-aff2dc288fd1 - 10 + 530f0cb1-3efc-405b-b1e8-9979d64c0de9 + 3 false false - + formReference - reftkhumangenber - MTB + referstemtb + Erstes MTB true false true - 0.5 + 2.25 @@ -18997,38 +17240,30 @@ 0 0 - ref_tk_humangenber + ref_tumorkonferenz DNPM_Therapieplan - bereichHumangenBeratung + mtbepisode none 0 0 false BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false - var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); true OS.Tumorkonferenz MTB vom {Datum} - 1 true false 0 0 false - + Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. true false @@ -19056,37 +17291,33 @@ false 0 20119 - 15dc2990-b3b4-4879-8731-5fd5a38832f1 - 12 + d9ac10da-c6a6-45ff-ab2d-709f5a9f0cd9 + 56 false false - - combobox - humangenberatung - Empfehlung + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true false - true - 0.25 + false + 7.25 false - 1 + 0 0 - humangen_beratung + mit_empfehlung_rebiopsie DNPM_Therapieplan - bereichHumangenBeratung + none 0 0 - mandatory + false BOTH false - - if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} - true - @@ -19096,13 +17327,13 @@ 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. + true false false - code - code,kurz + + 0 0 0 @@ -19118,14 +17349,14 @@ false false - 1 + 0 0 true false 0 20119 - 3a0d6e02-81e2-43c5-b123-bbcdd1625288 - 8 + b055155d-a2a4-4707-bad3-6d1167b09788 + 2 false false @@ -19193,45 +17424,54 @@ false false - - textarea - humangenberbegruendung - Begründung + + formReference + reftkhumangenber + MTB true false true - 5.0 + 0.5 + + + false false 0 0 - humangen_ber_begruendung + ref_tk_humangenber DNPM_Therapieplan bereichHumangenBeratung none 0 0 - true + false BOTH - humangenberatung = '1' + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true humangenberatung false + + var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); + true + + OS.Tumorkonferenz - + MTB vom {Datum} + 1 true false 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + true false @@ -19259,37 +17499,35 @@ false 0 20119 - 7bd5cb1d-6a54-4449-974b-43370581d090 - 6 + 15dc2990-b3b4-4879-8731-5fd5a38832f1 + 12 false false - - button - Button1 - Aus MTBs aktualisieren + + combobox + reevaluation + Empfehlung true false - false - 10.0 + true + 0.25 - - - false false - 0 + 1 0 - - mtbepisode + reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 - false + mandatory BOTH false - var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} true @@ -19301,17 +17539,17 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -19323,54 +17561,41 @@ false false - 0 + 1 0 true false 0 20119 - c4328a7f-992d-48de-a2d0-12928d159cbb - 4 + d88f09f8-f211-4d30-96a7-229ac83a64da + 7 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + + section + bereichHumangenBeratung + Humangenetische Beratung true false true - 6.0 + 5.0 - - - false false 0 0 - ref_molekulargenetik - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false BOTH - - reevaluation = '1' - true - - reevaluation - - false - OS.Molekulargenetik - Befund vom {Datum}, Panel: {Panel} - + 1 true false @@ -19405,8 +17630,8 @@ false 0 20119 - ec615bd0-3da8-4bfe-a0e5-77ff16e99caa - 9 + ca12dc39-e081-4b7f-a771-631d7daecc4d + 3 false false @@ -19446,8 +17671,72 @@ true false false - code - code,kurz + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + e270c2fe-69a9-41f0-81fd-16a6413cb310 + 6 + false + false + + + textarea + protokollauszug + Protokollauszug + true + false + true + 9.0 + + false + + 0 + 0 + protokollauszug + DNPM_Therapieplan + mtbepisode + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. + + true + false + false + + 0 0 0 @@ -19463,57 +17752,56 @@ false false - 1 + 0 0 true false 0 20119 - e270c2fe-69a9-41f0-81fd-16a6413cb310 - 6 + 5ade3184-1554-40b3-ae6f-dbc6cc9f0f31 + 4 false false - - formReference - referstemtb - Erstes MTB + + subform + Einzelempfehlung + Einzelempfehlung true false - true - 2.25 + false + 8.0 - - - false false 0 0 - ref_tumorkonferenz - DNPM_Therapieplan - mtbepisode + + none 0 0 false BOTH - false - - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); + + miteinzelempfehlung = true true - - OS.Tumorkonferenz + + miteinzelempfehlung + + + false + DNPM UF Einzelempfehlung - MTB vom {Datum} + 1 true false 0 0 false - Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. + true false @@ -19541,35 +17829,48 @@ false 0 20119 - d9ac10da-c6a6-45ff-ab2d-709f5a9f0cd9 - 56 + 085ea825-5395-4638-a308-0027f20b9525 + 4 false false - - section - bereichreevaluation - Reevaluation + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false true - 7.0 + 6.0 + + + false false 0 0 - - + ref_molekulargenetik + DNPM_Therapieplan + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' + true + + reevaluation + + false + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false @@ -19604,19 +17905,19 @@ false 0 20119 - 5f49bee3-5a7b-493a-a781-a201d6268475 - 4 + ec615bd0-3da8-4bfe-a0e5-77ff16e99caa + 9 false false - - subform - DNPMUFRebiopsie - Rebiopsie + + section + mtbepisode + MTB Episode true false - false - 7.5 + true + 0.5 false @@ -19629,15 +17930,7 @@ 0 false BOTH - - mitempfehlungrebiopsie = true - true - - mitempfehlungrebiopsie - - false - DNPM UF Rebiopsie @@ -19675,26 +17968,25 @@ false 0 20119 - 530f0cb1-3efc-405b-b1e8-9979d64c0de9 - 3 + 62682bdf-5b5c-447b-9160-932be1da0163 + 1 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung + + section + bereichreevaluation + Reevaluation true false - false - 7.75 + true + 7.0 false 0 0 - mit_einzelempfehlung - DNPM_Therapieplan + none 0 @@ -19739,43 +18031,37 @@ false 0 20119 - fe71793a-47ea-4054-a107-d70850e75c8d - 2 + 5f49bee3-5a7b-493a-a781-a201d6268475 + 4 false false - datefield - datumtkhumangenber - Datum MTB + combobox + humangenberatung + Empfehlung true false true - 0.75 + 0.25 - - - false false - 0 + 1 0 - datum_tk_humangenber + humangen_beratung DNPM_Therapieplan bereichHumangenBeratung none 0 0 - false + mandatory BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false + + if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + true + @@ -19785,13 +18071,13 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 @@ -19807,46 +18093,49 @@ false false - 0 + 1 0 true false 0 20119 - af6f4cca-c627-48e3-b1f8-a3d63cb9bb3c - 7 + 3a0d6e02-81e2-43c5-b123-bbcdd1625288 + 8 false false - - subform - Einzelempfehlung - Einzelempfehlung + + datefield + datumtkreevaluation + Datum MTB true false - false - 8.0 + true + 0.75 + + + false false 0 0 - - + datum_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false BOTH - miteinzelempfehlung = true + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - miteinzelempfehlung + reevaluation false - DNPM UF Einzelempfehlung @@ -19884,14 +18173,14 @@ false 0 20119 - 085ea825-5395-4638-a308-0027f20b9525 - 4 + 2ab8ebfd-2aeb-4f28-a39d-ea7b4e850f7f + 7 false false - + datefield - datumtkreevaluation + datumtkhumangenber Datum MTB true false @@ -19905,19 +18194,19 @@ 0 0 - datum_tk_reevaluation + datum_tk_humangenber DNPM_Therapieplan - bereichreevaluation + bereichHumangenBeratung none 0 0 false BOTH - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - reevaluation + humangenberatung false @@ -19958,35 +18247,52 @@ false 0 20119 - 2ab8ebfd-2aeb-4f28-a39d-ea7b4e850f7f + af6f4cca-c627-48e3-b1f8-a3d63cb9bb3c 7 false false - - section - Targetierung - Targetierung + + formReference + reftkreevaluation + MTB true false true - 4.0 + 0.5 + + + false false 0 0 - - + ref_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false + + var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); + true + + OS.Tumorkonferenz - + MTB vom {Datum} + 1 true false @@ -20021,28 +18327,25 @@ false 0 20119 - 7fcf60c6-c28f-4926-9c3f-41ce6d3844cc - 3 + 8eefa49c-7a24-407d-9dcb-aff2dc288fd1 + 10 false false - - formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung true false - true - 2.25 + false + 7.75 - - - false false 0 0 - ref_dnpm_klinikanamnese + mit_einzelempfehlung DNPM_Therapieplan none @@ -20051,19 +18354,18 @@ false BOTH false - DNPM Klinik/Anamnese - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} + 1 true false 0 0 false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. + - false + true false false @@ -20089,19 +18391,19 @@ false 0 20119 - 70101965-e42e-4012-9b94-17f1bf8388e3 - 6 + fe71793a-47ea-4054-a107-d70850e75c8d + 2 false false - + section - mtbepisode - MTB Episode + Targetierung + Targetierung true false true - 0.5 + 4.0 false @@ -20152,33 +18454,39 @@ false 0 20119 - 62682bdf-5b5c-447b-9160-932be1da0163 - 1 + 7fcf60c6-c28f-4926-9c3f-41ce6d3844cc + 3 false false - - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie + + button + Button1 + Aus MTBs aktualisieren true false false - 7.25 + 10.0 + + + false false 0 0 - mit_empfehlung_rebiopsie - DNPM_Therapieplan - + + mtbepisode none 0 0 false BOTH false + + var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + true + @@ -20198,7 +18506,7 @@ 0 0 0 - 0 + -1 0 false false @@ -20216,25 +18524,29 @@ false 0 20119 - b055155d-a2a4-4707-bad3-6d1167b09788 - 2 + c4328a7f-992d-48de-a2d0-12928d159cbb + 4 false false - - section - bereichHumangenBeratung - Humangenetische Beratung + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false true - 5.0 + 2.25 + + + false false 0 0 - + ref_dnpm_klinikanamnese + DNPM_Therapieplan none 0 @@ -20242,18 +18554,19 @@ false BOTH false + DNPM Klinik/Anamnese - + Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} 1 true false 0 0 false - + Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. - true + false false false @@ -20279,32 +18592,39 @@ false 0 20119 - ca12dc39-e081-4b7f-a771-631d7daecc4d - 3 + 70101965-e42e-4012-9b94-17f1bf8388e3 + 6 false false - + textarea - protokollauszug - Protokollauszug + humangenberbegruendung + Begründung true false true - 9.0 + 5.0 false 0 0 - protokollauszug + humangen_ber_begruendung DNPM_Therapieplan - mtbepisode + bereichHumangenBeratung none 0 0 - false + true BOTH + + humangenberatung = '1' + true + + humangenberatung + + false @@ -20315,7 +18635,7 @@ 0 0 false - Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. + Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. true false @@ -20343,135 +18663,135 @@ false 0 20119 - 5ade3184-1554-40b3-ae6f-dbc6cc9f0f31 - 4 + 7bd5cb1d-6a54-4449-974b-43370581d090 + 6 false false - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt - DatumGrenze_datumtkreevaluation_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt + DatumGrenze_datumtkhumangenber_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + 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) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt + DatumGrenze_datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datum) true true true - humangenberatung = '1' - true 0 - datumtkhumangenber + datum 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt - DatumGrenze_datumtkreevaluation_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkreevaluation) + 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'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkreevaluation + datumtkhumangenber 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt - DatumGrenze_datumtkreevaluation_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) + Das Erstellungsdatum des Therapieplans fehlt + Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist + Therapieplan_Erstellungsdatum + not isEmpty(datum) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkreevaluation + 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) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt + DatumGrenze_datumtkreevaluation_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) true true true - 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 + datumtkreevaluation 1 - Das Erstellungsdatum des Therapieplans fehlt - Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist - Therapieplan_Erstellungsdatum - not isEmpty(datum) + 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 - datum + datumtkhumangenber 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 + datumtkreevaluation - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt - DatumGrenze_datum_GueltigZukunft - dateAfterOrEquals(getNow(), datum) + 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' + true 0 - datum + datumtkreevaluation @@ -20489,49 +18809,49 @@ - 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 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' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkreevaluation + 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) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt + DatumGrenze_datum_GueltigZukunft + dateAfterOrEquals(getNow(), datum) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkhumangenber + datum 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt - DatumGrenze_datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datum) + Prüfung, ob das Datum der Empfehlung zur 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 -- cgit v1.2.3