From b30211da042fd4e8276156d9d4d32ccf8f490066 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Mon, 25 Mar 2024 14:51:13 +0100 Subject: feat: change selection display closes #78 --- forms/dnpm-formulare.osc | 9482 +++++++++++++++++++++++----------------------- 1 file changed, 4743 insertions(+), 4739 deletions(-) (limited to 'forms') diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 0c51478..424c773 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,167 +1,63 @@ - 2024-03-20Z + 2024-03-25Z OnkoStar 2.12.4 - DNPM.GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + DNPM.StatusTherapie + DNPM.StatusTherapie SIMPLE false - Klinischer KDS-DNPM + 20119 - 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 - 4 + a20c571a-5784-47ca-b588-f40264135055 + 2 1 - 2022-03-18Z - DNPM.GrundNichtumsetzung.v1 + 2023-03-18Z + DNPM.StatusTherapie.v1 true v1 20119 - b9b1a0d5-571b-4a93-858f-1c758779060d + afd94417-62fc-43d6-869f-68ff3d80e365 2 - t - Tod - Tod - - - 6.0 - - - w - Weitere Gründe - Weitere Gründe - - - 10.0 - - - u - Unbekannt - Unbekannt - - - 11.0 - - - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend - - - 2.0 - - - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt + completed + Vollendet + Vollendet - 5.0 + 4.0 - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt + not-done + Nicht durchgeführt + Nicht durchgeführt 1.0 - b - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - - - 7.0 - - - l - Lost to FU - Lost to FU - - - 9.0 - - - k - Klinisch keine Indikation - Klinisch keine Indikation + stopped + Gestoppt + Gestoppt 3.0 - e - Weiterbehandlung extern - Weiterbehandlung extern - - - 8.0 - - - m - Medizinische Gründe - Medizinische Gründe - - - 4.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Dosisdichte - Dosisdichte - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 - - - 1 - 2022-03-18Z - DNPM.Dosisdichte.v1 - true - v1 - 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 - - - g - >= 50 % - >= 50 % + on-going + Laufend + Laufend 2.0 - - k - < 50 % - < 50 % - - - 1.0 - @@ -175,57 +71,49 @@ - DNPM.Umsetzungsart - Umsetzungsart + DNPM.GrundAblehnung + Grund für Ablehnung der Kostenübernahme SIMPLE false Klinischer KDS-DNPM 20119 - 8a99861b-ca2f-4d02-98eb-9eef5332e53c + bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 4 1 2022-03-18Z - DNPM.Umsetzungsart.v1 + DNPM.GrundAblehnung.v1 true v1 20119 - 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 + 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 2 - i - in-label - in-label + s + Standardtherapie nicht ausgeschöpft + Standardtherapie nicht ausgeschöpft 2.0 - h - individueller Heilversuch - individueller Heilversuch + e + Nicht ausreichende Evidenz + Nicht ausreichende Evidenz - 4.0 + 1.0 - o - off-label (Studie) - off-label (Studie) + w + Weitere Gründe + Weitere Gründe 3.0 - - k - Kü-Antrag - Kü-Antrag - - - 1.0 - @@ -259,12 +147,20 @@ 8 - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended + bsc + Best Supportive Care + Best Supportive Care + best supportive care - 3.0 + 11.0 + + + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally + + 9.0 pr @@ -282,6 +178,22 @@ 13.0 + + ot + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + other-therapy-chosen + + 8.0 + + + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish + + 2.0 + re anhaltende Remission @@ -290,14 +202,6 @@ 1.0 - - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration - - 10.0 - death Tod @@ -306,6 +210,14 @@ 6.0 + + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration + + 10.0 + to Toxizität @@ -315,20 +227,12 @@ 7.0 - bsc - Best Supportive Care - Best Supportive Care - best supportive care - - 11.0 - - - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen + mr + medizinische Gründe + medizinische Gründe + medical-reason - 8.0 + 4.0 other @@ -339,29 +243,133 @@ 12.0 - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended + + 3.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + 4 + + + 1 + 2022-03-18Z + DNPM.GrundNichtumsetzung.v1 + true + v1 + 20119 + b9b1a0d5-571b-4a93-858f-1c758779060d + 2 + + + n + Kostenübernahme noch ausstehend + Kostenübernahme noch ausstehend + 2.0 - ce + t + Tod + Tod + + + 6.0 + + + u + Unbekannt + Unbekannt + + + 11.0 + + + b + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + + + 7.0 + + + e Weiterbehandlung extern Weiterbehandlung extern - continued-externally + - 9.0 + 8.0 - mr - medizinische Gründe - medizinische Gründe - medical-reason + m + Medizinische Gründe + Medizinische Gründe + 4.0 + + k + Klinisch keine Indikation + Klinisch keine Indikation + + + 3.0 + + + l + Lost to FU + Lost to FU + + + 9.0 + + + w + Weitere Gründe + Weitere Gründe + + + 10.0 + + + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt + + + 1.0 + + + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt + + + 5.0 + @@ -375,41 +383,105 @@ - DNPM.StatusKostenuebernahme - DNPM.StatusKostenuebernahme + DNPM.Dosisdichte + Dosisdichte SIMPLE false - + Klinischer KDS-DNPM 20119 - ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 - 2 + 24f63cbb-906b-4c60-870f-6912ca6a8669 + 5 1 - 2023-02-24Z - DNPM.StatusKostenuebernahme.v1 + 2022-03-18Z + DNPM.Dosisdichte.v1 true v1 20119 - c18acf29-76f7-4666-b21f-77a6e3b9d4f8 - 2 + b49072ef-7dcb-45fc-9044-0f53b839d1d1 + 3 - rejected - abgelehnt - abgelehnt + k + < 50 % + < 50 % + + + 1.0 + + + g + >= 50 % + >= 50 % 2.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Umsetzungsart + Umsetzungsart + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 8a99861b-ca2f-4d02-98eb-9eef5332e53c + 4 + + + 1 + 2022-03-18Z + DNPM.Umsetzungsart.v1 + true + v1 + 20119 + 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 + 2 + - accepted - angenommen - angenommen + k + Kü-Antrag + Kü-Antrag 1.0 + + i + in-label + in-label + + + 2.0 + + + h + individueller Heilversuch + individueller Heilversuch + + + 4.0 + + + o + off-label (Studie) + off-label (Studie) + + + 3.0 + @@ -443,12 +515,12 @@ 9 - x - Bewertung nicht möglich - Bewertung nicht möglich + p + Progressive Disease (PD) + Progressive Disease (PD) - 8.0 + 5.0 c @@ -459,36 +531,36 @@ 1.0 - u - Unbekannt - Unbekannt + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) - 6.0 + 7.0 - m - Mixed Response (MR) - Mixed Response (MR) + x + Bewertung nicht möglich + Bewertung nicht möglich - 3.0 + 8.0 - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) + t + Partial Response (PR) + Partial Response (PR) - 7.0 + 2.0 - p - Progressive Disease (PD) - Progressive Disease (PD) + m + Mixed Response (MR) + Mixed Response (MR) - 5.0 + 3.0 s @@ -507,12 +579,12 @@ 9.0 - t - Partial Response (PR) - Partial Response (PR) + u + Unbekannt + Unbekannt - 2.0 + 6.0 @@ -524,25 +596,25 @@ Best Response - s + c - m + x t - c + m - x + y - p + s - y + p @@ -554,25 +626,25 @@ Ansprechen auf letzte Therapielinie - m - - - p + c n - s + m t + + p + u - c + s @@ -588,56 +660,40 @@ - DNPM.StatusTherapie - DNPM.StatusTherapie + DNPM.StatusKostenuebernahme + DNPM.StatusKostenuebernahme SIMPLE false 20119 - a20c571a-5784-47ca-b588-f40264135055 + ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 2 1 - 2023-03-18Z - DNPM.StatusTherapie.v1 + 2023-02-24Z + DNPM.StatusKostenuebernahme.v1 true v1 20119 - afd94417-62fc-43d6-869f-68ff3d80e365 + c18acf29-76f7-4666-b21f-77a6e3b9d4f8 2 - on-going - Laufend - Laufend - - - 2.0 - - - completed - Vollendet - Vollendet - - - 4.0 - - - stopped - Gestoppt - Gestoppt + accepted + angenommen + angenommen - 3.0 + 1.0 - not-done - Nicht durchgeführt - Nicht durchgeführt + rejected + abgelehnt + abgelehnt - 1.0 + 2.0 @@ -652,49 +708,57 @@ - DNPM.GrundAblehnung - Grund für Ablehnung der Kostenübernahme + DNPM.EvidenzlevelZusatz + Evidenzlevel-Zusatzverweise SIMPLE false Klinischer KDS-DNPM 20119 - bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 - 4 + cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf + 5 1 - 2022-03-18Z - DNPM.GrundAblehnung.v1 + 2022-03-15Z + DNPM.EvidenzlevelZusatz.v1 true v1 20119 - 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 - 2 + 8a56b3ef-38df-43d3-b53d-f8f35500f710 + 3 - s - Standardtherapie nicht ausgeschöpft - Standardtherapie nicht ausgeschöpft + z + Z + Z - - 2.0 + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) + 3.0 - w - Weitere Gründe - Weitere Gründe + v + iv + iv - - 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 - e - Nicht ausreichende Evidenz - Nicht ausreichende Evidenz + s + is + is - + in situ-Daten aus Untersuchungen an Patientenmaterial (z.B. IHC, FISH) unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern zusätzlich angegeben werden, z.B. Evidenzgrad m3 is (IHC). 1.0 + + r + R + R + + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. + 4.0 + @@ -708,57 +772,89 @@ - DNPM.EvidenzlevelZusatz - Evidenzlevel-Zusatzverweise + DNPM.Evidenzlevel + Evidenzlevel SIMPLE false Klinischer KDS-DNPM 20119 - cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf + 18d5d70a-84d7-4f12-a10f-28802083f92e 5 1 2022-03-15Z - DNPM.EvidenzlevelZusatz.v1 + DNPM.Evidenzlevel.v1 true v1 20119 - 8a56b3ef-38df-43d3-b53d-f8f35500f710 + ef16b7c1-fb1e-4391-87a7-487df93ddea1 3 - s - is - is + 1 + m1A + m1A - 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). + 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 - z - Z - Z + 4 + m2A + m2A - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) - 3.0 + 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 - r - R - R + 8 + m4 + m4 - Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. - 4.0 + Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. + 8.0 - v - iv - iv + 5 + m2B + m2B - in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 5.0 + + + 2 + m1B + m1B + + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. 2.0 + + 7 + m3 + m3 + + Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. + 7.0 + + + 6 + m2C + m2C + + Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. + 6.0 + + + 3 + m1C + m1C + + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 + @@ -791,6 +887,14 @@ be7727b0-d159-439d-8f77-feb0093196cf 2 + + i + Insertion + Insertion + + + 3.0 + d Deletion (hom./het.) @@ -815,14 +919,6 @@ 4.0 - - i - Insertion - Insertion - - - 3.0 - @@ -855,14 +951,6 @@ 2b66c852-c5f2-41a3-9bce-c858c067aa80 2 - - i - intern - intern - - - 1.0 - e extern @@ -871,6 +959,14 @@ 2.0 + + i + intern + intern + + + 1.0 + @@ -884,88 +980,168 @@ - DNPM.Evidenzlevel - Evidenzlevel + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung SIMPLE false Klinischer KDS-DNPM 20119 - 18d5d70a-84d7-4f12-a10f-28802083f92e - 5 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 1 - 2022-03-15Z - DNPM.Evidenzlevel.v1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 true v1 20119 - ef16b7c1-fb1e-4391-87a7-487df93ddea1 - 3 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 + 2 - 2 - m1B - m1B + m + Metastasiert + Metastasiert - 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 - 3 - m1C - m1C + u + Unbekannt + Unbekannt - Ein oder mehrere Fallberichte in der gleichen Tumorentität. + + 4.0 + + + l + Lokal + Lokal + + + 1.0 + + + t + Tumorfrei + Tumorfrei + + 3.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Einwilligung + DNPM.Einwilligung + SIMPLE + false + DNPM.Einwilligung + 20119 + 645b5a61-2745-4804-a4c5-a42948415206 + 2 + + + 1 + 2022-08-09Z + DNPM.Einwilligung.v1 + true + v1 + 20119 + 3b923932-3f0e-4df4-817b-1611f554f327 + 2 + - 5 - m2B - m2B + active + zugestimmt + zugestimmt - 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 + + 1.0 - 8 - m4 - m4 + rejected + abgelehnt + abgelehnt - Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. - 8.0 + + 2.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.LeitlinienTherapie + Alle leitliniengerechte Therapien durchlaufen + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 37e4aae9-bf16-49ed-b90c-ff8a188f8457 + 5 + + + 1 + 2022-03-15Z + DNPM.LeitlinienTherapie.v1 + true + v1 + 20119 + 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 2 + - 4 - m2A - m2A + 0 + Nein + Nein - 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 + + 2.0 - 1 - m1A - m1A + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich - In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. - 1.0 + + 3.0 - 6 - m2C - m2C + 1 + Ja + Ja - Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. - 6.0 + + 1.0 - 7 - m3 - m3 + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt - 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 + + 4.0 @@ -1000,20 +1176,12 @@ 2 - t - Toxizität - Toxizität - - - 1.0 - - - u - unbekannt - unbekannt + z + Zustandsverschlechterung + Zustandsverschlechterung - 7.0 + 3.0 r @@ -1024,12 +1192,12 @@ 5.0 - z - Zustandsverschlechterung - Zustandsverschlechterung + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten - 3.0 + 4.0 s @@ -1039,6 +1207,14 @@ 6.0 + + u + unbekannt + unbekannt + + + 7.0 + p Progression @@ -1048,12 +1224,12 @@ 2.0 - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten + t + Toxizität + Toxizität - 4.0 + 1.0 @@ -1096,12 +1272,12 @@ 5.0 - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar + exhausted + ausgeschöpft + ausgeschöpft - 4.0 + 1.0 nonexhaust @@ -1120,12 +1296,12 @@ 3.0 - exhausted - ausgeschöpft - ausgeschöpft + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar - 1.0 + 4.0 @@ -1140,56 +1316,56 @@ - DNPM.LeitlinienTherapie - Alle leitliniengerechte Therapien durchlaufen + DNPM.Tumorausbreitung + Diagnose.Tumorausbreitung SIMPLE false Klinischer KDS-DNPM 20119 - 37e4aae9-bf16-49ed-b90c-ff8a188f8457 - 5 + 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 + 7 1 2022-03-15Z - DNPM.LeitlinienTherapie.v1 + DNPM.Tumorausbreitung.v1 true v1 20119 - 5f3ea150-2e9b-4166-a9d9-3718500195a7 - 2 + 07b4d915-e3a7-40a4-b7d7-4744ac351a1a + 4 - 0 - Nein - Nein + metastasiz + Metastasiert + Metastasiert 2.0 - 1 - Ja - Ja + unknown + Unbekannt + Unbekannt - 1.0 + 4.0 - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt + tumor-free + Tumorfrei + Tumorfrei - 4.0 + 1.0 - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich + local + Lokal + Lokal - 3.0 + 1.5 @@ -1204,104 +1380,48 @@ - DNPM.Einwilligung - DNPM.Einwilligung + OS.ConsentStatus + OS.ConsentStatus SIMPLE false - DNPM.Einwilligung + 20119 - 645b5a61-2745-4804-a4c5-a42948415206 - 2 + 8394c6d2-e491-4147-ad8c-af8a1779ff1c + 11 1 - 2022-08-09Z - DNPM.Einwilligung.v1 + 2023-02-27Z + OS.ConsentStatus true v1 20119 - 3b923932-3f0e-4df4-817b-1611f554f327 + cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 - active - zugestimmt - zugestimmt - - - 1.0 - - - rejected + a abgelehnt abgelehnt - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Krankheitsausdehnung - Aktuelle Krankheitsausdehnung - SIMPLE - false - Klinischer KDS-DNPM - 20119 - baaf0065-3919-41de-9647-8cdc499b99b7 - 4 - - - 1 - 2022-03-14Z - DNPM.Krankheitsausdehnung.v1 - true - v1 - 20119 - ae3b1f61-2a85-4851-9d04-1f553261aaa6 - 2 - - - l - Lokal - Lokal - - 1.0 - m - Metastasiert - Metastasiert + w + widerrufen + widerrufen 2.0 - u - Unbekannt - Unbekannt - - - 4.0 - - - t - Tumorfrei - Tumorfrei + z + zugestimmt + zugestimmt - 3.0 + 0.0 @@ -1311,71 +1431,91 @@ BENUTZER Bibliothek - DNPM + allgemein 1 - DNPM.Tumorausbreitung - Diagnose.Tumorausbreitung + MR.Consent Status + MR.Consent Status SIMPLE false - Klinischer KDS-DNPM + 20119 - 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 + 187bd213-1cc1-47d3-9d46-e4fd9e8aa728 7 1 - 2022-03-15Z - DNPM.Tumorausbreitung.v1 + 2022-08-25Z + MR.Consent Status.v1 true v1 20119 - 07b4d915-e3a7-40a4-b7d7-4744ac351a1a - 4 + 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 + 7 - metastasiz - Metastasiert - Metastasiert - - - 2.0 - - - tumor-free - Tumorfrei - Tumorfrei + z + zugestimmt + zugestimmt 1.0 - unknown - Unbekannt - Unbekannt + w + widerrufen + widerrufen - 4.0 + 3.0 - local - Lokal - Lokal + a + abgelehnt + abgelehnt - 1.5 + 2.0 - + + + Widerruf + 1.0 + false + 1 + Widerruf + + + w + + + + + Einwilligung + 2.0 + false + 2 + Einwilligung + + + z + + + a + + + + BENUTZER Bibliothek - DNPM + allgemein 1 @@ -1399,14 +1539,6 @@ 946f95f9-ba56-4e43-ada4-894ad5214d2f 2 - - FAMMEMB - Familienmitglied - Familienmitglied - - - 1.0 - EXT erweitertes Familienmitglied @@ -1415,6 +1547,14 @@ 2.0 + + FAMMEMB + Familienmitglied + Familienmitglied + + + 1.0 + @@ -1428,48 +1568,48 @@ - OS.ConsentStatus - OS.ConsentStatus + DNPM.Target + DNPM.Target SIMPLE false 20119 - 8394c6d2-e491-4147-ad8c-af8a1779ff1c - 11 + 98a6a4d8-0f54-406d-a117-a6ca636eb72a + 3 1 - 2023-02-27Z - OS.ConsentStatus + 2022-11-20Z + DNPM.Targetierung.v1 true v1 20119 - cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e + 38193aef-55cd-431d-9ba5-ec260ab1bd28 2 - a - abgelehnt - abgelehnt + TG + Target gefunden + Target gefunden - 1.0 + 2.0 - w - widerrufen - widerrufen + U + Unbekannt + Unbekannt - 2.0 + 3.0 - z - zugestimmt - zugestimmt + KT + Kein Target + Kein Target - 0.0 + 1.0 @@ -1479,171 +1619,31 @@ BENUTZER Bibliothek - allgemein + DNPM 1 - - MR.Consent Status - MR.Consent Status - SIMPLE + + DNPM_Vorbefunde + DNPM_Vorbefunde + -3 + Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde + false - + false 20119 - 187bd213-1cc1-47d3-9d46-e4fd9e8aa728 - 7 - - - 1 - 2022-08-25Z - MR.Consent Status.v1 - true - v1 - 20119 - 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 - 7 - - - z - zugestimmt - zugestimmt - - - 1.0 - - - a - abgelehnt - abgelehnt - - - 2.0 - - - w - widerrufen - widerrufen - - - 3.0 - - - - - Einwilligung - 2.0 - false - 2 - Einwilligung - - - a - - - z - - - - - Widerruf - 1.0 - false - 1 - Widerruf - - - w - - - - - - - - - BENUTZER Bibliothek - - allgemein - 1 - - - - DNPM.Target - DNPM.Target - SIMPLE - false - - 20119 - 98a6a4d8-0f54-406d-a117-a6ca636eb72a - 3 - - - 1 - 2022-11-20Z - DNPM.Targetierung.v1 - true - v1 - 20119 - 38193aef-55cd-431d-9ba5-ec260ab1bd28 - 2 - - - TG - Target gefunden - Target gefunden - - - 2.0 - - - U - Unbekannt - Unbekannt - - - 3.0 - - - KT - Kein Target - Kein Target - - - 1.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM_Vorbefunde - DNPM_Vorbefunde - -3 - Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde - - false - false - 20119 - 4867fa84-11f8-430c-a90d-b11f00684100 - 11 - - - Ergebnisse - Ergebnisse - Ergebnisse - longtext - - - 65535 - + 4867fa84-11f8-430c-a90d-b11f00684100 + 11 + + + InstitutName + InstitutName + Institut + longtext + + + 65535 + true false true @@ -1656,8 +1656,8 @@ false 20119 - 249f02c9-d175-4c2e-8c16-63286dd5ecc7 - 14 + 11839cd7-0f23-47ac-9131-47bd98890221 + 13 Befundnummer @@ -1684,9 +1684,9 @@ 14 - InstitutName - InstitutName - Institut + Ergebnisse + Ergebnisse + Ergebnisse longtext @@ -1704,8 +1704,8 @@ false 20119 - 11839cd7-0f23-47ac-9131-47bd98890221 - 13 + 249f02c9-d175-4c2e-8c16-63286dd5ecc7 + 14 @@ -1729,10 +1729,10 @@ 19 - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie propertyCatalogue @@ -1740,7 +1740,7 @@ true false - true + false false 0.0 @@ -1750,14 +1750,14 @@ false 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d + bdd1febf-3f1e-4866-955b-825931638ef2 5 - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie + DNPM.GrundAblehnung + AblehnungKosten + AblehnungKosten + Grund für Ablehnung der Kostenübernahme propertyCatalogue @@ -1775,21 +1775,21 @@ false 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 - 4 + d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 5 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + date 0 true false - true + false false 0.0 @@ -1799,14 +1799,15 @@ false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b - 6 + 58cefbff-fda9-44c9-a5a1-af343249f4be + 5 - Therapiedauer - Therapiedauer - Therapiedauer - integer + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch + propertyCatalogue 0 @@ -1819,19 +1820,18 @@ false false - 0 + 2 false 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 4 + 7648480b-2210-4642-adc1-dd19f036e7bf + 5 - DNPM.Dosisdichte - Dosisdichte - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - propertyCatalogue + Therapiestart + Therapiestart + Start der Therapie + date 0 @@ -1843,20 +1843,19 @@ 0.0 false - false - 2 + true + 0 false 20119 - 33ad68dd-9c87-47d2-8038-421b13cde0ab - 5 + c926f879-1098-4bd9-9023-c1eda0cf8c1e + 6 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt + date 0 @@ -1868,23 +1867,22 @@ 0.0 false - false - 2 + true + 0 false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 - 5 + b4be56af-15b3-479d-908a-886902187c8f + 6 - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch - propertyCatalogue + BewertungMemo + BewertungMemo + Bemerkung + longtext - 0 + 65535 true false @@ -1894,21 +1892,21 @@ false false - 2 + 0 false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf - 5 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b + 6 - AblehnungKostenMemo - AblehnungKostenMemo - Welche? - longtext + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + integer - 65535 + 0 true false @@ -1922,17 +1920,17 @@ false 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a + e8da69f4-0aa1-4b5f-90ae-79d24406a496 6 - Therapieende - Therapieende - Ende der Therapie - date + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + longtext - 0 + 65535 true false @@ -1941,19 +1939,19 @@ 0.0 false - true + false 0 false 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 0da5a853-312d-4733-8ff2-1255e36358fc 6 - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie propertyCatalogue @@ -1961,7 +1959,7 @@ true false - false + true false 0.0 @@ -1971,14 +1969,14 @@ false 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa - 5 + c5734b67-1815-4e9e-abc7-935046cf6f83 + 6 - DatumProgression - DatumProgression - Datum der Progression - date + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference 0 @@ -1990,44 +1988,44 @@ 0.0 false - true + false 0 false 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 - 6 + ef006004-6dad-4d34-9d4a-d68be126f04c + 5 - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme - date + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 1cb95d66-27e4-49c9-9f2b-705abb2e881d 5 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response - propertyCatalogue + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer 0 @@ -2040,21 +2038,21 @@ false false - 2 + 0 false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 - 5 + 780fa889-512a-4c31-b097-16a6843a3c0b + 6 - BewertungMemo - BewertungMemo - Bemerkung - longtext + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date - 65535 + 0 true false @@ -2063,19 +2061,20 @@ 0.0 false - false + true 0 false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b - 6 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 - Therapiestart - Therapiestart - Start der Therapie - date + DNPM.Dosisdichte + Dosisdichte + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) + propertyCatalogue 0 @@ -2087,18 +2086,18 @@ 0.0 false - true - 0 + false + 2 false 20119 - c926f879-1098-4bd9-9023-c1eda0cf8c1e - 6 + 33ad68dd-9c87-47d2-8038-421b13cde0ab + 5 - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung + AblehnungKostenMemo + AblehnungKostenMemo + Welche? longtext @@ -2116,14 +2115,15 @@ false 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 + aac8551d-8158-4b7e-873f-d23fdfb14b7a 6 - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum - date + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart + propertyCatalogue 0 @@ -2135,20 +2135,19 @@ 0.0 false - true - 0 + false + 2 false 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 - 6 + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + 5 - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum + date 0 @@ -2160,26 +2159,26 @@ 0.0 false - false - 2 + true + 0 false 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer 0 true false - false + true false 0.0 @@ -2189,14 +2188,14 @@ false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be - 5 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups - date + Therapiedauer + Therapiedauer + Therapiedauer + integer 0 @@ -2208,22 +2207,23 @@ 0.0 false - true + false 0 false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 + 4 - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - longtext + DNPM.Ansprechen + BestResponse + BestResponse + Best Response + propertyCatalogue - 65535 + 0 true false @@ -2233,17 +2233,17 @@ false false - 0 + 2 false 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc - 6 + 807b3773-8b63-4c27-8ae1-457559528a88 + 5 - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) integer @@ -2261,17 +2261,18 @@ false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b + 07acc1de-5f19-414c-bb96-6970bd623152 6 - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme + propertyCatalogue - 65535 + 0 true false @@ -2281,18 +2282,19 @@ false false - 0 + 2 false 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba + d106aa22-9956-4386-a3a4-2977dad5ffaa 5 - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - integer + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -2305,25 +2307,25 @@ false false - 0 + 2 false 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 - 6 + 26a42220-9095-4bbf-b469-4b9bac1ac364 + 4 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme + date 0 true false - true + false false 0.0 @@ -2333,38 +2335,37 @@ false 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 - 6 + 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 5 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie - propertyCatalogue + DatumProgression + DatumProgression + Datum der Progression + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 - 5 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 6 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt + Therapieende + Therapieende + Ende der Therapie date @@ -2382,43 +2383,41 @@ false 20119 - b4be56af-15b3-479d-908a-886902187c8f + 85b4103a-00b6-44bd-a8a6-f04cd209b495 6 - DNPM.GrundAblehnung - AblehnungKosten - AblehnungKosten - Grund für Ablehnung der Kostenübernahme - propertyCatalogue + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 35ec18a7-f929-4427-91e0-335fb707e1ba 5 - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? - propertyCatalogue + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext - 0 + 65535 true false @@ -2428,18 +2427,19 @@ false false - 2 + 0 false 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 - 4 + f4a2829b-5bb6-4511-bc10-059278c9ba71 + 6 - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? + propertyCatalogue 0 @@ -2452,12 +2452,12 @@ false false - 0 + 2 false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 5 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + 4 @@ -2481,13 +2481,13 @@ 74 - datum - datum - Datum MTB - date + wirkstoffe_json + wirkstoffe_json + Wirkstoffe JSON + longtext - 0 + 65535 true false @@ -2501,14 +2501,14 @@ false 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 10 + 44c2a83c-5c75-4bde-90f6-a31c368ae798 + 9 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz + OS.JaNein + hat_studie + hat_studie + Studienempfehlung propertyCatalogue @@ -2526,14 +2526,14 @@ false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 9 - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich propertyCatalogue @@ -2551,46 +2551,45 @@ false 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 - 9 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 10 - OS.Studien - studie - studie - Studie - propertyCatalogue + st_mol_alt_variante_json + st_mol_alt_variante_json + Stützende molekulare Alteration - Variante - JSON + shorttext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab - 9 + bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea + 10 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext - 0 + 65535 true false - true + false false 0.0 @@ -2600,13 +2599,13 @@ false 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON longtext @@ -2624,39 +2623,38 @@ false 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 - 9 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 - OS.JaNein - hat_studie - hat_studie - Studienempfehlung - propertyCatalogue + studie_ort + studie_ort + Ort + shorttext - 0 + 255 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + c695971a-aa82-414e-90f7-76da86a09d5c 9 - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen propertyCatalogue @@ -2674,71 +2672,69 @@ false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 36c93e5f-deda-4c3b-801e-8565e72a8857 10 - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen - propertyCatalogue + studie_nct + studie_nct + NCT-Nummer + shorttext - 0 + 255 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 - 10 + ddaac645-aaeb-439e-83ab-65ca80ce9756 + 9 - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern - propertyCatalogue + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 4 + 7a555332-b002-4e35-b659-19c47164523d + 11 - studie_nct - studie_nct - NCT-Nummer - shorttext + wirkstoffe + wirkstoffe + Wirkstoffe + longtext - 255 + 65535 true false - true + false false 0.0 @@ -2748,14 +2744,15 @@ false 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f 9 - prio - prio - Priorität - integer + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz + propertyCatalogue 0 @@ -2768,45 +2765,22 @@ false false - 0 + 2 false 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9464246d-5fe8-42de-8797-4085d8b94f4e 9 - st_mol_alt_variante_json - st_mol_alt_variante_json - Stützende molekulare Alteration - Variante - JSON - shorttext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea - 10 - - - wirkstoffe - wirkstoffe - Wirkstoffe - longtext + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel + propertyCatalogue - 65535 + 0 true false @@ -2816,21 +2790,21 @@ false false - 0 + 2 false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 90c31c81-4c61-4f9a-aa76-9417487a670b 9 - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext + datum + datum + Datum MTB + date - 65535 + 0 true false @@ -2844,31 +2818,32 @@ false 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 4 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 - studie_ort - studie_ort - Ort - shorttext + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis + propertyCatalogue - 255 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - c695971a-aa82-414e-90f7-76da86a09d5c + 9743f684-fda9-447c-af4c-599aa5b29725 9 @@ -2896,9 +2871,9 @@ 11 - st_mol_alt_alle - st_mol_alt_alle - Alle stützende molekulare Alterationen + studien_alle + studien_alle + Alle Studienempfehlungen longtext @@ -2916,14 +2891,14 @@ false 20119 - cbd209d6-635e-400b-8772-6daff5ddc342 + cfcbdbb8-1568-4e18-97be-efb4eaea76b1 10 - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel + OS.Studien + studie + studie + Studie propertyCatalogue @@ -2931,7 +2906,7 @@ true false - false + true false 0.0 @@ -2941,17 +2916,17 @@ false 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b + db06c7d7-35ef-40a7-8364-61b3c3cdfbab 9 - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext + prio + prio + Priorität + integer - 65535 + 0 true false @@ -2965,17 +2940,18 @@ false 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad + 29ebdb4f-916e-4168-963a-fadbfcd20a25 9 - studien_alle - studien_alle - Alle Studienempfehlungen - longtext + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern + propertyCatalogue - 65535 + 0 true false @@ -2985,12 +2961,12 @@ false false - 0 + 2 false 20119 - cfcbdbb8-1568-4e18-97be-efb4eaea76b1 - 10 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 ref_dnpm_followup @@ -3016,6 +2992,30 @@ a7abf50b-e20e-40af-9250-eda33596c782 7 + + st_mol_alt_alle + st_mol_alt_alle + Alle stützende molekulare Alterationen + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + cbd209d6-635e-400b-8772-6daff5ddc342 + 10 + @@ -3038,10 +3038,11 @@ 49 - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung + propertyCatalogue 0 @@ -3053,19 +3054,20 @@ 0.0 false - true - 0 + false + 2 false 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 - MTB - MTB - Molekulares Tumorboard - formReference + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung + propertyCatalogue 0 @@ -3078,18 +3080,18 @@ false false - 0 + 2 false 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 - ICD-10 GM - ICD10 - ICD10 - ICD-10 + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten propertyCatalogue @@ -3107,14 +3109,14 @@ false 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 + 53f77bf5-940c-4e4a-832b-872bbec1da4a + 7 - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten propertyCatalogue @@ -3132,39 +3134,39 @@ false 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 9 + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 7 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose - propertyCatalogue + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde - 14 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 - LtlDatumProgression - LtlDatumProgression - Letzte Therapielinie-Datum der Progression - date + DNPM.LeitlinienTherapie + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue 0 @@ -3176,44 +3178,44 @@ 0.0 false - true - 0 + false + 2 false 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 8 + 86f29de0-792d-4369-a78a-ea711302e368 + 7 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus - propertyCatalogue + Therapieende + Therapieende + Letzte Therapielinie-Therapieende + date 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 - 14 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression - date + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 @@ -3225,12 +3227,12 @@ 0.0 false - true - 0 + false + 2 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e + 693dad8a-4a50-43c9-9792-1365a2c45b64 15 @@ -3259,11 +3261,10 @@ 17 - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten - propertyCatalogue + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer 0 @@ -3276,18 +3277,19 @@ false false - 2 + 0 false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 - 7 + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 15 - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + ICD-10 GM + ICD10 + ICD10 + ICD-10 + propertyCatalogue 0 @@ -3300,18 +3302,19 @@ false false - 0 + 2 false 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn - date + OS.JaNeinUnbekannt + fruehereTumorerkrankung + fruehereTumorerkrankung + Frühere Tumorerkrankung + propertyCatalogue 0 @@ -3324,42 +3327,42 @@ false false - 0 + 2 false 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 18 + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 + 14 - Krankenkasse - Krankenkasse - Krankenkasse - shorttext + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date - 255 + 0 true false - false + true false 0.0 false - false + true 0 false 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 + 17 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3377,89 +3380,87 @@ false 20119 - 86f29de0-792d-4369-a78a-ea711302e368 - 7 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 + dfc00dfb-7492-4158-b65b-126fcbccf236 + 7 - OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + Geburtsdatum + Geburtsdatum + Geburtsdatum + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 - 7 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie - propertyCatalogue + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 + be53742c-96ca-465f-9c80-0ef9f439a6a9 18 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende - Grund für Therapieende - propertyCatalogue + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende + date 0 @@ -3472,47 +3473,45 @@ false false - 2 + 0 false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 - 18 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung - propertyCatalogue + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext - 0 + 65535 true false @@ -3522,18 +3521,18 @@ false false - 2 + 0 false 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 14 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 - OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3551,32 +3550,33 @@ false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 - 7 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 DNPM.LeitlinienTherapie @@ -3604,17 +3604,17 @@ 15 - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + MTB + MTB + Molekulares Tumorboard + formReference 0 true false - true + false false 0.0 @@ -3624,14 +3624,14 @@ false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende propertyCatalogue @@ -3649,14 +3649,15 @@ false 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 13 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date + OS.WHOHistoGrading + WHOGrad + WHOGrad + WHO-Grad + propertyCatalogue 0 @@ -3669,19 +3670,18 @@ false false - 0 + 2 false 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 + a25624c9-bfe8-4927-8223-aa54e649293f + 17 - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten - propertyCatalogue + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 @@ -3694,25 +3694,25 @@ false false - 2 + 0 false 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a - 7 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer + Krankenkasse + Krankenkasse + Krankenkasse + shorttext - 0 + 255 true false - true + false false 0.0 @@ -3722,63 +3722,64 @@ false 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 15 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status - propertyCatalogue + Todesdatum + Todesdatum + Todesdatum + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc - 14 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 16 - Geburtsdatum - Geburtsdatum - Geburtsdatum - date + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 - Todesdatum - Todesdatum - Todesdatum - date + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus + propertyCatalogue 0 @@ -3791,21 +3792,22 @@ false false - 0 + 2 false 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 16 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 14 - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung + propertyCatalogue - 65535 + 0 true false @@ -3815,18 +3817,19 @@ false false - 0 + 2 false 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 + d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 7 - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB - date + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status + propertyCatalogue 0 @@ -3838,19 +3841,19 @@ 0.0 false - true - 0 + false + 2 false 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 17 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 - Therapieende - Therapieende - Letzte Therapielinie-Therapieende - date + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 @@ -3867,15 +3870,14 @@ false 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 18 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht - propertyCatalogue + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date 0 @@ -3888,25 +3890,25 @@ false false - 2 + 0 false 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 - 16 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 true false - false + true false 0.0 @@ -3916,14 +3918,14 @@ false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht propertyCatalogue @@ -3931,7 +3933,7 @@ true false - true + false false 0.0 @@ -3941,14 +3943,14 @@ false 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende - date + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 @@ -3965,14 +3967,14 @@ false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 - 9 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 - OS.WHOHistoGrading - WHOGrad - WHOGrad - WHO-Grad + DNPM.Therapie.GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende + Grund für Therapieende propertyCatalogue @@ -3990,14 +3992,14 @@ false 20119 - a25624c9-bfe8-4927-8223-aa54e649293f - 17 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie propertyCatalogue @@ -4005,7 +4007,7 @@ true false - true + false false 0.0 @@ -4015,15 +4017,14 @@ false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose - propertyCatalogue + LtlDatumProgression + LtlDatumProgression + Letzte Therapielinie-Datum der Progression + date 0 @@ -4035,38 +4036,37 @@ 0.0 false - false - 2 + true + 0 false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 + ac5ad548-d130-438b-9778-b036d95c7a14 + 8 - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - propertyCatalogue + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 @@ -4078,22 +4078,23 @@ - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung + DNPM_UF_ECOG + DNPM_UF_ECOG -3 - Diagnose.Tumorausbreitung + ECOG Performance Status Befund false false 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 10 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 - Zeitpunkt - Zeitpunkt - Zeitpunkt - date + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG + propertyCatalogue 0 @@ -4106,19 +4107,18 @@ false false - 0 + 2 false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 - DNPM.Tumorausbreitung - Wert - Wert - Tumorausbreitung - propertyCatalogue + Datum + Datum + Datum + date 0 @@ -4131,12 +4131,12 @@ false false - 2 + 0 false 20119 - 0e5e41a9-d377-401d-9c02-b8f3c0ab479f - 10 + 9158355c-737f-48e6-9e09-d5449a7dd80f + 6 @@ -4148,26 +4148,25 @@ - DNPM_UF_ECOG - DNPM_UF_ECOG + DNPM_UF_Histologie + DNPM_UF_Histologie -3 - ECOG Performance Status Befund + DNPM_UF_Histologie false false 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 + 6526996e-4353-40d0-977b-b7bdc26be2d0 + 8 - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue + AnmerkungMorphologie + AnmerkungMorphologie + Anmerkung zur Morphologie + longtext - 0 + 65535 true false @@ -4177,18 +4176,18 @@ false false - 2 + 0 false 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 + 74506739-847a-4f65-a89e-8c4943328244 + 1 - Datum - Datum - Datum - date + Histologie + Histologie + Histologie + formReference 0 @@ -4205,7 +4204,31 @@ false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f + 391cf453-7e7b-432f-b583-ec83d855895f + 7 + + + Befundtext + Befundtext + Befundtext + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 4f535ee2-d90a-4f4c-83a6-50867bed786b 6 @@ -4218,22 +4241,22 @@ - DNPM_UF_Verwandte - DNPM_UF_Verwandte + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung -3 - DNPM_UF_Verwandte + Diagnose.Tumorausbreitung false false 20119 - a7475dda-37ab-4549-a9ae-416532237a5e + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b 10 - DNPM.Verwandschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad + DNPM.Tumorausbreitung + Wert + Wert + Tumorausbreitung propertyCatalogue @@ -4251,8 +4274,32 @@ false 20119 - e0c3c3dc-4b9d-499c-aed2-f42278104175 - 11 + 0e5e41a9-d377-401d-9c02-b8f3c0ab479f + 10 + + + Zeitpunkt + Zeitpunkt + Zeitpunkt + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + c1aaed8c-c85e-46ee-b454-5a7e2300604f + 10 @@ -4276,9 +4323,9 @@ 22 - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register date @@ -4296,15 +4343,14 @@ false 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 5 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM - propertyCatalogue + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR + date 0 @@ -4317,21 +4363,21 @@ false false - 2 + 0 false 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 - 15 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date + alteWerte + alteWerte + alteWerte + longtext - 0 + 65535 true false @@ -4345,14 +4391,15 @@ false 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 66325d4a-7e2d-4e26-b176-a73f544cc446 14 - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR - date + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM + propertyCatalogue 0 @@ -4365,19 +4412,18 @@ false false - 0 + 2 false 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR - propertyCatalogue + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register + date 0 @@ -4390,17 +4436,17 @@ false false - 2 + 0 false 20119 - cf480331-1406-46da-93cf-bb341759d107 - 3 + 27bea34f-b8b3-471d-8c15-9823de9a878d + 14 - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM + Datum + Datum + Datum date @@ -4418,13 +4464,13 @@ false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR date @@ -4442,13 +4488,13 @@ false 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 4 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR date @@ -4466,13 +4512,13 @@ false 20119 - 93286072-ff57-4f58-a063-6f4137debf35 - 14 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 - EinwilligungMTBRegist - EinwilligungMTBRegist - Datum Einwilligung MTB-Register + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM date @@ -4490,13 +4536,13 @@ false 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 14 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM + ConsentDatumMTB + ConsentDatumMTB + Datum Einwilligung MTB-Register date @@ -4514,15 +4560,14 @@ false 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 16 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register + date 0 @@ -4535,18 +4580,19 @@ false false - 2 + 0 false 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 - + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 14 + - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register - date + OS.ConsentStatus + ConsentStatusDNPM + ConsentStatusDNPM + Einwilligung DNPM + propertyCatalogue 0 @@ -4559,17 +4605,17 @@ false false - 0 + 2 false 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 4 + 70f9fe8c-0ea7-4a76-adc1-8677654af975 + 16 - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM date @@ -4587,8 +4633,8 @@ false 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 - 15 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 DatumEinwilligungDNPM @@ -4615,10 +4661,11 @@ 15 - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR - date + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4631,19 +4678,18 @@ false false - 0 + 2 false 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register - propertyCatalogue + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date 0 @@ -4656,21 +4702,22 @@ false false - 2 + 0 false 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 15 + 93286072-ff57-4f58-a063-6f4137debf35 + 14 - alteWerte - alteWerte - alteWerte - longtext + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register + propertyCatalogue - 65535 + 0 true false @@ -4680,18 +4727,19 @@ false false - 0 + 2 false 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 - Datum - Datum - Datum - date + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4704,19 +4752,18 @@ false false - 0 + 2 false 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 14 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register - propertyCatalogue + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register + date 0 @@ -4729,17 +4776,17 @@ false false - 2 + 0 false 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 - 14 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM date @@ -4757,13 +4804,13 @@ false 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 15 - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM date @@ -4781,14 +4828,14 @@ false 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 3 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 - OS.ConsentStatus - ConsentStatusDNPM - ConsentStatusDNPM - Einwilligung DNPM + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR propertyCatalogue @@ -4806,8 +4853,8 @@ false 20119 - 70f9fe8c-0ea7-4a76-adc1-8677654af975 - 16 + cf480331-1406-46da-93cf-bb341759d107 + 3 @@ -4831,9 +4878,9 @@ 4 - Ereignis - Ereignis - Ereignis + Consent + Consent + Consent shorttext @@ -4851,13 +4898,13 @@ false 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d 14 - Consent - Consent - Consent + Ereignis + Ereignis + Ereignis shorttext @@ -4875,7 +4922,7 @@ false 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 14 @@ -4912,25 +4959,26 @@ - DNPM_UF_Histologie - DNPM_UF_Histologie + DNPM_Therapielinie + DNPM_Therapielinie -3 - DNPM_UF_Histologie + DNPM_Therapielinie false false 20119 - 6526996e-4353-40d0-977b-b7bdc26be2d0 - 8 + f383e34d-ed24-40e1-99c6-56a90b91b07b + 16 - Befundtext - Befundtext - Befundtext - longtext + DNPM.Therapie.GrundTherapieende + Abbruchgrund + Abbruchgrund + Abbruchgrund + propertyCatalogue - 65535 + 0 true false @@ -4940,17 +4988,17 @@ false false - 0 + 2 false 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b - 6 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + 15 - AnmerkungMorphologie - AnmerkungMorphologie - Anmerkung zur Morphologie + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes longtext @@ -4968,14 +5016,15 @@ false 20119 - 74506739-847a-4f65-a89e-8c4943328244 - 1 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 - Histologie - Histologie - Histologie - formReference + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis + propertyCatalogue 0 @@ -4988,42 +5037,22 @@ false false - 0 + 2 false 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 7 + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf + 14 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_Therapielinie - DNPM_Therapielinie - -3 - DNPM_Therapielinie - - false - false - 20119 - f383e34d-ed24-40e1-99c6-56a90b91b07b - 16 - - Wirkstoffe - Wirkstoffe - Wirkstoffe - shorttext + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue - 255 + 0 true false @@ -5033,21 +5062,21 @@ false false - 0 + 2 false 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 - 16 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes - longtext + Beginn + Beginn + Beginn + date - 65535 + 0 true false @@ -5061,39 +5090,14 @@ false 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 16 - - - DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 + b253b051-33da-462b-abd0-a728885e6ca3 + 14 - DNPM.Therapie.GrundTherapieende - Abbruchgrund - Abbruchgrund - Abbruchgrund + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung propertyCatalogue @@ -5111,7 +5115,7 @@ false 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + d6c02660-ecbf-4315-83f8-400a2458552e 15 @@ -5139,36 +5143,10 @@ 16 - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 - - - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis - propertyCatalogue + Ende + Ende + Ende + date 0 @@ -5181,21 +5159,21 @@ false false - 2 + 0 false 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf + 87dac14b-e239-4d51-9920-fcfdb17b085e 14 - Beginn - Beginn - Beginn - date + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext - 0 + 255 true false @@ -5209,14 +5187,36 @@ false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 - 14 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_Verwandte + DNPM_UF_Verwandte + -3 + DNPM_UF_Verwandte + + false + false + 20119 + a7475dda-37ab-4549-a9ae-416532237a5e + 10 + - Ende - Ende - Ende - date + DNPM.Verwandschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + propertyCatalogue 0 @@ -5229,12 +5229,12 @@ false false - 0 + 2 false 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 14 + e0c3c3dc-4b9d-499c-aed2-f42278104175 + 11 @@ -5258,9 +5258,9 @@ 64 - humangen_ber_begruendung - humangen_ber_begruendung - Begruendung humangenetische Beratung + protokollauszug + protokollauszug + Protokollauszug longtext @@ -5278,21 +5278,21 @@ false 20119 - 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f 5 - ref_tumorkonferenz - ref_tumorkonferenz - Erste MTB - formReference + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung + boolean 0 true false - true + false false 0.0 @@ -5302,17 +5302,17 @@ false 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 9 + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + 5 - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date + humangen_ber_begruendung + humangen_ber_begruendung + Begruendung humangenetische Beratung + longtext - 0 + 65535 true false @@ -5326,14 +5326,14 @@ false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 + 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 5 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date 0 @@ -5350,13 +5350,13 @@ false 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 - datum - datum - Datum des (ersten) MTB + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB date @@ -5374,14 +5374,14 @@ false 20119 - 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 - 10 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese + formReference 0 @@ -5398,14 +5398,15 @@ false 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + 3153f888-f78a-41d8-b32a-c87683231ed7 5 - ref_tk_reevaluation - ref_tk_reevaluation - MTB - formReference + DNPM.Target + target + target + Target gefunden? + propertyCatalogue 0 @@ -5418,21 +5419,21 @@ false false - 0 + 2 false 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 6 + b83599b9-789e-4e8a-a79e-673bc18ab132 + 5 - protokollauszug - protokollauszug - Protokollauszug - longtext + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference - 65535 + 0 true false @@ -5446,15 +5447,14 @@ false 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 9326280e-3e4b-43ca-aa59-432b6805ae2b 5 - OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung - propertyCatalogue + datum + datum + Datum des (ersten) MTB + date 0 @@ -5467,18 +5467,18 @@ false false - 2 + 0 false 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 - 5 + 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 + 10 - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference 0 @@ -5495,14 +5495,15 @@ false 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 - 5 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date + OS.JaNeinUnbekannt + reevaluation + reevaluation + Empfehlung Reevaluation + propertyCatalogue 0 @@ -5515,19 +5516,18 @@ false false - 0 + 2 false 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 11 + c889b4ac-d83c-4402-9740-618bf136b05a + 5 - DNPM.Target - target - target - Target gefunden? - propertyCatalogue + ref_tk_reevaluation + ref_tk_reevaluation + MTB + formReference 0 @@ -5540,17 +5540,17 @@ false false - 2 + 0 false 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 5 + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB formReference @@ -5558,7 +5558,7 @@ true false - false + true false 0.0 @@ -5568,14 +5568,14 @@ false 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 5 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean 0 @@ -5592,14 +5592,14 @@ false 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb 5 OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung propertyCatalogue @@ -5617,7 +5617,7 @@ false 20119 - c889b4ac-d83c-4402-9740-618bf136b05a + fe32f8f7-04da-4701-82d5-ab233e00ae11 5 @@ -5642,10 +5642,10 @@ 9 - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz - formReference + datum + datum + Empfehlungsdatum + date 0 @@ -5662,14 +5662,14 @@ false 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 + d6c77aad-064e-487b-a65f-367d86a62bfe 5 - datum - datum - Empfehlungsdatum - date + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe + formReference 0 @@ -5686,13 +5686,13 @@ false 20119 - d6c77aad-064e-487b-a65f-367d86a62bfe + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 5 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz formReference @@ -5710,7 +5710,7 @@ false 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 87e05bb6-f863-4771-9c9c-aa6fbda17461 5 @@ -5789,17 +5789,17 @@ 20119 06847050-ff8f-46c4-87b8-9584c0cef990 - 248 + 249 true - - button - btnstudiendurchsuchen - Studien durchsuchen + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen true - false - false - 0.875 + true + true + 6.5 @@ -5808,25 +5808,15 @@ 0 0 - - Studienempfehlung + st_mol_alt_alle + DNPM_UF_Einzelempfehlung + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;&#10;const findButtonFieldFormInformation = function (context) {&#10; const findElemId = function (elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function (formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#' + elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#10;}&#10;&#10;const onFailure = function () {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function (d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#10;&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request();&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10; showDialog(blockIndex);&#10;} - true - @@ -5836,7 +5826,7 @@ 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 @@ -5846,7 +5836,7 @@ 0 0 0 - -1 + 0 0 false false @@ -5864,23 +5854,20 @@ false 0 20119 - a14f08b9-4751-4730-ab5b-846ab84cc6bc - 6 + 3a530709-da96-4a9b-8586-5140d3eda38f + 8 false false - - button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten + + section + Studienempfehlung + Studienempfehlung true false - false - 6.75 + true + 8.0 - - - false false 0 @@ -5893,10 +5880,6 @@ false BOTH false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); - true - @@ -5916,7 +5899,7 @@ 0 0 0 - -1 + 0 0 false false @@ -5934,19 +5917,19 @@ false 0 20119 - b757e7cc-9ec3-4480-aa3e-d4bcf031c13d - 12 + 683d43e2-e797-4ece-b348-5bae78d41247 + 2 false false - - section - FollowUp - FollowUp + + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten true false - true - 8.5 + false + 6.75 @@ -5963,6 +5946,10 @@ false BOTH false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); + true + @@ -5982,7 +5969,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6000,8 +5987,8 @@ false 0 20119 - befce831-254e-499a-8ff5-9add1b21668d - 1 + b757e7cc-9ec3-4480-aa3e-d4bcf031c13d + 12 false false @@ -6083,14 +6070,14 @@ false false - - textarea - wirkstoffejson - + + section + FollowUp + FollowUp true - true + false true - 4.25 + 8.5 @@ -6099,24 +6086,18 @@ 0 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung + none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -6150,19 +6131,19 @@ false 0 20119 - 9177c6c0-2905-474e-a34f-d8e8b30f31d7 - 10 + befce831-254e-499a-8ff5-9add1b21668d + 1 false false - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung + + button + btnstudiendurchsuchen + Studien durchsuchen true false - true - 6.0 + false + 0.875 @@ -6171,31 +6152,35 @@ 0 0 - ref_molekulargenetik - DNPM_UF_Einzelempfehlung - + + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false - console.log(getFieldValue('refosmolekulargenetik')) + 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 - 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 @@ -6205,7 +6190,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6223,19 +6208,19 @@ false 0 20119 - 9a7c14b8-958b-4269-bb58-d6267089660e - 22 + a14f08b9-4751-4730-ab5b-846ab84cc6bc + 6 false false - + textarea - stmolaltalle - Alle stützenden molekularen Alterationen + studienallejson + Alle Studienempfehlungen JSON true - true + false true - 6.5 + 6.0 @@ -6244,25 +6229,30 @@ 0 0 - st_mol_alt_alle + studien_alle_json DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 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 @@ -6290,32 +6280,39 @@ false 0 20119 - 3a530709-da96-4a9b-8586-5140d3eda38f - 8 + 693e88d9-cd46-487e-9ed7-dd624bc6ec3e + 4 false false - - combobox - evidenzlevel - + + textfield + studieort + Ort true false - true - 1.0 + false + 3.0 false - 1 + 0 0 - evidenzlevel + studie_ort DNPM_UF_Einzelempfehlung - grpEvidenzlevel + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -6326,18 +6323,18 @@ 0 0 false - + 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 @@ -6348,25 +6345,25 @@ false false - 1 + 0 0 true false 0 20119 - b24158bb-453d-4405-8439-cff2fdc7e94b - 1 + 15a10da3-89d8-4700-acdd-0fadcd17d197 + 8 false false - - button - Button4 - Verweis entfernen + + datefield + ufeedatum + Datum MTB true false - false - 11.5 + true + 2.0 @@ -6375,28 +6372,30 @@ 0 0 - - FollowUp - none + datum + DNPM_UF_Einzelempfehlung + + date 0 0 false BOTH - false - - setFieldValue('refdnpmfollowup', ''); + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - + + + false - 1 + 0 true false 0 0 false - + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. true false @@ -6406,7 +6405,7 @@ 0 0 0 - -1 + 0 0 false false @@ -6424,32 +6423,42 @@ false 0 20119 - d0bbb254-3008-4670-a573-2dd2ec5afb7e - 2 + 1f7fab25-616e-4d3c-8185-057776e5ef69 + 9 false false - + combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich + studieinternextern + intern/extern true false true - 5.5 + 1.625 + + + false false 1 0 - antrag_kue_erforderlich + studie_internextern DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -6460,7 +6469,7 @@ 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 @@ -6488,42 +6497,51 @@ false 0 20119 - 10db4953-182d-482c-9762-a5f081d6846e - 1 + 3c561c27-2dc3-4bf0-ae49-72472d47ac16 + 3 false false - - group - grpwirkstoffe - Wirkstoffe + + textfield + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON true false true - 4.0 + 6.875 + + + false false 0 0 - + st_mol_alt_variante_json + DNPM_UF_Einzelempfehlung none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 0 false - Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. + true false @@ -6534,7 +6552,7 @@ 0 0 0 - 0 + 3 false false false @@ -6551,19 +6569,19 @@ false 0 20119 - 96e76da7-0ec5-4744-acb9-47b7c7ce957c - 4 + 0feea6c9-b388-442c-bf63-79150b168f4c + 5 false false - - button - btnaddwirkstoff - Wirkstoffe bearbeiten + + textarea + wirkstoffe + true - false - false - 4.5 + true + true + 0.5 @@ -6572,18 +6590,15 @@ 0 0 - - + wirkstoffe + DNPM_UF_Einzelempfehlung + grpwirkstoffe none 0 0 false BOTH false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); - true - @@ -6593,7 +6608,7 @@ 0 0 false - + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; true false @@ -6603,7 +6618,7 @@ 0 0 0 - -1 + 0 0 false false @@ -6621,59 +6636,63 @@ false 0 20119 - 31b4c59b-b9eb-4383-a8b3-efff9777ab06 - 25 + 0ab804d8-16f0-404f-af47-ab19ef324a46 + 10 false false - - combobox - studieinternextern - intern/extern + + formReference + mtb + MTB true false true - 1.625 + 1.0 false false - 1 + 0 0 - studie_internextern + ref_tumorkonferenz DNPM_UF_Einzelempfehlung - Studienempfehlung + none 0 0 false BOTH - hatstudie = '1' + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - - hatstudie - + false + + var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + true + + OS.Tumorkonferenz - - 1 + {TK.shortdesc} vom {Datum} + + 0 true false 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. + Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; true false false - code - code,kurz + + 0 0 0 @@ -6689,36 +6708,32 @@ false false - 1 + 0 0 true false 0 20119 - 3c561c27-2dc3-4bf0-ae49-72472d47ac16 - 3 + 57707b45-cbf4-4bf6-99e3-b5051bff8552 + 23 false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + group + grpwirkstoffe + Wirkstoffe true - true + false true - 10.5 + 4.0 - - - false false 0 0 - ref_dnpm_followup - DNPM_UF_Einzelempfehlung - FollowUp + + none 0 0 @@ -6727,14 +6742,14 @@ false - FollowUp vom {DatumFollowUp} + 1 true false 0 0 false - + Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. true false @@ -6762,45 +6777,37 @@ false 0 20119 - 720dda0f-b669-42da-a3d6-0e2dbcbb2894 - 8 + 96e76da7-0ec5-4744-acb9-47b7c7ce957c + 4 false false - - textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON + + combobox + evidenzlevel + true false true - 6.875 + 1.0 - - - false false - 0 + 1 0 - st_mol_alt_variante_json + evidenzlevel DNPM_UF_Einzelempfehlung - + grpEvidenzlevel none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -6811,13 +6818,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -6828,62 +6835,58 @@ false false - 0 + 1 0 true false 0 20119 - 0feea6c9-b388-442c-bf63-79150b168f4c - 5 + b24158bb-453d-4405-8439-cff2fdc7e94b + 1 false false - - combobox - hatstudie - Studienempfehlung + + formReference + refdnpmfollowup + Verweis auf FollowUp true - false + true true - 0.5 + 10.5 false false - 1 + 0 0 - hat_studie + ref_dnpm_followup DNPM_UF_Einzelempfehlung - Studienempfehlung + FollowUp none 0 0 - mandatory + false BOTH false - - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} - true - - + FollowUp vom {DatumFollowUp} 1 true false 0 0 false - Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + true false false - code - code,kurz + + 0 0 0 @@ -6899,46 +6902,45 @@ false false - 1 + 0 0 true false 0 20119 - 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 - 4 + 720dda0f-b669-42da-a3d6-0e2dbcbb2894 + 8 false false - - textfield - studienct - NCT-Nummer + + button + Button4 + Verweis entfernen true false false - 2.0 + 11.5 + + + false false 0 0 - studie_nct - DNPM_UF_Einzelempfehlung - Studienempfehlung + + FollowUp none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false + + setFieldValue('refdnpmfollowup', ''); + true + @@ -6948,7 +6950,7 @@ 0 0 false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. + true false @@ -6958,8 +6960,8 @@ 0 0 0 - 0 - 3 + -1 + 0 false false false @@ -6976,57 +6978,49 @@ false 0 20119 - 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 - 8 + d0bbb254-3008-4670-a573-2dd2ec5afb7e + 2 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 @@ -7042,45 +7036,37 @@ false false - 0 + 1 0 true false 0 20119 - 1f7fab25-616e-4d3c-8185-057776e5ef69 - 9 + 944dd2dc-2697-4ad9-ab73-9370a745d035 + 2 false false - - textfield - studieort - Ort + + group + grpEvidenzlevel + Evidenzlevel true false - false - 3.0 + true + 5.0 false 0 0 - studie_ort - DNPM_UF_Einzelempfehlung - Studienempfehlung + + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false @@ -7091,7 +7077,7 @@ 0 0 false - Geben Sie hier den Ort oder die Orte der Studie an. + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -7102,7 +7088,7 @@ 0 0 0 - 3 + 0 false false false @@ -7119,57 +7105,56 @@ false 0 20119 - 15a10da3-89d8-4700-acdd-0fadcd17d197 - 8 + 92c9326d-964e-4c75-a6fa-388f3423b9f7 + 4 false false - textarea - studienallejson - Alle Studienempfehlungen JSON + combobox + hatstudie + Studienempfehlung true false true - 6.0 + 0.5 false false - 0 + 1 0 - studien_alle_json + hat_studie DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 - false + mandatory BOTH - - false - true - - false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + - 0 + 1 true false 0 0 false - + Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. true false false - - + code + code,kurz 0 0 0 @@ -7185,38 +7170,48 @@ false false - 0 + 1 0 true false 0 20119 - 693e88d9-cd46-487e-9ed7-dd624bc6ec3e + 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 4 false false - + textfield - prio - Priorität + studie + Studie true false true - 3.0 + 1.25 + + + false false 0 0 - prio + studie DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -7227,7 +7222,7 @@ 0 0 false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. true false @@ -7255,42 +7250,32 @@ false 0 20119 - b6e7460e-2350-4d62-8665-e07d5484a123 + 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 3 false false - - textfield - studie - Studie + + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true false true - 1.25 + 5.5 - - - false false - 0 + 1 0 - studie + antrag_kue_erforderlich DNPM_UF_Einzelempfehlung - Studienempfehlung + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false @@ -7301,18 +7286,18 @@ 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. + true false false - - - 0 + code + code,kurz + 0 0 0 0 - 3 + 0 false false false @@ -7323,31 +7308,32 @@ false false - 0 + 1 0 true false 0 20119 - 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 - 3 + 10db4953-182d-482c-9762-a5f081d6846e + 1 false false - - section - Studienempfehlung - Studienempfehlung + + textfield + prio + Priorität true false true - 8.0 + 3.0 false 0 0 - + prio + DNPM_UF_Einzelempfehlung none 0 @@ -7364,7 +7350,7 @@ 0 0 false - + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. true false @@ -7375,7 +7361,7 @@ 0 0 0 - 0 + 3 false false false @@ -7392,19 +7378,19 @@ false 0 20119 - 683d43e2-e797-4ece-b348-5bae78d41247 - 2 + b6e7460e-2350-4d62-8665-e07d5484a123 + 3 false false - - button - btnaddstudie - Studienempfehlung hinzufügen + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true false - false - 4.0 + true + 6.0 @@ -7413,35 +7399,31 @@ 0 0 - - Studienempfehlung + ref_molekulargenetik + DNPM_UF_Einzelempfehlung + 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', ''); + 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 @@ -7451,7 +7433,7 @@ 0 0 0 - -1 + 0 0 false false @@ -7469,42 +7451,51 @@ false 0 20119 - 57064ddd-5793-43cf-b85f-6eb236c9381b - 24 + 9a7c14b8-958b-4269-bb58-d6267089660e + 22 false false - - group - grpEvidenzlevel - Evidenzlevel + + textarea + wirkstoffejson + true - false + true true - 5.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 0 false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + true false @@ -7532,19 +7523,19 @@ false 0 20119 - 92c9326d-964e-4c75-a6fa-388f3423b9f7 - 4 + 9177c6c0-2905-474e-a34f-d8e8b30f31d7 + 10 false false - - textarea - wirkstoffe - + + button + btnaddwirkstoff + Wirkstoffe bearbeiten true - true - true - 0.5 + false + false + 4.5 @@ -7553,15 +7544,18 @@ 0 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe + + none 0 0 false BOTH false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); + true + @@ -7571,7 +7565,7 @@ 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + true false @@ -7581,7 +7575,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7599,32 +7593,39 @@ false 0 20119 - 0ab804d8-16f0-404f-af47-ab19ef324a46 - 10 + 31b4c59b-b9eb-4383-a8b3-efff9777ab06 + 25 false false - - combobox - evidenzlevelzusatz - + + textfield + studienct + NCT-Nummer true false - true + false 2.0 false - 1 + 0 0 - evidenzlevel_zusatz + studie_nct DNPM_UF_Einzelempfehlung - grpEvidenzlevel + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -7635,18 +7636,18 @@ 0 0 false - + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -7657,25 +7658,25 @@ false false - 1 + 0 0 true false 0 20119 - 944dd2dc-2697-4ad9-ab73-9370a745d035 - 2 + 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 + 8 false false - - formReference - mtb - MTB + + button + btnaddstudie + Studienempfehlung hinzufügen true false - true - 1.0 + false + 4.0 @@ -7684,35 +7685,35 @@ 0 0 - ref_tumorkonferenz - DNPM_UF_Einzelempfehlung - + + Studienempfehlung none 0 0 false BOTH - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + hatstudie = '1' true - + + hatstudie + false - var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + 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 - 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; + true false @@ -7722,7 +7723,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7740,8 +7741,8 @@ false 0 20119 - 57707b45-cbf4-4bf6-99e3-b5051bff8552 - 22 + 57064ddd-5793-43cf-b85f-6eb236c9381b + 24 false false @@ -7764,19 +7765,17 @@ - 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' - true 0 - ufeedatum + prio @@ -7795,20 +7794,6 @@ studienct - - 1 - Das Erstellungsdatum der Einzelempfehlung fehlt - Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist - Einzelempfehlung_Erstellungsdatum - not isEmpty(ufeedatum) - true - true - true - 0 - - ufeedatum - - 1 Der Evidenzlevel des Biomarkers fehlt @@ -7827,16 +7812,18 @@ 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 + Der Zusatz zum Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevelzusatz + not isEmptyString(evidenzlevelzusatz) true true true + wirkstoffejson.size() > 3 + true 0 - prio + evidenzlevelzusatz @@ -7857,18 +7844,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 Erstellungsdatum der Einzelempfehlung fehlt + Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist + Einzelempfehlung_Erstellungsdatum + not isEmpty(ufeedatum) true true true - wirkstoffejson.size() > 3 - true 0 - evidenzlevelzusatz + ufeedatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt + DatumGrenze_ufeedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum @@ -7884,19 +7885,19 @@ - DNPM_UF_Tumorausbreitung + DNPM_UF_ECOG -3 - DNPM UF Tumorausbreitung + DNPM UF ECOG 1 - DNPM UF Tumorausbreitung - Tumorausbreitung - DNPM KPA Tumorausbreitung + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG false true 0 - 0 + -1 false @@ -7907,12 +7908,12 @@ - 0 + 2 BOTH false false true - true + false true false false @@ -7920,14 +7921,14 @@ false false 20119 - 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 - 13 + e0e62558-9bb8-4fe1-89d9-683fb3417b3e + 10 true - + datefield - Zeitpunkt - Zeitpunkt + Datum + Datum true false true @@ -7940,8 +7941,8 @@ 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung + Datum + DNPM_UF_ECOG Feldgruppe1 date 0 @@ -7986,15 +7987,15 @@ false 0 20119 - 62f3174d-881e-485e-b768-0d4ed15ab10a - 2 + d78cf414-1d06-4e15-81d9-8bdf22793916 + 1 false false - + combobox - Wert - Ausbreitung + ECOG + ECOG true false true @@ -8007,8 +8008,8 @@ 1 0 - Wert - DNPM_UF_Tumorausbreitung + ECOG + DNPM_UF_ECOG Feldgruppe1 none 0 @@ -8053,15 +8054,15 @@ false 0 20119 - 62151614-0981-4bef-a2c0-ac1b6874aec8 - 3 + 77543b2c-49f2-4404-b1c3-e672e4009442 + 1 false false - + group Feldgruppe1 - Tumorausbreitung + ECOG Performance Status true false true @@ -8119,7 +8120,7 @@ false 0 20119 - 561b1d43-069c-4640-8e90-b8f96f58dfd3 + ccd128ae-332b-4735-867e-8926ab5db494 2 false false @@ -8128,44 +8129,58 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt + DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) true true true 0 - Zeitpunkt + Datum - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) + 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 - Zeitpunkt + Datum 2 Das Datum liegt in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) + Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt + DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true true true 0 - Zeitpunkt + Datum + + + + 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 @@ -8181,19 +8196,19 @@ - DNPM_UF_ECOG + DNPM_UF_Histologie -3 - DNPM UF ECOG + DNPM UF Histologie 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie false true 0 - -1 + 0 false @@ -8204,12 +8219,12 @@ - 2 + 0 BOTH false false true - false + true true false false @@ -8217,18 +8232,18 @@ false false 20119 - e0e62558-9bb8-4fe1-89d9-683fb3417b3e - 10 + 614d7e55-9c9d-4642-a45a-74cd8d7bd833 + 20 true - - datefield - Datum - Datum + + textarea + Befundtext + Befundtext true - false + true true - 1.0 + 1.25 @@ -8237,10 +8252,10 @@ 0 0 - Datum - DNPM_UF_ECOG - Feldgruppe1 - date + Befundtext + DNPM_UF_Histologie + + none 0 0 false @@ -8249,6 +8264,7 @@ + 1 true false @@ -8268,8 +8284,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -8283,15 +8300,15 @@ false 0 20119 - d78cf414-1d06-4e15-81d9-8bdf22793916 - 1 + fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 + 6 false false - - group - Feldgruppe1 - ECOG Performance Status + + formReference + Histologie + Histologie true false true @@ -8304,7 +8321,8 @@ 0 0 - + Histologie + DNPM_UF_Histologie none 0 @@ -8312,16 +8330,22 @@ false BOTH false + + let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10;} + true + + OS.Molekulargenetik - + Histologie / molekulare Diagnostik vom {Datum} + 1 true false 0 0 false - + Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. true false @@ -8349,32 +8373,33 @@ false 0 20119 - ccd128ae-332b-4735-867e-8926ab5db494 - 2 + 55d3661e-9f85-4c56-a046-3df941f4f8a2 + 10 false false - - combobox - ECOG - ECOG + + textarea + AnmerkungMorphologie + Anmerkung zur Morphologie true false true - 2.0 + 1.5 false false - 1 + 0 0 - ECOG - DNPM_UF_ECOG - Feldgruppe1 + AnmerkungMorphologie + DNPM_UF_Histologie + none 0 + 0 false BOTH @@ -8382,6 +8407,7 @@ + 1 true false @@ -8393,8 +8419,9 @@ true false false - code - code,kurz + + + 0 0 0 @@ -8403,6 +8430,7 @@ false false false + 500 1 0 0 @@ -8410,76 +8438,19 @@ false false - 1 + 0 0 true false 0 20119 - 77543b2c-49f2-4404-b1c3-e672e4009442 + df1599e2-2152-4a98-b263-45d745ba415c 1 false false - - - 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt - DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt - DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt - DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - true - true - 0 - - Datum - - - + @@ -8492,14 +8463,14 @@ - DNPM_UF_Verwandte + DNPM_UF_Tumorausbreitung -3 - DNPM UF Verwandte + DNPM UF Tumorausbreitung 1 - DNPM UF Verwandte - Verwandte - DNPM UF Verwandte + DNPM UF Tumorausbreitung + Tumorausbreitung + DNPM KPA Tumorausbreitung false true @@ -8528,14 +8499,14 @@ false false 20119 - 714de81f-f0a5-4179-a975-3233db8e0121 - 4 + 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 + 13 true - - combobox - Verwandtschaftsgrad - Verwandtschaftsgrad + + group + Feldgruppe1 + Tumorausbreitung true false true @@ -8546,10 +8517,9 @@ false false - 1 + 0 0 - Verwandtschaftsgrad - DNPM_UF_Verwandte + none 0 @@ -8571,6 +8541,140 @@ true false false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 561b1d43-069c-4640-8e90-b8f96f58dfd3 + 2 + false + false + + + datefield + Zeitpunkt + Zeitpunkt + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Zeitpunkt + DNPM_UF_Tumorausbreitung + Feldgruppe1 + date + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 62f3174d-881e-485e-b768-0d4ed15ab10a + 2 + false + false + + + combobox + Wert + Ausbreitung + true + false + true + 2.0 + + + + false + false + + 1 + 0 + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false code code,kurz 0 @@ -8594,13 +8698,56 @@ false 0 20119 - 32b7cc83-25cc-4336-a52e-4479450036fd - 1 + 62151614-0981-4bef-a2c0-ac1b6874aec8 + 3 false false - + + + 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 + + + + 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 + + + @@ -8653,22 +8800,21 @@ 12 true - - textfield - Consent + + group + Feldgruppe1 true - true + false true - 1.0 + 3.0 false 0 0 - Consent - MR.Consent Verlauf - Feldgruppe1 + + none 0 0 @@ -8695,7 +8841,7 @@ 0 0 0 - 3 + 0 false false false @@ -8712,27 +8858,28 @@ false 0 20119 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 false false - - group - Feldgruppe1 + + datefield + Datum true - false + true true - 3.0 + 0.5 false 0 0 - - - none + Datum + MR.Consent Verlauf + Feldgruppe1 + date 0 0 false @@ -8763,9 +8910,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -8775,28 +8922,28 @@ false 0 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec - 1 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 false false - datefield - Datum + textfield + Ereignis true true true - 0.5 + 4.0 false 0 0 - Datum + Ereignis MR.Consent Verlauf Feldgruppe1 - date + none 0 0 false @@ -8822,14 +8969,14 @@ 0 0 0 - 0 + 3 false false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -8839,25 +8986,25 @@ false 0 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 + affb778a-2075-4196-b526-a54efa7f765d + 6 false false textfield - Ereignis + Consent true true true - 4.0 + 1.0 false 0 0 - Ereignis + Consent MR.Consent Verlauf Feldgruppe1 none @@ -8903,8 +9050,8 @@ false 0 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 false false @@ -8912,10 +9059,10 @@ 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) true false true @@ -8940,10 +9087,10 @@ 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) + Das Datum liegt in der Zukunft + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true false true @@ -9021,35 +9168,26 @@ 150 true - - textarea - alteWerte - alteWerte + + section + DNPM + DNPM true false - false - 4.0 + true + 2.0 - - - false false 0 0 - alteWerte - MR.Consent + none 0 0 false BOTH - - false - true - - false @@ -9088,15 +9226,15 @@ false 0 20119 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 false false - + datefield - Datum - Datum + ConsentDatumEinwilligungDNPM + Datum: true false true @@ -9109,24 +9247,19 @@ 0 0 - Datum + ConsentDatumDNPM MR.Consent - - date + Feldgruppe1 + none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -9148,9 +9281,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9160,30 +9293,30 @@ false 0 20119 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 - false + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true false - - combobox - ConsentStatusEinwilligungDNPM - Status: + + datefield + ConsentDatumEinwilligungMTB + Datum: true false true - 2.0 + 1.0 false false - 1 + 0 0 - ConsentStatusDNPM + ConsentDatumMTB MR.Consent - Feldgruppe1 + Feldgruppe2 none 0 0 @@ -9204,8 +9337,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -9215,45 +9348,47 @@ false false 1 - 2 - 0 - true + 1 + 3 + false false false - 1 + 0 0 true false 0 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 12 false false - - subform - ConsentVerlauf - Consent Verlauf + + group + Feldgruppe1 + Einwilligung true false - false - 5.0 + true + 1.0 + + + false false 0 - 2 + 0 - + DNPM none 0 0 false BOTH false - MR.Consent Verlauf @@ -9291,36 +9426,33 @@ false 0 20119 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 + 41f1137c-770c-48fe-a8a0-b5234b47c158 + 2 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum: + + subform + ConsentVerlauf + Consent Verlauf true false - true - 1.0 + false + 5.0 - - - false false 0 - 0 - ConsentDatumDNPM - MR.Consent - Feldgruppe1 + 2 + + none 0 0 false BOTH false + MR.Consent Verlauf @@ -9346,9 +9478,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -9358,14 +9490,14 @@ false 0 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 + false false - + group - Feldgruppe1 + Feldgruppe2 Einwilligung true false @@ -9380,7 +9512,7 @@ 0 0 - DNPM + MTB none 0 0 @@ -9424,7 +9556,7 @@ false 0 20119 - 41f1137c-770c-48fe-a8a0-b5234b47c158 + 370e7317-4c7a-495c-bb30-005046308217 2 false false @@ -9492,14 +9624,14 @@ false false - - group - Feldgruppe2 - Einwilligung + + textarea + alteWerte + alteWerte true false - true - 1.0 + false + 4.0 @@ -9508,13 +9640,19 @@ 0 0 - - MTB + alteWerte + MR.Consent + none 0 0 false BOTH + + false + true + + false @@ -9553,15 +9691,15 @@ false 0 20119 - 370e7317-4c7a-495c-bb30-005046308217 - 2 + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 false false - + datefield - ConsentDatumEinwilligungMTB - Datum: + Datum + Datum true false true @@ -9574,19 +9712,24 @@ 0 0 - ConsentDatumMTB + Datum MR.Consent - Feldgruppe2 - none + + date 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -9608,9 +9751,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -9620,19 +9763,19 @@ false 0 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 false false - + combobox - ConsentStatusEinwilligungMTB + ConsentStatusEinwilligungDNPM Status: true false true - 6.0 + 2.0 @@ -9641,9 +9784,9 @@ 1 0 - ConsentStatusMTB + ConsentStatusDNPM MR.Consent - Feldgruppe2 + Feldgruppe1 none 0 0 @@ -9675,7 +9818,7 @@ false false 1 - 0 + 2 0 true @@ -9687,26 +9830,30 @@ false 0 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 false false - - section - DNPM - DNPM + + combobox + ConsentStatusEinwilligungMTB + Status: true false true - 2.0 + 6.0 + + + false false - 0 + 1 0 - - + ConsentStatusMTB + MR.Consent + Feldgruppe2 none 0 0 @@ -9727,8 +9874,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -9744,14 +9891,14 @@ false false - 0 + 1 0 true false 0 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 - 4 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 false false @@ -9759,10 +9906,10 @@ 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumMTB_GueltigVon - __DatumGrenze_ConsentDatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) + Das Datum liegt in der Zukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) true false false @@ -9771,78 +9918,76 @@ 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) true false - true + false 0 - - ConsentDatumEinwilligungMTB - + 2 Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) true false true 0 - ConsentDatumEinwilligungMTB + ConsentDatumEinwilligungDNPM 2 Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) true false true 0 - ConsentDatumEinwilligungMTB + ConsentDatumEinwilligungDNPM 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + __DatumGrenze_ConsentDatumDNPM_GueltigBis + __DatumGrenze_ConsentDatumDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) true false - true + false 0 - - ConsentDatumEinwilligungDNPM - + 2 - Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) true false - false + true 0 - + + ConsentDatumEinwilligungMTB + 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumDNPM_GueltigVon - __DatumGrenze_ConsentDatumDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) true false false @@ -9851,10 +9996,10 @@ 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) true false false @@ -9864,21 +10009,23 @@ 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumDNPM_GueltigBis - __DatumGrenze_ConsentDatumDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) true false - false + true 0 - + + ConsentDatumEinwilligungMTB + 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) true false false @@ -9887,24 +10034,22 @@ 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) true false - true + false 0 - - ConsentDatumEinwilligungDNPM - + 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) true false false @@ -9913,10 +10058,10 @@ 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) true false true @@ -9927,10 +10072,10 @@ 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumMTB_GueltigVon + __DatumGrenze_ConsentDatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) true false false @@ -9939,15 +10084,17 @@ 2 - Das Datum liegt vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) true false - false + true 0 - + + ConsentDatumEinwilligungMTB + @@ -9959,278 +10106,11 @@ allgemein 3 - - Allgemein - 1.0 - 0 - - - - - DNPM_UF_Histologie - - -3 - DNPM UF Histologie - 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie - - false - true - 0 - 0 - false - - - - - - - - - - 0 - BOTH - false - false - true - true - true - false - false - false - false - false - 20119 - 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 20 - true - - - textarea - AnmerkungMorphologie - Anmerkung zur Morphologie - true - false - true - 1.5 - - - - false - false - - 0 - 0 - AnmerkungMorphologie - DNPM_UF_Histologie - - none - 0 - - 0 - false - BOTH - false - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 500 - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - df1599e2-2152-4a98-b263-45d745ba415c - 1 - false - false - - - textarea - Befundtext - Befundtext - true - true - true - 1.25 - - - - false - false - - 0 - 0 - Befundtext - DNPM_UF_Histologie - - none - 0 - 0 - false - BOTH - false - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - true - false - 500 - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 - 6 - false - false - - - formReference - Histologie - Histologie - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Histologie - DNPM_UF_Histologie - - none - 0 - 0 - false - BOTH - false - - let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10;} - true - - OS.Molekulargenetik - - - Histologie / molekulare Diagnostik vom {Datum} - - 1 - true - false - 0 - 0 - false - Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 55d3661e-9f85-4c56-a046-3df941f4f8a2 - 10 - false - false - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - + + Allgemein + 1.0 + 0 + @@ -10274,21 +10154,20 @@ 47 true - - combobox - Ergebnis - Ergebnis + + group + Feldgruppe1 + Wirkstoffe true false true - 4.5 + 3.0 false - 1 + 0 0 - Ergebnis - DNPM_Therapielinie + none 0 @@ -10310,8 +10189,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10327,32 +10206,36 @@ false false - 1 + 0 0 true false 0 20119 - 98454c5c-9708-4deb-924b-9186b6b39aa8 - 1 + 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 + 3 false false - - group - Feldgruppe2 - Therapielinie + + textfield + Nummer + true - false + true true 1.0 + + + false false 0 0 - - + Nummer + DNPM_Therapielinie + Feldgruppe2 none 0 0 @@ -10376,10 +10259,10 @@ 0 - 0 + 40 0 0 - 0 + 1 false false false @@ -10396,36 +10279,40 @@ false 0 20119 - a1a0c396-00f8-4840-86e7-0e58ea988eaa - 3 + 88af944b-c2dd-460e-98ad-c3da71add6c4 + 10 false false - - button - Suche - Suche + + combobox + Abbruchsgrund + Abbruchsgrund true false - false - 2.0 + true + 5.0 false - 0 + 1 0 - - Feldgruppe1 + Abbruchgrund + DNPM_Therapielinie + 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); + + Beendigung='A' true - + + Beendigung + + + false @@ -10440,12 +10327,12 @@ true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -10457,31 +10344,34 @@ false false - 0 + 1 0 true false 0 20119 - cde2708d-5d4a-4c38-aa7a-775d16acde3e - 6 + bd4e1777-1ea8-4197-b865-cfcd1e522e0e + 3 false false - combobox - Abbruchsgrund - Abbruchsgrund + textarea + WirkstoffCodes + Wirkstoff Codes true - false + true true - 5.0 + 4.0 + + + false false - 1 + 0 0 - Abbruchgrund + WirkstoffCodes DNPM_Therapielinie none @@ -10490,17 +10380,15 @@ false BOTH - Beendigung='A' + false true - - Beendigung - + false - 1 + 0 true false 0 @@ -10511,16 +10399,17 @@ true false false - code - code,kurz + + 0 0 0 0 0 false - false + true false + 500 1 0 0 @@ -10528,34 +10417,34 @@ false false - 1 + 0 0 true false 0 20119 - bd4e1777-1ea8-4197-b865-cfcd1e522e0e - 3 + ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 + 13 false false - - datefield - Beginn - vom + + combobox + Ergebnis + Ergebnis true false true - 6.0 + 4.5 false - 0 + 1 0 - Beginn + Ergebnis DNPM_Therapielinie - Feldgruppe2 - start + + none 0 0 false @@ -10575,8 +10464,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -10592,32 +10481,31 @@ false false - 0 + 1 0 true false 0 20119 - 1ba774bb-db6d-4639-95bb-de636a952049 - 4 + 98454c5c-9708-4deb-924b-9186b6b39aa8 + 1 false false - - combobox - Beendigung - Beendigung + + group + Feldgruppe2 + Therapielinie true false true - 4.75 + 1.0 false - 1 + 0 0 - Beendigung - DNPM_Therapielinie + none 0 @@ -10639,8 +10527,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10656,39 +10544,42 @@ false false - 1 + 0 0 true false 0 20119 - a437c0ca-aa06-4ea5-b940-a17382d22080 - 2 + a1a0c396-00f8-4840-86e7-0e58ea988eaa + 3 false false - - datefield - Ende - bis + + button + Suche + Suche true false - true - 6.5 + false + 2.0 false 0 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end + + 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 + @@ -10708,7 +10599,7 @@ 0 0 0 - 0 + -1 0 false false @@ -10726,31 +10617,28 @@ false 0 20119 - 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd - 4 + cde2708d-5d4a-4c38-aa7a-775d16acde3e + 6 false false - textfield - Nummer - + datefield + Beginn + vom true - true + false true - 1.0 + 6.0 - - - false false 0 0 - Nummer + Beginn DNPM_Therapielinie Feldgruppe2 - none + start 0 0 false @@ -10773,10 +10661,10 @@ 0 - 40 + 0 0 0 - 1 + 0 false false false @@ -10793,40 +10681,32 @@ false 0 20119 - 88af944b-c2dd-460e-98ad-c3da71add6c4 - 10 + 1ba774bb-db6d-4639-95bb-de636a952049 + 4 false false - - textarea - WirkstoffCodes - Wirkstoff Codes + + textfield + Wirkstoffe + true true true - 4.0 - - - - false + 1.0 + false 0 0 - WirkstoffCodes + Wirkstoffe DNPM_Therapielinie - + Feldgruppe1 none 0 0 false BOTH - - false - true - - false @@ -10848,11 +10728,10 @@ 0 0 0 - 0 + 3 false - true + false false - 500 1 0 0 @@ -10866,27 +10745,28 @@ false 0 20119 - ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 - 13 + ae8a899e-c650-4d93-a1e7-284a3c6aa516 + 3 false false - - group - Feldgruppe1 - Wirkstoffe + + datefield + Ende + bis true false true - 3.0 + 6.5 false 0 0 - - - none + Ende + DNPM_Therapielinie + Feldgruppe2 + end 0 0 false @@ -10929,27 +10809,27 @@ false 0 20119 - 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 - 3 + 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd + 4 false false - - textfield - Wirkstoffe - + + combobox + Beendigung + Beendigung true - true + false true - 1.0 + 4.75 false - 0 + 1 0 - Wirkstoffe + Beendigung DNPM_Therapielinie - Feldgruppe1 + none 0 0 @@ -10959,7 +10839,7 @@ - 0 + 1 true false 0 @@ -10970,13 +10850,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -10987,14 +10867,14 @@ false false - 0 + 1 0 true false 0 20119 - ae8a899e-c650-4d93-a1e7-284a3c6aa516 - 3 + a437c0ca-aa06-4ea5-b940-a17382d22080 + 2 false false @@ -11002,38 +10882,55 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Ende der Therapielinie in der Zukunft liegt - DatumGrenze_Ende_GueltigZukunft - dateAfterOrEquals(getNow(), Ende) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) true true true 0 - Ende + Beginn 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Ende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Ende) + Der Beginn der Therapielinie liegt nach ihrem Ende + Prüfung, ob Beginn der Therapielinie nach dem Ende liegt + Beginn nach Ende + Beginn.before(Ende) or Beginn.equals(Ende) true true true + not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) + true 0 + Beginn Ende 1 - Das Datum des Therapieendes fehlt - Prüfung, ob das Enddatum der Therapie vorhanden ist - Therapielinie_Enddatum - not isEmpty(Ende) + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) + true + true + true + 0 + + Beendigung + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) true true true @@ -11057,56 +10954,53 @@ - 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt - DatumGrenze_Beginn_GueltigZukunft - dateAfterOrEquals(getNow(), Beginn) + 1 + Das Datum des Therapieendes fehlt + Prüfung, ob das Enddatum der Therapie vorhanden ist + Therapielinie_Enddatum + not isEmpty(Ende) true true true 0 - Beginn + Ende 2 - Der Beginn der Therapielinie liegt nach ihrem Ende - Prüfung, ob Beginn der Therapielinie nach dem Ende liegt - Beginn nach Ende - Beginn.before(Ende) or Beginn.equals(Ende) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) true true true - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true 0 - Beginn Ende - 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 Geburtsdatum + Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Beginn_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Beginn) true true true 0 - Beendigung + Beginn 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Beginn_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + Das Datum liegt in der Zukunft + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) true true true @@ -11131,20 +11025,6 @@ Abbruchsgrund - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Beginn_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Beginn) - true - true - true - 0 - - Beginn - - @@ -11156,6 +11036,127 @@ 3 + + + DNPM_UF_Verwandte + + -3 + DNPM UF Verwandte + 1 + DNPM UF Verwandte + Verwandte + DNPM UF Verwandte + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 714de81f-f0a5-4179-a975-3233db8e0121 + 4 + true + + + combobox + Verwandtschaftsgrad + Verwandtschaftsgrad + true + false + true + 1.0 + + + + false + false + + 1 + 0 + Verwandtschaftsgrad + DNPM_UF_Verwandte + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 32b7cc83-25cc-4336-a52e-4479450036fd + 1 + false + false + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + DNPM_UF_Rebiopsie @@ -11195,26 +11196,23 @@ false 20119 f8ca5edc-088e-46ab-baed-228b8d671c9e - 21 + 22 true - - datefield - ufrbdatum - Datum MTB + + formReference + refmolekulargenetik + Molekulargenetische Untersuchung true false true - 1.0 + 3.0 - - - false false 0 0 - datum + ref_molekulargenetik DNPM_UF_Rebiopsie none @@ -11222,22 +11220,18 @@ 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false + OS.Molekulargenetik - - 0 + Befund vom {Datum} + 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. + 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 @@ -11265,19 +11259,19 @@ false 0 20119 - d09fbcc9-5ae3-460b-9c1a-b116abe2a115 - 8 + 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 + 4 false false - - formReference - reftumorkonferenz - MTB + + datefield + ufrbdatum + Datum MTB true false true - 0.5 + 1.0 @@ -11286,7 +11280,7 @@ 0 0 - ref_tumorkonferenz + datum DNPM_UF_Rebiopsie none @@ -11300,21 +11294,16 @@ false - - var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); - true - - OS.Tumorkonferenz - MTB vom {Datum} + 0 true false 0 0 false - Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. + 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 @@ -11342,25 +11331,28 @@ false 0 20119 - 7a254fab-5a15-4a55-adc8-ad8624ad4258 - 10 + d09fbcc9-5ae3-460b-9c1a-b116abe2a115 + 8 false false - + formReference - refmolekulargenetik - Molekulargenetische Untersuchung + reftumorkonferenz + MTB true false true - 3.0 + 0.5 + + + false false 0 0 - ref_molekulargenetik + ref_tumorkonferenz DNPM_UF_Rebiopsie none @@ -11368,18 +11360,28 @@ 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - OS.Molekulargenetik + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz - Befund vom {Datum} - 1 + {TK.shortdesc} vom {Datum} + + 0 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. + 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 @@ -11407,8 +11409,8 @@ false 0 20119 - 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 - 4 + 7a254fab-5a15-4a55-adc8-ad8624ad4258 + 11 false false @@ -11416,10 +11418,10 @@ 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) + 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 @@ -11432,40 +11434,40 @@ 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) + Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist + Rebiospie_Erstellungsdatum + not isEmpty(ufrbdatum) true true true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 ufrbdatum - 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) + 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 - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt - DatumGrenze_ufrbdatum_GueltigZukunft - dateAfterOrEquals(getNow(), ufrbdatum) + 1 + Das Datum 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 @@ -11531,18 +11533,18 @@ textarea - Ergebnisse - Ergebnisse + InstitutName + Institut true false true - 3.0 + 2.0 false 0 0 - Ergebnisse + InstitutName DNPM_Vorbefunde none @@ -11588,25 +11590,25 @@ false 0 20119 - b2d88874-ee58-492b-a51c-d2c79ff21e6b + da5c37fa-a15a-4558-a7f3-bed921cf7ac1 1 false false - textfield - Befundnummer - Befundnummer + textarea + Ergebnisse + Ergebnisse true false true - 1.0 + 3.0 false 0 0 - Befundnummer + Ergebnisse DNPM_Vorbefunde none @@ -11635,7 +11637,7 @@ 0 0 0 - 3 + 0 false false false @@ -11652,25 +11654,25 @@ false 0 20119 - 46d303d9-baad-4239-a5df-aa9a74372fe5 + b2d88874-ee58-492b-a51c-d2c79ff21e6b 1 false false - textarea - InstitutName - Institut + textfield + Befundnummer + Befundnummer true false true - 2.0 + 1.0 false 0 0 - InstitutName + Befundnummer DNPM_Vorbefunde none @@ -11699,7 +11701,7 @@ 0 0 0 - 0 + 3 false false false @@ -11716,7 +11718,7 @@ false 0 20119 - da5c37fa-a15a-4558-a7f3-bed921cf7ac1 + 46d303d9-baad-4239-a5df-aa9a74372fe5 1 false false @@ -11777,12 +11779,12 @@ textfield - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + QuotientPFS2PFS1 + Quotient PFS2/PFS1 true false true - 9.0 + 8.0 @@ -11791,7 +11793,7 @@ 0 0 - OverallSurvival + QuotientPFS2_PFS1 DNPM_FollowUp Ansprechen none @@ -11837,15 +11839,15 @@ false 0 20119 - d8ccb95b-1ea1-4792-a877-f653e05fdcd1 + 08326dbd-763f-48a6-ac58-9df92c6bee62 5 false false - + textarea - BewertungMemo - Bemerkung + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung true false true @@ -11858,19 +11860,19 @@ 0 0 - BewertungMemo + EmpfehlungsumsetzungNein DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' + StatusTherapie='not-done' true - BestResponse + StatusTherapie false @@ -11911,41 +11913,40 @@ false 0 20119 - 1fd81b59-e343-46dc-82d9-18bfdb05ac42 + f85312b5-c779-4568-aa5e-b5319a04c351 6 false false - - combobox - GrundAblehnungKosten - Grund für Ablehnung der Kostenübernahme + + datefield + DatumProgression + Datum der Progression true false true - 5.0 + 3.0 false false - 1 + 0 0 - AblehnungKosten + DatumProgression DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + BestResponse = 'PD' true - StatusKostenuebernahme - AntragKostenuebernahme + BestResponse false @@ -11962,9 +11963,9 @@ true false - false - code - code,kurz + false + + 0 0 0 @@ -11980,34 +11981,34 @@ false false - 1 + 0 0 true false 0 20119 - c1b0f098-818a-4758-8bf0-ddeced5414d6 + ede81488-4147-4f03-8a94-bdc94e3679e9 5 false false - combobox - GrundTherapieabbruch - Grund für Therapieabbruch + textarea + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung true false true - 6.0 + 10.0 false false - 1 + 0 0 - GrundTherapieabbruch + TherapieumsetzungMemo DNPM_FollowUp Bereich2 none @@ -12016,7 +12017,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 @@ -12037,8 +12038,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12054,35 +12055,36 @@ false false - 1 + 0 0 true false 0 20119 - d6d720c7-dfdf-428e-9fbe-4b95ddea289d + bda520b0-f85c-4024-982c-d22f67ff7d41 7 false false - - section - Bereich2 - Status der Therapieumsetzung + + combobox + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme true false true - 4.0 + 1.0 false false - 0 + 1 0 - - + AntragKostenuebernahme + DNPM_FollowUp + AntragKostenuebernahm none 0 0 @@ -12103,8 +12105,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12120,25 +12122,25 @@ false false - 0 + 1 0 true false 0 20119 - 43bd84f2-49d0-4809-a0c1-32d8341db578 - 1 + 16f4d725-6d87-4078-a59d-6ca6724f1988 + 2 false false - + datefield - Therapieende - Ende der Therapie + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme true false true - 8.0 + 2.0 @@ -12147,19 +12149,19 @@ 0 0 - Therapieende + AusstellungsdatumAntrag DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true - StatusTherapie + AntragKostenuebernahme false @@ -12200,28 +12202,28 @@ false 0 20119 - 6fabccc2-11a3-478e-b82f-98c178dea044 - 7 + 9341d092-6156-4ae9-9b0d-d72619ab4471 + 2 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 @@ -12229,6 +12231,13 @@ 0 false BOTH + + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -12244,8 +12253,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12261,25 +12270,25 @@ false false - 1 + 0 0 true false 0 20119 - b413b87c-66d2-4461-9956-23399c38e2fc - 1 + 6fabccc2-11a3-478e-b82f-98c178dea044 + 7 false false - textfield - QuotientPFS2PFS1 - Quotient PFS2/PFS1 + datefield + LetztesFollowUpDatum + Letztes Follow-Up-Datum true false true - 8.0 + 5.0 @@ -12288,7 +12297,7 @@ 0 0 - QuotientPFS2_PFS1 + LetztesFollowUpDatum DNPM_FollowUp Ansprechen none @@ -12317,7 +12326,7 @@ 0 0 0 - 3 + 0 false false false @@ -12334,15 +12343,15 @@ false 0 20119 - 08326dbd-763f-48a6-ac58-9df92c6bee62 + 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f 5 false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + textarea + BewertungMemo + Bemerkung true false true @@ -12355,24 +12364,25 @@ 0 0 - LinkTherapieempfehlung + BewertungMemo DNPM_FollowUp - + Ansprechen none 0 0 false BOTH - false - - setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); + + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' true - - DNPM UF Einzelempfehlung + + BestResponse + + + false - Empfehlung vom {ufeedatum} mit Priorität {prio} - + 1 true false @@ -12407,19 +12417,19 @@ false 0 20119 - 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea - 18 + 1fd81b59-e343-46dc-82d9-18bfdb05ac42 + 6 false false textfield - PFS1Vortherapie - PFS unter Vortherapie (PFS1) + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) true false true - 6.0 + 7.0 @@ -12428,7 +12438,7 @@ 0 0 - PFS1Vortherapie + PFS2EmpfTherapie DNPM_FollowUp Ansprechen none @@ -12474,42 +12484,34 @@ false 0 20119 - 5c55edcc-bf67-46b3-ad03-df55d113348d + fadffa23-865e-4918-bae9-ad0a32378b4b 5 false false - - combobox - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) + + section + Ansprechen + Ansprechen true false true - 9.0 + 5.0 false false - 1 + 0 0 - Dosisdichte - DNPM_FollowUp - Bereich2 + + none 0 0 false BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -12525,8 +12527,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12542,36 +12544,36 @@ false false - 1 + 0 0 true false 0 20119 - b7e6245b-8fda-411a-a6a3-2e2e633d04bf - 8 + 2527e13b-4441-4be7-83f8-55cd6cbd2904 + 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 @@ -12592,8 +12594,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12609,25 +12611,25 @@ false false - 1 + 0 0 true false 0 20119 - 16f4d725-6d87-4078-a59d-6ca6724f1988 - 2 + 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc + 5 false false - - datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + + textfield + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) true false true - 2.0 + 9.0 @@ -12636,21 +12638,14 @@ 0 0 - AusstellungsdatumAntrag + OverallSurvival DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - false @@ -12672,7 +12667,7 @@ 0 0 0 - 0 + 3 false false false @@ -12689,19 +12684,19 @@ false 0 20119 - 9341d092-6156-4ae9-9b0d-d72619ab4471 - 2 + d8ccb95b-1ea1-4792-a877-f653e05fdcd1 + 5 false false - + combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + StatusKostenuebernahme + Status der Kostenübernahme true false true - 5.0 + 4.0 @@ -12710,19 +12705,19 @@ 1 0 - GrundNichtumsetzung + StatusKostenuebernahme DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH - StatusTherapie = 'not-done' + AntragKostenuebernahme = '1' true - StatusTherapie + AntragKostenuebernahme false @@ -12763,8 +12758,8 @@ false 0 20119 - 85d14def-12b5-48d0-8f42-507847027e72 - 7 + 1ede003a-4a8d-44e4-8311-40fe309b5e2e + 2 false false @@ -12832,10 +12827,10 @@ false false - - section - Ansprechen - Ansprechen + + combobox + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie true false true @@ -12846,15 +12841,23 @@ false false - 0 + 1 0 - - + GrundNichtumsetzung + DNPM_FollowUp + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'not-done' + true + + StatusTherapie + + false @@ -12870,8 +12873,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12887,25 +12890,25 @@ false false - 0 + 1 0 true false 0 20119 - 2527e13b-4441-4be7-83f8-55cd6cbd2904 - 2 + 85d14def-12b5-48d0-8f42-507847027e72 + 7 false false - + combobox - EmpfehlungsumsetzungJa - Umsetzungsart + BestResponse + Best Response true false true - 4.0 + 1.0 @@ -12914,21 +12917,14 @@ 1 0 - EmpfehlungsumsetzungJa + BestResponse DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -12967,19 +12963,19 @@ false 0 20119 - fd714ec5-bca5-4c25-b995-4b00776bf337 - 8 + debc289c-a150-47e3-85cf-ad8e3c47f08c + 5 false false - + datefield - Therapiestart - Start der Therapie + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag true false true - 7.0 + 3.0 @@ -12988,19 +12984,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 @@ -13041,15 +13037,15 @@ false 0 20119 - 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 - 8 + bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 + 2 false false - + combobox - StatusKostenuebernahme - Status der Kostenübernahme + EmpfehlungsumsetzungJa + Umsetzungsart true false true @@ -13062,19 +13058,19 @@ 1 0 - StatusKostenuebernahme + EmpfehlungsumsetzungJa DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - AntragKostenuebernahme + StatusTherapie false @@ -13115,19 +13111,19 @@ false 0 20119 - 1ede003a-4a8d-44e4-8311-40fe309b5e2e - 2 + fd714ec5-bca5-4c25-b995-4b00776bf337 + 8 false false - - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie true false true - 5.0 + 3.0 @@ -13136,14 +13132,21 @@ 0 0 - LetztesFollowUpDatum + StatusTherapieBemerkung DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -13182,15 +13185,15 @@ false 0 20119 - 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f - 5 + 128962f0-c33e-4553-abbc-fc88befbddce + 4 false false - - textarea - AblehnungKostenMemo - Welche? + + textfield + PFS1Vortherapie + PFS unter Vortherapie (PFS1) true false true @@ -13203,22 +13206,14 @@ 0 0 - AblehnungKostenMemo + PFS1Vortherapie DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' - true - - GrundAblehnungKosten - AntragKostenuebernahme - - false @@ -13240,7 +13235,7 @@ 0 0 0 - 0 + 3 false false false @@ -13257,8 +13252,8 @@ false 0 20119 - 08e2a6f2-efa6-49e5-aed0-d658d075ca75 - 6 + 5c55edcc-bf67-46b3-ad03-df55d113348d + 5 false false @@ -13329,13 +13324,13 @@ false - datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag + textarea + AblehnungKostenMemo + Welche? true false true - 3.0 + 6.0 @@ -13344,7 +13339,7 @@ 0 0 - Datum_AntwortKueAntrag + AblehnungKostenMemo DNPM_FollowUp AntragKostenuebernahm none @@ -13353,9 +13348,10 @@ false BOTH - AntragKostenuebernahme = '1' + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' true + GrundAblehnungKosten AntragKostenuebernahme @@ -13397,30 +13393,30 @@ false 0 20119 - bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 - 2 + 08e2a6f2-efa6-49e5-aed0-d658d075ca75 + 6 false false - - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + + combobox + StatusTherapie + Status der Therapie true false true - 7.0 + 1.0 false false - 0 + 1 0 - PFS2EmpfTherapie + StatusTherapie DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 @@ -13441,13 +13437,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -13458,25 +13454,25 @@ false false - 0 + 1 0 true false 0 20119 - fadffa23-865e-4918-bae9-ad0a32378b4b - 5 + b413b87c-66d2-4461-9956-23399c38e2fc + 1 false false - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + datefield + Therapiestart + Start der Therapie true false true - 3.0 + 7.0 @@ -13485,7 +13481,7 @@ 0 0 - StatusTherapieBemerkung + Therapiestart DNPM_FollowUp Bereich2 none @@ -13494,7 +13490,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 @@ -13538,19 +13534,19 @@ false 0 20119 - 128962f0-c33e-4553-abbc-fc88befbddce - 4 + 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 + 8 false false - - textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung true false true - 10.0 + 2.0 @@ -13559,25 +13555,24 @@ 0 0 - TherapieumsetzungMemo + LinkTherapieempfehlung DNPM_FollowUp - Bereich2 + none 0 0 false BOTH - - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); + true + + DNPM UF Einzelempfehlung - + Empfehlung vom {ufeedatum} mit Priorität {prio} + 1 true false @@ -13612,40 +13607,40 @@ false 0 20119 - bda520b0-f85c-4024-982c-d22f67ff7d41 - 7 - false - false - - - datefield - DatumProgression - Datum der Progression + 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea + 18 + false + false + + + combobox + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) true false true - 3.0 + 9.0 false false - 0 + 1 0 - DatumProgression + Dosisdichte DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false BOTH - BestResponse = 'PD' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - BestResponse + StatusTherapie false @@ -13663,8 +13658,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13680,34 +13675,34 @@ false false - 0 + 1 0 true false 0 20119 - ede81488-4147-4f03-8a94-bdc94e3679e9 - 5 + b7e6245b-8fda-411a-a6a3-2e2e633d04bf + 8 false false - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung + combobox + GrundTherapieabbruch + Grund für Therapieabbruch true false true - 2.0 + 6.0 false false - 0 + 1 0 - EmpfehlungsumsetzungNein + GrundTherapieabbruch DNPM_FollowUp Bereich2 none @@ -13716,7 +13711,7 @@ false BOTH - StatusTherapie='not-done' + StatusTherapie = 'stopped' true StatusTherapie @@ -13737,8 +13732,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13754,25 +13749,25 @@ false false - 0 + 1 0 true false 0 20119 - f85312b5-c779-4568-aa5e-b5319a04c351 - 6 + d6d720c7-dfdf-428e-9fbe-4b95ddea289d + 7 false false - + combobox - BestResponse - Best Response + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme true false true - 1.0 + 5.0 @@ -13781,14 +13776,22 @@ 1 0 - BestResponse + AblehnungKosten DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + + AntragKostenuebernahme + StatusKostenuebernahme + + false @@ -13827,15 +13830,15 @@ false 0 20119 - debc289c-a150-47e3-85cf-ad8e3c47f08c + c1b0f098-818a-4758-8bf0-ddeced5414d6 5 false false - - datefield - Todeszeitpunkt - Todeszeitpunkt + + section + Bereich2 + Status der Therapieumsetzung true false true @@ -13848,9 +13851,8 @@ 0 0 - Todeszeitpunkt - DNPM_FollowUp - Ansprechen + + none 0 0 @@ -13894,8 +13896,8 @@ false 0 20119 - 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc - 5 + 43bd84f2-49d0-4809-a0c1-32d8341db578 + 1 false false @@ -13903,24 +13905,26 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des Follow up in der Zukunft liegt - DatumGrenze_DatumFollowUp_GueltigZukunft - dateAfterOrEquals(getNow(), DatumFollowUp) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) true true true + AntragKostenuebernahme = '1' + true 0 - DatumFollowUp + AusstellungsdatumAntrag 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) true true true @@ -13928,7 +13932,7 @@ true 0 - DatumAntwortKueAntrag + AusstellungsdatumAntrag @@ -13950,73 +13954,70 @@ 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 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 - AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) - true 0 AusstellungsdatumAntrag - DatumAntwortKueAntrag 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 des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapieende + DatumFollowUp 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) true true true + AntragKostenuebernahme = '1' + true 0 - LetztesFollowUpDatum + DatumAntwortKueAntrag - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt - DatumGrenze_DatumProgression_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + 1 + Der Grund für die Ablehnung der Kostenübernahme fehlt + Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist + FollowUp_Kostenübernahme_Grund + not isEmptyString(GrundAblehnungKosten) true true true - BestResponse = 'PD' + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true 0 - DatumProgression + GrundAblehnungKosten 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt - DatumGrenze_LetztesFollowUpDatum_GueltigZukunft - dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + Das Datum liegt 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 @@ -14027,46 +14028,48 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - AusstellungsdatumAntrag + Therapieende 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt - DatumGrenze_DatumFollowUp_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) + Das Datum liegt in der Zukunft + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true 0 - DatumFollowUp + Therapieende 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) true true true 0 - AusstellungsdatumAntrag + LetztesFollowUpDatum @@ -14087,66 +14090,81 @@ 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 liegt nach dem Sterbedatum + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumAntwortKueAntrag + Therapiestart 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Therapiestart nach dem Sterbedatum liegt - DatumGrenze_Therapiestart_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart + DatumFollowUp 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) + 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 AusstellungsdatumAntrag + DatumAntwortKueAntrag 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) + true + true + true + AntragKostenuebernahme = '1' + true + 0 + + DatumAntwortKueAntrag + + + + 2 + Das Datum liegt 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 = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true 0 - Therapiestart + DatumProgression @@ -14165,90 +14183,74 @@ Dosisdichte - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), Therapieende) - true - true - true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - Therapieende - - 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt - DatumGrenze_DatumFollowUp_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true + BestResponse = 'PD' + true 0 - DatumFollowUp + DatumProgression 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) true true true - BestResponse = 'PD' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumProgression + Therapiestart - 1 - Der Grund für die Ablehnung der Kostenübernahme fehlt - Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist - FollowUp_Kostenübernahme_Grund - not isEmptyString(GrundAblehnungKosten) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt + DatumGrenze_LetztesFollowUpDatum_GueltigZukunft + dateAfterOrEquals(getNow(), LetztesFollowUpDatum) true true true - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' - true 0 - GrundAblehnungKosten + LetztesFollowUpDatum 2 - Der Todeszeitpunkt entspricht nicht dem Sterbedatum - Prüfung, ob Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt.equals(patientData.getDeathdate()) + 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 - not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + BestResponse = 'PD' true 0 - Todeszeitpunkt + DatumProgression 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + Das Datum liegt in der Zukunft + Prüfung, ob Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) true true true @@ -14261,32 +14263,32 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) true true true - BestResponse = 'PD' + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) true 0 - DatumProgression + Todeszeitpunkt 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) true true true 0 - LetztesFollowUpDatum + DatumFollowUp @@ -14356,17 +14358,17 @@ 20119 3cb37cdf-ee10-4652-b426-531b07ee3d6b - 228 + 229 true - - textfield - Krankenkasse - Krankenkasse + + subform + ECOGVerlauf + ECOG Performance Status Verlauf true false true - 4.0 + 4.5 @@ -14374,16 +14376,16 @@ false 0 - 0 - Krankenkasse - DNPM_KPA - Bereich2 + 1 + + none 0 0 false BOTH false + DNPM UF ECOG @@ -14393,7 +14395,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -14404,7 +14406,7 @@ 0 0 0 - 3 + 0 false false false @@ -14421,28 +14423,28 @@ false 0 20119 - af831cf8-1114-456c-a068-d0861fd6260d - 6 + 980da558-1af2-45b1-a04b-3a3e7058018f + 4 false false - datefield - Therapiebeginn - Therapiebeginn + combobox + AnsprechenLetzteLinie + Ansprechen true - true + false true - 1.0 + 3.0 false false - 0 + 1 0 - Therapiebeginn + AnsprechenLetzteLinie DNPM_KPA Bereich7 none @@ -14460,13 +14462,13 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + true false false - - + code + code,kurz 0 0 0 @@ -14482,48 +14484,37 @@ false false - 0 + 1 0 true false 0 20119 - 66328e95-7872-4f6b-b78a-b484fde2bf2e - 11 + b28d7897-8590-47f5-b9d8-3b8a4c76cb7c + 9 false false - - textfield - FruehereTumoreAlter - Erkrankungsalter + + section + Bereich3 + Diagnose true false true 3.0 - - - false false 0 0 - fruehereTumorereAlter - DNPM_KPA - Bereich1 + + none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false @@ -14545,7 +14536,7 @@ 0 0 0 - 3 + 0 false false false @@ -14562,19 +14553,19 @@ false 0 20119 - 1abeb687-49ab-4dc9-b246-e7ed934f9282 - 6 + c1e537dc-9330-4c09-babe-fdf5436e5ad7 + 4 false false - + section - Consent - Consent + Bereich6 + Vortherapien true false true - 2.0 + 8.0 false @@ -14608,7 +14599,81 @@ 0 0 0 - 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + e3dff2cf-47b5-4d3b-b225-2b13655cfd6b + 3 + false + false + + + textfield + FruehereTumoreAlter + Erkrankungsalter + true + false + true + 3.0 + + + + false + false + + 0 + 0 + fruehereTumorereAlter + DNPM_KPA + Bereich1 + none + 0 + 0 + false + BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 false false false @@ -14625,19 +14690,19 @@ false 0 20119 - 7b92d1af-13c5-44a3-879a-24feb5c94e11 - 2 + 1abeb687-49ab-4dc9-b246-e7ed934f9282 + 6 false false - - datefield - DatumErstdiagnose - Datum der Erstdiagnose + + subform + Histologie + Histologie(en) true false - true - 1.0 + false + 3.25 @@ -14646,15 +14711,15 @@ 0 0 - DatumErstdiagnose - DNPM_KPA - Bereich3 + + none 0 0 false BOTH false + DNPM UF Histologie @@ -14664,7 +14729,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -14692,19 +14757,19 @@ false 0 20119 - 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 - 7 + 979ddbb0-26d0-48cd-b007-c43c046e523e + 3 false false - - lookup - ICDO3Lokalisation - ICD-O-3-Lokalisation + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung true false true - 3.0 + 1.0 @@ -14713,9 +14778,9 @@ 1 0 - ICDO3Lokalisation + fruehereTumorerkrankung DNPM_KPA - Bereich3 + Bereich1 none 0 0 @@ -14731,14 +14796,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz - kurz 0 0 0 @@ -14760,15 +14824,15 @@ false 0 20119 - 64e51a56-76da-47ba-8308-aa5687ae52f3 + 9bc377c6-3435-4eb5-afe8-075ca848eeb3 4 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + datefield + AnmeldedatumMTB + Anmeldedatum für das MTB true false true @@ -14779,12 +14843,12 @@ false false - 1 + 0 0 - LeitlinienTherapieProgr + AnmeldedatumMTB DNPM_KPA - Bereich6 - none + Bereich4 + date 0 0 false @@ -14804,8 +14868,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14821,25 +14885,25 @@ false false - 1 + 0 0 true false 0 20119 - b83024b5-1099-4eff-8400-e51ac5dab2c5 - 7 + df0a74b6-d142-4400-9a74-32b94fadba91 + 5 false false - + combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + GrundTherapieende + Grund für Therapieende true false true - 2.0 + 5.0 @@ -14848,9 +14912,9 @@ 1 0 - LeitlinienTherapieDurchl + GrundTherapieende DNPM_KPA - Bereich6 + Bereich7 none 0 0 @@ -14894,27 +14958,26 @@ false 0 20119 - 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 - 7 + 0b19e2d0-74df-4d80-b407-cef7c35f2d07 + 9 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung + + section + Bereich4 + aktueller Status true - true + false true - 6.0 + 4.0 false 0 0 - DatumEinwilligung - DNPM_KPA - Consent + + none 0 0 @@ -14958,30 +15021,26 @@ false 0 20119 - f854ff0b-4241-4b12-a38c-68185c2b8ad5 - 4 + e507848b-14f3-42f3-bc6b-daa0a494d8c2 + 5 false false - - combobox - GrundTherapieende - Grund für Therapieende + + section + Bereich2 + Patientendaten true false true - 5.0 + 1.0 - - - false false - 1 + 0 0 - GrundTherapieende - DNPM_KPA - Bereich7 + + none 0 0 @@ -15002,8 +15061,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15019,41 +15078,48 @@ false false - 1 + 0 0 true false 0 20119 - 0b19e2d0-74df-4d80-b407-cef7c35f2d07 - 9 + 041d042d-0378-4a7b-9e3d-cd11579184b3 + 3 false false - - datefield - DatumProgression - Datum der Progression + + combobox + WHOGrad + WHO-Grad true false true - 4.0 + 6.0 false false - 0 + 1 0 - DatumProgression + WHOGrad DNPM_KPA - Bereich7 + Bereich3 none 0 0 false BOTH + + ICD10.getCategories()->includes('Gehirn') + true + + ICD10 + + false @@ -15069,8 +15135,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15086,25 +15152,25 @@ false false - 0 + 1 0 true false 0 20119 - e1cf6699-9b39-4c56-9649-6da76858836d - 9 + f7da1c86-7204-4992-a651-b8a71ec72791 + 7 false false - combobox - WHOGrad - WHO-Grad + lookup + ICDO3Histologie + ICD-O-3-Histologie true false true - 6.0 + 4.0 @@ -15113,7 +15179,7 @@ 1 0 - WHOGrad + ICDO3Histologie DNPM_KPA Bereich3 none @@ -15121,13 +15187,6 @@ 0 false BOTH - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - false @@ -15138,13 +15197,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false code code,kurz + kurz 0 0 0 @@ -15166,27 +15226,30 @@ false 0 20119 - f7da1c86-7204-4992-a651-b8a71ec72791 - 7 + 7ee99b74-1e73-46d5-ad74-f90053b935ce + 4 false false - - combobox - Geschlecht - Geschlecht + + lookup + ICDO3Lokalisation + ICD-O-3-Lokalisation true - true + false true 3.0 + + + false false 1 0 - Geschlecht + ICDO3Lokalisation DNPM_KPA - Bereich2 + Bereich3 none 0 0 @@ -15209,6 +15272,7 @@ false code code,kurz + kurz 0 0 0 @@ -15230,36 +15294,33 @@ false 0 20119 - bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db + 64e51a56-76da-47ba-8308-aa5687ae52f3 4 false false - - subform - Tumorausbreitung - Tumorausbreitung + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung true false true - 3.5 + 5.0 - - - false false - 0 - 2 - - + 1 + 0 + Einwilligung + DNPM_KPA + Consent none 0 0 false BOTH false - DNPM UF Tumorausbreitung @@ -15273,9 +15334,9 @@ true false - false - - + false + code + code,kurz 0 0 0 @@ -15291,25 +15352,25 @@ false false - 0 + 1 0 true false 0 20119 - 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 - 2 + 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba + 5 false false - - subform - ECOGVerlauf - ECOG Performance Status Verlauf + + datefield + Therapieende + Therapieende true - false + true true - 4.5 + 2.0 @@ -15317,16 +15378,16 @@ false 0 - 1 - - + 0 + Therapieende + DNPM_KPA + Bereich7 none 0 0 false BOTH false - DNPM UF ECOG @@ -15336,7 +15397,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -15364,19 +15425,19 @@ false 0 20119 - 980da558-1af2-45b1-a04b-3a3e7058018f - 4 + 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 + 12 false false subform - Verwandte - Tumorerkrankungen bei Verwandten + Tumorausbreitung + Tumorausbreitung true false - false - 6.5 + true + 3.5 @@ -15384,7 +15445,7 @@ false 0 - 0 + 2 none @@ -15393,7 +15454,7 @@ false BOTH false - DNPM UF Verwandte + DNPM UF Tumorausbreitung @@ -15431,25 +15492,25 @@ false 0 20119 - 45add475-b61e-46c0-8886-359b5f812ef2 + 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 2 false false - - combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung + + formReference + ConsentMTB + Consent MTB-Register true false true - 5.0 + 11.0 false - 1 + 0 0 - Einwilligung + ConsentMTB DNPM_KPA Consent none @@ -15458,9 +15519,10 @@ false BOTH false + MR.Consent - + Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false @@ -15472,8 +15534,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15489,34 +15551,34 @@ false false - 1 + 0 0 true false 0 20119 - 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba - 5 + b29721ea-06bd-4ab5-9363-df060df7938c + 4 false false - lookup - ICD10 - ICD-10 + datefield + DatumErstdiagnose + Datum der Erstdiagnose true false true - 2.0 + 1.0 false false - 1 + 0 0 - ICD10 + DatumErstdiagnose DNPM_KPA Bereich3 none @@ -15539,9 +15601,8 @@ true false false - code - code,kurz - kurz + + 0 0 0 @@ -15557,21 +15618,21 @@ false false - 1 + 0 0 true false 0 20119 - c11ad5b1-a023-4e94-942c-ccb67324cec4 - 9 + 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 + 7 false false - - lookup - FruehereTumorDiagnose - Diagnose + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true @@ -15584,21 +15645,14 @@ 1 0 - fruehereTumorDiagnose + LeitlinienTherapieDurchl DNPM_KPA - Bereich1 + Bereich6 none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false @@ -15616,7 +15670,6 @@ false code code,kurz - kurz 0 0 0 @@ -15638,83 +15691,19 @@ false 0 20119 - c43f7b90-92cd-4a82-abaa-d2fd334f13e1 - 8 - false - false - - - datefield - Geburtsdatum - Geburtsdatum - true - true - true - 1.0 - - false - - 0 - 0 - Geburtsdatum - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 9699f132-154d-4ddc-a30b-bb78617b72a7 - 3 + 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 + 7 false false lookup - ICDO3Histologie - ICD-O-3-Histologie + ICD10 + ICD-10 true false true - 4.0 + 2.0 @@ -15723,7 +15712,7 @@ 1 0 - ICDO3Histologie + ICD10 DNPM_KPA Bereich3 none @@ -15770,30 +15759,27 @@ false 0 20119 - 7ee99b74-1e73-46d5-ad74-f90053b935ce - 4 + c11ad5b1-a023-4e94-942c-ccb67324cec4 + 9 false false - - datefield - Therapieende - Therapieende + + combobox + Geschlecht + Geschlecht true true true - 2.0 + 3.0 - - - false false - 0 + 1 0 - Therapieende + Geschlecht DNPM_KPA - Bereich7 + Bereich2 none 0 0 @@ -15809,13 +15795,13 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz 0 0 0 @@ -15831,23 +15817,23 @@ false false - 0 + 1 0 true false 0 20119 - 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 - 12 + bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db + 4 false false - - section - Bereich2 - Patientendaten + + datefield + Geburtsdatum + Geburtsdatum true - false + true true 1.0 @@ -15855,8 +15841,9 @@ 0 0 - - + Geburtsdatum + DNPM_KPA + Bereich2 none 0 0 @@ -15872,7 +15859,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -15900,40 +15887,44 @@ false 0 20119 - 041d042d-0378-4a7b-9e3d-cd11579184b3 + 9699f132-154d-4ddc-a30b-bb78617b72a7 3 - false - false - - - section - Bereich1 - frühere Tumorerkrankung + false + false + + + formReference + ConsentDNPM + Consent DNPM 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. + 1.0 + + + + false false 0 0 - - + ConsentDNPM + DNPM_KPA + Consent none 0 0 false BOTH - - false - true - - 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 @@ -15968,20 +15959,20 @@ false 0 20119 - 21271870-688f-4f94-9eed-a89defaa2895 - 10 + 09f1a25a-fd1c-47ce-9077-ff35fd10514b + 25 false false - - subform - Vorbefunde - Molekularpathologische Vorbefunde + + section + Bereich1 + frühere Tumorerkrankung true false - false - 7.0 - + true + 5.0 + Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. false 0 @@ -15993,8 +15984,12 @@ 0 false BOTH + + false + true + + false - DNPM UF Vorbefunde @@ -16032,19 +16027,19 @@ false 0 20119 - 54da08a1-2a70-40db-82a8-519ee88d4bbc - 5 + 21271870-688f-4f94-9eed-a89defaa2895 + 10 false false - - datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + + formReference + MTB + Molekulares Tumorboard true false true - 1.0 + 0.5 @@ -16053,18 +16048,24 @@ 0 0 - AnmeldedatumMTB + MTB DNPM_KPA Bereich4 - date + none 0 0 false BOTH false + + // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 1 true false @@ -16099,19 +16100,19 @@ false 0 20119 - df0a74b6-d142-4400-9a74-32b94fadba91 - 5 + a21806f5-5540-406d-9e02-0bae552668af + 8 false false - + datefield - Todesdatum - Todesdatum + DatumProgression + Datum der Progression true - true + false true - 2.0 + 4.0 @@ -16120,9 +16121,9 @@ 0 0 - Todesdatum + DatumProgression DNPM_KPA - Bereich2 + Bereich7 none 0 0 @@ -16138,7 +16139,7 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + true false @@ -16166,27 +16167,27 @@ false 0 20119 - 39da2eb2-d738-4814-938e-a5c23537ec5a - 3 + e1cf6699-9b39-4c56-9649-6da76858836d + 9 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 @@ -16202,7 +16203,7 @@ 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + true false @@ -16213,7 +16214,7 @@ 0 0 0 - 3 + 0 false false false @@ -16230,37 +16231,35 @@ false 0 20119 - f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf - 9 + f854ff0b-4241-4b12-a38c-68185c2b8ad5 + 4 false false - - formReference - ConsentMTB - Consent MTB-Register + + section + Consent + Consent true false true - 11.0 + 2.0 false 0 0 - ConsentMTB - DNPM_KPA - Consent + + none 0 0 false BOTH false - MR.Consent - Consent MTB-Register {ConsentDatumEinwilligungMTB} + 1 true false @@ -16295,30 +16294,27 @@ false 0 20119 - b29721ea-06bd-4ab5-9363-df060df7938c - 4 + 7b92d1af-13c5-44a3-879a-24feb5c94e11 + 2 false false - - combobox - AnsprechenLetzteLinie - Ansprechen + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true 3.0 - - - false false - 1 + 0 0 - AnsprechenLetzteLinie + AnzahlTherapielinien DNPM_KPA - Bereich7 + Bereich6 none 0 0 @@ -16334,18 +16330,18 @@ 0 0 false - + Wird beim Speichern automatisch aus Therapielinien gesetzt. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -16356,30 +16352,30 @@ false false - 1 + 0 0 true false 0 20119 - b28d7897-8590-47f5-b9d8-3b8a4c76cb7c + f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf 9 false false - - section - Bereich7 - Letzte Therapielinie + + subform + DNPMTherapielinie + Therapielinien true false true - 10.0 + 9.0 false 0 - 0 + 1 none @@ -16388,6 +16384,7 @@ false BOTH false + DNPM UF Therapielinie @@ -16425,28 +16422,28 @@ false 0 20119 - a4fd7d17-c771-4e91-b349-9e31cf942331 + c67e89e5-9079-42b1-a32f-39b5947c1461 3 false false - - formReference - MTB - Molekulares Tumorboard + + combobox + Leitlinienstatus + Leitlinienstatus true false true - 0.5 + 4.0 false false - 0 + 1 0 - MTB + Leitlinienstatus DNPM_KPA Bereich4 none @@ -16455,14 +16452,9 @@ 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 @@ -16474,8 +16466,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16491,42 +16483,49 @@ false false - 0 + 1 0 true false 0 20119 - a21806f5-5540-406d-9e02-0bae552668af - 7 + 677afe1c-12a8-47a0-a713-717700361c47 + 1 false false - - subform - Histologie - Histologie(en) + + lookup + FruehereTumorDiagnose + Diagnose true false - false - 3.25 + true + 2.0 false false - 0 + 1 0 - - + fruehereTumorDiagnose + DNPM_KPA + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false - DNPM UF Histologie @@ -16541,8 +16540,9 @@ true false false - - + code + code,kurz + kurz 0 0 0 @@ -16558,32 +16558,36 @@ false false - 0 + 1 0 true false 0 20119 - 979ddbb0-26d0-48cd-b007-c43c046e523e - 3 + c43f7b90-92cd-4a82-abaa-d2fd334f13e1 + 8 false false - - section - Bereich4 - aktueller Status + + datefield + Therapiebeginn + Therapiebeginn true - false + true true - 4.0 + 1.0 + + + false false 0 0 - - + Therapiebeginn + DNPM_KPA + Bereich7 none 0 0 @@ -16599,7 +16603,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -16627,19 +16631,19 @@ false 0 20119 - e507848b-14f3-42f3-bc6b-daa0a494d8c2 - 5 + 66328e95-7872-4f6b-b78a-b484fde2bf2e + 11 false false - - formReference - ConsentDNPM - Consent DNPM + + datefield + Todesdatum + Todesdatum true - false + true true - 1.0 + 2.0 @@ -16648,30 +16652,25 @@ 0 0 - ConsentDNPM + Todesdatum DNPM_KPA - Consent + Bereich2 none 0 0 false BOTH false - - DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} - true - - MR.Consent - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} + 1 true false 0 0 false - + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false @@ -16699,36 +16698,36 @@ false 0 20119 - 09f1a25a-fd1c-47ce-9077-ff35fd10514b - 25 + 39da2eb2-d738-4814-938e-a5c23537ec5a + 3 false false - - combobox - Leitlinienstatus - Leitlinienstatus + + subform + Verwandte + Tumorerkrankungen bei Verwandten true false - true - 4.0 + false + 6.5 false false - 1 + 0 0 - Leitlinienstatus - DNPM_KPA - Bereich4 + + none 0 0 false BOTH false + DNPM UF Verwandte @@ -16743,8 +16742,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -16760,30 +16759,30 @@ false false - 1 + 0 0 true false 0 20119 - 677afe1c-12a8-47a0-a713-717700361c47 - 1 + 45add475-b61e-46c0-8886-359b5f812ef2 + 2 false false subform - DNPMTherapielinie - Therapielinien + Vorbefunde + Molekularpathologische Vorbefunde true false - true - 9.0 + false + 7.0 false 0 - 1 + 0 none @@ -16792,7 +16791,7 @@ false BOTH false - DNPM UF Therapielinie + DNPM UF Vorbefunde @@ -16830,26 +16829,30 @@ false 0 20119 - c67e89e5-9079-42b1-a32f-39b5947c1461 - 3 + 54da08a1-2a70-40db-82a8-519ee88d4bbc + 5 false false - - section - Bereich3 - Diagnose + + textfield + Krankenkasse + Krankenkasse true false true - 3.0 + 4.0 + + + false false 0 0 - - + Krankenkasse + DNPM_KPA + Bereich2 none 0 0 @@ -16865,7 +16868,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -16876,7 +16879,7 @@ 0 0 0 - 0 + 3 false false false @@ -16893,19 +16896,19 @@ false 0 20119 - c1e537dc-9330-4c09-babe-fdf5436e5ad7 - 4 + af831cf8-1114-456c-a068-d0861fd6260d + 6 false false - + section - Bereich6 - Vortherapien + Bereich7 + Letzte Therapielinie true false true - 8.0 + 10.0 false @@ -16956,15 +16959,15 @@ false 0 20119 - e3dff2cf-47b5-4d3b-b225-2b13655cfd6b + a4fd7d17-c771-4e91-b349-9e31cf942331 3 false false - + combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie true false true @@ -16977,9 +16980,9 @@ 1 0 - fruehereTumorerkrankung + LeitlinienTherapieProgr DNPM_KPA - Bereich1 + Bereich6 none 0 0 @@ -17023,13 +17026,27 @@ false 0 20119 - 9bc377c6-3435-4eb5-afe8-075ca848eeb3 - 4 + b83024b5-1099-4eff-8400-e51ac5dab2c5 + 7 false false + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + 2 Das Datum liegt in der Zukunft @@ -17046,10 +17063,10 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt - DatumGrenze_DatumErstdiagnose_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) true true true @@ -17060,16 +17077,16 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) + Die ICD-10 der Diagnose fehlt + Prüfung, ob die ICD-10 der Diagnose vorhanden ist + Klinik/Anamnese_ICD-10 + not isEmptyString(ICD10) true true true 0 - AnmeldedatumMTB + ICD10 @@ -17088,52 +17105,38 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt - DatumGrenze_DatumErstdiagnose_GueltigZukunft - dateAfterOrEquals(getNow(), DatumErstdiagnose) - true - true - true - 0 - - DatumErstdiagnose - - - - 1 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + 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 - 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 vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true 0 - ICD10 + DatumProgression 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 @@ -17157,45 +17160,45 @@ - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt - DatumGrenze_DatumProgression_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) true true true 0 - DatumProgression + AnmeldedatumMTB 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) + Das Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) true true true 0 - AnmeldedatumMTB + DatumErstdiagnose - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt - DatumGrenze_DatumErstdiagnose_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + 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 - DatumErstdiagnose + AnmeldedatumMTB @@ -17253,12 +17256,12 @@ true 20119 b277991d-0bda-4082-841e-dd10759b9cbd - 173 + 176 true - + formReference - reftkhumangenber + reftkreevaluation MTB true false @@ -17272,30 +17275,30 @@ 0 0 - ref_tk_humangenber + ref_tk_reevaluation DNPM_Therapieplan - bereichHumangenBeratung + bereichreevaluation none 0 0 false BOTH - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - humangenberatung + reevaluation false - var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); + var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); true OS.Tumorkonferenz - MTB vom {Datum} + {TK.shortdesc} vom {Datum} 1 true @@ -17331,82 +17334,19 @@ false 0 20119 - 4159c052-f6cb-4084-9451-db28275ed671 + df226ded-99a6-4d1c-b23f-e6928e3492e5 12 false false - - section - bereichHumangenBeratung - Humangenetische Beratung - true - false - true - 5.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 2edb7cdc-3b65-43c4-9a9c-213d9d169467 - 3 - false - false - - + formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + referstemtb + Erstes MTB true false true - 6.0 + 2.25 @@ -17415,26 +17355,23 @@ 0 0 - ref_molekulargenetik + ref_tumorkonferenz DNPM_Therapieplan - bereichreevaluation + mtbepisode none 0 0 false BOTH - - reevaluation = '1' - true - - reevaluation - - false - OS.Molekulargenetik + + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum); + true + + OS.Tumorkonferenz - Befund vom {Datum}, Panel: {Panel} + {TK.shortdesc} vom {Datum} 1 true @@ -17442,7 +17379,7 @@ 0 0 false - + Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. true false @@ -17470,19 +17407,19 @@ false 0 20119 - 39e0e1ab-6a4d-4619-9031-7ce71524477d - 9 + 5bae273a-db65-4f40-a0d8-ecf8eb051d3d + 59 false false - - datefield - datumtkreevaluation - Datum MTB + + button + Button1 + Aus MTBs aktualisieren true false - true - 0.75 + false + 10.0 @@ -17491,22 +17428,18 @@ 0 0 - datum_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + + mtbepisode none 0 0 false BOTH - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - false + + var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + true + @@ -17526,7 +17459,7 @@ 0 0 0 - 0 + -1 0 false false @@ -17544,42 +17477,31 @@ false 0 20119 - 7948405e-2c3a-457b-b6e5-1a6a7368ea4e - 7 + 387972c3-b0c0-4504-9560-6f303dc4d6a6 + 4 false false - - datefield - datumtkhumangenber - Datum MTB + + section + Targetierung + Targetierung true false true - 0.75 + 4.0 - - - false false 0 0 - datum_tk_humangenber - DNPM_Therapieplan - bereichHumangenBeratung + + none 0 0 false BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false @@ -17618,53 +17540,49 @@ false 0 20119 - 44c497c8-0ef0-49c4-a873-340ce3e22854 - 7 + f6715f8d-0c3f-42bf-91e8-51a48f40877d + 3 false false - - formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese + + combobox + target + Target gefunden? true false true - 2.25 + 1.0 - - - false false - 0 + 1 0 - ref_dnpm_klinikanamnese + target DNPM_Therapieplan - + Targetierung none 0 0 - false + mandatory BOTH false - DNPM Klinik/Anamnese - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} + 1 true false 0 0 false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. + 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“. - false + true false false - - + code + code,kurz 0 0 0 @@ -17680,46 +17598,39 @@ false false - 0 + 1 0 true false 0 20119 - 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e + 3564da63-92df-4054-b628-f614db64fdf4 6 false false - - subform - DNPMUFRebiopsie - Rebiopsie + + datefield + datum + Datum (erstes) MTB true false - false - 7.5 + true + 4.5 false 0 0 - - - none + datum + DNPM_Therapieplan + mtbepisode + date 0 0 - false + mandatory BOTH - - mitempfehlungrebiopsie = true - true - - mitempfehlungrebiopsie - - false - DNPM UF Rebiopsie @@ -17729,7 +17640,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 @@ -17757,52 +17668,36 @@ false 0 20119 - 555e9865-872d-4ae7-9cbe-c0e3a7f09051 - 3 + e8a23bd7-debe-487c-b89b-7793c869c670 + 16 false - false - - - formReference - reftkreevaluation - MTB + false + + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung true false - true - 0.5 + false + 7.75 - - - false false 0 0 - ref_tk_reevaluation + mit_einzelempfehlung 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 @@ -17837,26 +17732,25 @@ false 0 20119 - df226ded-99a6-4d1c-b23f-e6928e3492e5 - 10 + 8aa53d95-66bf-4a5e-b029-646f01cb0b72 + 2 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung + + section + mtbepisode + MTB Episode true false - false - 7.75 + true + 0.5 false 0 0 - mit_einzelempfehlung - DNPM_Therapieplan + none 0 @@ -17901,40 +17795,40 @@ false 0 20119 - 8aa53d95-66bf-4a5e-b029-646f01cb0b72 - 2 + 37599bc6-496d-4d21-ba3e-f8a309cc9de1 + 1 false false - - textarea - humangenberbegruendung - Begründung + + subform + Einzelempfehlung + Einzelempfehlung true false - true - 5.0 + false + 8.0 false 0 0 - humangen_ber_begruendung - DNPM_Therapieplan - bereichHumangenBeratung + + none 0 0 - true + false BOTH - humangenberatung = '1' + miteinzelempfehlung = true true - humangenberatung + miteinzelempfehlung false + DNPM UF Einzelempfehlung @@ -17944,7 +17838,7 @@ 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + true false @@ -17972,25 +17866,26 @@ false 0 20119 - 4730a146-55a9-4f5e-adba-7da5116272da - 6 + 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 + 4 false false - - section - bereichreevaluation - Reevaluation + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true false - true - 7.0 + false + 7.25 false 0 0 - + mit_empfehlung_rebiopsie + DNPM_Therapieplan none 0 @@ -18035,31 +17930,42 @@ false 0 20119 - 43f12edc-2e9b-4d7e-b78b-da619744dc14 - 4 + 00e961e5-26e1-4d94-8c81-acb441fb329d + 2 false false - - section - Targetierung - Targetierung + + datefield + datumtkreevaluation + Datum MTB true false true - 4.0 + 0.75 + + + false false 0 0 - - + datum_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false @@ -18098,19 +18004,19 @@ false 0 20119 - f6715f8d-0c3f-42bf-91e8-51a48f40877d - 3 + 7948405e-2c3a-457b-b6e5-1a6a7368ea4e + 7 false false - - subform - Einzelempfehlung - Einzelempfehlung + + section + bereichreevaluation + Reevaluation true false - false - 8.0 + true + 7.0 false @@ -18123,15 +18029,7 @@ 0 false BOTH - - miteinzelempfehlung = true - true - - miteinzelempfehlung - - false - DNPM UF Einzelempfehlung @@ -18169,32 +18067,39 @@ false 0 20119 - 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 + 43f12edc-2e9b-4d7e-b78b-da619744dc14 4 false false - - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie + + textarea + humangenberbegruendung + Begründung true false - false - 7.25 + true + 5.0 false 0 0 - mit_empfehlung_rebiopsie + humangen_ber_begruendung DNPM_Therapieplan - + bereichHumangenBeratung none 0 0 - false + true BOTH + + humangenberatung = '1' + true + + humangenberatung + + false @@ -18205,7 +18110,7 @@ 0 0 false - + Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. true false @@ -18233,19 +18138,19 @@ false 0 20119 - 00e961e5-26e1-4d94-8c81-acb441fb329d - 2 + 4730a146-55a9-4f5e-adba-7da5116272da + 6 false false - + formReference - referstemtb - Erstes MTB + refreevaltumorprobe + Molekulargenetische Untersuchung. true false true - 2.25 + 6.0 @@ -18254,30 +18159,34 @@ 0 0 - ref_tumorkonferenz + ref_molekulargenetik DNPM_Therapieplan - mtbepisode + bereichreevaluation none 0 0 false BOTH - false - - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); + + reevaluation = '1' true - - OS.Tumorkonferenz + + reevaluation + + + false + OS.Molekulargenetik - MTB vom {Datum} + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. + true false @@ -18305,32 +18214,42 @@ false 0 20119 - 5bae273a-db65-4f40-a0d8-ecf8eb051d3d - 56 + 39e0e1ab-6a4d-4619-9031-7ce71524477d + 9 false false - - combobox - target - Target gefunden? + + datefield + datumtkhumangenber + Datum MTB true false true - 1.0 + 0.75 + + + false false - 1 + 0 0 - target + datum_tk_humangenber DNPM_Therapieplan - Targetierung + bereichHumangenBeratung none 0 0 - mandatory + false BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + false @@ -18341,13 +18260,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 @@ -18363,41 +18282,58 @@ false false - 1 + 0 0 true false 0 20119 - 3564da63-92df-4054-b628-f614db64fdf4 - 6 + 44c497c8-0ef0-49c4-a873-340ce3e22854 + 7 false false - - section - mtbepisode - MTB Episode + + formReference + reftkhumangenber + MTB true false true 0.5 + + + false false 0 0 - - + ref_tk_humangenber + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 false BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + false + + var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 1 true false @@ -18432,8 +18368,8 @@ false 0 20119 - 37599bc6-496d-4d21-ba3e-f8a309cc9de1 - 1 + 4159c052-f6cb-4084-9451-db28275ed671 + 14 false false @@ -18573,26 +18509,25 @@ false false - - datefield - datum - Datum (erstes) MTB + + section + bereichHumangenBeratung + Humangenetische Beratung true false true - 4.5 + 5.0 false 0 0 - datum - DNPM_Therapieplan - mtbepisode - date + + + none 0 0 - mandatory + false BOTH false @@ -18604,7 +18539,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 @@ -18632,8 +18567,79 @@ false 0 20119 - e8a23bd7-debe-487c-b89b-7793c869c670 - 16 + 2edb7cdc-3b65-43c4-9a9c-213d9d169467 + 3 + false + false + + + subform + DNPMUFRebiopsie + Rebiopsie + true + false + false + 7.5 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + + mitempfehlungrebiopsie = true + true + + mitempfehlungrebiopsie + + + false + DNPM UF Rebiopsie + + + + 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 + 555e9865-872d-4ae7-9cbe-c0e3a7f09051 + 3 false false @@ -18701,14 +18707,14 @@ false false - - button - Button1 - Aus MTBs aktualisieren + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false - false - 10.0 + true + 2.25 @@ -18717,30 +18723,28 @@ 0 0 - - mtbepisode + ref_dnpm_klinikanamnese + DNPM_Therapieplan + none 0 0 false BOTH false - - var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); - true - + 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 @@ -18748,7 +18752,7 @@ 0 0 0 - -1 + 0 0 false false @@ -18766,27 +18770,25 @@ false 0 20119 - 387972c3-b0c0-4504-9560-6f303dc4d6a6 - 4 + 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e + 6 false false - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt - DatumGrenze_datumtkreevaluation_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkreevaluation) + 1 + Das Datum 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 - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkreevaluation + datum @@ -18818,11 +18820,11 @@ - 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) + 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 @@ -18867,70 +18869,74 @@ 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 liegt nach dem Sterbedatum - Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt - DatumGrenze_datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datum) + Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt + DatumGrenze_datumtkreevaluation_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) true true true + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - datum + datumtkreevaluation 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt - DatumGrenze_datumtkhumangenber_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkhumangenber) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt + DatumGrenze_datumtkreevaluation_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) true true true - 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 vor dem Geburtsdatum - Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt - DatumGrenze_datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datum) + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt + DatumGrenze_datumtkhumangenber_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) true true true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - datum + datumtkhumangenber - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt - DatumGrenze_datumtkreevaluation_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt + DatumGrenze_datumtkreevaluation_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkreevaluation) true true true @@ -18942,19 +18948,17 @@ - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt - DatumGrenze_datumtkhumangenber_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt + DatumGrenze_datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datum) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkhumangenber + datum -- cgit v1.2.3