From 6ed08682edf4ed0e6b7d546b7c1f07dc996723d5 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Thu, 15 Feb 2024 11:23:58 +0100 Subject: Anpassung der Plausibilitätsregeln Liegt das Sterbedatum vor dem MTB-Datum wird dies nun als Warnung angemerkt, da zur wiss. Aufbereitung ein MTB auch für Verstorbene Patienten durchgeführt werden kann. --- forms/dnpm-formulare.osc | 11645 +++++++++++++++++++++++---------------------- 1 file changed, 5829 insertions(+), 5816 deletions(-) diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 6c78bfc..0103d0f 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,75 +1,11 @@ - 2023-12-04Z + 2024-02-15Z OnkoStar - 2.12.1 + 2.12.4 - - DNPM.StatusTherapie - DNPM.StatusTherapie - SIMPLE - false - - 20119 - a20c571a-5784-47ca-b588-f40264135055 - 2 - - - 1 - 2023-03-18Z - DNPM.StatusTherapie.v1 - true - v1 - 20119 - afd94417-62fc-43d6-869f-68ff3d80e365 - 2 - - - on-going - Laufend - Laufend - - - 2.0 - - - stopped - Gestoppt - Gestoppt - - - 3.0 - - - not-done - Nicht durchgeführt - Nicht durchgeführt - - - 1.0 - - - completed - Vollendet - Vollendet - - - 4.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - DNPM.GrundNichtumsetzung Grund für nicht umgesetzte Therapie @@ -91,60 +27,60 @@ 2 - u - Unbekannt - Unbekannt + w + Weitere Gründe + Weitere Gründe - 11.0 + 10.0 - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend + u + Unbekannt + Unbekannt - 2.0 + 11.0 - l - Lost to FU - Lost to FU + e + Weiterbehandlung extern + Weiterbehandlung extern - 9.0 + 8.0 - k - Klinisch keine Indikation - Klinisch keine Indikation + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt - 3.0 + 5.0 - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt + m + Medizinische Gründe + Medizinische Gründe - 1.0 + 4.0 - w - Weitere Gründe - Weitere Gründe + l + Lost to FU + Lost to FU - 10.0 + 9.0 - t - Tod - Tod + n + Kostenübernahme noch ausstehend + Kostenübernahme noch ausstehend - 6.0 + 2.0 b @@ -155,28 +91,28 @@ 7.0 - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt + t + Tod + Tod - 5.0 + 6.0 - e - Weiterbehandlung extern - Weiterbehandlung extern + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt - 8.0 + 1.0 - m - Medizinische Gründe - Medizinische Gründe + k + Klinisch keine Indikation + Klinisch keine Indikation - 4.0 + 3.0 @@ -191,41 +127,57 @@ - DNPM.StatusKostenuebernahme - DNPM.StatusKostenuebernahme + DNPM.Umsetzungsart + Umsetzungsart SIMPLE false - + Klinischer KDS-DNPM 20119 - ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 - 2 + 8a99861b-ca2f-4d02-98eb-9eef5332e53c + 4 1 - 2023-02-24Z - DNPM.StatusKostenuebernahme.v1 + 2022-03-18Z + DNPM.Umsetzungsart.v1 true v1 20119 - c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 2 - accepted - angenommen - angenommen + k + Kü-Antrag + Kü-Antrag 1.0 - rejected - abgelehnt - abgelehnt + i + in-label + in-label 2.0 + + h + individueller Heilversuch + individueller Heilversuch + + + 4.0 + + + o + off-label (Studie) + off-label (Studie) + + + 3.0 + @@ -258,14 +210,6 @@ 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 9 - - p - Progressive Disease (PD) - Progressive Disease (PD) - - - 5.0 - n Nicht anwendbar (NA) @@ -275,20 +219,12 @@ 7.0 - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich - - - 9.0 - - - m - Mixed Response (MR) - Mixed Response (MR) + c + Complete Response (CR) + Complete Response (CR) - 3.0 + 1.0 t @@ -299,12 +235,12 @@ 2.0 - u - Unbekannt - Unbekannt + s + Stable Disease (SD) + Stable Disease (SD) - 6.0 + 4.0 x @@ -315,71 +251,84 @@ 8.0 - c - Complete Response (CR) - Complete Response (CR) + y + Bewertung noch nicht möglich + Bewertung noch nicht möglich - 1.0 + 9.0 - s - Stable Disease (SD) - Stable Disease (SD) + u + Unbekannt + Unbekannt - 4.0 + 6.0 + + + m + Mixed Response (MR) + Mixed Response (MR) + + + 3.0 + + + p + Progressive Disease (PD) + Progressive Disease (PD) + + + 5.0 - LetzteTherapielinie - 1.0 + BestResponse + 2.0 false 7 - Ansprechen auf letzte Therapielinie + Best Response - m + p - c + y - s + t - u + x - t + c - p + m - n + s - BestResponse - 2.0 + LetzteTherapielinie + 1.0 false 7 - Best Response + Ansprechen auf letzte Therapielinie - s - - - y + p - x + c - p + s t @@ -388,7 +337,10 @@ m - c + u + + + n @@ -404,128 +356,56 @@ - DNPM.GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.StatusTherapie + DNPM.StatusTherapie SIMPLE false - Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp + 20119 - 0ff28640-40df-4833-9acb-05d07e6cbc71 - 8 + a20c571a-5784-47ca-b588-f40264135055 + 2 1 - 2023-08-27Z - DNPM.GrundTherapieabbruch.v1 + 2023-03-18Z + DNPM.StatusTherapie.v1 true v1 20119 - f7503688-4a99-43ba-aa7e-85b259520718 - 8 + afd94417-62fc-43d6-869f-68ff3d80e365 + 2 - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended - - 3.0 - - - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally - - 9.0 - - - re - anhaltende Remission - anhaltende Remission - remission - - 1.0 - - - other - weitere Gründe - weitere Gründe - other - - 12.0 - - - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration - - 10.0 - - - bsc - Best Supportive Care - Best Supportive Care - best supportive care - - 11.0 - - - un - unbekannt - unbekannt - unknown - - 13.0 - - - pr - Progression - Progression - progression - - 5.0 - - - mr - medizinische Gründe - medizinische Gründe - medical-reason + completed + Vollendet + Vollendet + 4.0 - death - Tod - Tod - patient-death - - 6.0 - - - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish + on-going + Laufend + Laufend + 2.0 - to - Toxizität - Toxizität - toxicity + stopped + Gestoppt + Gestoppt + - 7.0 + 3.0 - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen + not-done + Nicht durchgeführt + Nicht durchgeführt + - 8.0 + 1.0 @@ -540,49 +420,41 @@ - DNPM.GrundAblehnung - Grund für Ablehnung der Kostenübernahme + DNPM.StatusKostenuebernahme + DNPM.StatusKostenuebernahme SIMPLE false - Klinischer KDS-DNPM + 20119 - bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 - 4 + ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 + 2 1 - 2022-03-18Z - DNPM.GrundAblehnung.v1 + 2023-02-24Z + DNPM.StatusKostenuebernahme.v1 true v1 20119 - 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 + c18acf29-76f7-4666-b21f-77a6e3b9d4f8 2 - s - Standardtherapie nicht ausgeschöpft - Standardtherapie nicht ausgeschöpft + rejected + abgelehnt + abgelehnt 2.0 - e - Nicht ausreichende Evidenz - Nicht ausreichende Evidenz + accepted + angenommen + angenommen 1.0 - - w - Weitere Gründe - Weitere Gründe - - - 3.0 - @@ -596,57 +468,41 @@ - 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 + < 50 % + < 50 % 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) - - - 3.0 - @@ -660,41 +516,49 @@ - DNPM.Dosisdichte - Dosisdichte + DNPM.GrundAblehnung + Grund für Ablehnung der Kostenübernahme SIMPLE false Klinischer KDS-DNPM 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 + bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 + 4 1 2022-03-18Z - DNPM.Dosisdichte.v1 + DNPM.GrundAblehnung.v1 true v1 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 + 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 + 2 - g - >= 50 % - >= 50 % - + w + Weitere Gründe + Weitere Gründe + - 2.0 + 3.0 - k - < 50 % - < 50 % + e + Nicht ausreichende Evidenz + Nicht ausreichende Evidenz 1.0 + + s + Standardtherapie nicht ausgeschöpft + Standardtherapie nicht ausgeschöpft + + + 2.0 + @@ -708,57 +572,129 @@ - DNPM.EvidenzlevelZusatz - Evidenzlevel-Zusatzverweise + DNPM.GrundTherapieabbruch + Grund für Therapieabbruch SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp 20119 - cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf - 5 + 0ff28640-40df-4833-9acb-05d07e6cbc71 + 8 1 - 2022-03-15Z - DNPM.EvidenzlevelZusatz.v1 + 2023-08-27Z + DNPM.GrundTherapieabbruch.v1 true v1 20119 - 8a56b3ef-38df-43d3-b53d-f8f35500f710 - 3 + f7503688-4a99-43ba-aa7e-85b259520718 + 8 - r - R - R - - Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. - 4.0 + death + Tod + Tod + patient-death + + 6.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). + to + Toxizität + Toxizität + toxicity + + 7.0 + + + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally + + 9.0 + + + re + anhaltende Remission + anhaltende Remission + remission + 1.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). + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish + 2.0 - z - Z - Z - - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) + 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 + + 13.0 + + + pr + Progression + Progression + progression + + 5.0 + + + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended + 3.0 + + mr + medizinische Gründe + medizinische Gründe + medical-reason + + 4.0 + + + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration + + 10.0 + + + ot + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + other-therapy-chosen + + 8.0 + @@ -772,41 +708,89 @@ - DNPM.InternExtern - Intern oder Extern + DNPM.Evidenzlevel + Evidenzlevel SIMPLE false - + Klinischer KDS-DNPM 20119 - feaad524-a53f-49b7-9ca2-eca5c3e8c52c - 2 + 18d5d70a-84d7-4f12-a10f-28802083f92e + 5 1 - 2023-03-20Z - DNPM.InternExtern.v1 + 2022-03-15Z + DNPM.Evidenzlevel.v1 true v1 20119 - 2b66c852-c5f2-41a3-9bce-c858c067aa80 - 2 + ef16b7c1-fb1e-4391-87a7-487df93ddea1 + 3 - i - intern - intern + 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 + + 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 - e - extern - extern + 6 + m2C + m2C - + Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. + 6.0 + + + 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 + + 7 + m3 + m3 + + Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. + 7.0 + + + 3 + m1C + m1C + + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 + + + 5 + m2B + m2B + + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 5.0 + + + 4 + m2A + m2A + + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 4.0 + @@ -839,6 +823,22 @@ be7727b0-d159-439d-8f77-feb0093196cf 2 + + f + Fusion + Fusion + + + 4.0 + + + a + Amplifikation (n CN) + Amplifikation (n CN) + + + 1.0 + i Insertion @@ -855,22 +855,6 @@ 2.0 - - a - Amplifikation (n CN) - Amplifikation (n CN) - - - 1.0 - - - f - Fusion - Fusion - - - 4.0 - @@ -884,88 +868,104 @@ - DNPM.Evidenzlevel - Evidenzlevel + DNPM.EvidenzlevelZusatz + Evidenzlevel-Zusatzverweise SIMPLE false Klinischer KDS-DNPM 20119 - 18d5d70a-84d7-4f12-a10f-28802083f92e + cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf 5 1 2022-03-15Z - DNPM.Evidenzlevel.v1 + DNPM.EvidenzlevelZusatz.v1 true v1 20119 - ef16b7c1-fb1e-4391-87a7-487df93ddea1 + 8a56b3ef-38df-43d3-b53d-f8f35500f710 3 - 4 - m2A - m2A + r + R + R - 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. + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. 4.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 - - - 1 - m1A - m1A + s + is + is - 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. + 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 - 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 - - - 8 - m4 - m4 + z + Z + Z - 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 + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) + 3.0 - 3 - m1C - m1C + v + iv + iv - Ein oder mehrere Fallberichte in der gleichen Tumorentität. - 3.0 + in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + 2.0 + + + + + + + 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 + - 7 - m3 - m3 + i + intern + intern - Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. - 7.0 + + 1.0 - 6 - m2C - m2C + e + extern + extern - Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. - 6.0 + + 2.0 @@ -999,6 +999,14 @@ 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 + + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar + + + 4.0 + impossible nicht möglich @@ -1008,20 +1016,20 @@ 3.0 - nonexhaust - nicht ausgeschöpft - nicht ausgeschöpft + exhausted + ausgeschöpft + ausgeschöpft - 2.0 + 1.0 - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar + nonexhaust + nicht ausgeschöpft + nicht ausgeschöpft - 4.0 + 2.0 unknown @@ -1031,14 +1039,6 @@ 5.0 - - exhausted - ausgeschöpft - ausgeschöpft - - - 1.0 - @@ -1052,56 +1052,80 @@ - DNPM.Krankheitsausdehnung - Aktuelle Krankheitsausdehnung + DNPM.Therapie.GrundTherapieende + Grund für Therapieende SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie 20119 - baaf0065-3919-41de-9647-8cdc499b99b7 - 4 + 44494da5-0889-4617-b90e-2a67581edfba + 5 1 - 2022-03-14Z - DNPM.Krankheitsausdehnung.v1 + 2022-03-15Z + DNPM.GrundTherapieende.v1 true v1 20119 - ae3b1f61-2a85-4851-9d04-1f553261aaa6 + 103206b6-7cba-49ec-aea2-769b671f0170 2 - l - Lokal - Lokal + t + Toxizität + Toxizität 1.0 - t - Tumorfrei - Tumorfrei + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten - 3.0 + 4.0 - m - Metastasiert - Metastasiert + r + Anhaltende Remission + Anhaltende Remission - 2.0 + 5.0 + + + s + Sonstige Gründe + Sonstige Gründe + + + 6.0 u - Unbekannt - Unbekannt + unbekannt + unbekannt - 4.0 + 7.0 + + + p + Progression + Progression + + + 2.0 + + + z + Zustandsverschlechterung + Zustandsverschlechterung + + + 3.0 @@ -1143,6 +1167,14 @@ 2.0 + + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich + + + 3.0 + k Keine Leitlinien vorhanden oder unbekannt @@ -1159,14 +1191,6 @@ 1.0 - - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich - - - 3.0 - @@ -1180,81 +1204,41 @@ - DNPM.Therapie.GrundTherapieende - Grund für Therapieende + DNPM.Einwilligung + DNPM.Einwilligung SIMPLE false - Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + DNPM.Einwilligung 20119 - 44494da5-0889-4617-b90e-2a67581edfba - 5 + 645b5a61-2745-4804-a4c5-a42948415206 + 2 1 - 2022-03-15Z - DNPM.GrundTherapieende.v1 + 2022-08-09Z + DNPM.Einwilligung.v1 true v1 20119 - 103206b6-7cba-49ec-aea2-769b671f0170 + 3b923932-3f0e-4df4-817b-1611f554f327 2 - z - Zustandsverschlechterung - Zustandsverschlechterung - - - 3.0 - - - s - Sonstige Gründe - Sonstige Gründe - - - 6.0 - - - r - Anhaltende Remission - Anhaltende Remission - - - 5.0 - - - p - Progression - Progression + rejected + abgelehnt + abgelehnt 2.0 - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten - - - 4.0 - - - t - Toxizität - Toxizität + active + zugestimmt + zugestimmt 1.0 - - u - unbekannt - unbekannt - - - 7.0 - @@ -1268,40 +1252,56 @@ - DNPM.Einwilligung - DNPM.Einwilligung + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung SIMPLE false - DNPM.Einwilligung + Klinischer KDS-DNPM 20119 - 645b5a61-2745-4804-a4c5-a42948415206 - 2 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 1 - 2022-08-09Z - DNPM.Einwilligung.v1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 true v1 20119 - 3b923932-3f0e-4df4-817b-1611f554f327 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 2 - active - zugestimmt - zugestimmt + m + Metastasiert + Metastasiert + + + 2.0 + + + u + Unbekannt + Unbekannt + + + 4.0 + + + l + Lokal + Lokal 1.0 - rejected - abgelehnt - abgelehnt + t + Tumorfrei + Tumorfrei - 2.0 + 3.0 @@ -1391,14 +1391,6 @@ 2.0 - - a - abgelehnt - abgelehnt - - - 1.0 - z zugestimmt @@ -1407,6 +1399,14 @@ 0.0 + + a + abgelehnt + abgelehnt + + + 1.0 + @@ -1439,14 +1439,6 @@ 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 7 - - z - zugestimmt - zugestimmt - - - 1.0 - w widerrufen @@ -1455,6 +1447,14 @@ 3.0 + + z + zugestimmt + zugestimmt + + + 1.0 + a abgelehnt @@ -1465,18 +1465,6 @@ - - Widerruf - 1.0 - false - 1 - Widerruf - - - w - - - Einwilligung 2.0 @@ -1492,6 +1480,18 @@ + + Widerruf + 1.0 + false + 1 + Widerruf + + + w + + + @@ -1524,12 +1524,12 @@ 4 - local - Lokal - Lokal + tumor-free + Tumorfrei + Tumorfrei - 1.5 + 1.0 unknown @@ -1540,12 +1540,12 @@ 4.0 - tumor-free - Tumorfrei - Tumorfrei + local + Lokal + Lokal - 1.0 + 1.5 metastasiz @@ -1567,6 +1567,62 @@ 1 + + DNPM.LokalisationProbe + Lokalisation Tumorprobe + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 7a8837da-50d5-45d7-857a-9a72ca672557 + 5 + + + 1 + 2022-03-15Z + DNPM.LokalisationProbe.v1 + true + v1 + 20119 + d9770218-13b1-4cc2-a2aa-8ca5103c3b91 + 3 + + + primary + Primärtumor + Primärtumor + + + 1.0 + + + unknown + Unbekannt + Unbekannt + + + 3.0 + + + metastasis + Metastase + Metastase + + + 2.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.MethodeTuZellgehalt DNPM.MethodeTuZellgehalt @@ -1587,14 +1643,6 @@ cd6f14ab-d99f-48a5-9a0c-636f0659d2d7 2 - - bioinform - Bioinformatisch - Bioinformatisch - - - 2.0 - histologic Histologisch @@ -1603,6 +1651,14 @@ 1.0 + + bioinform + Bioinformatisch + Bioinformatisch + + + 2.0 + @@ -1636,44 +1692,44 @@ 4 - fresh - Frischgewebe - Frischgewebe + unknown + Unbekannt + Unbekannt - 1.0 + 5.0 - liquid - Liquid Biopsy - Liquid Biopsy + cryo + Cryo-frozen + Cryo-frozen - 4.0 + 2.0 - cryo - Cryo-frozen - Cryo-frozen + FFPE + Formalin-fixiert + Formalin-fixiert - 2.0 + 3.0 - unknown - Unbekannt - Unbekannt + fresh + Frischgewebe + Frischgewebe - 5.0 + 1.0 - FFPE - Formalin-fixiert - Formalin-fixiert + liquid + Liquid Biopsy + Liquid Biopsy - 3.0 + 4.0 @@ -1715,30 +1771,6 @@ 4.0 - - c - Cryo-frozen - Cryo-frozen - - - 2.0 - - - b - Biopsie - Biopsie - - - 1.0 - - - z - Zytologie - Zytologie - - - 5.0 - l Liquid Biopsy @@ -1747,58 +1779,26 @@ 3.0 - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.LokalisationProbe - Lokalisation Tumorprobe - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 7a8837da-50d5-45d7-857a-9a72ca672557 - 5 - - - 1 - 2022-03-15Z - DNPM.LokalisationProbe.v1 - true - v1 - 20119 - d9770218-13b1-4cc2-a2aa-8ca5103c3b91 - 3 - - unknown - Unbekannt - Unbekannt + z + Zytologie + Zytologie - 3.0 + 5.0 - primary - Primärtumor - Primärtumor + b + Biopsie + Biopsie 1.0 - metastasis - Metastase - Metastase + c + Cryo-frozen + Cryo-frozen 2.0 @@ -1872,25 +1872,26 @@ - DNPM_Vorbefunde - DNPM_Vorbefunde + DNPM_FollowUp + DNPM_FollowUp -3 - Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde + Follow-Up false false 20119 - 4867fa84-11f8-430c-a90d-b11f00684100 - 11 + d9b30f65-bb23-4379-80f2-f299566c0826 + 19 - Ergebnisse - Ergebnisse - Ergebnisse - longtext + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue - 65535 + 0 true false @@ -1900,21 +1901,21 @@ false false - 0 + 2 false 20119 - 249f02c9-d175-4c2e-8c16-63286dd5ecc7 - 14 + 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 5 - Befundnummer - Befundnummer - Befundnummer - shorttext + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer - 255 + 0 true false @@ -1928,17 +1929,18 @@ false 20119 - 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec - 14 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 - InstitutName - InstitutName - Institut - longtext + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + propertyCatalogue - 65535 + 0 true false @@ -1948,39 +1950,18 @@ false false - 0 + 2 false 20119 - 11839cd7-0f23-47ac-9131-47bd98890221 - 13 + c5734b67-1815-4e9e-abc7-935046cf6f83 + 6 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_FollowUp - DNPM_FollowUp - -3 - Follow-Up - - false - false - 20119 - d9b30f65-bb23-4379-80f2-f299566c0826 - 19 - - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups - date + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference 0 @@ -1992,18 +1973,18 @@ 0.0 false - true + false 0 false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 + ef006004-6dad-4d34-9d4a-d68be126f04c + 5 - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + DatumProgression + DatumProgression + Datum der Progression date @@ -2011,24 +1992,24 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d - 5 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 6 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum + date 0 @@ -2040,22 +2021,23 @@ 0.0 false - false + true 0 false 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - BewertungMemo - BewertungMemo - Bemerkung - longtext + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart + propertyCatalogue - 65535 + 0 true false @@ -2065,18 +2047,18 @@ false false - 0 + 2 false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b - 6 + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + 5 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? propertyCatalogue @@ -2084,7 +2066,7 @@ true false - false + true false 0.0 @@ -2094,14 +2076,15 @@ false 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 - 5 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + 4 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer + DNPM.Ansprechen + BestResponse + BestResponse + Best Response + propertyCatalogue 0 @@ -2114,21 +2097,21 @@ false false - 0 + 2 false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b - 6 + 807b3773-8b63-4c27-8ae1-457559528a88 + 5 - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - longtext + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date - 65535 + 0 true false @@ -2137,18 +2120,18 @@ 0.0 false - false + true 0 false 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc - 6 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 + Therapiedauer + Therapiedauer + Therapiedauer integer @@ -2166,38 +2149,13 @@ false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b - 6 - - - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 4 - DatumProgression - DatumProgression - Datum der Progression + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme date @@ -2205,23 +2163,23 @@ true false - true + false false 0.0 false - true + false 0 false 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 - 6 + 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 5 - AblehnungKostenMemo - AblehnungKostenMemo - Welche? + BewertungMemo + BewertungMemo + Bemerkung longtext @@ -2239,13 +2197,13 @@ false 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a + 5a1e2965-3ab9-4049-972c-0dec9a493a5b 6 - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum + Therapiestart + Therapiestart + Start der Therapie date @@ -2263,14 +2221,14 @@ false 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + c926f879-1098-4bd9-9023-c1eda0cf8c1e 6 - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie propertyCatalogue @@ -2288,14 +2246,15 @@ false 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa + bdd1febf-3f1e-4866-955b-825931638ef2 5 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt - date + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -2307,18 +2266,18 @@ 0.0 false - true - 0 + false + 2 false 20119 - b4be56af-15b3-479d-908a-886902187c8f - 6 + 26a42220-9095-4bbf-b469-4b9bac1ac364 + 4 - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung longtext @@ -2326,7 +2285,7 @@ true false - false + true false 0.0 @@ -2336,15 +2295,14 @@ false 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba - 5 + 0da5a853-312d-4733-8ff2-1255e36358fc + 6 - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? - propertyCatalogue + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer 0 @@ -2357,18 +2315,18 @@ false false - 2 + 0 false 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 - 4 + 780fa889-512a-4c31-b097-16a6843a3c0b + 6 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme propertyCatalogue @@ -2376,7 +2334,7 @@ true false - true + false false 0.0 @@ -2386,38 +2344,14 @@ false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 + d106aa22-9956-4386-a3a4-2977dad5ffaa 5 - Therapiestart - Therapiestart - Start der Therapie - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - c926f879-1098-4bd9-9023-c1eda0cf8c1e - 6 - - - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.Dosisdichte + Dosisdichte + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) propertyCatalogue @@ -2435,14 +2369,14 @@ false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf + 33ad68dd-9c87-47d2-8038-421b13cde0ab 5 - Therapieende - Therapieende - Ende der Therapie - date + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + integer 0 @@ -2454,46 +2388,22 @@ 0.0 false - true - 0 - false - - 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 - 6 - - - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date - - - 0 - - true - false - false - false - 0.0 - - false false 0 false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be - 5 + 07acc1de-5f19-414c-bb96-6970bd623152 + 6 - Therapiedauer - Therapiedauer - Therapiedauer - integer + AblehnungKostenMemo + AblehnungKostenMemo + Welche? + longtext - 0 + 65535 true false @@ -2507,8 +2417,8 @@ false 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 4 + aac8551d-8158-4b7e-873f-d23fdfb14b7a + 6 PFS2EmpfTherapie @@ -2560,11 +2470,10 @@ 5 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt + date 0 @@ -2576,26 +2485,26 @@ 0.0 false - false - 2 + true + 0 false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 - 5 - + b4be56af-15b3-479d-908a-886902187c8f + 6 + - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + date 0 true false - true + false false 0.0 @@ -2605,14 +2514,14 @@ false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c + 58cefbff-fda9-44c9-a5a1-af343249f4be 5 - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch propertyCatalogue @@ -2630,42 +2539,41 @@ false 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 7648480b-2210-4642-adc1-dd19f036e7bf 5 - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 - 6 + 35ec18a7-f929-4427-91e0-335fb707e1ba + 5 - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext + Therapieende + Therapieende + Ende der Therapie + date - 65535 + 0 true false @@ -2674,23 +2582,22 @@ 0.0 false - false + true 0 false 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 + 85b4103a-00b6-44bd-a8a6-f04cd209b495 6 - DNPM.Dosisdichte - Dosisdichte - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - propertyCatalogue + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext - 0 + 65535 true false @@ -2700,12 +2607,12 @@ false false - 2 + 0 false 20119 - 33ad68dd-9c87-47d2-8038-421b13cde0ab - 5 + f4a2829b-5bb6-4511-bc10-059278c9ba71 + 6 @@ -2729,38 +2636,13 @@ 74 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 - - - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen - propertyCatalogue + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext - 0 + 65535 true false @@ -2770,18 +2652,18 @@ false false - 2 + 0 false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 - 10 + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel propertyCatalogue @@ -2799,38 +2681,14 @@ false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e + 90c31c81-4c61-4f9a-aa76-9417487a670b 9 - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 4 - - - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern + OS.Studien + studie + studie + Studie propertyCatalogue @@ -2838,7 +2696,7 @@ true false - false + true false 0.0 @@ -2848,21 +2706,21 @@ false 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 4 + db06c7d7-35ef-40a7-8364-61b3c3cdfbab + 9 - st_mol_alt_variante_json - st_mol_alt_variante_json - Stützende molekulare Alteration - Variante - JSON + studie_ort + studie_ort + Ort shorttext - 65535 + 255 true false - false + true false 0.0 @@ -2872,14 +2730,14 @@ false 20119 - bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea - 10 + c695971a-aa82-414e-90f7-76da86a09d5c + 9 - OS.JaNein - hat_studie - hat_studie - Studienempfehlung + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis propertyCatalogue @@ -2897,7 +2755,7 @@ false 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + 9743f684-fda9-447c-af4c-599aa5b29725 9 @@ -2949,38 +2807,38 @@ 9 - OS.Studien - studie - studie - Studie - propertyCatalogue + studien_alle + studien_alle + Alle Studienempfehlungen + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab - 9 + cfcbdbb8-1568-4e18-97be-efb4eaea76b1 + 10 - wirkstoffe - wirkstoffe - Wirkstoffe - longtext + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz + propertyCatalogue - 65535 + 0 true false @@ -2990,25 +2848,25 @@ false false - 0 + 2 false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9464246d-5fe8-42de-8797-4085d8b94f4e 9 - prio - prio - Priorität - integer + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference 0 true false - false + true false 0.0 @@ -3018,14 +2876,14 @@ false 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 - 9 + 7a555332-b002-4e35-b659-19c47164523d + 11 - ref_dnpm_followup - ref_dnpm_followup - Verweis auf FollowUp - formReference + datum + datum + Datum MTB + date 0 @@ -3042,8 +2900,8 @@ false 20119 - a7abf50b-e20e-40af-9250-eda33596c782 - 7 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 studie_nct @@ -3070,14 +2928,13 @@ 9 - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis - propertyCatalogue - - - 0 + st_mol_alt_alle + st_mol_alt_alle + Alle stützende molekulare Alterationen + longtext + + + 65535 true false @@ -3087,22 +2944,21 @@ false false - 2 + 0 false 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 - 9 + cbd209d6-635e-400b-8772-6daff5ddc342 + 10 - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel - propertyCatalogue + st_mol_alt_variante_json + st_mol_alt_variante_json + Stützende molekulare Alteration - Variante - JSON + shorttext - 0 + 65535 true false @@ -3112,12 +2968,36 @@ false false - 2 + 0 false 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b - 9 + bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea + 10 + + + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 OS.JaNeinUnbekannt @@ -3145,13 +3025,14 @@ 10 - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext + OS.JaNein + hat_studie + hat_studie + Studienempfehlung + propertyCatalogue - 65535 + 0 true false @@ -3161,18 +3042,19 @@ false false - 0 + 2 false 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 9 - datum - datum - Datum MTB - date + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern + propertyCatalogue 0 @@ -3185,25 +3067,25 @@ false false - 0 + 2 false 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 10 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 - studie_ort - studie_ort - Ort - shorttext + prio + prio + Priorität + integer - 255 + 0 true false - true + false false 0.0 @@ -3213,17 +3095,18 @@ false 20119 - c695971a-aa82-414e-90f7-76da86a09d5c + 29ebdb4f-916e-4168-963a-fadbfcd20a25 9 - st_mol_alt_alle - st_mol_alt_alle - Alle stützende molekulare Alterationen - longtext + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen + propertyCatalogue - 65535 + 0 true false @@ -3233,17 +3116,17 @@ false false - 0 + 2 false 20119 - cbd209d6-635e-400b-8772-6daff5ddc342 + 36c93e5f-deda-4c3b-801e-8565e72a8857 10 - studien_alle - studien_alle - Alle Studienempfehlungen + wirkstoffe + wirkstoffe + Wirkstoffe longtext @@ -3261,8 +3144,32 @@ false 20119 - cfcbdbb8-1568-4e18-97be-efb4eaea76b1 - 10 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 + + + ref_dnpm_followup + ref_dnpm_followup + Verweis auf FollowUp + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + a7abf50b-e20e-40af-9250-eda33596c782 + 7 @@ -3286,36 +3193,34 @@ 49 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie - propertyCatalogue + MTB + MTB + Molekulares Tumorboard + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - propertyCatalogue + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 @@ -3328,18 +3233,18 @@ false false - 2 + 0 false 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie + fruehereTumorerkrankung + fruehereTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3357,39 +3262,38 @@ false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 - 7 + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 + 14 - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht - propertyCatalogue + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 - 16 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3407,14 +3311,15 @@ false 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 14 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie + propertyCatalogue 0 @@ -3427,18 +3332,19 @@ false false - 0 + 2 false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten + propertyCatalogue 0 @@ -3451,18 +3357,18 @@ false false - 0 + 2 false 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 15 + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 7 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht propertyCatalogue @@ -3470,7 +3376,7 @@ true false - true + false false 0.0 @@ -3480,70 +3386,70 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 - Geburtsdatum - Geburtsdatum - Geburtsdatum - date + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 + 693dad8a-4a50-43c9-9792-1365a2c45b64 + 15 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus - propertyCatalogue + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 - 14 + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 15 - Therapieende - Therapieende - Letzte Therapielinie-Therapieende - date + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference 0 true false - true + false false 0.0 @@ -3553,14 +3459,14 @@ false 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 18 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung + ICD-10 GM + ICD10 + ICD10 + ICD-10 propertyCatalogue @@ -3578,15 +3484,14 @@ false 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen - propertyCatalogue + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende + date 0 @@ -3599,42 +3504,43 @@ false false - 2 + 0 false 20119 - 86f29de0-792d-4369-a78a-ea711302e368 - 7 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 - Todesdatum - Todesdatum - Todesdatum - date + OS.WHOHistoGrading + WHOGrad + WHOGrad + WHO-Grad + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 16 + a25624c9-bfe8-4927-8223-aa54e649293f + 17 - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus propertyCatalogue @@ -3652,39 +3558,38 @@ false 20119 - b9fb5736-9331-43af-97c5-af24cb759952 - 17 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 14 - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten - propertyCatalogue + Krankenkasse + Krankenkasse + Krankenkasse + shorttext - 0 + 255 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 - 7 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 - DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende propertyCatalogue @@ -3702,37 +3607,38 @@ false 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 15 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc 14 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression + Geburtsdatum + Geburtsdatum + Geburtsdatum date @@ -3740,24 +3646,25 @@ true false - true + false false 0.0 false - true + false 0 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e - 15 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten + propertyCatalogue 0 @@ -3770,18 +3677,19 @@ false false - 0 + 2 false 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 + 53f77bf5-940c-4e4a-832b-872bbec1da4a + 7 - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue 0 @@ -3794,43 +3702,42 @@ false false - 0 + 2 false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie - propertyCatalogue + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext - 0 + 65535 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 18 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 - OS.WHOHistoGrading - WHOGrad - WHOGrad - WHO-Grad + DNPM.LeitlinienTherapie + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen propertyCatalogue @@ -3848,8 +3755,8 @@ false 20119 - a25624c9-bfe8-4927-8223-aa54e649293f - 17 + 86f29de0-792d-4369-a78a-ea711302e368 + 7 DNPM.Therapie.GrundTherapieende @@ -3877,10 +3784,10 @@ 9 - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie propertyCatalogue @@ -3898,14 +3805,14 @@ false 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a + dfc00dfb-7492-4158-b65b-126fcbccf236 7 - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + Therapieende + Therapieende + Letzte Therapielinie-Therapieende + date 0 @@ -3922,14 +3829,15 @@ false 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB - date + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose + propertyCatalogue 0 @@ -3941,13 +3849,13 @@ 0.0 false - true - 0 + false + 2 false 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 17 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 DatumErstdiagnose @@ -3974,11 +3882,10 @@ 18 - OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date 0 @@ -3990,44 +3897,43 @@ 0.0 false - false - 2 + true + 0 false 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 - 7 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 + 17 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende - Grund für Therapieende - propertyCatalogue + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 - 18 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose propertyCatalogue @@ -4045,14 +3951,15 @@ false 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 96544349-326d-4b4a-8907-e7a18fa76fde 14 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung + propertyCatalogue 0 @@ -4065,70 +3972,70 @@ false false - 0 + 2 false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 - ICD-10 GM - ICD10 - ICD10 - ICD-10 - propertyCatalogue + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation + propertyCatalogue - 65535 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 - Krankenkasse - Krankenkasse - Krankenkasse - shorttext + Todesdatum + Todesdatum + Todesdatum + date - 255 + 0 true false @@ -4142,14 +4049,14 @@ false 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 16 - DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung propertyCatalogue @@ -4167,8 +4074,8 @@ false 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 13 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 LtlDatumProgression @@ -4195,9 +4102,9 @@ 8 - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression date @@ -4210,19 +4117,20 @@ 0.0 false - false + true 0 false 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 18 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende - date + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung + propertyCatalogue 0 @@ -4235,19 +4143,18 @@ false false - 0 + 2 false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 - 9 + d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 7 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose - propertyCatalogue + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 @@ -4260,61 +4167,61 @@ false false - 2 + 0 false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde - 14 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 - MTB - MTB - Molekulares Tumorboard - formReference + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 + 15 - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung - propertyCatalogue + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 @@ -4326,22 +4233,22 @@ - DNPM_UF_Verwandte - DNPM_UF_Verwandte + DNPM_UF_ECOG + DNPM_UF_ECOG -3 - DNPM_UF_Verwandte + ECOG Performance Status Befund false false 20119 - a7475dda-37ab-4549-a9ae-416532237a5e - 10 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 - DNPM.Verwandschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG propertyCatalogue @@ -4359,8 +4266,32 @@ false 20119 - e0c3c3dc-4b9d-499c-aed2-f42278104175 - 11 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 9158355c-737f-48e6-9e09-d5449a7dd80f + 6 @@ -4372,23 +4303,22 @@ - MR.Consent - MR.Consent + DNPM_Therapielinie + DNPM_Therapielinie -3 - MR.Consent + DNPM_Therapielinie false false 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 + f383e34d-ed24-40e1-99c6-56a90b91b07b + 16 - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM - propertyCatalogue + Nummer + Nummer + Nummer + integer 0 @@ -4401,18 +4331,18 @@ false false - 2 + 0 false 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 - 15 + 02082e93-b5ca-4540-9b60-742e8bd6dae1 + 16 - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund propertyCatalogue @@ -4430,14 +4360,15 @@ false 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 - 14 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM - date + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis + propertyCatalogue 0 @@ -4450,22 +4381,21 @@ false false - 0 + 2 false 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 16 + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf + 14 - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext - 0 + 255 true false @@ -4475,18 +4405,19 @@ false false - 2 + 0 false 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR - date + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung + propertyCatalogue 0 @@ -4499,17 +4430,17 @@ false false - 0 + 2 false 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB + Ende + Ende + Ende date @@ -4527,17 +4458,17 @@ false 20119 - 93286072-ff57-4f58-a063-6f4137debf35 + 87dac14b-e239-4d51-9920-fcfdb17b085e 14 - Datum - Datum - Datum - date + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes + longtext - 0 + 65535 true false @@ -4551,14 +4482,14 @@ false 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 14 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register + DNPM.Therapie.GrundTherapieende + Abbruchgrund + Abbruchgrund + Abbruchgrund propertyCatalogue @@ -4576,13 +4507,13 @@ false 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 15 - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR + Beginn + Beginn + Beginn date @@ -4600,14 +4531,36 @@ false 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 3 + b253b051-33da-462b-abd0-a728885e6ca3 + 14 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_Verwandte + DNPM_UF_Verwandte + -3 + DNPM_UF_Verwandte + + false + false + 20119 + a7475dda-37ab-4549-a9ae-416532237a5e + 10 + - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register - date + DNPM.Verwandschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + propertyCatalogue 0 @@ -4620,19 +4573,39 @@ false false - 0 + 2 false 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 4 + 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 + - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR - propertyCatalogue + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR + date 0 @@ -4645,18 +4618,19 @@ false false - 2 + 0 false 20119 - cf480331-1406-46da-93cf-bb341759d107 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 3 - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR - date + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4669,17 +4643,17 @@ false false - 0 + 2 false 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM date @@ -4697,17 +4671,17 @@ false 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 4 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date + alteWerte + alteWerte + alteWerte + longtext - 0 + 65535 true false @@ -4721,14 +4695,15 @@ false 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 66325d4a-7e2d-4e26-b176-a73f544cc446 14 - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM - date + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4741,17 +4716,17 @@ false false - 0 + 2 false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM date @@ -4769,7 +4744,7 @@ false 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb 15 @@ -4798,10 +4773,11 @@ 16 - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM - date + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4814,21 +4790,21 @@ false false - 0 + 2 false 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 5 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 - alteWerte - alteWerte - alteWerte - longtext + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR + date - 65535 + 0 true false @@ -4842,13 +4818,13 @@ false 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register date @@ -4866,13 +4842,13 @@ false 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 15 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM + Datum + Datum + Datum date @@ -4890,12 +4866,12 @@ false 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 - EinwilligungMTBRegist - EinwilligungMTBRegist + ConsentDatumMTB + ConsentDatumMTB Datum Einwilligung MTB-Register date @@ -4914,38 +4890,17 @@ false 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 14 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - MR.Consent Verlauf - MR.Consent Verlauf - -3 - MR.Consent Verlauf - - false - false - 20119 - 4d1488e7-c4d6-459a-be1e-330097d815ce - 4 - - Ereignis - Ereignis - Ereignis - shorttext + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM + date - 255 + 0 true false @@ -4959,13 +4914,13 @@ false 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 14 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 - Datum - Datum - Datum + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM date @@ -4983,17 +4938,17 @@ false 20119 - 34874112-d651-457b-a554-178a43ed38ed - 14 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 - Consent - Consent - Consent - shorttext + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register + date - 255 + 0 true false @@ -5007,35 +4962,14 @@ false 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 14 - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung - -3 - Diagnose.Tumorausbreitung - - false - false - 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 10 - - DNPM.Tumorausbreitung - Wert - Wert - Tumorausbreitung + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM propertyCatalogue @@ -5053,13 +4987,13 @@ false 20119 - 0e5e41a9-d377-401d-9c02-b8f3c0ab479f - 10 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 - Zeitpunkt - Zeitpunkt - Zeitpunkt + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register date @@ -5077,34 +5011,13 @@ false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 + 27bea34f-b8b3-471d-8c15-9823de9a878d + 14 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_Therapielinie - DNPM_Therapielinie - -3 - DNPM_Therapielinie - - false - false - 20119 - f383e34d-ed24-40e1-99c6-56a90b91b07b - 16 - - Ende - Ende - Ende + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM date @@ -5122,14 +5035,15 @@ false 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 14 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 15 - Nummer - Nummer - Nummer - integer + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR + propertyCatalogue 0 @@ -5142,17 +5056,17 @@ false false - 0 + 2 false 20119 - 02082e93-b5ca-4540-9b60-742e8bd6dae1 - 16 + cf480331-1406-46da-93cf-bb341759d107 + 3 - Beginn - Beginn - Beginn + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR date @@ -5170,17 +5084,17 @@ false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 - 14 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 - Wirkstoffe - Wirkstoffe - Wirkstoffe - shorttext + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date - 255 + 0 true false @@ -5194,15 +5108,14 @@ false 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 - 16 + 93286072-ff57-4f58-a063-6f4137debf35 + 14 - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register + date 0 @@ -5215,43 +5128,87 @@ false false - 2 + 0 false 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 - - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes - longtext - - - 65535 - - true - false - false - false - 0.0 - + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + MR.Consent Verlauf + MR.Consent Verlauf + -3 + MR.Consent Verlauf + + false + false + 20119 + 4d1488e7-c4d6-459a-be1e-330097d815ce + 4 + + + Consent + Consent + Consent + shorttext + + + 255 + + true + false + false + false + 0.0 + false false 0 false 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 16 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 14 - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis - propertyCatalogue + Ereignis + Ereignis + Ereignis + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 + + + Datum + Datum + Datum + date 0 @@ -5264,18 +5221,39 @@ false false - 2 + 0 false 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf + 34874112-d651-457b-a554-178a43ed38ed 14 + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung + -3 + Diagnose.Tumorausbreitung + + false + false + 20119 + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b + 10 + - DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund + DNPM.Tumorausbreitung + Wert + Wert + Tumorausbreitung propertyCatalogue @@ -5293,15 +5271,14 @@ false 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 + 0e5e41a9-d377-401d-9c02-b8f3c0ab479f + 10 - DNPM.Therapie.GrundTherapieende - Abbruchgrund - Abbruchgrund - Abbruchgrund - propertyCatalogue + Zeitpunkt + Zeitpunkt + Zeitpunkt + date 0 @@ -5314,12 +5291,12 @@ false false - 2 + 0 false 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 - 15 + c1aaed8c-c85e-46ee-b454-5a7e2300604f + 10 @@ -5343,13 +5320,13 @@ 7 - Befundtext - Befundtext - Befundtext - longtext + Histologie + Histologie + Histologie + formReference - 65535 + 0 true false @@ -5363,17 +5340,17 @@ false 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b - 6 + 391cf453-7e7b-432f-b583-ec83d855895f + 7 - Histologie - Histologie - Histologie - formReference + Befundtext + Befundtext + Befundtext + longtext - 0 + 65535 true false @@ -5387,8 +5364,8 @@ false 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 7 + 4f535ee2-d90a-4f4c-83a6-50867bed786b + 6 @@ -5412,13 +5389,14 @@ 8 - Text - Befundtext - Befundtext - longtext + DNPM.LokalisationProbe + Lokalisation + Lokalisation + Lokalisation Tumor Probe + propertyCatalogue - 65535 + 0 true false @@ -5428,11 +5406,11 @@ false false - 0 + 2 false 20119 - 672aaf95-8119-402a-9234-0846ad920672 + d2c29f35-2b1f-47fd-85c7-9264aa30b6bb 5 @@ -5461,10 +5439,10 @@ 5 - Erstellungsdatum - Erstellungsdatum - Erstellungsdatum - date + Pathologiebefund + Pathologiebefund + Pathologiebefund + formReference 0 @@ -5481,17 +5459,17 @@ false 20119 - 86f5874f-236c-4171-9514-bf191b5f6bb4 - 5 + 03f599c0-726c-48ef-a014-9c549c20c74a + 3 - Wert - Wert - Wert - decimal + Text + Befundtext + Befundtext + longtext - 0 + 65535 true false @@ -5505,7 +5483,7 @@ false 20119 - 68a63154-d01f-4423-b010-07f718461a30 + 672aaf95-8119-402a-9234-0846ad920672 5 @@ -5558,11 +5536,34 @@ 5 - ICD-O-3 Histologie - Morphologie - Morphologie - Morphologie - propertyCatalogue + Anmerkungen + Anmerkungen + Anmerkungen + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 7492586d-0a79-4fe1-aeb4-951e2d41b26c + 5 + + + Erstellungsdatum + Erstellungsdatum + Erstellungsdatum + date 0 @@ -5575,11 +5576,11 @@ false false - 2 + 0 false 20119 - 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 + 86f5874f-236c-4171-9514-bf191b5f6bb4 5 @@ -5633,13 +5634,14 @@ 6 - Anmerkungen - Anmerkungen - Anmerkungen - longtext + ICD-O-3 Histologie + Morphologie + Morphologie + Morphologie + propertyCatalogue - 65535 + 0 true false @@ -5649,19 +5651,18 @@ false false - 0 + 2 false 20119 - 7492586d-0a79-4fe1-aeb4-951e2d41b26c + 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 5 - DNPM.LokalisationProbe - Lokalisation - Lokalisation - Lokalisation Tumor Probe - propertyCatalogue + Wert + Wert + Wert + decimal 0 @@ -5674,37 +5675,13 @@ false false - 2 + 0 false 20119 - d2c29f35-2b1f-47fd-85c7-9264aa30b6bb + 68a63154-d01f-4423-b010-07f718461a30 5 - - Pathologiebefund - Pathologiebefund - Pathologiebefund - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 03f599c0-726c-48ef-a014-9c549c20c74a - 3 - @@ -5715,54 +5692,53 @@ - DNPM_UF_ECOG - DNPM_UF_ECOG + DNPM_Vorbefunde + DNPM_Vorbefunde -3 - ECOG Performance Status Befund + Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde false false 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 + 4867fa84-11f8-430c-a90d-b11f00684100 + 11 - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue + InstitutName + InstitutName + Institut + longtext - 0 + 65535 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 + 11839cd7-0f23-47ac-9131-47bd98890221 + 13 - Datum - Datum - Datum - date + Befundnummer + Befundnummer + Befundnummer + shorttext - 0 + 255 true false - false + true false 0.0 @@ -5772,8 +5748,32 @@ false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f - 6 + 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec + 14 + + + Ergebnisse + Ergebnisse + Ergebnisse + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 249f02c9-d175-4c2e-8c16-63286dd5ecc7 + 14 @@ -5797,10 +5797,10 @@ 64 - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date 0 @@ -5817,14 +5817,14 @@ false 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 - 5 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference 0 @@ -5841,14 +5841,15 @@ false 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb - 5 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 - datum - datum - Datum des (ersten) MTB - date + DNPM.Target + target + target + Target gefunden? + propertyCatalogue 0 @@ -5861,21 +5862,21 @@ false false - 0 + 2 false 20119 - 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 - 10 + b83599b9-789e-4e8a-a79e-673bc18ab132 + 5 - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date + protokollauszug + protokollauszug + Protokollauszug + longtext - 0 + 65535 true false @@ -5889,8 +5890,8 @@ false 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 11 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 5 ref_dnpm_klinikanamnese @@ -5917,14 +5918,13 @@ 5 - OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung - propertyCatalogue + humangen_ber_begruendung + humangen_ber_begruendung + Begruendung humangenetische Beratung + longtext - 0 + 65535 true false @@ -5934,18 +5934,18 @@ false false - 2 + 0 false 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 + 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 5 - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung + boolean 0 @@ -5962,15 +5962,14 @@ false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + 5 - OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation - propertyCatalogue + ref_tk_reevaluation + ref_tk_reevaluation + MTB + formReference 0 @@ -5983,21 +5982,21 @@ false false - 2 + 0 false 20119 - c889b4ac-d83c-4402-9740-618bf136b05a - 5 + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 - humangen_ber_begruendung - humangen_ber_begruendung - Begruendung humangenetische Beratung - longtext + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean - 65535 + 0 true false @@ -6011,15 +6010,14 @@ false 20119 - 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb 5 - DNPM.Target - target - target - Target gefunden? - propertyCatalogue + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference 0 @@ -6032,18 +6030,19 @@ false false - 2 + 0 false 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 + 9326280e-3e4b-43ca-aa59-432b6805ae2b 5 - ref_tk_reevaluation - ref_tk_reevaluation - MTB - formReference + OS.JaNeinUnbekannt + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung + propertyCatalogue 0 @@ -6056,12 +6055,12 @@ false false - 0 + 2 false 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 6 + fe32f8f7-04da-4701-82d5-ab233e00ae11 + 5 ref_tumorkonferenz @@ -6088,13 +6087,13 @@ 9 - protokollauszug - protokollauszug - Protokollauszug - longtext + datum + datum + Datum des (ersten) MTB + date - 65535 + 0 true false @@ -6108,14 +6107,15 @@ false 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f - 5 + 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 + 10 - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference + OS.JaNeinUnbekannt + reevaluation + reevaluation + Empfehlung Reevaluation + propertyCatalogue 0 @@ -6128,18 +6128,18 @@ false false - 0 + 2 false 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b + c889b4ac-d83c-4402-9740-618bf136b05a 5 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB + date 0 @@ -6156,8 +6156,8 @@ false 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 @@ -6181,10 +6181,10 @@ 9 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe - formReference + datum + datum + Empfehlungsdatum + date 0 @@ -6201,14 +6201,14 @@ false 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + d6c77aad-064e-487b-a65f-367d86a62bfe 5 - datum - datum - Empfehlungsdatum - date + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz + formReference 0 @@ -6225,13 +6225,13 @@ false 20119 - d6c77aad-064e-487b-a65f-367d86a62bfe + 87e05bb6-f863-4771-9c9c-aa6fbda17461 5 - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe formReference @@ -6249,7 +6249,7 @@ false 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 5 @@ -6288,6 +6288,7 @@ 0 BOTH + false false true true @@ -6326,42 +6327,50 @@ true 20119 - 06847050-ff8f-46c4-87b8-9584c0cef990 - 245 + 8e9969b2-f29e-423a-a24c-395c8a6d2432 + 246 true - textfield - prio - Priorität + datefield + ufeedatum + Datum MTB true false true - 3.0 + 2.0 + + + false false 0 0 - prio + datum DNPM_UF_Einzelempfehlung - none + date 0 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - 1 + 0 true false 0 0 false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. true false @@ -6372,7 +6381,7 @@ 0 0 0 - 3 + 0 false false false @@ -6389,19 +6398,19 @@ false 0 20119 - b6e7460e-2350-4d62-8665-e07d5484a123 - 3 + bc184392-6884-4353-874c-0fafaa550e3a + 9 false false - - button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true false - false - 6.75 + true + 6.0 @@ -6410,7 +6419,8 @@ 0 0 - + ref_molekulargenetik + DNPM_UF_Einzelempfehlung none 0 @@ -6419,19 +6429,21 @@ 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); + 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 @@ -6441,7 +6453,7 @@ 0 0 0 - -1 + 0 0 false false @@ -6459,100 +6471,45 @@ false 0 20119 - b757e7cc-9ec3-4480-aa3e-d4bcf031c13d - 12 + 4e4d042a-0353-4aa4-a35c-60b9f1f84be9 + 22 false false - combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich - true - false - true - 5.5 - - false - - 1 - 0 - antrag_kue_erforderlich - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 10db4953-182d-482c-9762-a5f081d6846e - 1 - false - false - - - section - Studienempfehlung - Studienempfehlung + textarea + wirkstoffejson + true - false + true true - 8.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 @@ -6586,28 +6543,29 @@ false 0 20119 - 683d43e2-e797-4ece-b348-5bae78d41247 - 2 + c099bf7a-1880-46ed-8969-47c8e5b37201 + 10 false false - - button - btnstudiendurchsuchen - Studien durchsuchen + + combobox + studieinternextern + intern/extern true false - false - 0.875 + true + 1.625 false false - 0 + 1 0 - + studie_internextern + DNPM_UF_Einzelempfehlung Studienempfehlung none 0 @@ -6622,10 +6580,6 @@ 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 - @@ -6635,17 +6589,17 @@ 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 - -1 + 0 0 false false @@ -6657,18 +6611,18 @@ false false - 0 + 1 0 true false 0 20119 - a14f08b9-4751-4730-ab5b-846ab84cc6bc - 6 + d5cf3828-2f67-4711-8730-7c007c26ba6b + 3 false false - + textfield studie Studie @@ -6737,19 +6691,19 @@ false 0 20119 - 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 + 12f912c7-5fe0-4748-b3ca-3362b721ca73 3 false false - + formReference - refosmolekulargenetik - Molekulargenetische Untersuchung + mtb + MTB true false true - 6.0 + 1.0 @@ -6758,7 +6712,7 @@ 0 0 - ref_molekulargenetik + ref_tumorkonferenz DNPM_UF_Einzelempfehlung none @@ -6766,23 +6720,27 @@ 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - console.log(getFieldValue('refosmolekulargenetik')) + var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); true - OS.Molekulargenetik + OS.Tumorkonferenz - Befund vom {Datum}, Panel: {Panel} - - 1 + MTB vom {Datum} + 0 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. + 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 @@ -6810,29 +6768,27 @@ false 0 20119 - 9a7c14b8-958b-4269-bb58-d6267089660e + 734d2092-debf-496f-85f4-dae617675650 22 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 @@ -6853,8 +6809,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -6870,33 +6826,36 @@ false false - 0 + 1 0 true false 0 20119 - befce831-254e-499a-8ff5-9add1b21668d + 4d700071-92cf-4ea6-8473-a0ddc16b6d93 1 false false - - combobox - evidenzlevel - + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen true - false + true true - 1.0 + 6.5 + + + false false - 1 + 0 0 - evidenzlevel + st_mol_alt_alle DNPM_UF_Einzelempfehlung - grpEvidenzlevel + none 0 0 @@ -6912,13 +6871,13 @@ 0 0 false - + Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. true false false - code - code,kurz + + 0 0 0 @@ -6934,31 +6893,34 @@ false false - 1 + 0 0 true false 0 20119 - b24158bb-453d-4405-8439-cff2fdc7e94b - 1 + 0c8b3d47-320d-48e3-8355-09bd5cdd7daa + 8 false false - - textfield - studienct - NCT-Nummer + + textarea + studienalle + Alle Studienempfehlungen true false - false - 2.0 + true + 5.0 + + + false false 0 0 - studie_nct + studien_alle DNPM_UF_Einzelempfehlung Studienempfehlung none @@ -6974,6 +6936,10 @@ 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 + @@ -6983,7 +6949,7 @@ 0 0 false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. + 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 @@ -6994,7 +6960,7 @@ 0 0 0 - 3 + 0 false false false @@ -7011,19 +6977,19 @@ false 0 20119 - 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 - 8 + 5b5eb02a-45ff-4571-95df-cb891875a762 + 10 false false - - group - grpwirkstoffe - Wirkstoffe + + section + Studienempfehlung + Studienempfehlung true false true - 4.0 + 8.0 false @@ -7046,7 +7012,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 @@ -7074,19 +7040,19 @@ false 0 20119 - 96e76da7-0ec5-4744-acb9-47b7c7ce957c - 4 + 058279a1-c000-4efd-892e-4e9148d99b3d + 2 false false - + textarea - wirkstoffejson - + studienallejson + Alle Studienempfehlungen JSON true - true + false true - 4.25 + 6.0 @@ -7095,9 +7061,9 @@ 0 0 - wirkstoffe_json + studien_alle_json DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 @@ -7146,19 +7112,19 @@ false 0 20119 - 9177c6c0-2905-474e-a34f-d8e8b30f31d7 - 10 + ed6df530-4f81-42b9-8804-353544811628 + 4 false false - - textarea - wirkstoffe - + + button + Button4 + Verweis entfernen true - true - true - 0.5 + false + false + 11.5 @@ -7167,15 +7133,18 @@ 0 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe + + FollowUp none 0 0 false BOTH false + + setFieldValue('refdnpmfollowup', ''); + true + @@ -7185,7 +7154,7 @@ 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + true false @@ -7195,7 +7164,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7213,28 +7182,25 @@ false 0 20119 - 0ab804d8-16f0-404f-af47-ab19ef324a46 - 10 + fb619504-b54d-4af0-96be-cef3e90f08ff + 2 false false - - textarea - studienallejson - Alle Studienempfehlungen JSON + + textfield + studienct + NCT-Nummer true false - true - 6.0 + false + 2.0 - - - false false 0 0 - studien_alle_json + studie_nct DNPM_UF_Einzelempfehlung Studienempfehlung none @@ -7243,21 +7209,23 @@ false BOTH - false + hatstudie = '1' true - + + hatstudie + false - 0 + 1 true false 0 0 false - + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false @@ -7268,7 +7236,7 @@ 0 0 0 - 0 + 3 false false false @@ -7285,19 +7253,19 @@ false 0 20119 - 693e88d9-cd46-487e-9ed7-dd624bc6ec3e - 4 + b79240c2-53d6-486e-b440-f64ec250a136 + 8 false false - + button - btnaddwirkstoff - Wirkstoffe bearbeiten + btnstudiendurchsuchen + Studien durchsuchen true false false - 4.5 + 0.875 @@ -7307,15 +7275,22 @@ 0 0 - + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + 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(); + 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 @@ -7355,19 +7330,19 @@ false 0 20119 - 31b4c59b-b9eb-4383-a8b3-efff9777ab06 - 25 + 54e569c9-d363-423d-a03e-0692baebe7fb + 6 false false - textarea - stmolaltalle - Alle stützenden molekularen Alterationen + textfield + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON true - true + false true - 6.5 + 6.875 @@ -7376,7 +7351,7 @@ 0 0 - st_mol_alt_alle + st_mol_alt_variante_json DNPM_UF_Einzelempfehlung none @@ -7384,17 +7359,22 @@ 0 false BOTH + + false + true + + false - 1 + 0 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 @@ -7405,7 +7385,7 @@ 0 0 0 - 0 + 3 false false false @@ -7422,40 +7402,36 @@ false 0 20119 - 3a530709-da96-4a9b-8586-5140d3eda38f - 8 + d21326ab-c56c-424f-a5c9-8ca3698528df + 5 false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true - true + false true - 10.5 + 5.5 - - - false false - 0 + 1 0 - ref_dnpm_followup + antrag_kue_erforderlich DNPM_UF_Einzelempfehlung - FollowUp + none 0 0 false BOTH false - DNPM FollowUp - FollowUp vom {DatumFollowUp} + 1 true false @@ -7467,8 +7443,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -7484,38 +7460,46 @@ false false - 0 + 1 0 true false 0 20119 - 720dda0f-b669-42da-a3d6-0e2dbcbb2894 - 8 + e7dafaae-9dd7-4c3a-b195-5979b87c311c + 1 false false - - group - grpEvidenzlevel - Evidenzlevel + + combobox + hatstudie + Studienempfehlung true false true - 5.0 + 0.5 + + + false false - 0 + 1 0 - - + hat_studie + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 - false + mandatory BOTH false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + @@ -7525,13 +7509,13 @@ 0 0 false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. true false false - - + code + code,kurz 0 0 0 @@ -7547,63 +7531,55 @@ false false - 0 + 1 0 true false 0 20119 - 92c9326d-964e-4c75-a6fa-388f3423b9f7 + 07715f44-286a-4bac-82c5-5cd0f5903549 4 false false - - datefield - ufeedatum - Datum MTB + + combobox + evidenzlevelzusatz + true false true 2.0 - - - false false - 0 + 1 0 - datum + evidenzlevel_zusatz DNPM_UF_Einzelempfehlung - - date + grpEvidenzlevel + none 0 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - 0 + 1 true false 0 0 false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + true false false - - + code + code,kurz 0 0 0 @@ -7619,53 +7595,38 @@ false false - 0 + 1 0 true false 0 20119 - 1f7fab25-616e-4d3c-8185-057776e5ef69 - 9 + f2b0e0c8-836b-4728-b78a-b15ae05ccda2 + 2 false false - - textarea - studienalle - Alle Studienempfehlungen + + group + grpwirkstoffe + Wirkstoffe true false true - 5.0 + 4.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 - @@ -7675,7 +7636,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“. + 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 @@ -7703,56 +7664,42 @@ false 0 20119 - 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 - 10 + 0c2172b5-6a83-496a-8e0d-d79dd460ae2d + 4 false false - - formReference - mtb - MTB + + group + grpEvidenzlevel + Evidenzlevel true false true - 1.0 + 5.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 + + 1 true false 0 0 false - Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -7780,43 +7727,39 @@ false 0 20119 - 57707b45-cbf4-4bf6-99e3-b5051bff8552 - 22 + bb88f99a-f3fd-4d85-b9af-a52b59d2c334 + 4 false false - - combobox - studieinternextern - intern/extern + + button + btnaddwirkstoff + Wirkstoffe bearbeiten true false - true - 1.625 + false + 4.5 false false - 1 + 0 0 - studie_internextern - DNPM_UF_Einzelempfehlung - Studienempfehlung + + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - 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 + @@ -7826,17 +7769,17 @@ 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 + -1 0 false false @@ -7848,34 +7791,31 @@ false false - 1 + 0 0 true false 0 20119 - 3c561c27-2dc3-4bf0-ae49-72472d47ac16 - 3 + 0fa3eda2-2398-45f2-a540-26f61253aa11 + 25 false false textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON + prio + Priorität true false true - 6.875 + 3.0 - - - false false 0 0 - st_mol_alt_variante_json + prio DNPM_UF_Einzelempfehlung none @@ -7883,22 +7823,17 @@ 0 false BOTH - - false - true - - false - 0 + 1 true false 0 0 false - + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. true false @@ -7926,19 +7861,19 @@ false 0 20119 - 0feea6c9-b388-442c-bf63-79150b168f4c - 5 + db9d4913-db6a-4c5b-8ac2-c681b6eece2e + 3 false false - - button - btnaddstudie - Studienempfehlung hinzufügen + + section + FollowUp + FollowUp true false - false - 4.0 + true + 8.5 @@ -7948,24 +7883,13 @@ 0 0 - Studienempfehlung + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false - - let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); - true - @@ -7985,7 +7909,7 @@ 0 0 0 - -1 + 0 0 false false @@ -8003,40 +7927,40 @@ false 0 20119 - 57064ddd-5793-43cf-b85f-6eb236c9381b - 24 + be2d500f-c993-4e12-9356-19890f7d0391 + 1 false false - - combobox - hatstudie - Studienempfehlung + + textfield + studieort + Ort true false - true - 0.5 + false + 3.0 - - - false false - 1 + 0 0 - hat_studie + studie_ort DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 - mandatory + false BOTH - false - - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + + hatstudie = '1' true - + + hatstudie + + + false @@ -8046,18 +7970,18 @@ 0 0 false - Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + Geben Sie hier den Ort oder die Orte der Studie an. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -8068,33 +7992,36 @@ false false - 1 + 0 0 true false 0 20119 - 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 - 4 + a67eb275-9f93-4353-993a-88f4a379c9bf + 8 false false - - combobox - evidenzlevelzusatz - + + formReference + refdnpmfollowup + Verweis auf FollowUp true - false + true true - 2.0 + 10.5 + + + false false - 1 + 0 0 - evidenzlevel_zusatz + ref_dnpm_followup DNPM_UF_Einzelempfehlung - grpEvidenzlevel + FollowUp none 0 0 @@ -8103,7 +8030,7 @@ false - + FollowUp vom {DatumFollowUp} 1 true false @@ -8115,8 +8042,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -8132,32 +8059,34 @@ false false - 1 + 0 0 true false 0 20119 - 944dd2dc-2697-4ad9-ab73-9370a745d035 - 2 + 56b8d407-1fa4-4561-899b-be2890f11a9d + 8 false false - - textfield - studieort - Ort - true + + button + btnaddstudie + Studienempfehlung hinzufügen + true false false - 3.0 + 4.0 + + + false false 0 0 - studie_ort - DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 @@ -8172,6 +8101,10 @@ false + + let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); + true + @@ -8181,7 +8114,7 @@ 0 0 false - Geben Sie hier den Ort oder die Orte der Studie an. + true false @@ -8191,8 +8124,8 @@ 0 0 0 - 0 - 3 + -1 + 0 false false false @@ -8209,19 +8142,19 @@ false 0 20119 - 15a10da3-89d8-4700-acdd-0fadcd17d197 - 8 + 304b94f4-4d6a-46ff-adcc-c96f89bd628a + 24 false false - + button - Button4 - Verweis entfernen + btnaddstmolalt + Stützende molekulare Alteration bearbeiten true false false - 11.5 + 6.75 @@ -8231,7 +8164,7 @@ 0 0 - FollowUp + none 0 0 @@ -8239,7 +8172,7 @@ BOTH false - setFieldValue('refdnpmfollowup', ''); + 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 @@ -8279,27 +8212,108 @@ false 0 20119 - d0bbb254-3008-4670-a573-2dd2ec5afb7e - 2 + 301a4fcb-f90f-4eac-9168-5a36f029cef2 + 12 + false + false + + + textarea + wirkstoffe + + true + true + true + 0.5 + + + + false + false + + 0 + 0 + wirkstoffe + DNPM_UF_Einzelempfehlung + grpwirkstoffe + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + af12a974-03e4-4eb6-b5ae-39ef46b0c7a6 + 10 false false - 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) + 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 - getGlobalSetting('mehrere_mtb_in_mtbepisode') = '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 - ufeedatum + studienct @@ -8318,32 +8332,32 @@ 1 - Der Zusatz zum Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevelzusatz - not isEmptyString(evidenzlevelzusatz) + 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 - evidenzlevelzusatz + ufeedatum - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt - DatumGrenze_ufeedatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), 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 - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - ufeedatum + evidenzlevelzusatz @@ -8363,17 +8377,19 @@ - 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 + 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 - prio + ufeedatum @@ -8390,22 +8406,6 @@ ufeedatum - - 2 - Die NCT-Nummer entspricht nicht dem gültigen Muster - Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt - Einzelempfehlung_NCT-Nummer - studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' - false - true - true - hatstudie = '1' - true - 0 - - studienct - - @@ -8419,19 +8419,19 @@ - DNPM_UF_Verwandte + DNPM_UF_ECOG -3 - DNPM UF Verwandte + DNPM UF ECOG 1 - DNPM UF Verwandte - Verwandte - DNPM UF Verwandte + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG false true 0 - 0 + -1 false @@ -8442,11 +8442,12 @@ - 0 + 2 BOTH + false false true - true + false true false false @@ -8454,14 +8455,14 @@ false false 20119 - 714de81f-f0a5-4179-a975-3233db8e0121 - 4 + a7912ac3-34bf-4ebd-b095-8ddaead1dad7 + 10 true - - combobox - Verwandtschaftsgrad - Verwandtschaftsgrad + + group + Feldgruppe1 + ECOG Performance Status true false true @@ -8472,10 +8473,9 @@ false false - 1 + 0 0 - Verwandtschaftsgrad - DNPM_UF_Verwandte + none 0 @@ -8497,8 +8497,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -8514,85 +8514,35 @@ false false - 1 + 0 0 true false 0 20119 - 32b7cc83-25cc-4336-a52e-4479450036fd - 1 + e47ddcb4-34f1-4536-867b-f522bdc117ab + 2 false false - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - MR.Consent Verlauf - - -3 - MR.Consent Verlauf - 1 - MR.Consent Verlauf - Consent Verlauf - Consent Verlauf - - false - true - 0 - 0 - false - - - - - - - - - - 1 - BOTH - false - true - true - true - false - false - false - false - false - 20119 - 956da8ef-ec0e-4995-90cc-62a6d4a2d390 - 12 - true - - - textfield - Consent - + + combobox + ECOG + ECOG true - true + false true - 1.0 + 2.0 + + + false false - 0 + 1 0 - Consent - MR.Consent Verlauf + ECOG + DNPM_UF_ECOG Feldgruppe1 none 0 @@ -8614,13 +8564,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -8631,34 +8581,37 @@ false false - 0 + 1 0 true false 0 20119 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 + e6d6229d-f730-440a-a939-27a22f9c91d6 + 1 false false - - textfield - Ereignis - + + datefield + Datum + Datum true - true + false true - 4.0 + 1.0 + + + false false 0 0 - Ereignis - MR.Consent Verlauf + Datum + DNPM_UF_ECOG Feldgruppe1 - none + date 0 0 false @@ -8684,7 +8637,7 @@ 0 0 0 - 3 + 0 false false false @@ -8701,36 +8654,156 @@ false 0 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 + 6ea01230-0378-4b65-afaa-743a158fa160 + 1 false false - - group - Feldgruppe1 - + + + + 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 - false + 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 + true + true true - 3.0 + 4.0 + + + false false 0 0 - + WirkstoffCodes + DNPM_Therapielinie none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -8749,8 +8822,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -8764,28 +8838,28 @@ false 0 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec - 1 + 4cd29144-fa14-4a58-b5df-4a50b9b187d5 + 13 false false - + datefield - Datum - + Beginn + vom true - true + false true - 0.5 + 6.0 false 0 0 - Datum - MR.Consent Verlauf - Feldgruppe1 - date + Beginn + DNPM_Therapielinie + Feldgruppe2 + start 0 0 false @@ -8816,9 +8890,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -8828,142 +8902,27 @@ false 0 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 + 0849e3f3-0f3e-40d9-95f8-1afe8e1ac8b9 + 4 false false - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_Datum_GueltigVon - __DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - false - true - 0 - - Datum - - - - - - - - BENUTZER Bibliothek - - allgemein - 3 - - - - - MR.Consent - - -3 - MR.Consent - 1 - Consent - Consent - Consent - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - - - - - - - - 1 - BOTH - false - true - true - true - false - false - true - false - true - - &#10; - true - - - setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - 20119 - f9032c1e-a889-41e4-8871-3d244f0bc177 - 150 - true - - - combobox - ConsentStatusEinwilligungDNPM - Status: + + combobox + Beendigung + Beendigung true false true - 2.0 + 4.75 - - - false false 1 0 - ConsentStatusDNPM - MR.Consent - Feldgruppe1 + Beendigung + DNPM_Therapielinie + none 0 0 @@ -8995,7 +8954,7 @@ false false 1 - 2 + 0 0 true @@ -9007,24 +8966,24 @@ false 0 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be - 12 + 73507fdc-0b38-4038-93d8-fa4b2e733d29 + 2 false false - - subform - ConsentVerlauf - Consent Verlauf + + group + Feldgruppe1 + Wirkstoffe true false - false - 5.0 + true + 3.0 false 0 - 2 + 0 none @@ -9033,7 +8992,6 @@ false BOTH false - MR.Consent Verlauf @@ -9071,27 +9029,28 @@ false 0 20119 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 + 94ef2287-2b01-4560-9d75-e4c25e84d65a + 3 false false - - section - DNPM - DNPM + + datefield + Ende + bis true false true - 2.0 + 6.5 false 0 0 - - - none + Ende + DNPM_Therapielinie + Feldgruppe2 + end 0 0 false @@ -9134,40 +9093,32 @@ false 0 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 35e6ba7a-8cc1-4469-8b06-92522a871e98 4 false false - textarea - alteWerte - alteWerte + combobox + Ergebnis + Ergebnis true false - false - 4.0 + true + 4.5 - - - false false - 0 + 1 0 - alteWerte - MR.Consent + Ergebnis + DNPM_Therapielinie none 0 0 false BOTH - - false - true - - false @@ -9183,8 +9134,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -9200,51 +9151,42 @@ false false - 0 + 1 0 true false 0 20119 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 + beba0ad1-8100-45cf-80ba-6dc7fac82c73 + 1 false false - - datefield - Datum - Datum + + group + Feldgruppe2 + Therapielinie true false true 1.0 - - - false false 0 0 - Datum - MR.Consent + - date + none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -9278,29 +9220,26 @@ false 0 20119 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 + 66d546fd-cd65-47a9-b816-3b7fdd8675a4 + 3 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum: + + textfield + Wirkstoffe + true - false + true true 1.0 - - - false false 0 0 - ConsentDatumDNPM - MR.Consent + Wirkstoffe + DNPM_Therapielinie Feldgruppe1 none 0 @@ -9311,7 +9250,7 @@ - 1 + 0 true false 0 @@ -9328,14 +9267,14 @@ 0 0 0 - 0 + 3 false false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -9345,101 +9284,36 @@ false 0 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true + b8b3f488-05d1-472b-b3b2-76114d80c709 + 3 + false false - - group - Feldgruppe1 - Einwilligung + + button + Suche + Suche true false - true - 1.0 - - - - false - false - - 0 - 0 - - DNPM - 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 - 41f1137c-770c-48fe-a8a0-b5234b47c158 - 2 - false - false - - - group - Feldgruppe2 - Einwilligung - true - false - true - 1.0 + false + 2.0 - - - false false 0 0 - MTB + 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 + @@ -9459,7 +9333,7 @@ 0 0 0 - 0 + -1 0 false false @@ -9477,31 +9351,39 @@ false 0 20119 - 370e7317-4c7a-495c-bb30-005046308217 - 2 + 7889b2cc-deed-4b25-9b16-75d6ba5c9f14 + 6 false false - - section - MTB - MTB-Register + + combobox + Abbruchsgrund + Abbruchsgrund true false true - 3.0 + 5.0 false - 0 + 1 0 - + Abbruchgrund + DNPM_Therapielinie none 0 0 false BOTH + + Beendigung='A' + true + + Beendigung + + false @@ -9517,8 +9399,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -9534,23 +9416,23 @@ false false - 0 + 1 0 true false 0 20119 - 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae - 4 + 0fd02ddd-70da-4c37-b6f8-ba86880f6292 + 3 false false - - datefield - ConsentDatumEinwilligungMTB - Datum: + + textfield + Nummer + true - false + true true 1.0 @@ -9561,8 +9443,8 @@ 0 0 - ConsentDatumMTB - MR.Consent + Nummer + DNPM_Therapielinie Feldgruppe2 none 0 @@ -9587,77 +9469,10 @@ 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 1 - 3 - false - - false - false - 0 - 0 - true - false - 0 - 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 - false - false - - - combobox - ConsentStatusEinwilligungMTB - Status: - true - false - true - 6.0 - - - - false - false - - 1 - 0 - ConsentStatusMTB - MR.Consent - Feldgruppe2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 + 40 0 0 - 0 + 1 false false false @@ -9668,14 +9483,14 @@ false false - 1 + 0 0 true false 0 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 + 6b90736f-a79a-43de-8612-2279b3594469 + 10 false false @@ -9683,195 +9498,148 @@ 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumMTB_GueltigVon - __DatumGrenze_ConsentDatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + Das Datum liegt in der Zukunft + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) true - false + true true 0 - ConsentDatumEinwilligungMTB + Ende 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumDNPM_GueltigBis - __DatumGrenze_ConsentDatumDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + 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 - false - false + true + true 0 - + + Beginn + 2 Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumDNPM_GueltigVon - __DatumGrenze_ConsentDatumDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) true - false - false + true + true 0 - + + Ende + - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + 1 + Der Abbruchsgrund für die Therapielinie fehlt + Prüfung, ob Abbruchsgrund vorhanden ist + Therapielinie_Abbruchsgrund + not isEmptyString(Abbruchsgrund) true - false + true true + Beendigung = 'A' + true 0 - ConsentDatumEinwilligungDNPM + Abbruchsgrund 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) true - false + true true 0 - ConsentDatumEinwilligungDNPM + Beginn - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) - true - false - false - 0 - - 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) + Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Ende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Ende) true - false - false + true + true 0 - + + Ende + 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) + 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 - false + true true + not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) + true 0 - ConsentDatumEinwilligungDNPM + Beginn + Ende - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + 1 + Das Datum des Therapieendes fehlt + Prüfung, ob das Enddatum der Therapie vorhanden ist + Therapielinie_Enddatum + not isEmpty(Ende) true - false + true true 0 - ConsentDatumEinwilligungMTB + Ende 2 Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) true - false + true true 0 - ConsentDatumEinwilligungMTB + Beginn - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) + 1 + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) true - false - false + true + true 0 - + + Beendigung + @@ -9880,25 +9648,20 @@ BENUTZER Bibliothek - allgemein + DNPM 3 - - Allgemein - 1.0 - 0 - - DNPM_UF_Tumorausbreitung + DNPM_UF_Verwandte -3 - DNPM UF Tumorausbreitung + DNPM UF Verwandte 1 - DNPM UF Tumorausbreitung - Tumorausbreitung - DNPM KPA Tumorausbreitung + DNPM UF Verwandte + Verwandte + DNPM UF Verwandte false true @@ -9916,6 +9679,7 @@ 0 BOTH + false false true true @@ -9926,14 +9690,14 @@ false false 20119 - 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 - 13 + 6d55c888-02b6-4f74-83fe-e850d6468540 + 4 true - - group - Feldgruppe1 - Tumorausbreitung + + combobox + Verwandtschaftsgrad + Verwandtschaftsgrad true false true @@ -9944,9 +9708,10 @@ false false - 0 + 1 0 - + Verwandtschaftsgrad + DNPM_UF_Verwandte none 0 @@ -9968,8 +9733,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -9985,37 +9750,88 @@ false false - 0 + 1 0 true false 0 20119 - 561b1d43-069c-4640-8e90-b8f96f58dfd3 - 2 + 8bfef448-70e6-4626-90d7-9163e3d867e0 + 1 false false - - datefield - Zeitpunkt - Zeitpunkt + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + MR.Consent Verlauf + + -3 + MR.Consent Verlauf + 1 + MR.Consent Verlauf + Consent Verlauf + Consent Verlauf + + false + true + 0 + 0 + false + + + + + + + + + + 1 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 956da8ef-ec0e-4995-90cc-62a6d4a2d390 + 12 + true + + + textfield + Consent + true - false + true true 1.0 - - - false false 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung + Consent + MR.Consent Verlauf Feldgruppe1 - date + none 0 0 false @@ -10041,7 +9857,7 @@ 0 0 0 - 0 + 3 false false false @@ -10058,199 +9874,32 @@ false 0 20119 - 62f3174d-881e-485e-b768-0d4ed15ab10a - 2 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 false false - - combobox - Wert - Ausbreitung + + group + Feldgruppe1 + true false true - 2.0 - - - - false - false - - 1 - 0 - Wert - DNPM_UF_Tumorausbreitung - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 62151614-0981-4bef-a2c0-ac1b6874aec8 - 3 - false - false - - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - DNPM_Therapielinie - - -3 - DNPM UF Therapielinie - 1 - DNPM UF Therapielinie - Therapielinie - DNPM UF Therapielinie - - false - true - 0 - -1 - false - - - - - - - - - - 0 - BOTH - false - false - false - true - false - false - false - false - false - 20119 - fdfe26b7-ef73-4a8a-88b2-4e5698b2921f - 47 - true - - - button - Suche - Suche - true - false - false - 2.0 + 3.0 false 0 0 - Feldgruppe1 + none 0 0 false BOTH false - - var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); - true - @@ -10270,7 +9919,7 @@ 0 0 0 - -1 + 0 0 false false @@ -10288,27 +9937,27 @@ false 0 20119 - cde2708d-5d4a-4c38-aa7a-775d16acde3e - 6 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 false false - - combobox - Beendigung - Beendigung + + textfield + Ereignis + true - false + true true - 4.75 + 4.0 false - 1 + 0 0 - Beendigung - DNPM_Therapielinie - + Ereignis + MR.Consent Verlauf + Feldgruppe1 none 0 0 @@ -10329,13 +9978,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -10346,51 +9995,43 @@ false false - 1 + 0 0 true false 0 20119 - a437c0ca-aa06-4ea5-b940-a17382d22080 - 2 + affb778a-2075-4196-b526-a54efa7f765d + 6 false false - - textarea - WirkstoffCodes - Wirkstoff Codes + + datefield + Datum + true true true - 4.0 + 0.5 - - - false false 0 0 - WirkstoffCodes - DNPM_Therapielinie - - none + Datum + MR.Consent Verlauf + Feldgruppe1 + date 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -10409,13 +10050,12 @@ 0 0 false - true + false false - 500 1 - 0 - 0 - true + 1 + 3 + false false false @@ -10425,19 +10065,132 @@ false 0 20119 - ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 - 13 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 false false - - group - Feldgruppe2 - Therapielinie + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) + true + false + true + 0 + + Datum + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + false + true + 0 + + Datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_Datum_GueltigVon + __DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) + true + false + true + 0 + + Datum + + + + + + + + BENUTZER Bibliothek + + allgemein + 3 + + + + + MR.Consent + + -3 + MR.Consent + 1 + Consent + Consent + Consent + + false + true + 0 + 0 + false + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> + + + + + + + + 1 + BOTH + false + false + true + true + true + false + false + true + false + true + + &#10; + true + + + setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + + 20119 + f9032c1e-a889-41e4-8871-3d244f0bc177 + 150 + true + + + section + MTB + MTB-Register true false true - 1.0 + 3.0 false @@ -10488,39 +10241,31 @@ false 0 20119 - a1a0c396-00f8-4840-86e7-0e58ea988eaa - 3 + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 false false - - combobox - Abbruchsgrund - Abbruchsgrund + + section + DNPM + DNPM true false true - 5.0 + 2.0 false - 1 + 0 0 - Abbruchgrund - DNPM_Therapielinie + none 0 0 false BOTH - - Beendigung='A' - true - - Beendigung - - false @@ -10536,8 +10281,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10553,38 +10298,46 @@ false false - 1 + 0 0 true false 0 20119 - bd4e1777-1ea8-4197-b865-cfcd1e522e0e - 3 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 false false - - datefield - Ende - bis + + textarea + alteWerte + alteWerte true false - true - 6.5 + false + 4.0 + + + false false 0 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end + alteWerte + MR.Consent + + none 0 0 false BOTH + + false + true + + false @@ -10623,17 +10376,17 @@ false 0 20119 - 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd - 4 + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 false false - - textfield - Nummer - + + datefield + Datum + Datum true - true + false true 1.0 @@ -10644,19 +10397,24 @@ 0 0 - Nummer - DNPM_Therapielinie - Feldgruppe2 - none + Datum + MR.Consent + + date 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -10670,10 +10428,10 @@ 0 - 40 + 0 0 0 - 1 + 0 false false false @@ -10690,26 +10448,25 @@ false 0 20119 - 88af944b-c2dd-460e-98ad-c3da71add6c4 - 10 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 false false - combobox - Ergebnis - Ergebnis + subform + ConsentVerlauf + Consent Verlauf true false - true - 4.5 + false + 5.0 false - 1 - 0 - Ergebnis - DNPM_Therapielinie + 0 + 2 + none 0 @@ -10717,6 +10474,7 @@ false BOTH false + MR.Consent Verlauf @@ -10731,8 +10489,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10748,34 +10506,104 @@ false false - 1 + 0 0 true false 0 20119 - 98454c5c-9708-4deb-924b-9186b6b39aa8 - 1 + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 false false - + datefield - Beginn - vom + ConsentDatumEinwilligungMTB + Datum: true false true - 6.0 + 1.0 + + + false false 0 0 - Beginn - DNPM_Therapielinie + ConsentDatumMTB + MR.Consent Feldgruppe2 - start + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 1 + 3 + false + + false + false + 0 + 0 + true + false + 0 + 20119 + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 + 12 + false + false + + + datefield + ConsentDatumEinwilligungDNPM + Datum: + true + false + true + 1.0 + + + + false + false + + 0 + 0 + ConsentDatumDNPM + MR.Consent + Feldgruppe1 + none 0 0 false @@ -10806,39 +10634,175 @@ false false 1 + 1 + 3 + false + + false + false + 0 + 0 + true + false + 0 + 20119 + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true + false + + + combobox + ConsentStatusEinwilligungMTB + Status: + true + false + true + 6.0 + + + + false + false + + 1 + 0 + ConsentStatusMTB + MR.Consent + Feldgruppe2 + 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 - 0 + 1 0 true false 0 20119 - 1ba774bb-db6d-4639-95bb-de636a952049 - 4 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 false false - - textfield - Wirkstoffe - + + combobox + ConsentStatusEinwilligungDNPM + Status: true - true + false + true + 2.0 + + + + false + false + + 1 + 0 + ConsentStatusDNPM + MR.Consent + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 2 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 + false + false + + + group + Feldgruppe1 + Einwilligung + true + false true 1.0 + + + false false 0 0 - Wirkstoffe - DNPM_Therapielinie - Feldgruppe1 + + DNPM none 0 0 @@ -10848,7 +10812,7 @@ - 0 + 1 true false 0 @@ -10865,7 +10829,7 @@ 0 0 0 - 3 + 0 false false false @@ -10882,26 +10846,29 @@ false 0 20119 - ae8a899e-c650-4d93-a1e7-284a3c6aa516 - 3 + 41f1137c-770c-48fe-a8a0-b5234b47c158 + 2 false false - + group - Feldgruppe1 - Wirkstoffe + Feldgruppe2 + Einwilligung true false true - 3.0 + 1.0 + + + false false 0 0 - + MTB none 0 0 @@ -10945,156 +10912,203 @@ false 0 20119 - 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 - 3 + 370e7317-4c7a-495c-bb30-005046308217 + 2 false false - 1 - Der Abbruchsgrund für die Therapielinie fehlt - Prüfung, ob Abbruchsgrund vorhanden ist - Therapielinie_Abbruchsgrund - not isEmptyString(Abbruchsgrund) + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) true - true - true - Beendigung = 'A' - true + false + false 0 - - Abbruchsgrund - + 2 - Der Beginn der Therapielinie liegt nach ihrem Ende - Prüfung, ob Beginn der Therapielinie nach dem Ende liegt - Beginn nach Ende - Beginn.before(Ende) or Beginn.equals(Ende) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) true - true - true - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true + false + false 0 - - Ende - Beginn - + - 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) + 2 + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) true - true - true + false + false 0 - - Beendigung - + 2 Das Datum liegt in der Zukunft - Prüfung, ob das Ende der Therapielinie in der Zukunft liegt - DatumGrenze_Ende_GueltigZukunft - dateAfterOrEquals(getNow(), Ende) + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) true - true + false true 0 - Ende + ConsentDatumEinwilligungMTB 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) + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) true - true - true + false + false 0 - - Beginn - + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + true + false + false + 0 + 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Beginn_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) true - true + false true 0 - Beginn + ConsentDatumEinwilligungMTB 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) + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) true - true + false true 0 - Ende + ConsentDatumEinwilligungDNPM - 1 - Das Datum des Therapieendes fehlt - Prüfung, ob das Enddatum der Therapie vorhanden ist - Therapielinie_Enddatum - not isEmpty(Ende) + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) true - true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + true + false true 0 - Ende + ConsentDatumEinwilligungDNPM 2 Das Datum liegt in der Zukunft - Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt - DatumGrenze_Beginn_GueltigZukunft - dateAfterOrEquals(getNow(), Beginn) + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) true - true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumMTB_GueltigVon + __DatumGrenze_ConsentDatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumDNPM_GueltigBis + __DatumGrenze_ConsentDatumDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + true + false true 0 - Beginn + ConsentDatumEinwilligungMTB 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) + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) true - true + false true 0 - Ende + ConsentDatumEinwilligungDNPM @@ -11104,28 +11118,33 @@ BENUTZER Bibliothek - DNPM + allgemein 3 + + Allgemein + 1.0 + 0 + - DNPM_MolDiagnostik + DNPM_UF_Tumorausbreitung -3 - DNPM MolDiagnostik + DNPM UF Tumorausbreitung 1 - DNPM Molekulare Diagnostik - Molekulare Diagnostik - DNPM Molekulare Diagnostik + DNPM UF Tumorausbreitung + Tumorausbreitung + DNPM KPA Tumorausbreitung false true 0 0 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> + + @@ -11135,6 +11154,7 @@ 0 BOTH + false false true true @@ -11145,18 +11165,18 @@ false false 20119 - f39f3d2a-fffb-4e3e-b899-fd601ecb8d3e - 17 + 9d90526c-6c8b-4913-a690-d704aad1e33d + 13 true - - formReference - Pathologiebefund - Pathologiebefund + + datefield + Zeitpunkt + Zeitpunkt true false true - 1.25 + 1.0 @@ -11165,16 +11185,15 @@ 0 0 - Pathologiebefund - DNPM_MolDiagnostik - - none + Zeitpunkt + DNPM_UF_Tumorausbreitung + Feldgruppe1 + date 0 0 false BOTH false - OS.Pathologiebefund @@ -11212,29 +11231,28 @@ false 0 20119 - c66885c3-7e98-4391-92e4-1cff0551cb9f - 1 + f248d44f-69a9-49e5-9c3a-f3048175ee08 + 2 false false - - combobox - Lokalisation - Lokalisation Tumor Probe + + group + Feldgruppe1 + Tumorausbreitung true false true - 7.0 + 1.0 false false - 1 + 0 0 - Lokalisation - DNPM_MolDiagnostik + none 0 @@ -11256,8 +11274,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -11273,36 +11291,36 @@ false false - 1 + 0 0 true false 0 20119 - 3a903039-66a4-4871-a45d-1d344befa9a6 - 1 + 18b216f7-7f22-4606-a1ae-dabf30399b05 + 2 false false - - datefield - Entnahmedatum - Entnahmedatum - true + + combobox + Wert + Ausbreitung + true false true - 8.0 + 2.0 false false - 0 + 1 0 - Entnahmedatum - DNPM_MolDiagnostik - + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 none 0 0 @@ -11323,8 +11341,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -11340,37 +11358,134 @@ false false - 0 + 1 0 true false 0 20119 - ba424e34-e8e7-45f1-800e-3584c27c3f5b - 1 + fb5fdac2-793a-4b5f-b145-e007a36c4944 + 3 false false + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt + DatumGrenze_Zeitpunkt_GueltigZukunft + dateAfterOrEquals(getNow(), Zeitpunkt) + true + true + true + 0 + + Zeitpunkt + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt + DatumGrenze_Zeitpunkt_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) + true + true + true + 0 + + Zeitpunkt + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) + true + true + true + 0 + + Zeitpunkt + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_MolDiagnostik + + -3 + DNPM MolDiagnostik + 1 + DNPM Molekulare Diagnostik + Molekulare Diagnostik + DNPM Molekulare Diagnostik + + false + true + 0 + 0 + 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> + + + + + + + + 0 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + b391cdfe-1711-4b48-b215-e5c7ed1a3f13 + 17 + true + - combobox - Entnahmemethode - Entnahmemethode + datefield + Erstellungsdatum + Erstellungsdatum true false true - 9.0 + 1.0 false false - 1 + 0 0 - Entnahmemethode + Erstellungsdatum DNPM_MolDiagnostik - none + date 0 0 false @@ -11390,8 +11505,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -11407,36 +11522,36 @@ false false - 1 + 0 0 true false 0 20119 - 1624227c-cefb-4ece-adc0-ff5e9db2ec82 + 15e2dc36-b15c-4941-ab48-6207a1784ad3 1 false false - - textarea - Anmerkungen - Anmerkungen + + combobox + Methode + Tumorgehalt Bestimmungsmethode true false true - 3.0 + 1.0 false false - 0 + 1 0 - Anmerkungen + Methode DNPM_MolDiagnostik - + Tumorzellgehalt none 0 0 @@ -11457,8 +11572,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -11474,34 +11589,34 @@ false false - 0 + 1 0 true false 0 20119 - ec3b5299-718c-4d1f-9832-0f4d6fd0a1b3 - 1 + ec0b999e-37f9-4a14-aefb-448125f16144 + 2 false false - textarea - Text - Befundtext + combobox + Lokalisation + Lokalisation Tumor Probe true false true - 1.5 + 7.0 false false - 0 + 1 0 - Text + Lokalisation DNPM_MolDiagnostik none @@ -11524,8 +11639,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -11541,25 +11656,25 @@ false false - 0 + 1 0 true false 0 20119 - f7b4b316-45a5-42d5-a456-0a5f1fc6f46a + 4b3cd045-9b1f-49d0-bdf1-689fb9f94f08 1 false false - - textfield - Wert - Wert + + textarea + Anmerkungen + Anmerkungen true false true - 5.0 + 3.0 @@ -11568,9 +11683,9 @@ 0 0 - Wert + Anmerkungen DNPM_MolDiagnostik - Tumorzellgehalt + none 0 0 @@ -11597,11 +11712,11 @@ 0 0 0 - 3 + 0 false false false - 11 + 1 0 0 true @@ -11609,35 +11724,34 @@ false false 0 - 1 + 0 true false 0 20119 - 8ef0acac-5d57-44c1-b947-a3eac9fafd72 - 2 + 5b8860a3-e7b7-407f-a542-10895c766df5 + 1 false false - - combobox - Methode - Tumorgehalt Bestimmungsmethode + + group + Tumorzellgehalt + true false true - 1.0 + 4.0 false false - 1 + 0 0 - Methode - DNPM_MolDiagnostik - Tumorzellgehalt + + none 0 0 @@ -11658,8 +11772,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -11675,37 +11789,37 @@ false false - 1 + 0 0 true false 0 20119 - 093112e4-0898-4f12-aab7-fa5f73adde46 + 3013c261-f3fe-4977-a1b9-dbe304b34b17 2 false false - datefield - Erstellungsdatum - Erstellungsdatum + combobox + Probenart + Art der Tumor Probe true false true - 1.0 + 6.0 false false - 0 + 1 0 - Erstellungsdatum + Probenart DNPM_MolDiagnostik - date + none 0 0 false @@ -11725,8 +11839,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -11742,36 +11856,36 @@ false false - 0 + 1 0 true false 0 20119 - dd6839ab-3be8-4dea-b0ad-883eb2995c95 + ecdbb9c6-3681-40a3-b318-4ffd85512166 1 false false - - combobox - Probenart - Art der Tumor Probe + + textfield + Wert + Wert true false true - 6.0 + 5.0 false false - 1 + 0 0 - Probenart + Wert DNPM_MolDiagnostik - + Tumorzellgehalt none 0 0 @@ -11792,8 +11906,76 @@ true false false - code - code,kurz + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 11 + 0 + 0 + true + + false + false + 0 + 1 + true + false + 0 + 20119 + 434ed239-f296-47bc-b54b-8a3d54a38be6 + 2 + false + false + + + formReference + Pathologiebefund + Pathologiebefund + true + false + true + 1.25 + + + + false + false + + 0 + 0 + Pathologiebefund + DNPM_MolDiagnostik + + none + 0 + 0 + false + BOTH + false + OS.Pathologiebefund + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + 0 0 0 @@ -11809,25 +11991,25 @@ false false - 1 + 0 0 true false 0 20119 - d462c6d7-6b4f-41db-97f6-75b7a0ffb772 + ec65ca3e-4b26-4fef-af63-7e5c6f076366 1 false false - - group - Tumorzellgehalt - + + datefield + Entnahmedatum + Entnahmedatum true false true - 4.0 + 8.0 @@ -11836,7 +12018,8 @@ 0 0 - + Entnahmedatum + DNPM_MolDiagnostik none 0 @@ -11881,19 +12064,19 @@ false 0 20119 - 02c3ec64-c874-491e-93bd-135a85ac51f6 - 2 + ff1d9bca-9fd5-4335-8ea9-a7c472e1e0e5 + 1 false false - lookup - Morphologie - Morphologie + combobox + Entnahmemethode + Entnahmemethode true false true - 2.0 + 9.0 @@ -11902,7 +12085,7 @@ 1 0 - Morphologie + Entnahmemethode DNPM_MolDiagnostik none @@ -11948,7 +12131,74 @@ false 0 20119 - 650b2a8b-5b0b-400f-80d7-25dd5d727d24 + 85a21fd9-7205-4038-900f-c920a04c4e21 + 1 + false + false + + + textarea + Text + Befundtext + true + false + true + 1.5 + + + + false + false + + 0 + 0 + Text + DNPM_MolDiagnostik + + 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 + 369d8851-55ef-488c-80bf-fab0774dac08 1 false false @@ -12015,27 +12265,80 @@ false 0 20119 - 3db0e2e6-068a-48d4-a4ac-731bb39b142e + db5fc68a-0d85-40df-9357-e0182809917f + 1 + false + false + + + lookup + Morphologie + Morphologie + true + false + true + 2.0 + + + + false + false + + 1 + 0 + Morphologie + 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 + ececc0b9-339a-4c6d-a338-6ce7735c70de 1 false false - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt - DatumGrenze_Entnahmedatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) - true - true - true - 0 - - Entnahmedatum - - 1 Das Entnahmedatum der Probe fehlt @@ -12052,58 +12355,58 @@ 1 - Das Erstellungsdatum des Molekular-Pathologie-Befundes fehlt - Prüfung, ob das Erstellungsdatum des Molekular-Pathologie-Befundes vorhanden ist - Tumorprobe_Erstellungsdatum - not isEmpty(Erstellungsdatum) + Die Art der Tumorprobe fehlt + Prüfung, ob Art der Tumorprobe vorhanden ist + Tumorprobe_Art + not isEmptyString(Probenart) true true true 0 - Erstellungsdatum + Probenart - 1 - Die Lokalisation der Tumorprobe fehlt - Prüfung, ob Lokalisation der Tumorprobe vorhanden ist - Tumorprobe_Lokalisation - not isEmptyString(Lokalisation) + 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) true true true 0 - Lokalisation + Morphologie 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 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 - Morphologie + Erstellungsdatum 1 - Die Entnahmemethode zur Tumorprobe fehlt - Prüfung, ob Entnahmemethode der Tumorprobe vorhanden ist - Tumorprobe_Entnahmemethode - not isEmptyString(Entnahmemethode) + 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 - Entnahmemethode + Erstellungsdatum @@ -12120,6 +12423,20 @@ 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 @@ -12137,20 +12454,6 @@ 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 Das Datum liegt nach dem Sterbedatum @@ -12165,34 +12468,6 @@ Entnahmedatum - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Entnahmedatum in der Zukunft liegt - DatumGrenze_Entnahmedatum_GueltigZukunft - dateAfterOrEquals(getNow(), Entnahmedatum) - true - true - true - 0 - - Entnahmedatum - - - - 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 - - 2 Das Datum liegt in der Zukunft @@ -12205,207 +12480,51 @@ 0 Erstellungsdatum - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - DNPM - 3.0 - 1 - - - - - DNPM_UF_Histologie - - -3 - DNPM UF Histologie - 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie - - false - true - 0 - 0 - false - - - - - - - - - - 0 - BOTH - false - true - true - true - false - false - false - false - false - 20119 - 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 9 - true - - - formReference - Histologie - Histologie - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Histologie - DNPM_UF_Histologie - - none - 0 - 0 - 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 - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 55d3661e-9f85-4c56-a046-3df941f4f8a2 - 4 - false - false - - - textarea - Befundtext - Befundtext - true - false - true - 2.0 - - - - false - false - - 0 - 0 - Befundtext - DNPM_UF_Histologie - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - true - false - 500 - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 - 4 - false - false - - - + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt + DatumGrenze_Entnahmedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 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) + true + true + true + 0 + + Entnahmedatum + + + @@ -12415,22 +12534,27 @@ DNPM 3 + + DNPM + 3.0 + 1 + - DNPM_UF_ECOG + DNPM_UF_Histologie -3 - DNPM UF ECOG + DNPM UF Histologie 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie false true 0 - -1 + 0 false @@ -12441,11 +12565,12 @@ - 2 + 0 BOTH + false false true - false + true true false false @@ -12453,81 +12578,14 @@ false false 20119 - e0e62558-9bb8-4fe1-89d9-683fb3417b3e - 10 + 55bf3063-2bea-414e-9961-abce3734dd30 + 9 true - - combobox - ECOG - ECOG - true - false - true - 2.0 - - - - false - false - - 1 - 0 - ECOG - DNPM_UF_ECOG - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 77543b2c-49f2-4404-b1c3-e672e4009442 - 1 - false - false - - - group - Feldgruppe1 - ECOG Performance Status + + formReference + Histologie + Histologie true false true @@ -12540,7 +12598,8 @@ 0 0 - + Histologie + DNPM_UF_Histologie none 0 @@ -12548,16 +12607,21 @@ 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 @@ -12585,19 +12649,19 @@ false 0 20119 - ccd128ae-332b-4735-867e-8926ab5db494 - 2 + aa638008-9e8d-4df3-ac47-b7fe0ebfe30c + 4 false false - - datefield - Datum - Datum + + textarea + Befundtext + Befundtext true false true - 1.0 + 2.0 @@ -12606,10 +12670,10 @@ 0 0 - Datum - DNPM_UF_ECOG - Feldgruppe1 - date + Befundtext + DNPM_UF_Histologie + + none 0 0 false @@ -12629,93 +12693,37 @@ true false false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - d78cf414-1d06-4e15-81d9-8bdf22793916 - 1 - false - false - - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt - DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt - DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - true - true - 0 - - Datum - - - - 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt - DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - true - true - 0 - - Datum - - - + + + 0 + 0 + 0 + 0 + 0 + false + true + false + 500 + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ad888849-7e70-449a-9fed-d831b371c8c6 + 4 + false + false + + + @@ -12728,14 +12736,14 @@ - DNPM_UF_Rebiopsie + DNPM_Vorbefunde -3 - DNPM UF Rebiopsie + DNPM UF Vorbefunde 1 - DNPM UF Rebiopsie - DNPM UF Rebiopsie - DNPM UF Rebiopsie + DNPM UF Vorbefunde + DNPM UF Vorbefunde + DNPM UF Vorbefunde false true @@ -12753,6 +12761,7 @@ 0 BOTH + false false true true @@ -12763,14 +12772,14 @@ false false 20119 - f8ca5edc-088e-46ab-baed-228b8d671c9e - 20 + 22e70f37-87d4-4aee-b16d-26e758bb0ab2 + 4 true - - formReference - refmolekulargenetik - Molekulargenetische Untersuchung + + textarea + Ergebnisse + Ergebnisse true false true @@ -12780,8 +12789,8 @@ 0 0 - ref_molekulargenetik - DNPM_UF_Rebiopsie + Ergebnisse + DNPM_Vorbefunde none 0 @@ -12789,17 +12798,16 @@ false BOTH false - OS.Molekulargenetik - Befund vom {Datum} + 1 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. + true false @@ -12827,56 +12835,43 @@ false 0 20119 - 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 - 4 + a1519454-e7b1-4041-a851-afb6fd6f2318 + 1 false false - - formReference - reftumorkonferenz - MTB + + textfield + Befundnummer + Befundnummer true false true - 0.5 + 1.0 - - - false false 0 0 - ref_tumorkonferenz - DNPM_UF_Rebiopsie + Befundnummer + DNPM_Vorbefunde none 0 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - - var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); - true - - OS.Tumorkonferenz - MTB vom {Datum} - 0 + + 1 true false 0 0 false - Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. + true false @@ -12887,7 +12882,7 @@ 0 0 0 - 0 + 3 false false false @@ -12904,51 +12899,43 @@ false 0 20119 - 7a254fab-5a15-4a55-adc8-ad8624ad4258 - 10 + 7ca3f6a5-0e8a-409e-a345-380680fb3f6b + 1 false false - datefield - ufrbdatum - Datum MTB + textarea + InstitutName + Institut true false true - 1.0 + 2.0 - - - false false 0 0 - datum - DNPM_UF_Rebiopsie + InstitutName + DNPM_Vorbefunde none 0 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - 0 + 1 true false 0 0 false - Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. + true false @@ -12976,76 +12963,13 @@ false 0 20119 - d09fbcc9-5ae3-460b-9c1a-b116abe2a115 - 8 + d446fdb2-12ec-49c0-85dd-4ade2cd4efcc + 1 false false - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt - DatumGrenze_ufrbdatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufrbdatum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt - DatumGrenze_ufrbdatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - 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 - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt - DatumGrenze_ufrbdatum_GueltigZukunft - dateAfterOrEquals(getNow(), ufrbdatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufrbdatum - - - + @@ -13056,16 +12980,16 @@ 3 - + - DNPM_Vorbefunde + DNPM_UF_Rebiopsie -3 - DNPM UF Vorbefunde + DNPM UF Rebiopsie 1 - DNPM UF Vorbefunde - DNPM UF Vorbefunde - DNPM UF Vorbefunde + DNPM UF Rebiopsie + DNPM UF Rebiopsie + DNPM UF Rebiopsie false true @@ -13083,6 +13007,7 @@ 0 BOTH + false false true true @@ -13093,42 +13018,55 @@ false false 20119 - e50c0718-40e0-4e60-bdfd-fcb9115696df - 4 + 1ea4ffcb-35c5-4a62-b102-0c6a1b7b9657 + 21 true - - textfield - Befundnummer - Befundnummer + + formReference + reftumorkonferenz + MTB true false true - 1.0 + 0.5 + + + false false 0 0 - Befundnummer - DNPM_Vorbefunde + ref_tumorkonferenz + DNPM_UF_Rebiopsie none 0 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz - - 1 + MTB vom {Datum} + 0 true false 0 0 false - + Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. true false @@ -13139,7 +13077,7 @@ 0 0 0 - 3 + 0 false false false @@ -13156,43 +13094,51 @@ false 0 20119 - 46d303d9-baad-4239-a5df-aa9a74372fe5 - 1 + 333c69f3-3375-4c50-ba2d-28c7958173af + 10 false false - textarea - Ergebnisse - Ergebnisse + datefield + ufrbdatum + Datum MTB true false true - 3.0 + 1.0 + + + false false 0 0 - Ergebnisse - DNPM_Vorbefunde + datum + DNPM_UF_Rebiopsie none 0 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - 1 + 0 true false 0 0 false - + Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. true false @@ -13220,26 +13166,26 @@ false 0 20119 - b2d88874-ee58-492b-a51c-d2c79ff21e6b - 1 + 49867141-0e74-486b-92f0-274f18bc0a29 + 8 false false - - textarea - InstitutName - Institut + + formReference + refmolekulargenetik + Molekulargenetische Untersuchung true false true - 2.0 + 3.0 false 0 0 - InstitutName - DNPM_Vorbefunde + ref_molekulargenetik + DNPM_UF_Rebiopsie none 0 @@ -13247,16 +13193,17 @@ false BOTH false + OS.Molekulargenetik - + Befund vom {Datum} 1 true false 0 0 false - + Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. true false @@ -13284,13 +13231,76 @@ false 0 20119 - da5c37fa-a15a-4558-a7f3-bed921cf7ac1 - 1 + 1ec48633-35b3-4146-b044-287ae9c7a617 + 4 false false - + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt + DatumGrenze_ufrbdatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufrbdatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + 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 + Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt + DatumGrenze_ufrbdatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufrbdatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt + DatumGrenze_ufrbdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufrbdatum + + + @@ -13300,7 +13310,7 @@ DNPM 3 - + DNPM_FollowUp @@ -13328,6 +13338,7 @@ 0 BOTH + false false true true @@ -13338,18 +13349,18 @@ false false 20119 - 12415fe7-8785-41ee-ad32-8e4dd69d504b + 4ba0fa49-4cee-4062-845a-346274695b08 66 true - + datefield - Therapiestart - Start der Therapie + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag true false true - 7.0 + 3.0 @@ -13358,19 +13369,19 @@ 0 0 - Therapiestart + Datum_AntwortKueAntrag DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true - StatusTherapie + AntragKostenuebernahme false @@ -13411,85 +13422,19 @@ false 0 20119 - 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 - 8 - false - false - - - section - Ansprechen - Ansprechen - true - false - true - 5.0 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 2527e13b-4441-4be7-83f8-55cd6cbd2904 + 516d4dbc-641a-4b8d-bea0-166c46c0831f 2 false false - - textarea - BewertungMemo - Bemerkung + + datefield + DatumProgression + Datum der Progression true false true - 2.0 + 3.0 @@ -13498,7 +13443,7 @@ 0 0 - BewertungMemo + DatumProgression DNPM_FollowUp Ansprechen none @@ -13507,7 +13452,7 @@ false BOTH - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' + BestResponse = 'PD' true BestResponse @@ -13551,19 +13496,19 @@ false 0 20119 - 1fd81b59-e343-46dc-82d9-18bfdb05ac42 - 6 + 0a80cfd4-ce42-4786-9795-82093a029a2d + 5 false false - - section - Bereich2 - Status der Therapieumsetzung + + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) true false true - 4.0 + 7.0 @@ -13572,8 +13517,9 @@ 0 0 - - + PFS2EmpfTherapie + DNPM_FollowUp + Ansprechen none 0 0 @@ -13600,7 +13546,7 @@ 0 0 0 - 0 + 3 false false false @@ -13617,32 +13563,42 @@ false 0 20119 - 43bd84f2-49d0-4809-a0c1-32d8341db578 - 1 + 7c086e6e-3aaf-440a-8193-e46ce3579e31 + 5 false false - - datefield - DatumFollowUp - Datum des Follow-Ups + + combobox + EmpfehlungsumsetzungJa + Umsetzungsart true false true - 1.0 + 4.0 + + + false false - 0 + 1 0 - DatumFollowUp + EmpfehlungsumsetzungJa DNPM_FollowUp - - date + Bereich2 + none 0 0 false BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -13658,8 +13614,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13675,25 +13631,25 @@ false false - 0 + 1 0 true false 0 20119 - c3877a68-dea9-46a2-bd72-c7c040b56a2a - 2 + 04fd8eff-12a1-432c-91fe-34e1fcdfb0e0 + 8 false false - - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + + datefield + Therapiestart + Start der Therapie true false true - 3.0 + 7.0 @@ -13702,7 +13658,7 @@ 0 0 - StatusTherapieBemerkung + Therapiestart DNPM_FollowUp Bereich2 none @@ -13711,7 +13667,7 @@ false BOTH - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -13755,19 +13711,19 @@ false 0 20119 - 128962f0-c33e-4553-abbc-fc88befbddce - 4 + 07159403-0fe7-4033-96ef-a6049d72cb61 + 8 false false - - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung + + textfield + PFS1Vortherapie + PFS unter Vortherapie (PFS1) true false true - 2.0 + 6.0 @@ -13776,21 +13732,14 @@ 0 0 - EmpfehlungsumsetzungNein + PFS1Vortherapie DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - - StatusTherapie='not-done' - true - - StatusTherapie - - false @@ -13812,7 +13761,7 @@ 0 0 0 - 0 + 3 false false false @@ -13829,19 +13778,19 @@ false 0 20119 - f85312b5-c779-4568-aa5e-b5319a04c351 - 6 + 79f923f9-c8a3-4e4a-8f43-49a8af4d34be + 5 false false - - datefield - Todeszeitpunkt - Todeszeitpunkt + + textarea + AblehnungKostenMemo + Welche? true false true - 4.0 + 6.0 @@ -13850,14 +13799,22 @@ 0 0 - Todeszeitpunkt + AblehnungKostenMemo DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + true + + AntragKostenuebernahme + GrundAblehnungKosten + + false @@ -13896,19 +13853,19 @@ false 0 20119 - 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc - 5 + 8c80d9ac-fff7-4ddf-ad11-612f3b232b7f + 6 false false - - textfield - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + + datefield + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme true false true - 9.0 + 2.0 @@ -13917,14 +13874,21 @@ 0 0 - OverallSurvival + AusstellungsdatumAntrag DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + false @@ -13946,7 +13910,7 @@ 0 0 0 - 3 + 0 false false false @@ -13963,28 +13927,28 @@ false 0 20119 - d8ccb95b-1ea1-4792-a877-f653e05fdcd1 - 5 + 3f057b58-4155-418e-b69d-4c5bf9d08d72 + 2 false false - - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + + combobox + BestResponse + Best Response true false true - 5.0 + 1.0 false false - 0 + 1 0 - LetztesFollowUpDatum + BestResponse DNPM_FollowUp Ansprechen none @@ -14007,8 +13971,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -14024,34 +13988,34 @@ false false - 0 + 1 0 true false 0 20119 - 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f + 9b14bedd-6dfb-4912-9c36-6e501f78c3af 5 false false - - combobox - StatusTherapie - Status der Therapie + + datefield + Therapieende + Ende der Therapie true false true - 1.0 + 8.0 false false - 1 + 0 0 - StatusTherapie + Therapieende DNPM_FollowUp Bereich2 none @@ -14059,6 +14023,13 @@ 0 false BOTH + + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -14074,8 +14045,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14091,25 +14062,25 @@ false false - 1 + 0 0 true false 0 20119 - b413b87c-66d2-4461-9956-23399c38e2fc - 1 + b0c814a7-3da1-4561-8b8a-b4dd163db624 + 7 false false - - textfield - QuotientPFS2PFS1 - Quotient PFS2/PFS1 + + textarea + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung true false true - 8.0 + 10.0 @@ -14118,14 +14089,21 @@ 0 0 - QuotientPFS2_PFS1 + TherapieumsetzungMemo DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -14147,7 +14125,7 @@ 0 0 0 - 3 + 0 false false false @@ -14164,28 +14142,28 @@ false 0 20119 - 08326dbd-763f-48a6-ac58-9df92c6bee62 - 5 + 14254476-7113-4bbc-b6ed-394a278b0b3a + 7 false false - - combobox - GrundTherapieabbruch - Grund für Therapieabbruch + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie true false true - 6.0 + 3.0 false false - 1 + 0 0 - GrundTherapieabbruch + StatusTherapieBemerkung DNPM_FollowUp Bereich2 none @@ -14194,7 +14172,7 @@ false BOTH - StatusTherapie = 'stopped' + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -14215,8 +14193,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14232,48 +14210,41 @@ false false - 1 + 0 0 true false 0 20119 - d6d720c7-dfdf-428e-9fbe-4b95ddea289d - 7 + 6e934811-928d-4076-b2e1-69171f936d21 + 4 false false - - combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + + textfield + QuotientPFS2PFS1 + Quotient PFS2/PFS1 true false true - 5.0 + 8.0 false false - 1 + 0 0 - GrundNichtumsetzung + QuotientPFS2_PFS1 DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - - StatusTherapie = 'not-done' - true - - StatusTherapie - - false @@ -14289,13 +14260,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -14306,21 +14277,21 @@ false false - 1 + 0 0 true false 0 20119 - 85d14def-12b5-48d0-8f42-507847027e72 - 7 + 040b1448-c6c8-4c1c-8606-7868728ab472 + 5 false false - - datefield - DatumProgression - Datum der Progression + + section + AntragKostenuebernahm + Antrag Kostenübernahme true false true @@ -14333,21 +14304,13 @@ 0 0 - DatumProgression - DNPM_FollowUp - Ansprechen + + none 0 0 false BOTH - - BestResponse = 'PD' - true - - BestResponse - - false @@ -14386,19 +14349,19 @@ false 0 20119 - ede81488-4147-4f03-8a94-bdc94e3679e9 - 5 + 186d5e6a-0a89-481d-b235-26f60716e8b1 + 2 false false - + combobox - StatusKostenuebernahme - Status der Kostenübernahme + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme true false true - 4.0 + 5.0 @@ -14407,7 +14370,7 @@ 1 0 - StatusKostenuebernahme + AblehnungKosten DNPM_FollowUp AntragKostenuebernahm none @@ -14416,10 +14379,11 @@ false BOTH - AntragKostenuebernahme = '1' + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true AntragKostenuebernahme + StatusKostenuebernahme false @@ -14460,15 +14424,15 @@ false 0 20119 - 1ede003a-4a8d-44e4-8311-40fe309b5e2e - 2 + 79b45b37-55e6-4821-aa78-91fa7a53354c + 5 false false - - combobox - EmpfehlungsumsetzungJa - Umsetzungsart + + section + Bereich2 + Status der Therapieumsetzung true false true @@ -14479,23 +14443,15 @@ false false - 1 + 0 0 - EmpfehlungsumsetzungJa - DNPM_FollowUp - Bereich2 + + none 0 0 false BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -14511,8 +14467,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14528,34 +14484,34 @@ false false - 1 + 0 0 true false 0 20119 - fd714ec5-bca5-4c25-b995-4b00776bf337 - 8 + ae2d844a-5328-4ced-ad95-d0baca67b810 + 1 false false - - combobox - BestResponse - Best Response + + datefield + LetztesFollowUpDatum + Letztes Follow-Up-Datum true false true - 1.0 + 5.0 false false - 1 + 0 0 - BestResponse + LetztesFollowUpDatum DNPM_FollowUp Ansprechen none @@ -14578,8 +14534,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14595,37 +14551,34 @@ false false - 1 + 0 0 true false 0 20119 - debc289c-a150-47e3-85cf-ad8e3c47f08c + 12d50a34-0fa8-4b43-8d8a-5c2096792dc2 5 false false - - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + + datefield + DatumFollowUp + Datum des Follow-Ups true false true - 7.0 + 1.0 - - - false false 0 0 - PFS2EmpfTherapie + DatumFollowUp DNPM_FollowUp - Ansprechen - none + + date 0 0 false @@ -14651,7 +14604,7 @@ 0 0 0 - 3 + 0 false false false @@ -14668,15 +14621,15 @@ false 0 20119 - fadffa23-865e-4918-bae9-ad0a32378b4b - 5 + ab624679-6c6a-4db6-b0f5-6b4736ace14c + 2 false false - + combobox - GrundAblehnungKosten - Grund für Ablehnung der Kostenübernahme + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie true false true @@ -14689,20 +14642,19 @@ 1 0 - AblehnungKosten + GrundNichtumsetzung DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + StatusTherapie = 'not-done' true - StatusKostenuebernahme - AntragKostenuebernahme + StatusTherapie false @@ -14743,19 +14695,19 @@ false 0 20119 - c1b0f098-818a-4758-8bf0-ddeced5414d6 - 5 + f3d4ea81-901e-4a78-b88c-4ca8399dd875 + 7 false false - - section - AntragKostenuebernahm - Antrag Kostenübernahme + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung true false true - 3.0 + 2.0 @@ -14764,7 +14716,8 @@ 0 0 - + LinkTherapieempfehlung + DNPM_FollowUp none 0 @@ -14772,9 +14725,14 @@ false BOTH false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); + true + + DNPM UF Einzelempfehlung - + Empfehlung vom {ufeedatum} mit Priorität {prio} 1 true false @@ -14809,12 +14767,12 @@ false 0 20119 - 2b298317-f833-4ca4-b73c-4b8092b0eff0 - 2 + 11a09b5c-6c00-4ec8-a51a-f24a264a5f49 + 16 false false - + combobox Dosisdichte Dosisdichte (Zeit und Medikamentendosis) @@ -14883,19 +14841,19 @@ false 0 20119 - b7e6245b-8fda-411a-a6a3-2e2e633d04bf + ddfc75ae-bd9e-4767-8f84-351cf4df0ce7 8 false false - - datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag + + textarea + BewertungMemo + Bemerkung true false true - 3.0 + 2.0 @@ -14904,19 +14862,19 @@ 0 0 - Datum_AntwortKueAntrag + BewertungMemo DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - AntragKostenuebernahme = '1' + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' true - AntragKostenuebernahme + BestResponse false @@ -14957,43 +14915,35 @@ false 0 20119 - bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 - 2 + 48634d0c-def6-4aa1-8b0d-94f1eed005e6 + 6 false false - - textarea - AblehnungKostenMemo - Welche? + + combobox + StatusTherapie + Status der Therapie true false true - 6.0 + 1.0 false false - 0 + 1 0 - AblehnungKostenMemo + StatusTherapie DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' - true - - GrundAblehnungKosten - AntragKostenuebernahme - - false @@ -15009,8 +14959,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15026,25 +14976,25 @@ false false - 0 + 1 0 true false 0 20119 - 08e2a6f2-efa6-49e5-aed0-d658d075ca75 - 6 + a1e64ee9-db83-4b2f-8fa4-d064ce680cc5 + 1 false false - - datefield - Therapieende - Ende der Therapie + + section + Ansprechen + Ansprechen true false true - 8.0 + 5.0 @@ -15053,21 +15003,13 @@ 0 0 - Therapieende - DNPM_FollowUp - Bereich2 + + none 0 0 false BOTH - - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -15106,28 +15048,28 @@ false 0 20119 - 6fabccc2-11a3-478e-b82f-98c178dea044 - 7 + 29b0009f-2886-4117-9193-b70c31a82d1d + 2 false false - - datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + + combobox + StatusKostenuebernahme + Status der Kostenübernahme true false true - 2.0 + 4.0 false false - 0 + 1 0 - AusstellungsdatumAntrag + StatusKostenuebernahme DNPM_FollowUp AntragKostenuebernahm none @@ -15157,8 +15099,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15174,36 +15116,36 @@ false false - 0 + 1 0 true false 0 20119 - 9341d092-6156-4ae9-9b0d-d72619ab4471 + 38fea728-ffdd-48c7-9272-04da8d5e4159 2 false false - - combobox - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + + datefield + Todeszeitpunkt + Todeszeitpunkt true false true - 1.0 + 4.0 false false - 1 + 0 0 - AntragKostenuebernahme + Todeszeitpunkt DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 @@ -15224,8 +15166,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15241,25 +15183,25 @@ false false - 1 + 0 0 true false 0 20119 - 16f4d725-6d87-4078-a59d-6ca6724f1988 - 2 + b2771492-97cd-4f27-96ba-d66526adad14 + 5 false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + textfield + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) true false true - 2.0 + 9.0 @@ -15268,23 +15210,18 @@ 0 0 - LinkTherapieempfehlung + OverallSurvival 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 @@ -15302,6 +15239,73 @@ 0 0 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + b77cd00d-e6c8-4522-a23a-5f85209ff044 + 5 + false + false + + + combobox + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + true + false + true + 1.0 + + + + false + false + + 1 + 0 + AntragKostenuebernahme + DNPM_FollowUp + AntragKostenuebernahm + 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 @@ -15313,25 +15317,25 @@ false false - 0 + 1 0 true false 0 20119 - 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea - 16 + 476ecabf-5ad3-4334-8722-f0636e45d0b8 + 2 false false - + textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung true false true - 10.0 + 2.0 @@ -15340,7 +15344,7 @@ 0 0 - TherapieumsetzungMemo + EmpfehlungsumsetzungNein DNPM_FollowUp Bereich2 none @@ -15349,7 +15353,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 @@ -15393,15 +15397,15 @@ false 0 20119 - bda520b0-f85c-4024-982c-d22f67ff7d41 - 7 + bbeadb9f-755c-4559-8962-ea1f8f15648c + 6 false false - - textfield - PFS1Vortherapie - PFS unter Vortherapie (PFS1) + + combobox + GrundTherapieabbruch + Grund für Therapieabbruch true false true @@ -15412,16 +15416,23 @@ false false - 0 + 1 0 - PFS1Vortherapie + GrundTherapieabbruch DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'stopped' + true + + StatusTherapie + + false @@ -15437,13 +15448,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -15454,14 +15465,14 @@ false false - 0 + 1 0 true false 0 20119 - 5c55edcc-bf67-46b3-ad03-df55d113348d - 5 + ebb9864e-f006-49c5-8a01-48627908f5f4 + 7 false false @@ -15470,64 +15481,47 @@ 2 Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Therapiestart - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des Follow up in der Zukunft liegt - DatumGrenze_DatumFollowUp_GueltigZukunft - dateAfterOrEquals(getNow(), DatumFollowUp) - true - true - true - 0 - - DatumFollowUp + Therapieende 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 vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + 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 - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart + LetztesFollowUpDatum @@ -15549,31 +15543,33 @@ 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt - DatumGrenze_LetztesFollowUpDatum_GueltigZukunft - dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + Prüfung, ob 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 - LetztesFollowUpDatum + Therapiestart 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 nach dem Sterbedatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) true true true - BestResponse = 'PD' + AntragKostenuebernahme = '1' true 0 - DatumProgression + AusstellungsdatumAntrag @@ -15594,72 +15590,90 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob Therapieende nach dem Sterbedatum liegt - DatumGrenze_Therapieende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + 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 - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true 0 - Therapieende + DatumProgression 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) + Der Therapiestart befindet sich nach dem Therapieende + Prüfung, ob Therapiestart nach Therapieende + Therapiestart nach Therapieende + Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) true true true + (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + true 0 - LetztesFollowUpDatum + Therapieende + Therapiestart 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) + Das Datum der Antwort liegt vor dem Ausstellungsdatum + Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt + DatumAntwortKueAntrag vor AusstellungsdatumAntrag + dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) true true true - AntragKostenuebernahme = '1' + AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) true 0 DatumAntwortKueAntrag + AusstellungsdatumAntrag 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 Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) true true true - BestResponse = 'PD' + AntragKostenuebernahme = '1' true 0 - DatumProgression + 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) + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true @@ -15671,51 +15685,49 @@ - 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 + Die Dosisdichte fehlt + Prüfung, ob die Dosisdichte vorhanden ist + FollowUp_Dosisdichte + not isEmptyString(Dosisdichte) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumAntwortKueAntrag + Dosisdichte 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) + 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 - AntragKostenuebernahme = '1' - true 0 - AusstellungsdatumAntrag + DatumFollowUp 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 @@ -15734,16 +15746,18 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) true true true + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + true 0 - LetztesFollowUpDatum + Todeszeitpunkt @@ -15764,27 +15778,10 @@ 2 - Der Therapiestart befindet sich nach dem Therapieende - Prüfung, ob Therapiestart nach Therapieende - Therapiestart nach Therapieende - Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) - true - true - true - (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; - true - 0 - - Therapiestart - Therapieende - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), Therapieende) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) true true true @@ -15798,45 +15795,43 @@ 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 das Datum des letzten Follow up in der Zukunft liegt + DatumGrenze_LetztesFollowUpDatum_GueltigZukunft + dateAfterOrEquals(getNow(), LetztesFollowUpDatum) true true true 0 - AusstellungsdatumAntrag + LetztesFollowUpDatum - 1 - Die Dosisdichte fehlt - Prüfung, ob die Dosisdichte vorhanden ist - FollowUp_Dosisdichte - not isEmptyString(Dosisdichte) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Dosisdichte + AusstellungsdatumAntrag 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) + Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) true true true 0 - DatumFollowUp + LetztesFollowUpDatum @@ -15855,6 +15850,22 @@ GrundAblehnungKosten + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) + true + true + true + BestResponse = 'PD' + true + 0 + + DatumProgression + + @@ -15898,6 +15909,7 @@ 0 BOTH + false false true true @@ -15920,34 +15932,35 @@ true 20119 - 3cb37cdf-ee10-4652-b426-531b07ee3d6b - 227 + 6a214a0a-461a-4292-9a2a-37c3b6e4caaf + 228 true - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + section + Bereich1 + frühere Tumorerkrankung true false true - 1.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 - 1 + 0 0 - LeitlinienTherapieProgr - DNPM_KPA - Bereich6 + + none 0 0 false BOTH + + false + true + + false @@ -15963,8 +15976,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15980,33 +15993,36 @@ false false - 1 + 0 0 true false 0 20119 - b83024b5-1099-4eff-8400-e51ac5dab2c5 - 7 + ccfdb2fd-6581-4f03-bd9c-7cec7f9ee92b + 10 false false - - datefield - Geburtsdatum - Geburtsdatum + + combobox + Leitlinienstatus + Leitlinienstatus true - true + false true - 1.0 + 4.0 + + + false false - 0 + 1 0 - Geburtsdatum + Leitlinienstatus DNPM_KPA - Bereich2 + Bereich4 none 0 0 @@ -16022,13 +16038,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - - + code + code,kurz 0 0 0 @@ -16044,42 +16060,49 @@ false false - 0 + 1 0 true false 0 20119 - 9699f132-154d-4ddc-a30b-bb78617b72a7 - 3 + 4a474e3c-e2b4-499e-a28c-ddebb4b6a9d2 + 1 false false - - subform - Verwandte - Tumorerkrankungen bei Verwandten + + lookup + FruehereTumorDiagnose + Diagnose true false - false - 6.5 + true + 2.0 false false - 0 + 1 0 - - + fruehereTumorDiagnose + DNPM_KPA + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false - DNPM UF Verwandte @@ -16094,8 +16117,9 @@ true false false - - + code + code,kurz + kurz 0 0 0 @@ -16111,25 +16135,25 @@ false false - 0 + 1 0 true false 0 20119 - 45add475-b61e-46c0-8886-359b5f812ef2 - 2 + 085119ef-e00b-453d-93c9-808dc448be6d + 8 false false - - datefield - DatumProgression - Datum der Progression + + subform + ECOGVerlauf + ECOG Performance Status Verlauf true false true - 4.0 + 4.5 @@ -16137,16 +16161,16 @@ false 0 - 0 - DatumProgression - DNPM_KPA - Bereich7 + 1 + + none 0 0 false BOTH false + DNPM UF ECOG @@ -16184,44 +16208,35 @@ false 0 20119 - e1cf6699-9b39-4c56-9649-6da76858836d - 9 + a9108f1b-6526-4adb-aca9-84a78d743e69 + 4 false false - - formReference - ConsentDNPM - Consent DNPM + + section + Bereich4 + aktueller Status true false true - 1.0 + 4.0 - - - false false 0 0 - ConsentDNPM - DNPM_KPA - Consent + + none 0 0 false BOTH false - - DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} - true - - MR.Consent - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} + 1 true false @@ -16256,36 +16271,33 @@ false 0 20119 - 09f1a25a-fd1c-47ce-9077-ff35fd10514b - 25 + 39d76a4a-95fe-4765-bfd2-1887abd11392 + 5 false false - - datefield - Todesdatum - Todesdatum + + subform + DNPMTherapielinie + Therapielinien true - true + false true - 2.0 + 9.0 - - - false false 0 - 0 - Todesdatum - DNPM_KPA - Bereich2 + 1 + + none 0 0 false BOTH false + DNPM UF Therapielinie @@ -16295,7 +16307,7 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + true false @@ -16323,19 +16335,19 @@ false 0 20119 - 39da2eb2-d738-4814-938e-a5c23537ec5a + fade2cf5-d1a2-4090-9272-7ea2c603efc8 3 false false - - subform - Tumorausbreitung - Tumorausbreitung + + formReference + MTB + Molekulares Tumorboard true false true - 3.5 + 0.5 @@ -16343,19 +16355,24 @@ false 0 - 2 - - + 0 + MTB + DNPM_KPA + Bereich4 none 0 0 false BOTH false - DNPM UF Tumorausbreitung + + // 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 @@ -16390,19 +16407,19 @@ false 0 20119 - 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 - 2 + 7e488de9-6275-4845-88fc-a6015375841a + 7 false false - - lookup - ICDO3Histologie - ICD-O-3-Histologie + + combobox + AnsprechenLetzteLinie + Ansprechen true false true - 4.0 + 3.0 @@ -16411,9 +16428,9 @@ 1 0 - ICDO3Histologie + AnsprechenLetzteLinie DNPM_KPA - Bereich3 + Bereich7 none 0 0 @@ -16429,14 +16446,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz - kurz 0 0 0 @@ -16458,17 +16474,17 @@ false 0 20119 - 7ee99b74-1e73-46d5-ad74-f90053b935ce - 4 + 71397607-a33e-47ff-b29f-13ec1b5cad30 + 9 false false - - datefield - Therapieende - Therapieende + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true - true + false true 2.0 @@ -16477,11 +16493,11 @@ false false - 0 + 1 0 - Therapieende + LeitlinienTherapieDurchl DNPM_KPA - Bereich7 + Bereich6 none 0 0 @@ -16497,13 +16513,13 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + true false false - - + code + code,kurz 0 0 0 @@ -16519,25 +16535,25 @@ false false - 0 + 1 0 true false 0 20119 - 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 - 12 + 19acae5a-37cc-49c3-a682-490b747da4de + 7 false false - - datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + + textfield + FruehereTumoreAlter + Erkrankungsalter true false true - 1.0 + 3.0 @@ -16546,14 +16562,21 @@ 0 0 - AnmeldedatumMTB + fruehereTumorereAlter DNPM_KPA - Bereich4 - date + Bereich1 + none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -16575,7 +16598,7 @@ 0 0 0 - 0 + 3 false false false @@ -16592,20 +16615,23 @@ false 0 20119 - df0a74b6-d142-4400-9a74-32b94fadba91 - 5 + e5e855a9-21be-407c-b72a-6e3937a5de0a + 6 false false - - section - Bereich1 - frühere Tumorerkrankung + + subform + Verwandte + Tumorerkrankungen bei Verwandten true false - true - 5.0 - Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. + false + 6.5 + + + + false false 0 @@ -16617,12 +16643,8 @@ 0 false BOTH - - false - true - - false + DNPM UF Verwandte @@ -16660,26 +16682,30 @@ false 0 20119 - 21271870-688f-4f94-9eed-a89defaa2895 - 10 + 44db58ae-f2f1-4fc5-a466-b27bd03ac289 + 2 false false - - section - Bereich7 - Letzte Therapielinie + + datefield + Therapieende + Therapieende true - false + true true - 10.0 + 2.0 + + + false false 0 0 - - + Therapieende + DNPM_KPA + Bereich7 none 0 0 @@ -16695,7 +16721,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -16723,28 +16749,28 @@ false 0 20119 - a4fd7d17-c771-4e91-b349-9e31cf942331 - 3 + 3233377c-1f68-4a33-a025-08f101c107aa + 12 false false - - datefield - DatumErstdiagnose - Datum der Erstdiagnose + + lookup + ICD10 + ICD-10 true false true - 1.0 + 2.0 false false - 0 + 1 0 - DatumErstdiagnose + ICD10 DNPM_KPA Bereich3 none @@ -16767,8 +16793,9 @@ true false false - - + code + code,kurz + kurz 0 0 0 @@ -16784,18 +16811,18 @@ false false - 0 + 1 0 true false 0 20119 - 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 - 7 + be5f89f4-f8dc-4c67-9379-b5b79a23efcf + 9 false false - + section Consent Consent @@ -16853,36 +16880,44 @@ false 0 20119 - 7b92d1af-13c5-44a3-879a-24feb5c94e11 + f3c95fc2-8d45-43ef-be3d-bfedad9c027b 2 false false - - subform - DNPMTherapielinie - Therapielinien + + formReference + ConsentDNPM + Consent DNPM true false true - 9.0 + 1.0 + + + false false 0 - 1 - - + 0 + ConsentDNPM + DNPM_KPA + Consent none 0 0 false BOTH false - DNPM UF Therapielinie + + 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 @@ -16917,27 +16952,27 @@ false 0 20119 - c67e89e5-9079-42b1-a32f-39b5947c1461 - 3 + da261d70-1d5f-4500-8d59-a2623ecb2916 + 25 false false - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien + + datefield + ConsentDatumEinwilligungDNPM + Datum der Einwilligung true true true - 3.0 + 6.0 false 0 0 - AnzahlTherapielinien + DatumEinwilligung DNPM_KPA - Bereich6 + Consent none 0 0 @@ -16953,7 +16988,7 @@ 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + true false @@ -16964,7 +16999,7 @@ 0 0 0 - 3 + 0 false false false @@ -16981,39 +17016,37 @@ false 0 20119 - f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf - 9 + 56cf7b69-66b6-410b-b068-33943b650393 + 4 false false - - subform - Histologie - Histologie(en) + + formReference + ConsentMTB + Consent MTB-Register true false - false - 3.25 + true + 11.0 - - - false false 0 0 - - + ConsentMTB + DNPM_KPA + Consent none 0 0 false BOTH false - DNPM UF Histologie + MR.Consent - + Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false @@ -17048,30 +17081,26 @@ false 0 20119 - 979ddbb0-26d0-48cd-b007-c43c046e523e - 3 + cd38df5e-85cd-4480-98b0-56acd1c39dea + 4 false false - - lookup - ICDO3Lokalisation - ICD-O-3-Lokalisation + + section + Bereich2 + Patientendaten true false true - 3.0 + 1.0 - - - false false - 1 + 0 0 - ICDO3Lokalisation - DNPM_KPA - Bereich3 + + none 0 0 @@ -17087,14 +17116,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz - kurz + + 0 0 0 @@ -17110,49 +17138,42 @@ false false - 1 + 0 0 true false 0 20119 - 64e51a56-76da-47ba-8308-aa5687ae52f3 - 4 + 1d2a2151-e3ef-4adf-b107-7a3d42699c0d + 3 false false - - lookup - FruehereTumorDiagnose - Diagnose + + subform + Tumorausbreitung + Tumorausbreitung true false true - 2.0 + 3.5 false false - 1 - 0 - fruehereTumorDiagnose - DNPM_KPA - Bereich1 + 0 + 2 + + none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false + DNPM UF Tumorausbreitung @@ -17167,9 +17188,8 @@ true false false - code - code,kurz - kurz + + 0 0 0 @@ -17185,33 +17205,32 @@ false false - 1 + 0 0 true false 0 20119 - c43f7b90-92cd-4a82-abaa-d2fd334f13e1 - 8 + 28b23882-fa07-434f-8f72-1626707a21d0 + 2 false false - - combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung + + section + Bereich6 + Vortherapien true false true - 5.0 + 8.0 false - 1 + 0 0 - Einwilligung - DNPM_KPA - Consent + + none 0 0 @@ -17232,8 +17251,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17249,32 +17268,36 @@ false false - 1 + 0 0 true false 0 20119 - 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba - 5 + 1a928cdf-fee2-4a23-9c5c-8d874def5cbb + 3 false false - - section - Bereich2 - Patientendaten + + datefield + Therapiebeginn + Therapiebeginn true - false + true true 1.0 + + + false false 0 0 - - + Therapiebeginn + DNPM_KPA + Bereich7 none 0 0 @@ -17290,7 +17313,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -17318,30 +17341,30 @@ false 0 20119 - 041d042d-0378-4a7b-9e3d-cd11579184b3 - 3 + 338b30ad-5d50-4048-a504-d56fa95d0b12 + 11 false false - - textfield - Krankenkasse - Krankenkasse + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung true false true - 4.0 + 1.0 false false - 0 + 1 0 - Krankenkasse + fruehereTumorerkrankung DNPM_KPA - Bereich2 + Bereich1 none 0 0 @@ -17357,18 +17380,18 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -17379,56 +17402,59 @@ false false - 0 + 1 0 true false 0 20119 - af831cf8-1114-456c-a068-d0861fd6260d - 6 + 27892bb0-28ab-4e3b-ad14-ba1603aa5d75 + 4 false false - - formReference - ConsentMTB - Consent MTB-Register + + lookup + ICDO3Histologie + ICD-O-3-Histologie true false true - 11.0 + 4.0 + + + false false - 0 + 1 0 - ConsentMTB + ICDO3Histologie DNPM_KPA - Consent + Bereich3 none 0 0 false BOTH false - MR.Consent - Consent MTB-Register {ConsentDatumEinwilligungMTB} + 1 true false 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -17444,36 +17470,33 @@ false false - 0 + 1 0 true false 0 20119 - b29721ea-06bd-4ab5-9363-df060df7938c + 0eb741f1-7216-4bd0-9cee-ecaafc625132 4 false false - + datefield - Therapiebeginn - Therapiebeginn + Geburtsdatum + Geburtsdatum true true true 1.0 - - - false false 0 0 - Therapiebeginn + Geburtsdatum DNPM_KPA - Bereich7 + Bereich2 none 0 0 @@ -17489,7 +17512,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + Wird beim Anlegen automatisch gesetzt. true false @@ -17517,30 +17540,26 @@ false 0 20119 - 66328e95-7872-4f6b-b78a-b484fde2bf2e - 11 + dc99f9ee-9062-4d89-9f6a-42d23a9bcc8b + 3 false false - - combobox - GrundTherapieende - Grund für Therapieende + + section + Bereich7 + Letzte Therapielinie true false true - 5.0 + 10.0 - - - false false - 1 + 0 0 - GrundTherapieende - DNPM_KPA - Bereich7 + + none 0 0 @@ -17561,8 +17580,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17578,50 +17597,41 @@ false false - 1 + 0 0 true false 0 20119 - 0b19e2d0-74df-4d80-b407-cef7c35f2d07 - 9 + bdd89060-3ca8-4eeb-b4c5-843841ef316e + 3 false false - - formReference - MTB - Molekulares Tumorboard + + section + Bereich3 + Diagnose true false true - 0.5 + 3.0 - - - false false 0 0 - MTB - DNPM_KPA - Bereich4 + + none 0 0 false BOTH false - - // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); - true - - OS.Tumorkonferenz - MTB vom {Datum} + 1 true false @@ -17656,12 +17666,12 @@ false 0 20119 - a21806f5-5540-406d-9e02-0bae552668af - 7 + 8136a690-6943-457e-a88f-e39065b4300a + 4 false false - + combobox WHOGrad WHO-Grad @@ -17730,30 +17740,30 @@ false 0 20119 - f7da1c86-7204-4992-a651-b8a71ec72791 + a605cd50-88a4-4d29-ab98-5672fc8a065e 7 false false - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + + datefield + DatumProgression + Datum der Progression true false true - 2.0 + 4.0 false false - 1 + 0 0 - LeitlinienTherapieDurchl + DatumProgression DNPM_KPA - Bereich6 + Bereich7 none 0 0 @@ -17774,8 +17784,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17791,42 +17801,42 @@ false false - 1 + 0 0 true false 0 20119 - 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 - 7 + 96c40b5e-8a6c-4674-b53d-3b62f6f8e522 + 9 false false - - combobox - AnsprechenLetzteLinie - Ansprechen + + subform + Histologie + Histologie(en) true false - true - 3.0 + false + 3.25 false false - 1 + 0 0 - AnsprechenLetzteLinie - DNPM_KPA - Bereich7 + + none 0 0 false BOTH false + DNPM UF Histologie @@ -17841,8 +17851,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17858,32 +17868,33 @@ false false - 1 + 0 0 true false 0 20119 - b28d7897-8590-47f5-b9d8-3b8a4c76cb7c - 9 + f76206cf-eca0-43c8-9d30-854d6aabf0dd + 3 false false - - section - Bereich3 - Diagnose + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung true false true - 3.0 + 5.0 false - 0 + 1 0 - - + Einwilligung + DNPM_KPA + Consent none 0 0 @@ -17904,8 +17915,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -17921,32 +17932,36 @@ false false - 0 + 1 0 true false 0 20119 - c1e537dc-9330-4c09-babe-fdf5436e5ad7 - 4 + 97188e4d-ccb4-42a7-9a91-b52026512e22 + 5 false false - - section - Bereich4 - aktueller Status + + combobox + GrundTherapieende + Grund für Therapieende true false true - 4.0 + 5.0 + + + false false - 0 + 1 0 - - + GrundTherapieende + DNPM_KPA + Bereich7 none 0 0 @@ -17967,8 +17982,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -17984,33 +17999,33 @@ false false - 0 + 1 0 true false 0 20119 - e507848b-14f3-42f3-bc6b-daa0a494d8c2 - 5 + 11a7e000-4e0f-4647-987c-3f4242ff8a9f + 9 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung + + combobox + Geschlecht + Geschlecht true true true - 6.0 + 3.0 false - 0 + 1 0 - DatumEinwilligung + Geschlecht DNPM_KPA - Consent + Bereich2 none 0 0 @@ -18026,13 +18041,13 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz 0 0 0 @@ -18048,36 +18063,36 @@ false false - 0 + 1 0 true false 0 20119 - f854ff0b-4241-4b12-a38c-68185c2b8ad5 + e4bdbeec-7062-4536-859b-5afffaf768b1 4 false false - - combobox - Leitlinienstatus - Leitlinienstatus + + datefield + Todesdatum + Todesdatum true - false + true true - 4.0 + 2.0 false false - 1 + 0 0 - Leitlinienstatus + Todesdatum DNPM_KPA - Bereich4 + Bereich2 none 0 0 @@ -18093,13 +18108,13 @@ 0 0 false - + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false false - code - code,kurz + + 0 0 0 @@ -18115,37 +18130,37 @@ false false - 1 + 0 0 true false 0 20119 - 677afe1c-12a8-47a0-a713-717700361c47 - 1 + 78e8a989-08ee-410f-9d42-20d090c94fc1 + 3 false false - - lookup - ICD10 - ICD-10 + + datefield + AnmeldedatumMTB + Anmeldedatum für das MTB true false true - 2.0 + 1.0 false false - 1 + 0 0 - ICD10 + AnmeldedatumMTB DNPM_KPA - Bereich3 - none + Bereich4 + date 0 0 false @@ -18160,14 +18175,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz - kurz + + 0 0 0 @@ -18183,32 +18197,36 @@ false false - 1 + 0 0 true false 0 20119 - c11ad5b1-a023-4e94-942c-ccb67324cec4 - 9 + 99dc0a60-94fe-4f8b-9eab-c0f81e8f3920 + 5 false false - - section - Bereich6 - Vortherapien + + textfield + Krankenkasse + Krankenkasse true false true - 8.0 + 4.0 + + + false false 0 0 - - + Krankenkasse + DNPM_KPA + Bereich2 none 0 0 @@ -18224,7 +18242,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -18235,7 +18253,7 @@ 0 0 0 - 0 + 3 false false false @@ -18252,42 +18270,35 @@ false 0 20119 - e3dff2cf-47b5-4d3b-b225-2b13655cfd6b - 3 + ad0c6d6f-5289-432c-9b46-be600618411c + 6 false false - - textfield - FruehereTumoreAlter - Erkrankungsalter + + combobox + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie true false true - 3.0 + 1.0 false false - 0 + 1 0 - fruehereTumorereAlter + LeitlinienTherapieProgr DNPM_KPA - Bereich1 + Bereich6 none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false @@ -18303,13 +18314,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -18320,39 +18331,39 @@ false false - 0 + 1 0 true false 0 20119 - 1abeb687-49ab-4dc9-b246-e7ed934f9282 - 6 + 88f25640-3a86-4406-b6f4-3b627d19101c + 7 false false - - combobox - Geschlecht - Geschlecht + + subform + Vorbefunde + Molekularpathologische Vorbefunde true - true - true - 3.0 + false + false + 7.0 false - 1 + 0 0 - Geschlecht - DNPM_KPA - Bereich2 + + none 0 0 false BOTH false + DNPM UF Vorbefunde @@ -18362,13 +18373,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz + + 0 0 0 @@ -18384,25 +18395,25 @@ false false - 1 + 0 0 true false 0 20119 - bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db - 4 + 90d9f2fd-f611-48c2-8afb-4b2516212d7a + 5 false false - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung + + lookup + ICDO3Lokalisation + ICD-O-3-Lokalisation true false true - 1.0 + 3.0 @@ -18411,9 +18422,9 @@ 1 0 - fruehereTumorerkrankung + ICDO3Lokalisation DNPM_KPA - Bereich1 + Bereich3 none 0 0 @@ -18429,13 +18440,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false code code,kurz + kurz 0 0 0 @@ -18457,33 +18469,36 @@ false 0 20119 - 9bc377c6-3435-4eb5-afe8-075ca848eeb3 + 9e6c2e18-c92e-46aa-8c6d-0a41fdc69840 4 false false - - subform - Vorbefunde - Molekularpathologische Vorbefunde + + datefield + DatumErstdiagnose + Datum der Erstdiagnose true false - false - 7.0 + true + 1.0 + + + false false 0 0 - - + DatumErstdiagnose + DNPM_KPA + Bereich3 none 0 0 false BOTH false - DNPM UF Vorbefunde @@ -18493,7 +18508,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -18521,36 +18536,33 @@ false 0 20119 - 54da08a1-2a70-40db-82a8-519ee88d4bbc - 5 + 69e91e7e-6d0a-47a0-bd4a-4292ef3817ae + 7 false false - - subform - ECOGVerlauf - ECOG Performance Status Verlauf + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true - 4.5 + 3.0 - - - false false 0 - 1 - - + 0 + AnzahlTherapielinien + DNPM_KPA + Bereich6 none 0 0 false BOTH false - DNPM UF ECOG @@ -18560,7 +18572,7 @@ 0 0 false - + Wird beim Speichern automatisch aus Therapielinien gesetzt. true false @@ -18571,7 +18583,7 @@ 0 0 0 - 0 + 3 false false false @@ -18588,47 +18600,61 @@ false 0 20119 - 980da558-1af2-45b1-a04b-3a3e7058018f - 4 + 4c884bf0-fe3c-431a-9a34-7fb6607230a6 + 9 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) + true + true + true + 0 + + ICD10 + + 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) + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true 0 - AnmeldedatumMTB + DatumProgression 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt + DatumGrenze_DatumErstdiagnose_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) true true true 0 - AnmeldedatumMTB + DatumErstdiagnose 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt - DatumGrenze_DatumProgression_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + 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 @@ -18640,71 +18666,71 @@ 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 Anmeldedatum zum MTB in der Zukunft liegt + DatumGrenze_AnmeldedatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), AnmeldedatumMTB) true true true 0 - DatumErstdiagnose + AnmeldedatumMTB 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 Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) true true true 0 - DatumProgression + DatumErstdiagnose - 2 + 1 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt - DatumGrenze_DatumErstdiagnose_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) true true true 0 - DatumErstdiagnose + AnmeldedatumMTB 2 - Die ICD-10 der Diagnose fehlt - Prüfung, ob die ICD-10 der Diagnose vorhanden ist - Klinik/Anamnese_ICD-10 - not isEmptyString(ICD10) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) true true true 0 - ICD10 + DatumErstdiagnose 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + 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 - DatumProgression + AnmeldedatumMTB @@ -18723,24 +18749,10 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) - true - true - true - 0 - - AnmeldedatumMTB - - - - 2 - Das Erstdiagnosedatum fehlt - Prüfung, ob Erstdiagnosedatum vorhanden ist - Klinik/Anamnese_Erstdiagnosedatum - not isEmpty(DatumErstdiagnose) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt + DatumGrenze_DatumErstdiagnose_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) true true true @@ -18751,16 +18763,16 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt - DatumGrenze_DatumErstdiagnose_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) true true true 0 - DatumErstdiagnose + DatumProgression @@ -18806,6 +18818,7 @@ 0 BOTH + false false false true @@ -18816,11 +18829,11 @@ false true 20119 - b277991d-0bda-4082-841e-dd10759b9cbd - 170 + 8c7aa927-8220-4293-b081-20a62f657c98 + 173 true - + combobox reevaluation Empfehlung @@ -18883,35 +18896,52 @@ false 0 20119 - 3c7e5c3b-77d7-4138-8318-9d46151dc4de + d88f09f8-f211-4d30-96a7-229ac83a64da 7 false false - - section - bereichHumangenBeratung - Humangenetische Beratung + + formReference + reftkreevaluation + MTB true false true - 5.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 @@ -18946,49 +18976,65 @@ false 0 20119 - 2edb7cdc-3b65-43c4-9a9c-213d9d169467 - 3 + 8eefa49c-7a24-407d-9dcb-aff2dc288fd1 + 10 false false - - combobox - target - Target gefunden? + + formReference + reftkhumangenber + MTB true false true - 1.0 + 0.5 + + + false false - 1 + 0 0 - target + ref_tk_humangenber DNPM_Therapieplan - Targetierung + bereichHumangenBeratung none 0 0 - mandatory + false BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + false + + var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); + true + + OS.Tumorkonferenz - + MTB vom {Datum} + 1 true false 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. + true false false - code - code,kurz + + 0 0 0 @@ -19004,63 +19050,59 @@ false false - 1 + 0 0 true false 0 20119 - 3564da63-92df-4054-b628-f614db64fdf4 - 6 + 15dc2990-b3b4-4879-8731-5fd5a38832f1 + 12 false false - - formReference - referstemtb - Erstes MTB + + combobox + humangenberatung + Empfehlung true false true - 2.25 + 0.25 - - - false false - 0 + 1 0 - ref_tumorkonferenz + humangen_beratung DNPM_Therapieplan - mtbepisode + bereichHumangenBeratung none 0 0 - false + mandatory BOTH false - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); + if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} 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. + 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 @@ -19076,36 +19118,37 @@ false false - 0 + 1 0 true false 0 20119 - 5bae273a-db65-4f40-a0d8-ecf8eb051d3d - 56 + 3a0d6e02-81e2-43c5-b123-bbcdd1625288 + 8 false false - - section - Targetierung - Targetierung + + datefield + datum + Datum (erstes) MTB true false true - 4.0 + 4.5 false 0 0 - - - none + datum + DNPM_Therapieplan + mtbepisode + date 0 0 - false + mandatory BOTH false @@ -19117,7 +19160,7 @@ 0 0 false - + Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. true false @@ -19145,39 +19188,40 @@ false 0 20119 - f6715f8d-0c3f-42bf-91e8-51a48f40877d - 3 + 9191954e-ae14-4c04-a3a7-be2077590fdf + 16 false false - - button - Button1 - Aus MTBs aktualisieren + + textarea + humangenberbegruendung + Begründung true false - false - 10.0 + true + 5.0 - - - false false 0 0 - - mtbepisode + humangen_ber_begruendung + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 - false + true 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;); + + humangenberatung = '1' true - + + humangenberatung + + + false @@ -19187,7 +19231,7 @@ 0 0 false - + Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. true false @@ -19197,7 +19241,7 @@ 0 0 0 - -1 + 0 0 false false @@ -19215,19 +19259,19 @@ false 0 20119 - 387972c3-b0c0-4504-9560-6f303dc4d6a6 - 4 + 7bd5cb1d-6a54-4449-974b-43370581d090 + 6 false false - - formReference - reftkreevaluation - MTB + + button + Button1 + Aus MTBs aktualisieren true false - true - 0.5 + false + 10.0 @@ -19236,31 +19280,21 @@ 0 0 - ref_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + + mtbepisode 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); + 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 - OS.Tumorkonferenz - MTB vom {Datum} - + 1 true false @@ -19277,7 +19311,7 @@ 0 0 0 - 0 + -1 0 false false @@ -19295,36 +19329,48 @@ false 0 20119 - df226ded-99a6-4d1c-b23f-e6928e3492e5 - 10 + c4328a7f-992d-48de-a2d0-12928d159cbb + 4 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false - false - 7.75 + true + 6.0 + + + false false 0 0 - mit_einzelempfehlung + 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 @@ -19359,40 +19405,33 @@ false 0 20119 - 8aa53d95-66bf-4a5e-b029-646f01cb0b72 - 2 + ec615bd0-3da8-4bfe-a0e5-77ff16e99caa + 9 false false - - subform - Einzelempfehlung - Einzelempfehlung + + combobox + target + Target gefunden? true false - false - 8.0 + true + 1.0 false - 0 + 1 0 - - + target + DNPM_Therapieplan + Targetierung none 0 0 - false + mandatory BOTH - - miteinzelempfehlung = true - true - - miteinzelempfehlung - - false - DNPM UF Einzelempfehlung @@ -19402,13 +19441,13 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 @@ -19424,21 +19463,21 @@ false false - 0 + 1 0 true false 0 20119 - 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 - 4 + e270c2fe-69a9-41f0-81fd-16a6413cb310 + 6 false false - + formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese + referstemtb + Erstes MTB true false true @@ -19451,28 +19490,32 @@ 0 0 - ref_dnpm_klinikanamnese + ref_tumorkonferenz DNPM_Therapieplan - + mtbepisode none 0 0 false BOTH false - DNPM Klinik/Anamnese + + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); + true + + OS.Tumorkonferenz - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} + MTB vom {Datum} 1 true false 0 0 false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. + 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. - false + true false false @@ -19498,12 +19541,12 @@ false 0 20119 - 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e - 6 + d9ac10da-c6a6-45ff-ab2d-709f5a9f0cd9 + 56 false false - + section bereichreevaluation Reevaluation @@ -19561,7 +19604,7 @@ false 0 20119 - 43f12edc-2e9b-4d7e-b78b-da619744dc14 + 5f49bee3-5a7b-493a-a781-a201d6268475 4 false false @@ -19632,27 +19675,27 @@ false 0 20119 - 555e9865-872d-4ae7-9cbe-c0e3a7f09051 + 530f0cb1-3efc-405b-b1e8-9979d64c0de9 3 false false - - textarea - protokollauszug - Protokollauszug + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung true false - true - 9.0 + false + 7.75 false 0 0 - protokollauszug + mit_einzelempfehlung DNPM_Therapieplan - mtbepisode + none 0 0 @@ -19668,7 +19711,7 @@ 0 0 false - Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. + true false @@ -19696,37 +19739,43 @@ false 0 20119 - fa368070-c87e-4f0d-a9b8-2af423d3970e - 4 + fe71793a-47ea-4054-a107-d70850e75c8d + 2 false false - - combobox - humangenberatung - Empfehlung + + datefield + datumtkhumangenber + Datum MTB true false true - 0.25 + 0.75 + + + false false - 1 + 0 0 - humangen_beratung + datum_tk_humangenber DNPM_Therapieplan bereichHumangenBeratung none 0 0 - mandatory + false BOTH - false - - if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - + + humangenberatung + + + false @@ -19736,13 +19785,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 @@ -19758,39 +19807,46 @@ false false - 1 + 0 0 true false 0 20119 - b2ea3737-fac4-4299-a271-7bb78efadd30 - 8 + af6f4cca-c627-48e3-b1f8-a3d63cb9bb3c + 7 false false - - datefield - datum - Datum (erstes) MTB + + subform + Einzelempfehlung + Einzelempfehlung true false - true - 4.5 + false + 8.0 false 0 0 - datum - DNPM_Therapieplan - mtbepisode - date + + + none 0 0 - mandatory + false BOTH + + miteinzelempfehlung = true + true + + miteinzelempfehlung + + false + DNPM UF Einzelempfehlung @@ -19800,7 +19856,7 @@ 0 0 false - Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. + true false @@ -19828,19 +19884,19 @@ false 0 20119 - e8a23bd7-debe-487c-b89b-7793c869c670 - 16 + 085ea825-5395-4638-a308-0027f20b9525 + 4 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + + datefield + datumtkreevaluation + Datum MTB true false true - 6.0 + 0.75 @@ -19849,7 +19905,7 @@ 0 0 - ref_molekulargenetik + datum_tk_reevaluation DNPM_Therapieplan bereichreevaluation none @@ -19858,18 +19914,16 @@ false BOTH - reevaluation = '1' + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true reevaluation false - OS.Molekulargenetik - Befund vom {Datum}, Panel: {Panel} - + 1 true false @@ -19904,39 +19958,31 @@ false 0 20119 - 39e0e1ab-6a4d-4619-9031-7ce71524477d - 9 + 2ab8ebfd-2aeb-4f28-a39d-ea7b4e850f7f + 7 false false - - textarea - humangenberbegruendung - Begründung + + section + Targetierung + Targetierung true false true - 5.0 + 4.0 false 0 0 - humangen_ber_begruendung - DNPM_Therapieplan - bereichHumangenBeratung + + none 0 - 0 - true - BOTH - - humangenberatung = '1' - true - - humangenberatung - - + 0 + false + BOTH false @@ -19947,7 +19993,7 @@ 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + true false @@ -19975,19 +20021,19 @@ false 0 20119 - 4730a146-55a9-4f5e-adba-7da5116272da - 6 + 7fcf60c6-c28f-4926-9c3f-41ce6d3844cc + 3 false false - - datefield - datumtkhumangenber - Datum MTB + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false true - 0.75 + 2.25 @@ -19996,34 +20042,28 @@ 0 0 - datum_tk_humangenber + ref_dnpm_klinikanamnese DNPM_Therapieplan - bereichHumangenBeratung + none 0 0 false BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - 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 @@ -20049,12 +20089,12 @@ false 0 20119 - 44c497c8-0ef0-49c4-a873-340ce3e22854 - 7 + 70101965-e42e-4012-9b94-17f1bf8388e3 + 6 false false - + section mtbepisode MTB Episode @@ -20112,42 +20152,32 @@ false 0 20119 - 37599bc6-496d-4d21-ba3e-f8a309cc9de1 + 62682bdf-5b5c-447b-9160-932be1da0163 1 false false - - datefield - datumtkreevaluation - Datum MTB + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true false - true - 0.75 + false + 7.25 - - - false false 0 0 - datum_tk_reevaluation + mit_empfehlung_rebiopsie DNPM_Therapieplan - bereichreevaluation + none 0 0 false BOTH - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - false @@ -20186,52 +20216,35 @@ false 0 20119 - 7948405e-2c3a-457b-b6e5-1a6a7368ea4e - 7 + b055155d-a2a4-4707-bad3-6d1167b09788 + 2 false false - - formReference - reftkhumangenber - MTB + + section + bereichHumangenBeratung + Humangenetische Beratung true false true - 0.5 + 5.0 - - - false false 0 0 - ref_tk_humangenber - DNPM_Therapieplan - bereichHumangenBeratung + + none 0 0 false BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false - - var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); - true - - OS.Tumorkonferenz - MTB vom {Datum} - + 1 true false @@ -20266,27 +20279,27 @@ false 0 20119 - 4159c052-f6cb-4084-9451-db28275ed671 - 12 + ca12dc39-e081-4b7f-a771-631d7daecc4d + 3 false false - - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie + + textarea + protokollauszug + Protokollauszug true false - false - 7.25 + true + 9.0 false 0 0 - mit_empfehlung_rebiopsie + protokollauszug DNPM_Therapieplan - + mtbepisode none 0 0 @@ -20302,7 +20315,7 @@ 0 0 false - + Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. true false @@ -20330,55 +20343,43 @@ false 0 20119 - 00e961e5-26e1-4d94-8c81-acb441fb329d - 2 + 5ade3184-1554-40b3-ae6f-dbc6cc9f0f31 + 4 false false - - 1 - Das Erstellungsdatum des Therapieplans fehlt - Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist - Therapieplan_Erstellungsdatum - not isEmpty(datum) - true - true - true - 0 - - datum - - 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt - DatumGrenze_datumtkhumangenber_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) + Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt + DatumGrenze_datumtkreevaluation_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), 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 nach dem Sterbedatum - Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt - DatumGrenze_datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datum) + 1 + Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt + Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist + Therapieplan_Human-genetische Beratung_Erstellungsdatum + not isEmpty(datumtkhumangenber) true true true + humangenberatung = '1' + true 0 - datum + datumtkhumangenber @@ -20398,23 +20399,7 @@ - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt - DatumGrenze_datumtkhumangenber_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) - true - true - true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkhumangenber - - - - 2 + 1 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt DatumGrenze_datumtkreevaluation_GueltigBis @@ -20431,72 +20416,70 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt - DatumGrenze_datumtkreevaluation_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt + DatumGrenze_datumtkhumangenber_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkhumangenber) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkreevaluation + datumtkhumangenber 1 - Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt - Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist - Therapieplan_Human-genetische Beratung_Erstellungsdatum - not isEmpty(datumtkhumangenber) + Das Erstellungsdatum des Therapieplans fehlt + Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist + Therapieplan_Erstellungsdatum + not isEmpty(datum) true true true - humangenberatung = '1' - true 0 - datumtkhumangenber + datum 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt - DatumGrenze_datum_GueltigZukunft - dateAfterOrEquals(getNow(), datum) + 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 + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - datum + datumtkhumangenber 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt - DatumGrenze_datumtkhumangenber_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkhumangenber) + 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) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt + DatumGrenze_datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datum) true true true @@ -20521,6 +20504,36 @@ 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 + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt + DatumGrenze_datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datum) + true + true + true + 0 + + datum + + @@ -20538,4 +20551,4 @@ - \ No newline at end of file + -- cgit v1.2.3