From e451b002372198c660cf5e733717da827f59fbfd Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Mon, 4 Dec 2023 09:36:37 +0100 Subject: Issue #63: Anzeigen des Panels in Verweisen auf OS-Molgen close #63 --- forms/dnpm-formulare.osc | 13918 +++++++++++++++++++++++---------------------- 1 file changed, 7058 insertions(+), 6860 deletions(-) (limited to 'forms') diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 0dd5443..6c78bfc 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,320 +1,219 @@ - 2023-10-02Z + 2023-12-04Z OnkoStar - 2.11.1.6 + 2.12.1 - DNPM.Ansprechen - Ansprechen auf letzte Therapielinie + DNPM.StatusTherapie + DNPM.StatusTherapie SIMPLE false - Klinischer KDS-DNPM + 20119 - 98139f13-da93-4aa2-9690-a6808d0256c6 - 12 + a20c571a-5784-47ca-b588-f40264135055 + 2 1 - 2022-03-15Z - DNPM.Ansprechen.v1 + 2023-03-18Z + DNPM.StatusTherapie.v1 true v1 20119 - 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 - 9 + afd94417-62fc-43d6-869f-68ff3d80e365 + 2 - c - Complete Response (CR) - Complete Response (CR) + on-going + Laufend + Laufend - 1.0 + 2.0 - m - Mixed Response (MR) - Mixed Response (MR) + stopped + Gestoppt + Gestoppt 3.0 - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) - - - 7.0 - - - p - Progressive Disease (PD) - Progressive Disease (PD) + not-done + Nicht durchgeführt + Nicht durchgeführt - 5.0 + 1.0 - s - Stable Disease (SD) - Stable Disease (SD) + completed + Vollendet + Vollendet 4.0 - - t - Partial Response (PR) - Partial Response (PR) - - - 2.0 - - - u - Unbekannt - Unbekannt - - - 6.0 - - - x - Bewertung nicht möglich - Bewertung nicht möglich - - - 8.0 - - - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich - - - 9.0 - - - - BestResponse - 2.0 - false - 7 - Best Response - - - c - - - m - - - p - - - s - - - t - - - x - - - y - - - - - LetzteTherapielinie - 1.0 - false - 7 - Ansprechen auf letzte Therapielinie - - - c - - - m - - - n - - - p - - - s - - - t - - - u - - - - + - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.ArtProbe - Art der Tumorprobe + DNPM.GrundNichtumsetzung + Grund für nicht umgesetzte Therapie SIMPLE false Klinischer KDS-DNPM 20119 - c87fd153-a032-4d48-a1af-3640c515e36d - 7 + 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + 4 1 - 2022-03-15Z - DNPM.ArtProbe.v1 + 2022-03-18Z + DNPM.GrundNichtumsetzung.v1 true v1 20119 - 1bb14751-18a6-48fd-901e-8894e4ce1442 - 4 + b9b1a0d5-571b-4a93-858f-1c758779060d + 2 - FFPE - Formalin-fixiert - Formalin-fixiert + u + Unbekannt + Unbekannt - 3.0 + 11.0 - cryo - Cryo-frozen - Cryo-frozen + n + Kostenübernahme noch ausstehend + Kostenübernahme noch ausstehend 2.0 - fresh - Frischgewebe - Frischgewebe + l + Lost to FU + Lost to FU + + + 9.0 + + + k + Klinisch keine Indikation + Klinisch keine Indikation + + + 3.0 + + + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt 1.0 - liquid - Liquid Biopsy - Liquid Biopsy + w + Weitere Gründe + Weitere Gründe - 4.0 + 10.0 - unknown - Unbekannt - Unbekannt + t + Tod + Tod + + + 6.0 + + + b + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + + + 7.0 + + + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt 5.0 + + e + Weiterbehandlung extern + Weiterbehandlung extern + + + 8.0 + + + m + Medizinische Gründe + Medizinische Gründe + + + 4.0 + - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.Dosisdichte - Dosisdichte + DNPM.StatusKostenuebernahme + DNPM.StatusKostenuebernahme SIMPLE false - Klinischer KDS-DNPM + 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 - - - 1 - 2022-03-18Z - DNPM.Dosisdichte.v1 - true - v1 - 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 - - - g - >= 50 % - >= 50 % - - - 2.0 - - - k - < 50 % - < 50 % - - - 1.0 - - - - - - - - Benutzer Bibliothek - - DNPM - 1 - - - - DNPM.Einwilligung - DNPM.Einwilligung - SIMPLE - false - DNPM.Einwilligung - 20119 - 645b5a61-2745-4804-a4c5-a42948415206 + ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 2 1 - 2022-08-09Z - DNPM.Einwilligung.v1 + 2023-02-24Z + DNPM.StatusKostenuebernahme.v1 true v1 20119 - 3b923932-3f0e-4df4-817b-1611f554f327 + c18acf29-76f7-4666-b21f-77a6e3b9d4f8 2 - active - zugestimmt - zugestimmt + accepted + angenommen + angenommen 1.0 @@ -333,231 +232,300 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.Evidenzlevel - Evidenzlevel + DNPM.Ansprechen + Ansprechen auf letzte Therapielinie SIMPLE false Klinischer KDS-DNPM 20119 - 18d5d70a-84d7-4f12-a10f-28802083f92e - 5 + 98139f13-da93-4aa2-9690-a6808d0256c6 + 12 1 2022-03-15Z - DNPM.Evidenzlevel.v1 + DNPM.Ansprechen.v1 true v1 20119 - ef16b7c1-fb1e-4391-87a7-487df93ddea1 - 3 + 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 + 9 - 1 - m1A - m1A + p + Progressive Disease (PD) + Progressive Disease (PD) - In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. - 1.0 + + 5.0 - 2 - m1B - m1B + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) - 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.0 - 3 - m1C - m1C + y + Bewertung noch nicht möglich + Bewertung noch nicht möglich - Ein oder mehrere Fallberichte in der gleichen Tumorentität. - 3.0 + + 9.0 - 4 - m2A - m2A + m + Mixed Response (MR) + Mixed Response (MR) - 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 + + 3.0 - 5 - m2B - m2B + t + Partial Response (PR) + Partial Response (PR) - 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.0 - 6 - m2C - m2C + u + Unbekannt + Unbekannt - Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. + 6.0 - 7 - m3 - m3 + x + Bewertung nicht möglich + Bewertung nicht möglich - 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 + + 8.0 - 8 - m4 - m4 + c + Complete Response (CR) + Complete Response (CR) - Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. - 8.0 + + 1.0 + + + s + Stable Disease (SD) + Stable Disease (SD) + + + 4.0 - + + + LetzteTherapielinie + 1.0 + false + 7 + Ansprechen auf letzte Therapielinie + + + m + + + c + + + s + + + u + + + t + + + p + + + n + + + + + BestResponse + 2.0 + false + 7 + Best Response + + + s + + + y + + + x + + + p + + + t + + + m + + + c + + + + - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.EvidenzlevelZusatz - Evidenzlevel-Zusatzverweise + DNPM.GrundTherapieabbruch + Grund für Therapieabbruch SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp 20119 - cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf - 5 + 0ff28640-40df-4833-9acb-05d07e6cbc71 + 8 1 - 2022-03-15Z - DNPM.EvidenzlevelZusatz.v1 + 2023-08-27Z + DNPM.GrundTherapieabbruch.v1 true v1 20119 - 8a56b3ef-38df-43d3-b53d-f8f35500f710 - 3 + f7503688-4a99-43ba-aa7e-85b259520718 + 8 - r - R - R - - Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. - 4.0 + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended + + 3.0 - s - is - is - - in situ-Daten aus Untersuchungen an Patientenmaterial (z.B. IHC, FISH) unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern zusätzlich angegeben werden, z.B. Evidenzgrad m3 is (IHC). + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally + + 9.0 + + + re + anhaltende Remission + anhaltende Remission + remission + 1.0 - v - iv - iv - - in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). - 2.0 + other + weitere Gründe + weitere Gründe + other + + 12.0 - z - Z - Z - - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) - 3.0 + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration + + 10.0 - - - - - - - Benutzer Bibliothek - - DNPM - 1 - - - - DNPM.GewinnungProbe - Gewinnung der Tumorprobe - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 34c9e994-12b2-4071-87a7-c7fda2865c0f - 4 - - - 1 - 2022-03-15Z - DNPM.GewinnungProbe.v1 - true - v1 - 20119 - 04d38eea-43e8-4b10-8af8-01311ff663ac - 2 - - b - Biopsie - Biopsie - + bsc + Best Supportive Care + Best Supportive Care + best supportive care - 1.0 + 11.0 - c - Cryo-frozen - Cryo-frozen - + un + unbekannt + unbekannt + unknown - 2.0 + 13.0 - l - Liquid Biopsy - Liquid Biopsy - + pr + Progression + Progression + progression - 3.0 + 5.0 - u - Unbekannt - Unbekannt - + mr + medizinische Gründe + medizinische Gründe + medical-reason 4.0 - z - Zytologie - Zytologie - + death + Tod + Tod + patient-death - 5.0 + 6.0 + + + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish + + 2.0 + + + to + Toxizität + Toxizität + toxicity + + 7.0 + + + ot + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + other-therapy-chosen + + 8.0 @@ -565,7 +533,7 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 @@ -591,14 +559,6 @@ 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 2 - - e - Nicht ausreichende Evidenz - Nicht ausreichende Evidenz - - - 1.0 - s Standardtherapie nicht ausgeschöpft @@ -607,6 +567,14 @@ 2.0 + + e + Nicht ausreichende Evidenz + Nicht ausreichende Evidenz + + + 1.0 + w Weitere Gründe @@ -621,119 +589,63 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + DNPM.Umsetzungsart + Umsetzungsart SIMPLE false Klinischer KDS-DNPM 20119 - 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + 8a99861b-ca2f-4d02-98eb-9eef5332e53c 4 1 2022-03-18Z - DNPM.GrundNichtumsetzung.v1 + DNPM.Umsetzungsart.v1 true v1 20119 - b9b1a0d5-571b-4a93-858f-1c758779060d + 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 2 - - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt - - - 1.0 - - - b - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - - - 7.0 - - - e - Weiterbehandlung extern - Weiterbehandlung extern - - - 8.0 - k - Klinisch keine Indikation - Klinisch keine Indikation - - - 3.0 - - - l - Lost to FU - Lost to FU - - - 9.0 - - - m - Medizinische Gründe - Medizinische Gründe + Kü-Antrag + Kü-Antrag - 4.0 + 1.0 - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend + i + in-label + in-label 2.0 - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt - - - 5.0 - - - t - Tod - Tod - - - 6.0 - - - u - Unbekannt - Unbekannt + h + individueller Heilversuch + individueller Heilversuch - 11.0 + 4.0 - w - Weitere Gründe - Weitere Gründe + o + off-label (Studie) + off-label (Studie) - 10.0 + 3.0 @@ -741,135 +653,111 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.Dosisdichte + Dosisdichte SIMPLE false - Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp + Klinischer KDS-DNPM 20119 - 0ff28640-40df-4833-9acb-05d07e6cbc71 - 8 + 24f63cbb-906b-4c60-870f-6912ca6a8669 + 5 1 - 2023-08-27Z - DNPM.GrundTherapieabbruch.v1 + 2022-03-18Z + DNPM.Dosisdichte.v1 true v1 20119 - f7503688-4a99-43ba-aa7e-85b259520718 - 8 + b49072ef-7dcb-45fc-9044-0f53b839d1d1 + 3 - bsc - Best Supportive Care - Best Supportive Care - best supportive care - - 11.0 - - - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally - - 9.0 - - - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration + g + >= 50 % + >= 50 % + - 10.0 + 2.0 - death - Tod - Tod - patient-death + k + < 50 % + < 50 % + - 6.0 + 1.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.EvidenzlevelZusatz + Evidenzlevel-Zusatzverweise + SIMPLE + false + Klinischer KDS-DNPM + 20119 + cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf + 5 + + + 1 + 2022-03-15Z + DNPM.EvidenzlevelZusatz.v1 + true + v1 + 20119 + 8a56b3ef-38df-43d3-b53d-f8f35500f710 + 3 + - mr - medizinische Gründe - medizinische Gründe - medical-reason - + r + R + R + + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. 4.0 - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen - - 8.0 - - - other - weitere Gründe - weitere Gründe - other - - 12.0 - - - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended - - 3.0 - - - pr - Progression - Progression - progression - - 5.0 - - - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish - - 2.0 - - - re - anhaltende Remission - anhaltende Remission - remission - + 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 - to - Toxizität - Toxizität - toxicity - - 7.0 + v + iv + iv + + in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + 2.0 - un - unbekannt - unbekannt - unknown - - 13.0 + z + Z + Z + + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) + 3.0 @@ -877,7 +765,7 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 @@ -903,14 +791,6 @@ 2b66c852-c5f2-41a3-9bce-c858c067aa80 2 - - e - extern - extern - - - 2.0 - i intern @@ -919,66 +799,74 @@ 1.0 + + e + extern + extern + + + 2.0 + - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.Krankheitsausdehnung - Aktuelle Krankheitsausdehnung + DNPM.MolekulareAlteration + Stützende molekulare Alteration SIMPLE false Klinischer KDS-DNPM 20119 - baaf0065-3919-41de-9647-8cdc499b99b7 + 8d012362-c74a-43b0-9c74-f05534d27c49 4 1 - 2022-03-14Z - DNPM.Krankheitsausdehnung.v1 + 2022-03-19Z + DNPM.MolekulareAlteration.v1 true v1 20119 - ae3b1f61-2a85-4851-9d04-1f553261aaa6 + be7727b0-d159-439d-8f77-feb0093196cf 2 - l - Lokal - Lokal + i + Insertion + Insertion - 1.0 + 3.0 - m - Metastasiert - Metastasiert + d + Deletion (hom./het.) + Deletion (hom./het.) 2.0 - t - Tumorfrei - Tumorfrei + a + Amplifikation (n CN) + Amplifikation (n CN) - 3.0 + 1.0 - u - Unbekannt - Unbekannt + f + Fusion + Fusion 4.0 @@ -989,71 +877,95 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.LeitlinienStatus - DNPM.LeitlinienStatus + DNPM.Evidenzlevel + Evidenzlevel SIMPLE false - + Klinischer KDS-DNPM 20119 - 5ca1ac02-1685-4592-ab17-2eae5409b496 - 2 + 18d5d70a-84d7-4f12-a10f-28802083f92e + 5 1 - 2023-02-27Z - DNPM.LeitlinienStatus.v1 + 2022-03-15Z + DNPM.Evidenzlevel.v1 true v1 20119 - 0dafa794-b658-4ed2-ae59-f5c561f6fec7 - 2 + ef16b7c1-fb1e-4391-87a7-487df93ddea1 + 3 - exhausted - ausgeschöpft - ausgeschöpft + 4 + m2A + m2A - - 1.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 - impossible - nicht möglich - nicht möglich + 2 + m1B + m1B - - 3.0 - + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 2.0 + - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar + 1 + m1A + m1A - - 4.0 + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 1.0 - nonexhaust - nicht ausgeschöpft - nicht ausgeschöpft + 5 + m2B + m2B - - 2.0 + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 5.0 - unknown - unbekannt - unbekannt + 8 + m4 + m4 - - 5.0 + Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. + 8.0 + + + 3 + m1C + m1C + + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 + + + 7 + m3 + m3 + + Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. + 7.0 + + + 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 @@ -1061,63 +973,71 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.LeitlinienTherapie - Alle leitliniengerechte Therapien durchlaufen + DNPM.LeitlinienStatus + DNPM.LeitlinienStatus SIMPLE false - Klinischer KDS-DNPM + 20119 - 37e4aae9-bf16-49ed-b90c-ff8a188f8457 - 5 + 5ca1ac02-1685-4592-ab17-2eae5409b496 + 2 1 - 2022-03-15Z - DNPM.LeitlinienTherapie.v1 + 2023-02-27Z + DNPM.LeitlinienStatus.v1 true v1 20119 - 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 - 0 - Nein - Nein + impossible + nicht möglich + nicht möglich - 2.0 + 3.0 - 1 - Ja - Ja + nonexhaust + nicht ausgeschöpft + nicht ausgeschöpft - 1.0 + 2.0 - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar 4.0 - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich + unknown + unbekannt + unbekannt - 3.0 + 5.0 + + + exhausted + ausgeschöpft + ausgeschöpft + + + 1.0 @@ -1125,55 +1045,63 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.LokalisationProbe - Lokalisation Tumorprobe + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung SIMPLE false Klinischer KDS-DNPM 20119 - 7a8837da-50d5-45d7-857a-9a72ca672557 - 5 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 1 - 2022-03-15Z - DNPM.LokalisationProbe.v1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 true v1 20119 - d9770218-13b1-4cc2-a2aa-8ca5103c3b91 - 3 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 + 2 - metastasis - Metastase - Metastase + l + Lokal + Lokal - 2.0 + 1.0 - primary - Primärtumor - Primärtumor + t + Tumorfrei + Tumorfrei - 1.0 + 3.0 - unknown + m + Metastasiert + Metastasiert + + + 2.0 + + + u Unbekannt Unbekannt - 3.0 + 4.0 @@ -1181,148 +1109,188 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.MethodeTuZellgehalt - DNPM.MethodeTuZellgehalt + DNPM.LeitlinienTherapie + Alle leitliniengerechte Therapien durchlaufen SIMPLE false - + Klinischer KDS-DNPM 20119 - 4639aa1b-33b3-4438-b2f9-281332be1b35 - 2 + 37e4aae9-bf16-49ed-b90c-ff8a188f8457 + 5 1 - 2023-03-05Z - DNPM.MethodeTuZellgehalt.v1 + 2022-03-15Z + DNPM.LeitlinienTherapie.v1 true v1 20119 - cd6f14ab-d99f-48a5-9a0c-636f0659d2d7 + 5f3ea150-2e9b-4166-a9d9-3718500195a7 2 - bioinform - Bioinformatisch - Bioinformatisch + 0 + Nein + Nein 2.0 - histologic - Histologisch - Histologisch + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt + + + 4.0 + + + 1 + Ja + Ja 1.0 + + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich + + + 3.0 + - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.MolekulareAlteration - Stützende molekulare Alteration + DNPM.Therapie.GrundTherapieende + Grund für Therapieende SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie 20119 - 8d012362-c74a-43b0-9c74-f05534d27c49 - 4 + 44494da5-0889-4617-b90e-2a67581edfba + 5 1 - 2022-03-19Z - DNPM.MolekulareAlteration.v1 + 2022-03-15Z + DNPM.GrundTherapieende.v1 true v1 20119 - be7727b0-d159-439d-8f77-feb0093196cf + 103206b6-7cba-49ec-aea2-769b671f0170 2 - a - Amplifikation (n CN) - Amplifikation (n CN) + z + Zustandsverschlechterung + Zustandsverschlechterung - 1.0 + 3.0 - d - Deletion (hom./het.) - Deletion (hom./het.) + s + Sonstige Gründe + Sonstige Gründe - 2.0 + 6.0 - f - Fusion - Fusion + r + Anhaltende Remission + Anhaltende Remission - 4.0 + 5.0 - i - Insertion - Insertion + p + Progression + Progression - 3.0 + 2.0 - - - - - - - Benutzer Bibliothek - - DNPM - 1 + + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten + + + 4.0 + + + t + Toxizität + Toxizität + + + 1.0 + + + u + unbekannt + unbekannt + + + 7.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 - DNPM.StatusKostenuebernahme - DNPM.StatusKostenuebernahme + DNPM.Einwilligung + DNPM.Einwilligung SIMPLE false - + DNPM.Einwilligung 20119 - ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 + 645b5a61-2745-4804-a4c5-a42948415206 2 1 - 2023-02-24Z - DNPM.StatusKostenuebernahme.v1 + 2022-08-09Z + DNPM.Einwilligung.v1 true v1 20119 - c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + 3b923932-3f0e-4df4-817b-1611f554f327 2 - accepted - angenommen - angenommen + active + zugestimmt + zugestimmt 1.0 @@ -1341,63 +1309,47 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.StatusTherapie - DNPM.StatusTherapie + DNPM.Verwandschaftsgrad + DNPM.Verwandschaftsgrad SIMPLE false 20119 - a20c571a-5784-47ca-b588-f40264135055 + b97a290c-90ea-426f-bef1-f7a030e59d5a 2 1 - 2023-03-18Z - DNPM.StatusTherapie.v1 + 2023-03-05Z + DNPM.Verwandschaftsgrad.v1 true v1 20119 - afd94417-62fc-43d6-869f-68ff3d80e365 + 946f95f9-ba56-4e43-ada4-894ad5214d2f 2 - completed - Vollendet - Vollendet - - - 4.0 - - - not-done - Nicht durchgeführt - Nicht durchgeführt - - - 1.0 - - - on-going - Laufend - Laufend + EXT + erweitertes Familienmitglied + erweitertes Familienmitglied 2.0 - stopped - Gestoppt - Gestoppt + FAMMEMB + Familienmitglied + Familienmitglied - 3.0 + 1.0 @@ -1405,55 +1357,55 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.Target - DNPM.Target + OS.ConsentStatus + OS.ConsentStatus SIMPLE false 20119 - 98a6a4d8-0f54-406d-a117-a6ca636eb72a - 3 + 8394c6d2-e491-4147-ad8c-af8a1779ff1c + 11 1 - 2022-11-20Z - DNPM.Targetierung.v1 + 2023-02-27Z + OS.ConsentStatus true v1 20119 - 38193aef-55cd-431d-9ba5-ec260ab1bd28 + cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 - KT - Kein Target - Kein Target + w + widerrufen + widerrufen - 1.0 + 2.0 - TG - Target gefunden - Target gefunden + a + abgelehnt + abgelehnt - 2.0 + 1.0 - U - Unbekannt - Unbekannt + z + zugestimmt + zugestimmt - 3.0 + 0.0 @@ -1461,97 +1413,93 @@ - Benutzer Bibliothek + BENUTZER Bibliothek - DNPM + allgemein 1 - DNPM.Therapie.GrundTherapieende - Grund für Therapieende + MR.Consent Status + MR.Consent Status SIMPLE false - Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + 20119 - 44494da5-0889-4617-b90e-2a67581edfba - 5 + 187bd213-1cc1-47d3-9d46-e4fd9e8aa728 + 7 1 - 2022-03-15Z - DNPM.GrundTherapieende.v1 + 2022-08-25Z + MR.Consent Status.v1 true v1 20119 - 103206b6-7cba-49ec-aea2-769b671f0170 - 2 + 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 + 7 - p - Progression - Progression - - - 2.0 - - - r - Anhaltende Remission - Anhaltende Remission - - - 5.0 - - - s - Sonstige Gründe - Sonstige Gründe - - - 6.0 - - - t - Toxizität - Toxizität + z + zugestimmt + zugestimmt 1.0 - - u - unbekannt - unbekannt - - - 7.0 - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten + widerrufen + widerrufen - 4.0 + 3.0 - z - Zustandsverschlechterung - Zustandsverschlechterung + a + abgelehnt + abgelehnt - 3.0 + 2.0 - + + + Widerruf + 1.0 + false + 1 + Widerruf + + + w + + + + + Einwilligung + 2.0 + false + 2 + Einwilligung + + + z + + + a + + + + - Benutzer Bibliothek + BENUTZER Bibliothek - DNPM + allgemein 1 @@ -1584,12 +1532,12 @@ 1.5 - metastasiz - Metastasiert - Metastasiert + unknown + Unbekannt + Unbekannt - 2.0 + 4.0 tumor-free @@ -1600,12 +1548,12 @@ 1.0 - unknown - Unbekannt - Unbekannt + metastasiz + Metastasiert + Metastasiert - 4.0 + 2.0 @@ -1613,111 +1561,119 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.Umsetzungsart - Umsetzungsart - SIMPLE + DNPM.MethodeTuZellgehalt + DNPM.MethodeTuZellgehalt + SIMPLE false - Klinischer KDS-DNPM + 20119 - 8a99861b-ca2f-4d02-98eb-9eef5332e53c - 4 + 4639aa1b-33b3-4438-b2f9-281332be1b35 + 2 1 - 2022-03-18Z - DNPM.Umsetzungsart.v1 + 2023-03-05Z + DNPM.MethodeTuZellgehalt.v1 true v1 20119 - 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 + cd6f14ab-d99f-48a5-9a0c-636f0659d2d7 2 - h - individueller Heilversuch - individueller Heilversuch - - - 4.0 - - - i - in-label - in-label + bioinform + Bioinformatisch + Bioinformatisch 2.0 - k - Kü-Antrag - Kü-Antrag + histologic + Histologisch + Histologisch 1.0 - - o - off-label (Studie) - off-label (Studie) - - - 3.0 - - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - DNPM.Verwandschaftsgrad - DNPM.Verwandschaftsgrad + DNPM.ArtProbe + Art der Tumorprobe SIMPLE false - + Klinischer KDS-DNPM 20119 - b97a290c-90ea-426f-bef1-f7a030e59d5a - 2 + c87fd153-a032-4d48-a1af-3640c515e36d + 7 1 - 2023-03-05Z - DNPM.Verwandschaftsgrad.v1 + 2022-03-15Z + DNPM.ArtProbe.v1 true v1 20119 - 946f95f9-ba56-4e43-ada4-894ad5214d2f - 2 + 1bb14751-18a6-48fd-901e-8894e4ce1442 + 4 - EXT - erweitertes Familienmitglied - erweitertes Familienmitglied + fresh + Frischgewebe + Frischgewebe + + + 1.0 + + + liquid + Liquid Biopsy + Liquid Biopsy + + + 4.0 + + + cryo + Cryo-frozen + Cryo-frozen 2.0 - FAMMEMB - Familienmitglied - Familienmitglied + unknown + Unbekannt + Unbekannt - 1.0 + 5.0 + + + FFPE + Formalin-fixiert + Formalin-fixiert + + + 3.0 @@ -1725,139 +1681,127 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 1 - MR.Consent Status - MR.Consent Status + DNPM.GewinnungProbe + Gewinnung der Tumorprobe SIMPLE false - + Klinischer KDS-DNPM 20119 - 187bd213-1cc1-47d3-9d46-e4fd9e8aa728 - 7 + 34c9e994-12b2-4071-87a7-c7fda2865c0f + 4 1 - 2022-08-25Z - MR.Consent Status.v1 + 2022-03-15Z + DNPM.GewinnungProbe.v1 true v1 20119 - 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 - 7 + 04d38eea-43e8-4b10-8af8-01311ff663ac + 2 - a - abgelehnt - abgelehnt + u + Unbekannt + Unbekannt + + + 4.0 + + + c + Cryo-frozen + Cryo-frozen 2.0 - w - widerrufen - widerrufen + b + Biopsie + Biopsie - 3.0 + 1.0 z - zugestimmt - zugestimmt + Zytologie + Zytologie - 1.0 + 5.0 + + + l + Liquid Biopsy + Liquid Biopsy + + + 3.0 - - - Einwilligung - 2.0 - false - 2 - Einwilligung - - - a - - - z - - - - - Widerruf - 1.0 - false - 1 - Widerruf - - - w - - - - + - Benutzer Bibliothek + BENUTZER Bibliothek - allgemein + DNPM 1 - OS.ConsentStatus - OS.ConsentStatus + DNPM.LokalisationProbe + Lokalisation Tumorprobe SIMPLE false - + Klinischer KDS-DNPM 20119 - 8394c6d2-e491-4147-ad8c-af8a1779ff1c - 11 + 7a8837da-50d5-45d7-857a-9a72ca672557 + 5 1 - 2023-02-27Z - OS.ConsentStatus + 2022-03-15Z + DNPM.LokalisationProbe.v1 true v1 20119 - cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e - 2 + d9770218-13b1-4cc2-a2aa-8ca5103c3b91 + 3 - a - abgelehnt - abgelehnt + unknown + Unbekannt + Unbekannt - 1.0 + 3.0 - w - widerrufen - widerrufen + primary + Primärtumor + Primärtumor - 2.0 + 1.0 - z - zugestimmt - zugestimmt + metastasis + Metastase + Metastase - 0.0 + 2.0 @@ -1865,53 +1809,132 @@ - Benutzer Bibliothek + BENUTZER Bibliothek - allgemein + DNPM 1 - - DNPM_FollowUp - DNPM_FollowUp - -3 - Follow-Up - + + DNPM.Target + DNPM.Target + SIMPLE false - false + 20119 - d9b30f65-bb23-4379-80f2-f299566c0826 - 19 - - - DNPM.GrundAblehnung - AblehnungKosten - AblehnungKosten - Grund für Ablehnung der Kostenübernahme - propertyCatalogue - - - 0 - - true - false + 98a6a4d8-0f54-406d-a117-a6ca636eb72a + 3 + + + 1 + 2022-11-20Z + DNPM.Targetierung.v1 + true + v1 + 20119 + 38193aef-55cd-431d-9ba5-ec260ab1bd28 + 2 + + + U + Unbekannt + Unbekannt + + + 3.0 + + + KT + Kein Target + Kein Target + + + 1.0 + + + TG + Target gefunden + Target gefunden + + + 2.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 + + true + false true false 0.0 false false - 2 + 0 false 20119 - d5ba385c-840e-4ceb-bdcd-377e8a37c09f - 5 + 249f02c9-d175-4c2e-8c16-63286dd5ecc7 + 14 - AblehnungKostenMemo - AblehnungKostenMemo - Welche? + Befundnummer + Befundnummer + Befundnummer + shorttext + + + 255 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec + 14 + + + InstitutName + InstitutName + Institut longtext @@ -1929,15 +1952,35 @@ false 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a - 6 + 11839cd7-0f23-47ac-9131-47bd98890221 + 13 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_FollowUp + DNPM_FollowUp + -3 + Follow-Up + + false + false + 20119 + d9b30f65-bb23-4379-80f2-f299566c0826 + 19 + - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme - propertyCatalogue + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date 0 @@ -1949,13 +1992,13 @@ 0.0 false - false - 2 + true + 0 false 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d - 5 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 AusstellungsdatumAntrag @@ -1982,11 +2025,10 @@ 5 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response - propertyCatalogue + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + integer 0 @@ -1999,12 +2041,12 @@ false false - 2 + 0 false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 - 5 + 07acc1de-5f19-414c-bb96-6970bd623152 + 6 BewertungMemo @@ -2031,34 +2073,35 @@ 6 - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups - date + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie + propertyCatalogue 0 true false - true + false false 0.0 false - true - 0 + false + 2 false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 + bdd1febf-3f1e-4866-955b-825931638ef2 + 5 - DatumProgression - DatumProgression - Datum der Progression - date + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer 0 @@ -2070,26 +2113,26 @@ 0.0 false - true + false 0 false 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 780fa889-512a-4c31-b097-16a6843a3c0b 6 - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + longtext - 0 + 65535 true false - false + true false 0.0 @@ -2099,15 +2142,14 @@ false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be - 5 + 0da5a853-312d-4733-8ff2-1255e36358fc + 6 - DNPM.Dosisdichte - Dosisdichte - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - propertyCatalogue + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer 0 @@ -2120,18 +2162,18 @@ false false - 2 + 0 false 20119 - 33ad68dd-9c87-47d2-8038-421b13cde0ab - 5 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie propertyCatalogue @@ -2149,15 +2191,14 @@ false 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + 26a42220-9095-4bbf-b469-4b9bac1ac364 4 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue + DatumProgression + DatumProgression + Datum der Progression + date 0 @@ -2169,19 +2210,19 @@ 0.0 false - false - 2 + true + 0 false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 - 5 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 6 - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext + AblehnungKostenMemo + AblehnungKostenMemo + Welche? + longtext 65535 @@ -2198,15 +2239,14 @@ false 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 + aac8551d-8158-4b7e-873f-d23fdfb14b7a 6 - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum + date 0 @@ -2218,19 +2258,92 @@ 0.0 false + true + 0 + false + + 20119 + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + 6 + + + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false false 2 false 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 + d106aa22-9956-4386-a3a4-2977dad5ffaa + 5 + + + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + b4be56af-15b3-479d-908a-886902187c8f 6 - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 35ec18a7-f929-4427-91e0-335fb707e1ba + 5 + + + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? propertyCatalogue @@ -2248,14 +2361,14 @@ false 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 4 - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.Ansprechen + BestResponse + BestResponse + Best Response propertyCatalogue @@ -2273,13 +2386,13 @@ false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf + 807b3773-8b63-4c27-8ae1-457559528a88 5 - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum + Therapiestart + Therapiestart + Start der Therapie date @@ -2297,14 +2410,15 @@ false 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + c926f879-1098-4bd9-9023-c1eda0cf8c1e 6 - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch + propertyCatalogue 0 @@ -2317,18 +2431,18 @@ false false - 0 + 2 false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c + 7648480b-2210-4642-adc1-dd19f036e7bf 5 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer + Therapieende + Therapieende + Ende der Therapie + date 0 @@ -2340,26 +2454,26 @@ 0.0 false - false + true 0 false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b + 85b4103a-00b6-44bd-a8a6-f04cd209b495 6 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + date 0 true false - true + false false 0.0 @@ -2369,13 +2483,13 @@ false 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 - 6 + 58cefbff-fda9-44c9-a5a1-af343249f4be + 5 - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + Therapiedauer + Therapiedauer + Therapiedauer integer @@ -2393,13 +2507,13 @@ false 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 - 6 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 + 4 - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) integer @@ -2417,14 +2531,14 @@ false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b + e8da69f4-0aa1-4b5f-90ae-79d24406a496 6 - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme + DNPM.GrundAblehnung + AblehnungKosten + AblehnungKosten + Grund für Ablehnung der Kostenübernahme propertyCatalogue @@ -2432,7 +2546,7 @@ true false - false + true false 0.0 @@ -2442,14 +2556,14 @@ false 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa + d5ba385c-840e-4ceb-bdcd-377e8a37c09f 5 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart propertyCatalogue @@ -2457,7 +2571,7 @@ true false - false + true false 0.0 @@ -2467,21 +2581,21 @@ false 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 5 - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference - 65535 + 0 true false - false + true false 0.0 @@ -2491,14 +2605,15 @@ false 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba + ef006004-6dad-4d34-9d4a-d68be126f04c 5 - Therapiedauer - Therapiedauer - Therapiedauer - integer + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue 0 @@ -2511,18 +2626,19 @@ false false - 0 + 2 false 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 4 + 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 5 - Therapieende - Therapieende - Ende der Therapie - date + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -2534,22 +2650,22 @@ 0.0 false - true - 0 + false + 2 false 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 + c5734b67-1815-4e9e-abc7-935046cf6f83 6 - Therapiestart - Therapiestart - Start der Therapie - date + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext - 0 + 65535 true false @@ -2558,43 +2674,20 @@ 0.0 false - true + false 0 false 20119 - c926f879-1098-4bd9-9023-c1eda0cf8c1e - 6 - - - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc + f4a2829b-5bb6-4511-bc10-059278c9ba71 6 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt - date + DNPM.Dosisdichte + Dosisdichte + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) + propertyCatalogue 0 @@ -2606,40 +2699,40 @@ 0.0 false - true - 0 + false + 2 false 20119 - b4be56af-15b3-479d-908a-886902187c8f - 6 + 33ad68dd-9c87-47d2-8038-421b13cde0ab + 5 - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 2 - DNPM_KPA - DNPM_KPA + DNPM_UF_Einzelempfehlung + DNPM_UF_Einzelempfehlung -3 - Klinischer Kerndatensatz-MTB/Klinische Parameter/Anamnese + DNPM Unterformular Einzelempfehlung false false 20119 - ab9d331c-8d95-49e5-adc2-73295c8fa1a3 - 49 + 3de135fd-6d55-4280-9889-6ea73e08d668 + 74 - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB - date + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference 0 @@ -2651,19 +2744,19 @@ 0.0 false - true + false 0 false 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 17 + 7a555332-b002-4e35-b659-19c47164523d + 11 - DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen propertyCatalogue @@ -2671,7 +2764,7 @@ true false - true + false false 0.0 @@ -2681,41 +2774,42 @@ false 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 13 + 36c93e5f-deda-4c3b-801e-8565e72a8857 + 10 - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz + propertyCatalogue 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 15 + 9464246d-5fe8-42de-8797-4085d8b94f4e + 9 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON + longtext - 0 + 65535 true false @@ -2729,14 +2823,15 @@ false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern + propertyCatalogue 0 @@ -2749,21 +2844,21 @@ false false - 0 + 2 false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date + st_mol_alt_variante_json + st_mol_alt_variante_json + Stützende molekulare Alteration - Variante - JSON + shorttext - 0 + 65535 true false @@ -2777,38 +2872,39 @@ false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 + bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea + 10 - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date + OS.JaNein + hat_studie + hat_studie + Studienempfehlung + propertyCatalogue 0 true false - true + false false 0.0 false - true - 0 + false + 2 false 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + 9 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression - date + ref_molekulargenetik + ref_molekulargenetik + Ref OS.Molekulargenetik + formReference 0 @@ -2820,44 +2916,43 @@ 0.0 false - true + false 0 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e - 15 + 7613d7e8-f4ed-4978-806d-365b84ec260c + 11 - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten - propertyCatalogue + wirkstoffe_json + wirkstoffe_json + Wirkstoffe JSON + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 - 7 + 44c2a83c-5c75-4bde-90f6-a31c368ae798 + 9 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + OS.Studien + studie + studie + Studie propertyCatalogue @@ -2875,21 +2970,21 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 + db06c7d7-35ef-40a7-8364-61b3c3cdfbab + 9 - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + wirkstoffe + wirkstoffe + Wirkstoffe + longtext - 0 + 65535 true false - true + false false 0.0 @@ -2899,46 +2994,45 @@ false 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 - OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + prio + prio + Priorität + integer 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 - 7 + 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9 - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext + ref_dnpm_followup + ref_dnpm_followup + Verweis auf FollowUp + formReference - 65535 + 0 true false - true + false false 0.0 @@ -2948,18 +3042,17 @@ false 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 + a7abf50b-e20e-40af-9250-eda33596c782 + 7 - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung - propertyCatalogue + studie_nct + studie_nct + NCT-Nummer + shorttext - 0 + 255 true false @@ -2969,18 +3062,18 @@ false false - 2 + 0 false 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 + ddaac645-aaeb-439e-83ab-65ca80ce9756 + 9 - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis propertyCatalogue @@ -2988,7 +3081,7 @@ true false - true + false false 0.0 @@ -2998,14 +3091,14 @@ false 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a - 7 + 9743f684-fda9-447c-af4c-599aa5b29725 + 9 - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel propertyCatalogue @@ -3013,7 +3106,7 @@ true false - true + false false 0.0 @@ -3023,14 +3116,14 @@ false 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc - 14 + 90c31c81-4c61-4f9a-aa76-9417487a670b + 9 - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich propertyCatalogue @@ -3048,17 +3141,17 @@ false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 10 - Geburtsdatum - Geburtsdatum - Geburtsdatum - date + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext - 0 + 65535 true false @@ -3072,15 +3165,14 @@ false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht - propertyCatalogue + datum + datum + Datum MTB + date 0 @@ -3093,22 +3185,21 @@ false false - 2 + 0 false 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 - 16 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende - Grund für Therapieende - propertyCatalogue + studie_ort + studie_ort + Ort + shorttext - 0 + 255 true false @@ -3118,47 +3209,45 @@ false false - 2 + 0 false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 - 18 + c695971a-aa82-414e-90f7-76da86a09d5c + 9 - ICD-10 GM - ICD10 - ICD10 - ICD-10 - propertyCatalogue + st_mol_alt_alle + st_mol_alt_alle + Alle stützende molekulare Alterationen + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 + cbd209d6-635e-400b-8772-6daff5ddc342 + 10 - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie - propertyCatalogue + studien_alle + studien_alle + Alle Studienempfehlungen + longtext - 0 + 65535 true false @@ -3168,18 +3257,39 @@ false false - 2 + 0 false 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 18 + cfcbdbb8-1568-4e18-97be-efb4eaea76b1 + 10 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_KPA + DNPM_KPA + -3 + Klinischer Kerndatensatz-MTB/Klinische Parameter/Anamnese + + false + false + 20119 + ab9d331c-8d95-49e5-adc2-73295c8fa1a3 + 49 + - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -3187,7 +3297,7 @@ true false - false + true false 0.0 @@ -3197,38 +3307,39 @@ false 20119 - b9fb5736-9331-43af-97c5-af24cb759952 - 17 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 - Krankenkasse - Krankenkasse - Krankenkasse - shorttext + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + propertyCatalogue - 255 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 + 693dad8a-4a50-43c9-9792-1365a2c45b64 + 15 - DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie propertyCatalogue @@ -3246,14 +3357,14 @@ false 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 15 + dfc00dfb-7492-4158-b65b-126fcbccf236 + 7 - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht propertyCatalogue @@ -3261,7 +3372,7 @@ true false - true + false false 0.0 @@ -3271,14 +3382,14 @@ false 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus + OS.JaNeinUnbekannt + fruehereTumorerkrankung + fruehereTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3286,7 +3397,7 @@ true false - false + true false 0.0 @@ -3296,39 +3407,38 @@ false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 14 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie - propertyCatalogue + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 - LtlDatumProgression - LtlDatumProgression - Letzte Therapielinie-Datum der Progression - date + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer 0 @@ -3340,19 +3450,19 @@ 0.0 false - true + false 0 false 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 8 + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 15 - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose propertyCatalogue @@ -3370,13 +3480,13 @@ false 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 9 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn + Geburtsdatum + Geburtsdatum + Geburtsdatum date @@ -3384,7 +3494,7 @@ true false - true + false false 0.0 @@ -3394,45 +3504,46 @@ false 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende - date + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus + propertyCatalogue 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 - 9 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 14 - MTB - MTB - Molekulares Tumorboard - formReference + Therapieende + Therapieende + Letzte Therapielinie-Therapieende + date 0 true false - false + true false 0.0 @@ -3442,14 +3553,15 @@ false 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn - date + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung + propertyCatalogue 0 @@ -3462,18 +3574,19 @@ false false - 0 + 2 false 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 18 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 - Therapieende - Therapieende - Letzte Therapielinie-Therapieende - date + DNPM.LeitlinienTherapie + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue 0 @@ -3486,12 +3599,12 @@ false false - 0 + 2 false 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 18 + 86f29de0-792d-4369-a78a-ea711302e368 + 7 Todesdatum @@ -3518,10 +3631,10 @@ 16 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation propertyCatalogue @@ -3529,7 +3642,7 @@ true false - true + false false 0.0 @@ -3539,14 +3652,14 @@ false 20119 - 86f29de0-792d-4369-a78a-ea711302e368 - 7 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 - OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten propertyCatalogue @@ -3564,14 +3677,14 @@ false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 7 - OS.WHOHistoGrading - WHOGrad - WHOGrad - WHO-Grad + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen propertyCatalogue @@ -3589,39 +3702,38 @@ false 20119 - a25624c9-bfe8-4927-8223-aa54e649293f - 17 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 + 15 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose - propertyCatalogue + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde + 575eca39-a937-4163-952b-6fb2a5bda2fe 14 - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression + date 0 @@ -3633,20 +3745,19 @@ 0.0 false - false + true 0 false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 @@ -3659,46 +3770,25 @@ false false - 2 + 0 false 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 14 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_MolDiagnostik - DNPM_MolDiagnostik - -3 - DNPM_MolekulareDiagnostik - - false - false - 20119 - 904cd2d6-1dd8-4433-902f-4c2d485aaff0 - 8 - - Anmerkungen - Anmerkungen - Anmerkungen - longtext + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer - 65535 + 0 true false - false + true false 0.0 @@ -3708,14 +3798,15 @@ false 20119 - 7492586d-0a79-4fe1-aeb4-951e2d41b26c - 5 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 - Entnahmedatum - Entnahmedatum - Entnahmedatum - date + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie + propertyCatalogue 0 @@ -3728,18 +3819,18 @@ false false - 0 + 2 false 20119 - 16f30239-26c3-4e02-926f-bb48a5f159c2 - 5 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 - DNPM.GewinnungProbe - Entnahmemethode - Entnahmemethode - Entnahmemethode + OS.WHOHistoGrading + WHOGrad + WHOGrad + WHO-Grad propertyCatalogue @@ -3747,7 +3838,7 @@ true false - false + true false 0.0 @@ -3757,46 +3848,47 @@ false 20119 - 6524f880-e557-4b23-86d5-15bd69dffd49 - 6 + a25624c9-bfe8-4927-8223-aa54e649293f + 17 - Erstellungsdatum - Erstellungsdatum - Erstellungsdatum - date + DNPM.Therapie.GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende + Grund für Therapieende + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 86f5874f-236c-4171-9514-bf191b5f6bb4 - 5 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 - DNPM.LokalisationProbe - Lokalisation - Lokalisation - Lokalisation Tumor Probe - propertyCatalogue - - + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten + propertyCatalogue + + 0 true false - false + true false 0.0 @@ -3806,88 +3898,86 @@ false 20119 - d2c29f35-2b1f-47fd-85c7-9264aa30b6bb - 5 + 53f77bf5-940c-4e4a-832b-872bbec1da4a + 7 - DNPM.MethodeTuZellgehalt - Methode - Methode - Tumorgehalt Bestimmungsmethode - propertyCatalogue + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 0135259f-599d-4566-ae56-5ca41ea63c7c - 5 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 - ICD-O-3 Histologie - Morphologie - Morphologie - Morphologie - propertyCatalogue + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 - 5 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 + 17 - Pathologiebefund - Pathologiebefund - Pathologiebefund - formReference + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date 0 true false - false + true false 0.0 false - false + true 0 false 20119 - 03f599c0-726c-48ef-a014-9c549c20c74a - 3 + be53742c-96ca-465f-9c80-0ef9f439a6a9 + 18 - DNPM.ArtProbe - Probenart - Probenart - Art der Tumor Probe + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3895,7 +3985,7 @@ true false - false + true false 0.0 @@ -3905,38 +3995,39 @@ false 20119 - cbd8754e-f442-4c1b-852a-a9de24e05a54 - 5 + d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 7 - Text - Befundtext - Befundtext - longtext + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende + propertyCatalogue - 65535 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 672aaf95-8119-402a-9234-0846ad920672 - 5 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 - ICD-10 GM - Tumorentitaet - Tumorentität - Tumorentität + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status propertyCatalogue @@ -3944,7 +4035,7 @@ true false - false + true false 0.0 @@ -3954,14 +4045,14 @@ false 20119 - 5c27ed44-7d44-4a72-91d9-f0a107a04816 - 5 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 - Wert - Wert - Wert - decimal + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date 0 @@ -3978,35 +4069,14 @@ false 20119 - 68a63154-d01f-4423-b010-07f718461a30 - 5 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_Therapielinie - DNPM_Therapielinie - -3 - DNPM_Therapielinie - - false - false - 20119 - f383e34d-ed24-40e1-99c6-56a90b91b07b - 16 - - DNPM.Therapie.GrundTherapieende - Abbruchgrund - Abbruchgrund - Abbruchgrund + ICD-10 GM + ICD10 + ICD10 + ICD-10 propertyCatalogue @@ -4014,7 +4084,7 @@ true false - false + true false 0.0 @@ -4024,43 +4094,41 @@ false 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 - 15 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 - DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund - propertyCatalogue + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext - 0 + 65535 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue + Krankenkasse + Krankenkasse + Krankenkasse + shorttext - 0 + 255 true false @@ -4070,41 +4138,42 @@ false false - 2 + 0 false 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 - Beginn - Beginn - Beginn - date + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 - 14 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 - Ende - Ende - Ende + LtlDatumProgression + LtlDatumProgression + Letzte Therapielinie-Datum der Progression date @@ -4112,56 +4181,55 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 14 + ac5ad548-d130-438b-9778-b036d95c7a14 + 8 - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis - propertyCatalogue + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf - 14 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 - Nummer - Nummer - Nummer - integer + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende + date 0 true false - false + true false 0.0 @@ -4171,17 +4239,42 @@ false 20119 - 02082e93-b5ca-4540-9b60-742e8bd6dae1 - 16 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes - longtext + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose + propertyCatalogue - 65535 + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 + + + MTB + MTB + Molekulares Tumorboard + formReference + + + 0 true false @@ -4195,17 +4288,18 @@ false 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 16 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - Wirkstoffe - Wirkstoffe - Wirkstoffe - shorttext + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung + propertyCatalogue - 255 + 0 true false @@ -4215,39 +4309,40 @@ false false - 0 + 2 false 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff 16 - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 2 - DNPM_Therapieplan - DNPM_Therapieplan + DNPM_UF_Verwandte + DNPM_UF_Verwandte -3 - DNPM Therapieplan + DNPM_UF_Verwandte false false 20119 - 442d4a6e-5feb-42d9-aeae-9757a35ab869 - 64 + a7475dda-37ab-4549-a9ae-416532237a5e + 10 - datum - datum - Datum des (ersten) MTB - date + DNPM.Verwandschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + propertyCatalogue 0 @@ -4260,18 +4355,40 @@ false false - 0 + 2 false 20119 - 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 - 10 + e0c3c3dc-4b9d-499c-aed2-f42278104175 + 11 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + MR.Consent + MR.Consent + -3 + MR.Consent + + false + false + 20119 + 257af907-e52e-423b-bb11-6af23d7a5d4b + 22 + - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM + propertyCatalogue 0 @@ -4284,18 +4401,19 @@ false false - 0 + 2 false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4308,21 +4426,21 @@ false false - 0 + 2 false 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 11 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 - humangen_ber_begruendung - humangen_ber_begruendung - Begruendung humangenetische Beratung - longtext + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM + date - 65535 + 0 true false @@ -4336,14 +4454,14 @@ false 20119 - 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 - 5 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 - OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register propertyCatalogue @@ -4361,14 +4479,14 @@ false 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 - 5 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR + date 0 @@ -4385,14 +4503,14 @@ false 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 - 5 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date 0 @@ -4409,17 +4527,17 @@ false 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb - 5 + 93286072-ff57-4f58-a063-6f4137debf35 + 14 - protokollauszug - protokollauszug - Protokollauszug - longtext + Datum + Datum + Datum + date - 65535 + 0 true false @@ -4433,14 +4551,14 @@ false 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f - 5 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 - OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register propertyCatalogue @@ -4458,14 +4576,14 @@ false 20119 - c889b4ac-d83c-4402-9740-618bf136b05a - 5 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese - formReference + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR + date 0 @@ -4482,14 +4600,14 @@ false 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 5 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register + date 0 @@ -4506,14 +4624,15 @@ false 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR + propertyCatalogue 0 @@ -4526,18 +4645,18 @@ false false - 0 + 2 false 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b - 5 + cf480331-1406-46da-93cf-bb341759d107 + 3 - ref_tk_reevaluation - ref_tk_reevaluation - MTB - formReference + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR + date 0 @@ -4554,21 +4673,21 @@ false 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 6 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 - ref_tumorkonferenz - ref_tumorkonferenz - Erste MTB - formReference + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register + date 0 true false - true + false false 0.0 @@ -4578,15 +4697,14 @@ false 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 9 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 - DNPM.Target - target - target - Target gefunden? - propertyCatalogue + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register + date 0 @@ -4599,38 +4717,17 @@ false false - 2 + 0 false 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 5 + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 14 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_UF_ECOG - DNPM_UF_ECOG - -3 - ECOG Performance Status Befund - - false - false - 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 - - Datum - Datum - Datum + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM date @@ -4648,15 +4745,14 @@ false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f - 6 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 15 - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue + ConsentDatumMTB + ConsentDatumMTB + Datum Einwilligung MTB-Register + date 0 @@ -4669,39 +4765,18 @@ false false - 2 + 0 false 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_UF_Einzelempfehlung - DNPM_UF_Einzelempfehlung - -3 - DNPM Unterformular Einzelempfehlung - - false - false - 20119 - 3de135fd-6d55-4280-9889-6ea73e08d668 - 74 - - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich + OS.ConsentStatus + ConsentStatusDNPM + ConsentStatusDNPM + Einwilligung DNPM propertyCatalogue @@ -4719,13 +4794,13 @@ false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d - 10 + 70f9fe8c-0ea7-4a76-adc1-8677654af975 + 16 - datum - datum - Datum MTB + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM date @@ -4743,18 +4818,17 @@ false 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 10 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel - propertyCatalogue + alteWerte + alteWerte + alteWerte + longtext - 0 + 65535 true false @@ -4764,19 +4838,18 @@ false false - 2 + 0 false 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b - 9 + 66325d4a-7e2d-4e26-b176-a73f544cc446 + 14 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM + date 0 @@ -4789,19 +4862,18 @@ false false - 2 + 0 false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e - 9 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15 - OS.JaNein - hat_studie - hat_studie - Studienempfehlung - propertyCatalogue + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM + date 0 @@ -4814,18 +4886,18 @@ false false - 2 + 0 false 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 - 9 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 - prio - prio - Priorität - integer + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register + date 0 @@ -4842,17 +4914,38 @@ false 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 - 9 + 27bea34f-b8b3-471d-8c15-9823de9a878d + 14 + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + MR.Consent Verlauf + MR.Consent Verlauf + -3 + MR.Consent Verlauf + + false + false + 20119 + 4d1488e7-c4d6-459a-be1e-330097d815ce + 4 + - ref_dnpm_followup - ref_dnpm_followup - Verweis auf FollowUp - formReference + Ereignis + Ereignis + Ereignis + shorttext - 0 + 255 true false @@ -4866,21 +4959,21 @@ false 20119 - a7abf50b-e20e-40af-9250-eda33596c782 - 7 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 - ref_molekulargenetik - ref_molekulargenetik - Ref OS.Molekulargenetik - formReference + Datum + Datum + Datum + date 0 true false - true + false false 0.0 @@ -4890,21 +4983,21 @@ false 20119 - 7613d7e8-f4ed-4978-806d-365b84ec260c - 11 + 34874112-d651-457b-a554-178a43ed38ed + 14 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference + Consent + Consent + Consent + shorttext - 0 + 255 true false - true + false false 0.0 @@ -4914,38 +5007,35 @@ false 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 - - - 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 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 14 + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung + -3 + Diagnose.Tumorausbreitung + + false + false + 20119 + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b + 10 + - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis + DNPM.Tumorausbreitung + Wert + Wert + Tumorausbreitung propertyCatalogue @@ -4963,15 +5053,14 @@ false 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 - 9 + 0e5e41a9-d377-401d-9c02-b8f3c0ab479f + 10 - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen - propertyCatalogue + Zeitpunkt + Zeitpunkt + Zeitpunkt + date 0 @@ -4984,21 +5073,42 @@ false false - 2 + 0 false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 + c1aaed8c-c85e-46ee-b454-5a7e2300604f 10 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_Therapielinie + DNPM_Therapielinie + -3 + DNPM_Therapielinie + + false + false + 20119 + f383e34d-ed24-40e1-99c6-56a90b91b07b + 16 + - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext + Ende + Ende + Ende + date - 65535 + 0 true false @@ -5012,17 +5122,17 @@ false 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad - 9 + 87dac14b-e239-4d51-9920-fcfdb17b085e + 14 - st_mol_alt_variante_json - st_mol_alt_variante_json - Stützende molekulare Alteration - Variante - JSON - shorttext + Nummer + Nummer + Nummer + integer - 65535 + 0 true false @@ -5036,40 +5146,14 @@ false 20119 - bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea - 10 - - - OS.Studien - studie - studie - Studie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab - 9 + 02082e93-b5ca-4540-9b60-742e8bd6dae1 + 16 - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern - propertyCatalogue + Beginn + Beginn + Beginn + date 0 @@ -5082,17 +5166,17 @@ false false - 2 + 0 false 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 4 + b253b051-33da-462b-abd0-a728885e6ca3 + 14 - studie_nct - studie_nct - NCT-Nummer + Wirkstoffe + Wirkstoffe + Wirkstoffe shorttext @@ -5100,7 +5184,7 @@ true false - true + false false 0.0 @@ -5110,37 +5194,38 @@ false 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 - 9 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 - studie_ort - studie_ort - Ort - shorttext + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung + propertyCatalogue - 255 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - c695971a-aa82-414e-90f7-76da86a09d5c - 9 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 - studien_alle - studien_alle - Alle Studienempfehlungen + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes longtext @@ -5158,17 +5243,18 @@ false 20119 - cfcbdbb8-1568-4e18-97be-efb4eaea76b1 - 10 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis + propertyCatalogue - 65535 + 0 true false @@ -5178,21 +5264,22 @@ false false - 0 + 2 false 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 4 + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf + 14 - wirkstoffe - wirkstoffe - Wirkstoffe - longtext + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue - 65535 + 0 true false @@ -5202,21 +5289,22 @@ false false - 0 + 2 false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f - 9 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON - longtext + DNPM.Therapie.GrundTherapieende + Abbruchgrund + Abbruchgrund + Abbruchgrund + propertyCatalogue - 65535 + 0 true false @@ -5226,17 +5314,17 @@ false false - 0 + 2 false 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 - 9 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + 15 - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 2 @@ -5305,32 +5393,32 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 2 - DNPM_UF_Rebiopsie - DNPM_UF_Rebiopsie + DNPM_MolDiagnostik + DNPM_MolDiagnostik -3 - DNPM Unterformular Rebiopsie + DNPM_MolekulareDiagnostik false false 20119 - 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c - 9 + 904cd2d6-1dd8-4433-902f-4c2d485aaff0 + 8 - datum - datum - Empfehlungsdatum - date + Text + Befundtext + Befundtext + longtext - 0 + 65535 true false @@ -5344,14 +5432,15 @@ false 20119 - d6c77aad-064e-487b-a65f-367d86a62bfe + 672aaf95-8119-402a-9234-0846ad920672 5 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe - formReference + ICD-10 GM + Tumorentitaet + Tumorentität + Tumorentität + propertyCatalogue 0 @@ -5364,18 +5453,18 @@ false false - 0 + 2 false 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 5c27ed44-7d44-4a72-91d9-f0a107a04816 5 - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz - formReference + Erstellungsdatum + Erstellungsdatum + Erstellungsdatum + date 0 @@ -5392,60 +5481,14 @@ false 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 + 86f5874f-236c-4171-9514-bf191b5f6bb4 5 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung - -3 - Diagnose.Tumorausbreitung - - false - false - 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 10 - - DNPM.Tumorausbreitung Wert Wert - Tumorausbreitung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 0e5e41a9-d377-401d-9c02-b8f3c0ab479f - 10 - - - Zeitpunkt - Zeitpunkt - Zeitpunkt - date + Wert + decimal 0 @@ -5462,35 +5505,14 @@ false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 + 68a63154-d01f-4423-b010-07f718461a30 + 5 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_UF_Verwandte - DNPM_UF_Verwandte - -3 - DNPM_UF_Verwandte - - false - false - 20119 - a7475dda-37ab-4549-a9ae-416532237a5e - 10 - - DNPM.Verwandschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad + DNPM.MethodeTuZellgehalt + Methode + Methode + Tumorgehalt Bestimmungsmethode propertyCatalogue @@ -5508,42 +5530,21 @@ false 20119 - e0c3c3dc-4b9d-499c-aed2-f42278104175 - 11 + 0135259f-599d-4566-ae56-5ca41ea63c7c + 5 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_Vorbefunde - DNPM_Vorbefunde - -3 - Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde - - false - false - 20119 - 4867fa84-11f8-430c-a90d-b11f00684100 - 11 - - Befundnummer - Befundnummer - Befundnummer - shorttext + Entnahmedatum + Entnahmedatum + Entnahmedatum + date - 255 + 0 true false - true + false false 0.0 @@ -5553,83 +5554,65 @@ false 20119 - 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec - 14 + 16f30239-26c3-4e02-926f-bb48a5f159c2 + 5 - Ergebnisse - Ergebnisse - Ergebnisse - longtext + ICD-O-3 Histologie + Morphologie + Morphologie + Morphologie + propertyCatalogue - 65535 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 249f02c9-d175-4c2e-8c16-63286dd5ecc7 - 14 + 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 + 5 - InstitutName - InstitutName - Institut - longtext + DNPM.ArtProbe + Probenart + Probenart + Art der Tumor Probe + propertyCatalogue - 65535 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 11839cd7-0f23-47ac-9131-47bd98890221 - 13 + cbd8754e-f442-4c1b-852a-a9de24e05a54 + 5 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - MR.Consent - MR.Consent - -3 - MR.Consent - - false - false - 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 - - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM - date + DNPM.GewinnungProbe + Entnahmemethode + Entnahmemethode + Entnahmemethode + propertyCatalogue 0 @@ -5642,21 +5625,21 @@ false false - 0 + 2 false 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 + 6524f880-e557-4b23-86d5-15bd69dffd49 + 6 - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register - date + Anmerkungen + Anmerkungen + Anmerkungen + longtext - 0 + 65535 true false @@ -5670,14 +5653,14 @@ false 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 - 15 + 7492586d-0a79-4fe1-aeb4-951e2d41b26c + 5 - OS.ConsentStatus - ConsentStatusDNPM - ConsentStatusDNPM - Einwilligung DNPM + DNPM.LokalisationProbe + Lokalisation + Lokalisation + Lokalisation Tumor Probe propertyCatalogue @@ -5695,15 +5678,14 @@ false 20119 - 70f9fe8c-0ea7-4a76-adc1-8677654af975 - 16 + d2c29f35-2b1f-47fd-85c7-9264aa30b6bb + 5 - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register - propertyCatalogue + Pathologiebefund + Pathologiebefund + Pathologiebefund + formReference 0 @@ -5716,18 +5698,40 @@ false false - 2 + 0 false 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 15 + 03f599c0-726c-48ef-a014-9c549c20c74a + 3 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_ECOG + DNPM_UF_ECOG + -3 + ECOG Performance Status Befund + + false + false + 20119 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 + - Datum - Datum - Datum - date + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG + propertyCatalogue 0 @@ -5740,17 +5744,17 @@ false false - 0 + 2 false 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 14 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR + Datum + Datum + Datum date @@ -5768,14 +5772,35 @@ false 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 + 9158355c-737f-48e6-9e09-d5449a7dd80f + 6 + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_Therapieplan + DNPM_Therapieplan + -3 + DNPM Therapieplan + + false + false + 20119 + 442d4a6e-5feb-42d9-aeae-9757a35ab869 + 64 + - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM - date + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung + boolean 0 @@ -5792,14 +5817,14 @@ false 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 15 + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + 5 - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register - date + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean 0 @@ -5816,13 +5841,13 @@ false 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 4 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + 5 - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR + datum + datum + Datum des (ersten) MTB date @@ -5840,13 +5865,13 @@ false 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 3 + 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 + 10 - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB date @@ -5864,14 +5889,14 @@ false 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 5 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register - date + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese + formReference 0 @@ -5888,14 +5913,14 @@ false 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 4 + 3153f888-f78a-41d8-b32a-c87683231ed7 + 5 - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR + OS.JaNeinUnbekannt + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung propertyCatalogue @@ -5913,15 +5938,14 @@ false 20119 - cf480331-1406-46da-93cf-bb341759d107 - 3 + fe32f8f7-04da-4701-82d5-ab233e00ae11 + 5 - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM - propertyCatalogue + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date 0 @@ -5934,18 +5958,18 @@ false false - 2 + 0 false 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 - 15 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register + OS.JaNeinUnbekannt + reevaluation + reevaluation + Empfehlung Reevaluation propertyCatalogue @@ -5963,17 +5987,17 @@ false 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 + c889b4ac-d83c-4402-9740-618bf136b05a + 5 - EinwilligungMTBRegist - EinwilligungMTBRegist - Datum Einwilligung MTB-Register - date + humangen_ber_begruendung + humangen_ber_begruendung + Begruendung humangenetische Beratung + longtext - 0 + 65535 true false @@ -5987,14 +6011,14 @@ false 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 14 + 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 5 - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register + DNPM.Target + target + target + Target gefunden? propertyCatalogue @@ -6012,14 +6036,14 @@ false 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 - 14 + b83599b9-789e-4e8a-a79e-673bc18ab132 + 5 - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM - date + ref_tk_reevaluation + ref_tk_reevaluation + MTB + formReference 0 @@ -6036,21 +6060,21 @@ false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB + formReference 0 true false - false + true false 0.0 @@ -6060,13 +6084,13 @@ false 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 - 14 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 - alteWerte - alteWerte - alteWerte + protokollauszug + protokollauszug + Protokollauszug longtext @@ -6084,14 +6108,14 @@ false 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 5 - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR - date + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference 0 @@ -6108,14 +6132,14 @@ false 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 + 9326280e-3e4b-43ca-aa59-432b6805ae2b + 5 - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM - date + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference 0 @@ -6132,62 +6156,38 @@ false 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 16 - - - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 93286072-ff57-4f58-a063-6f4137debf35 - 14 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 - Benutzer Bibliothek + BENUTZER Bibliothek - allgemein + DNPM 2 - MR.Consent Verlauf - MR.Consent Verlauf + DNPM_UF_Rebiopsie + DNPM_UF_Rebiopsie -3 - MR.Consent Verlauf + DNPM Unterformular Rebiopsie false false 20119 - 4d1488e7-c4d6-459a-be1e-330097d815ce - 4 + 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c + 9 - Consent - Consent - Consent - shorttext + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe + formReference - 255 + 0 true false @@ -6201,13 +6201,13 @@ false 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d - 14 + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 5 - Datum - Datum - Datum + datum + datum + Empfehlungsdatum date @@ -6225,17 +6225,17 @@ false 20119 - 34874112-d651-457b-a554-178a43ed38ed - 14 + d6c77aad-064e-487b-a65f-367d86a62bfe + 5 - Ereignis - Ereignis - Ereignis - shorttext + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz + formReference - 255 + 0 true false @@ -6249,66 +6249,159 @@ false 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 14 + 87e05bb6-f863-4771-9c9c-aa6fbda17461 + 5 - Benutzer Bibliothek + BENUTZER Bibliothek - allgemein + DNPM 2 - DNPM_UF_ECOG + DNPM_UF_Einzelempfehlung -3 - DNPM UF ECOG + DNPM UF Einzelempfehlung 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung false true 0 - -1 + 0 false - - - - + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - 2 + 0 + BOTH false true - false + true true false false - false - false + true + true false + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + 20119 - e0e62558-9bb8-4fe1-89d9-683fb3417b3e - 10 + 06847050-ff8f-46c4-87b8-9584c0cef990 + 245 true - - datefield - Datum - Datum + + textfield + prio + Priorität true false true - 1.0 + 3.0 + + false + + 0 + 0 + prio + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + b6e7460e-2350-4d62-8665-e07d5484a123 + 3 + false + false + + + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten + true + false + false + 6.75 @@ -6317,14 +6410,18 @@ 0 0 - Datum - DNPM_UF_ECOG - Feldgruppe1 - date + + + none 0 0 false + BOTH false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: '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 + @@ -6344,7 +6441,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6362,34 +6459,32 @@ false 0 20119 - d78cf414-1d06-4e15-81d9-8bdf22793916 - 1 + b757e7cc-9ec3-4480-aa3e-d4bcf031c13d + 12 false false - + combobox - ECOG - ECOG + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true false true - 2.0 + 5.5 - - - false false 1 0 - ECOG - DNPM_UF_ECOG - Feldgruppe1 + antrag_kue_erforderlich + DNPM_UF_Einzelempfehlung + none 0 0 false + BOTH false @@ -6428,23 +6523,20 @@ false 0 20119 - 77543b2c-49f2-4404-b1c3-e672e4009442 + 10db4953-182d-482c-9762-a5f081d6846e 1 false false - - group - Feldgruppe1 - ECOG Performance Status + + section + Studienempfehlung + Studienempfehlung true false true - 1.0 + 8.0 - - - false false 0 @@ -6455,6 +6547,7 @@ 0 0 false + BOTH false @@ -6493,141 +6586,46 @@ false 0 20119 - ccd128ae-332b-4735-867e-8926ab5db494 + 683d43e2-e797-4ece-b348-5bae78d41247 2 false false - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt - DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - true - true - 0 - - Datum - - - - 2 - Das Datum liegt 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 - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt - DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - true - true - 0 - - Datum - - - - 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(Datum) - true - true - true - 0 - - Datum - - - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - - - MR.Consent Verlauf - - -3 - MR.Consent Verlauf - 1 - MR.Consent Verlauf - Consent Verlauf - Consent Verlauf - - false - true - 0 - 0 - false - - - - - - - - - - 1 - false - true - true - true - false - false - false - false - false - 20119 - 956da8ef-ec0e-4995-90cc-62a6d4a2d390 - 12 - true - - - textfield - Consent - + + button + btnstudiendurchsuchen + Studien durchsuchen true - true - true - 1.0 + false + false + 0.875 + + + false false 0 0 - Consent - MR.Consent Verlauf - Feldgruppe1 + + Studienempfehlung none 0 0 false + BOTH + + hatstudie = '1' + true + + hatstudie + + false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;&#10;const findButtonFieldFormInformation = function (context) {&#10; const findElemId = function (elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function (formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#' + elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#10;}&#10;&#10;const onFailure = function () {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function (d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#10;&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request();&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10; showDialog(blockIndex);&#10;} + true + @@ -6647,8 +6645,8 @@ 0 0 0 - 0 - 3 + -1 + 0 false false false @@ -6665,31 +6663,42 @@ false 0 20119 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 + a14f08b9-4751-4730-ab5b-846ab84cc6bc + 6 false false - - datefield - Datum - + + textfield + studie + Studie true - true + false true - 0.5 + 1.25 + + + false false 0 0 - Datum - MR.Consent Verlauf - Feldgruppe1 - date + studie + DNPM_UF_Einzelempfehlung + Studienempfehlung + none 0 0 false + BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -6700,7 +6709,7 @@ 0 0 false - + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. true false @@ -6711,14 +6720,14 @@ 0 0 0 - 0 + 3 false false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -6728,42 +6737,52 @@ false 0 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 + 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 + 3 false false - - textfield - Ereignis - + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true - true + false true - 4.0 + 6.0 + + + false false 0 0 - Ereignis - MR.Consent Verlauf - Feldgruppe1 + ref_molekulargenetik + DNPM_UF_Einzelempfehlung + none 0 0 false + BOTH false + + console.log(getFieldValue('refosmolekulargenetik')) + true + + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - + Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. true false @@ -6774,7 +6793,7 @@ 0 0 0 - 3 + 0 false false false @@ -6791,20 +6810,23 @@ false 0 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 + 9a7c14b8-958b-4269-bb58-d6267089660e + 22 false false - - group - Feldgruppe1 - + + section + FollowUp + FollowUp true false true - 3.0 + 8.5 + + + false false 0 @@ -6815,6 +6837,7 @@ 0 0 false + BOTH false @@ -6853,145 +6876,32 @@ false 0 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec + befce831-254e-499a-8ff5-9add1b21668d 1 false false - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_Datum_GueltigVon - __DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - false - true - 0 - - Datum - - - - - - - - Benutzer Bibliothek - - allgemein - 3 - - - - - MR.Consent - - -3 - MR.Consent - 1 - Consent - Consent - Consent - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - - - - - - - - 1 - false - true - true - true - false - false - true - false - true - - &#10; - true - - - setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - 20119 - f9032c1e-a889-41e4-8871-3d244f0bc177 - 150 - true - - - datefield - ConsentDatumEinwilligungDNPM - Datum: + + combobox + evidenzlevel + true false true 1.0 - - - false false - 0 + 1 0 - ConsentDatumDNPM - MR.Consent - Feldgruppe1 + evidenzlevel + DNPM_UF_Einzelempfehlung + grpEvidenzlevel none 0 0 false + BOTH false @@ -7007,8 +6917,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -7018,46 +6928,51 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false - 0 + 1 0 true false 0 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true + b24158bb-453d-4405-8439-cff2fdc7e94b + 1 + false false - - datefield - ConsentDatumEinwilligungMTB - Datum: + + textfield + studienct + NCT-Nummer true false - true - 1.0 + false + 2.0 - - - false false 0 0 - ConsentDatumMTB - MR.Consent - Feldgruppe2 + studie_nct + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false + BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -7068,7 +6983,7 @@ 0 0 false - + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false @@ -7079,14 +6994,14 @@ 0 0 0 - 0 + 3 false false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -7096,34 +7011,31 @@ false 0 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 + 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 + 8 false false - - combobox - ConsentStatusEinwilligungDNPM - Status: + + group + grpwirkstoffe + Wirkstoffe true false true - 2.0 + 4.0 - - - false false - 1 + 0 0 - ConsentStatusDNPM - MR.Consent - Feldgruppe1 + + none 0 0 false + BOTH false @@ -7134,13 +7046,13 @@ 0 0 false - + Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. true false false - code - code,kurz + + 0 0 0 @@ -7150,51 +7062,57 @@ false false 1 - 2 + 0 0 true false false - 1 + 0 0 true false 0 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be - 12 + 96e76da7-0ec5-4744-acb9-47b7c7ce957c + 4 false false - - combobox - ConsentStatusEinwilligungMTB - Status: + + textarea + wirkstoffejson + true - false + true true - 6.0 + 4.25 false false - 1 + 0 0 - ConsentStatusMTB - MR.Consent - Feldgruppe2 + wirkstoffe_json + DNPM_UF_Einzelempfehlung + none 0 0 false + BOTH + + false + true + + false - 1 + 0 true false 0 @@ -7205,8 +7123,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -7222,38 +7140,42 @@ false false - 1 + 0 0 true false 0 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 + 9177c6c0-2905-474e-a34f-d8e8b30f31d7 + 10 false false - - subform - ConsentVerlauf - Consent Verlauf + + textarea + wirkstoffe + true - false - false - 5.0 + true + true + 0.5 - false - + + + false + false + 0 - 2 - - + 0 + wirkstoffe + DNPM_UF_Einzelempfehlung + grpwirkstoffe none 0 0 false + BOTH false - MR.Consent Verlauf @@ -7263,7 +7185,7 @@ 0 0 false - + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; true false @@ -7291,35 +7213,45 @@ false 0 20119 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 + 0ab804d8-16f0-404f-af47-ab19ef324a46 + 10 false false - - section - DNPM - DNPM + + textarea + studienallejson + Alle Studienempfehlungen JSON true false true - 2.0 + 6.0 + + + false false 0 0 - - + studien_alle_json + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false + BOTH + + false + true + + false - 1 + 0 true false 0 @@ -7353,19 +7285,19 @@ false 0 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 693e88d9-cd46-487e-9ed7-dd624bc6ec3e 4 false false - datefield - Datum - Datum + button + btnaddwirkstoff + Wirkstoffe bearbeiten true false - true - 1.0 + false + 4.5 @@ -7374,23 +7306,22 @@ 0 0 - Datum - MR.Consent + - date + none 0 0 false - - false - true - - + 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 + - 0 + 1 true false 0 @@ -7406,7 +7337,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7424,19 +7355,19 @@ false 0 20119 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 + 31b4c59b-b9eb-4383-a8b3-efff9777ab06 + 25 false false - - group - Feldgruppe1 - Einwilligung + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen true - false + true true - 1.0 + 6.5 @@ -7445,12 +7376,14 @@ 0 0 - - DNPM + st_mol_alt_alle + DNPM_UF_Einzelempfehlung + none 0 0 false + BOTH false @@ -7461,7 +7394,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 @@ -7489,19 +7422,19 @@ false 0 20119 - 41f1137c-770c-48fe-a8a0-b5234b47c158 - 2 + 3a530709-da96-4a9b-8586-5140d3eda38f + 8 false false - - group - Feldgruppe2 - Einwilligung + + formReference + refdnpmfollowup + Verweis auf FollowUp true - false + true true - 1.0 + 10.5 @@ -7510,16 +7443,19 @@ 0 0 - - MTB + ref_dnpm_followup + DNPM_UF_Einzelempfehlung + FollowUp none 0 0 false + BOTH false + DNPM FollowUp - + FollowUp vom {DatumFollowUp} 1 true false @@ -7554,19 +7490,19 @@ false 0 20119 - 370e7317-4c7a-495c-bb30-005046308217 - 2 + 720dda0f-b669-42da-a3d6-0e2dbcbb2894 + 8 false false - - section - MTB - MTB-Register + + group + grpEvidenzlevel + Evidenzlevel true false true - 3.0 + 5.0 false @@ -7578,6 +7514,7 @@ 0 0 false + BOTH false @@ -7588,7 +7525,7 @@ 0 0 false - + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -7616,19 +7553,19 @@ false 0 20119 - 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 92c9326d-964e-4c75-a6fa-388f3423b9f7 4 false false - textarea - alteWerte - alteWerte + datefield + ufeedatum + Datum MTB true false - false - 4.0 + true + 2.0 @@ -7637,15 +7574,16 @@ 0 0 - alteWerte - MR.Consent + datum + DNPM_UF_Einzelempfehlung - none + date 0 0 false + BOTH - false + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true @@ -7653,13 +7591,91 @@ + 0 + true + false + 0 + 0 + false + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 1f7fab25-616e-4d3c-8185-057776e5ef69 + 9 + false + false + + + textarea + studienalle + Alle Studienempfehlungen + true + false + true + 5.0 + + + + false + false + + 0 + 0 + studien_alle + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} + true + + + + 1 true false 0 0 false - + Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. true false @@ -7687,286 +7703,117 @@ false 0 20119 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 + 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 + 10 false false - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumDNPM_GueltigBis - __DatumGrenze_ConsentDatumDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + + formReference + mtb + MTB true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumDNPM_GueltigVon - __DatumGrenze_ConsentDatumDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumMTB_GueltigVon - __DatumGrenze_ConsentDatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - - - - - Benutzer Bibliothek - - allgemein - 3 - - - Allgemein - 1.0 - 0 - - - - - DNPM_Therapielinie - - -3 - DNPM UF Therapielinie - 1 - DNPM UF Therapielinie - Therapielinie - DNPM UF Therapielinie - - false - true - 0 - -1 - false - - - - - - - - - - 0 - false - false - false - true - false - false - false - false - false - 20119 - fdfe26b7-ef73-4a8a-88b2-4e5698b2921f - 47 - true - - + false + true + 1.0 + + + + false + false + + 0 + 0 + ref_tumorkonferenz + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + true + + OS.Tumorkonferenz + + + MTB vom {Datum} + 0 + true + false + 0 + 0 + false + Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 57707b45-cbf4-4bf6-99e3-b5051bff8552 + 22 + false + false + + combobox - Abbruchsgrund - Abbruchsgrund + studieinternextern + intern/extern true false true - 5.0 + 1.625 + + + false false 1 0 - Abbruchgrund - DNPM_Therapielinie - + studie_internextern + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false + BOTH - Beendigung='A' + hatstudie = '1' true - Beendigung + hatstudie false @@ -7979,7 +7826,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 @@ -8007,31 +7854,252 @@ false 0 20119 - bd4e1777-1ea8-4197-b865-cfcd1e522e0e + 3c561c27-2dc3-4bf0-ae49-72472d47ac16 3 false false + textfield + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON + true + false + true + 6.875 + + + + false + false + + 0 + 0 + st_mol_alt_variante_json + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + + false + true + + + false + + + + 0 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 0feea6c9-b388-442c-bf63-79150b168f4c + 5 + false + false + + + button + btnaddstudie + Studienempfehlung hinzufügen + true + false + false + 4.0 + + + + false + false + + 0 + 0 + + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); + true + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 57064ddd-5793-43cf-b85f-6eb236c9381b + 24 + false + false + + + combobox + hatstudie + Studienempfehlung + true + false + true + 0.5 + + + + false + false + + 1 + 0 + hat_studie + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + mandatory + BOTH + false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + + + + + 1 + true + false + 0 + 0 + false + Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 + 4 + false + false + + combobox - Beendigung - Beendigung + evidenzlevelzusatz + true false true - 4.75 + 2.0 false 1 0 - Beendigung - DNPM_Therapielinie - + evidenzlevel_zusatz + DNPM_UF_Einzelempfehlung + grpEvidenzlevel none 0 0 false + BOTH false @@ -8070,31 +8138,39 @@ false 0 20119 - a437c0ca-aa06-4ea5-b940-a17382d22080 + 944dd2dc-2697-4ad9-ab73-9370a745d035 2 false false - - datefield - Beginn - vom + + textfield + studieort + Ort true false - true - 6.0 + false + 3.0 false 0 0 - Beginn - DNPM_Therapielinie - Feldgruppe2 - start + studie_ort + DNPM_UF_Einzelempfehlung + Studienempfehlung + none 0 0 false + BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -8105,7 +8181,7 @@ 0 0 false - + Geben Sie hier den Ort oder die Orte der Studie an. true false @@ -8116,7 +8192,7 @@ 0 0 0 - 0 + 3 false false false @@ -8133,32 +8209,39 @@ false 0 20119 - 1ba774bb-db6d-4639-95bb-de636a952049 - 4 + 15a10da3-89d8-4700-acdd-0fadcd17d197 + 8 false false - - datefield - Ende - bis + + button + Button4 + Verweis entfernen true false - true - 6.5 + false + 11.5 + + + false false 0 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end + + FollowUp + none 0 0 false + BOTH false + + setFieldValue('refdnpmfollowup', ''); + true + @@ -8178,7 +8261,7 @@ 0 0 0 - 0 + -1 0 false false @@ -8196,31 +8279,209 @@ false 0 20119 - 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd - 4 + d0bbb254-3008-4670-a573-2dd2ec5afb7e + 2 false false + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt + DatumGrenze_ufeedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 1 + Der Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevel + not isEmptyString(evidenzlevel) + true + true + true + 0 + + evidenzlevel + + + + 1 + Der Zusatz zum Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevelzusatz + not isEmptyString(evidenzlevelzusatz) + true + true + true + 0 + + evidenzlevelzusatz + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt + DatumGrenze_ufeedatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt + DatumGrenze_ufeedatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + + + 1 + Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden + Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist + Einzelempfehlung_Priorität + not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 + true + true + true + 0 + + prio + + + + 1 + Das Erstellungsdatum der Einzelempfehlung fehlt + Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist + Einzelempfehlung_Erstellungsdatum + not isEmpty(ufeedatum) + true + true + true + 0 + + ufeedatum + + + + 2 + Die NCT-Nummer entspricht nicht dem gültigen Muster + Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt + Einzelempfehlung_NCT-Nummer + studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' + false + true + true + hatstudie = '1' + true + 0 + + studienct + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_UF_Verwandte + + -3 + DNPM UF Verwandte + 1 + DNPM UF Verwandte + Verwandte + DNPM UF Verwandte + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + true + true + true + false + false + false + false + false + 20119 + 714de81f-f0a5-4179-a975-3233db8e0121 + 4 + true + - combobox - Ergebnis - Ergebnis + combobox + Verwandtschaftsgrad + Verwandtschaftsgrad true false true - 4.5 + 1.0 + + + false false 1 0 - Ergebnis - DNPM_Therapielinie + Verwandtschaftsgrad + DNPM_UF_Verwandte none 0 0 false + BOTH false @@ -8259,79 +8520,70 @@ false 0 20119 - 98454c5c-9708-4deb-924b-9186b6b39aa8 + 32b7cc83-25cc-4336-a52e-4479450036fd 1 false false - - group - Feldgruppe1 - Wirkstoffe - true - false - true - 3.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - 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 - 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 - 3 - false - false - - - group - Feldgruppe2 - Therapielinie + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + MR.Consent Verlauf + + -3 + MR.Consent Verlauf + 1 + MR.Consent Verlauf + Consent Verlauf + Consent Verlauf + + false + true + 0 + 0 + false + + + + + + + + + + 1 + BOTH + false + true + true + true + false + false + false + false + false + 20119 + 956da8ef-ec0e-4995-90cc-62a6d4a2d390 + 12 + true + + + textfield + Consent + true - false + true true 1.0 @@ -8339,12 +8591,14 @@ 0 0 - - + Consent + MR.Consent Verlauf + Feldgruppe1 none 0 0 false + BOTH false @@ -8366,7 +8620,7 @@ 0 0 0 - 0 + 3 false false false @@ -8383,101 +8637,33 @@ false 0 20119 - a1a0c396-00f8-4840-86e7-0e58ea988eaa - 3 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 false false - + textfield - Nummer + Ereignis true true true - 1.0 - - - - false - false - - 0 - 0 - Nummer - DNPM_Therapielinie - Feldgruppe2 - none - 0 - 0 - false - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 40 - 0 - 0 - 1 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 88af944b-c2dd-460e-98ad-c3da71add6c4 - 10 - false - false - - - button - Suche - Suche - true - false - false - 2.0 + 4.0 false 0 0 - + Ereignis + MR.Consent Verlauf 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 - @@ -8497,8 +8683,8 @@ 0 0 0 - -1 - 0 + 0 + 3 false false false @@ -8515,44 +8701,36 @@ false 0 20119 - cde2708d-5d4a-4c38-aa7a-775d16acde3e + affb778a-2075-4196-b526-a54efa7f765d 6 false false - - textarea - WirkstoffCodes - Wirkstoff Codes + + group + Feldgruppe1 + true - true + false true - 4.0 + 3.0 - - - false false 0 0 - WirkstoffCodes - DNPM_Therapielinie + none 0 0 false - - false - true - - + BOTH false - 0 + 1 true false 0 @@ -8571,9 +8749,8 @@ 0 0 false - true + false false - 500 1 0 0 @@ -8587,36 +8764,37 @@ false 0 20119 - ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 - 13 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 false false - - textfield - Wirkstoffe + + datefield + Datum true true true - 1.0 + 0.5 false 0 0 - Wirkstoffe - DNPM_Therapielinie + Datum + MR.Consent Verlauf Feldgruppe1 - none + date 0 0 false + BOTH false - 0 + 1 true false 0 @@ -8633,14 +8811,14 @@ 0 0 0 - 3 + 0 false false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -8650,156 +8828,53 @@ false 0 20119 - ae8a899e-c650-4d93-a1e7-284a3c6aa516 - 3 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 false false - - 2 - Der Beginn der Therapielinie liegt nach ihrem Ende - Prüfung, ob Beginn der Therapielinie nach dem Ende liegt - Beginn nach Ende - Beginn.before(Ende) or Beginn.equals(Ende) - true - true - true - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true - 0 - - Beginn - Ende - - 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Beginn_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Beginn) - true - true - true - 0 - - Beginn - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Beginn_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) true - true + false true 0 - Beginn + Datum 2 Das Datum liegt in der Zukunft - Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt - DatumGrenze_Beginn_GueltigZukunft - dateAfterOrEquals(getNow(), Beginn) - true - true - true - 0 - - Beginn - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Ende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Ende) + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true - true + false true 0 - Ende + Datum 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Ende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Ende) - true - true - true - 0 - - Ende - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Ende der Therapielinie in der Zukunft liegt - DatumGrenze_Ende_GueltigZukunft - dateAfterOrEquals(getNow(), Ende) - true - true - true - 0 - - Ende - - - - 1 - Der Abbruchsgrund für die Therapielinie fehlt - Prüfung, ob Abbruchsgrund vorhanden ist - Therapielinie_Abbruchsgrund - not isEmptyString(Abbruchsgrund) - true - true - true - Beendigung = 'A' - true - 0 - - Abbruchsgrund - - - - 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) - true - true - true - 0 - - Beendigung - - - - 1 - Das Datum des Therapieendes fehlt - Prüfung, ob das Enddatum der Therapie vorhanden ist - Therapielinie_Enddatum - not isEmpty(Ende) + __DatumGrenze_Datum_GueltigVon + __DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) true - true + false true 0 - Ende + Datum @@ -8807,30 +8882,30 @@ - Benutzer Bibliothek + BENUTZER Bibliothek - DNPM + allgemein 3 - DNPM_UF_Verwandte + MR.Consent -3 - DNPM UF Verwandte + MR.Consent 1 - DNPM UF Verwandte - Verwandte - DNPM UF Verwandte + Consent + Consent + Consent false true 0 0 false - - + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> @@ -8838,45 +8913,127 @@ - 0 + 1 + BOTH false true true true false false - false + true false - false + true + + &#10; + true + + + setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + 20119 - 714de81f-f0a5-4179-a975-3233db8e0121 - 4 + f9032c1e-a889-41e4-8871-3d244f0bc177 + 150 true + + combobox + ConsentStatusEinwilligungDNPM + Status: + true + false + true + 2.0 + + + + false + false + + 1 + 0 + ConsentStatusDNPM + MR.Consent + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 2 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 + false + false + - combobox - Verwandtschaftsgrad - Verwandtschaftsgrad + subform + ConsentVerlauf + Consent Verlauf true false - true - 1.0 + false + 5.0 - - - false false - 1 - 0 - Verwandtschaftsgrad - DNPM_UF_Verwandte + 0 + 2 + none 0 0 false + BOTH false + MR.Consent Verlauf @@ -8891,8 +9048,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -8908,92 +9065,37 @@ false false - 1 + 0 0 true false 0 20119 - 32b7cc83-25cc-4336-a52e-4479450036fd - 1 + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 false false - - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - - - DNPM_MolDiagnostik - - -3 - DNPM MolDiagnostik - 1 - DNPM Molekulare Diagnostik - Molekulare Diagnostik - DNPM Molekulare Diagnostik - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> - - - - - - - - 0 - false - true - true - true - false - false - false - false - false - 20119 - f39f3d2a-fffb-4e3e-b899-fd601ecb8d3e - 17 - true - - - textarea - Anmerkungen - Anmerkungen + + section + DNPM + DNPM true false true - 3.0 + 2.0 - - - false false 0 0 - Anmerkungen - DNPM_MolDiagnostik + none 0 0 false + BOTH false @@ -9032,19 +9134,19 @@ false 0 20119 - ec3b5299-718c-4d1f-9832-0f4d6fd0a1b3 - 1 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 false false - datefield - Entnahmedatum - Entnahmedatum + textarea + alteWerte + alteWerte true false - true - 8.0 + false + 4.0 @@ -9053,13 +9155,19 @@ 0 0 - Entnahmedatum - DNPM_MolDiagnostik + alteWerte + MR.Consent none 0 0 false + BOTH + + false + true + + false @@ -9098,39 +9206,45 @@ false 0 20119 - ba424e34-e8e7-45f1-800e-3584c27c3f5b - 1 + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 false false - combobox - Entnahmemethode - Entnahmemethode + datefield + Datum + Datum true false true - 9.0 + 1.0 false false - 1 + 0 0 - Entnahmemethode - DNPM_MolDiagnostik + Datum + MR.Consent - none + date 0 0 false + BOTH + + false + true + + false - 1 + 0 true false 0 @@ -9141,8 +9255,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -9158,21 +9272,21 @@ false false - 1 + 0 0 true false 0 20119 - 1624227c-cefb-4ece-adc0-ff5e9db2ec82 - 1 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 false false - + datefield - Erstellungsdatum - Erstellungsdatum + ConsentDatumEinwilligungDNPM + Datum: true false true @@ -9185,13 +9299,14 @@ 0 0 - Erstellungsdatum - DNPM_MolDiagnostik - - date + ConsentDatumDNPM + MR.Consent + Feldgruppe1 + none 0 0 false + BOTH false @@ -9218,9 +9333,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9230,34 +9345,34 @@ false 0 20119 - dd6839ab-3be8-4dea-b0ad-883eb2995c95 - 1 - false + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true false - - combobox - Lokalisation - Lokalisation Tumor Probe + + group + Feldgruppe1 + Einwilligung true false true - 7.0 + 1.0 false false - 1 + 0 0 - Lokalisation - DNPM_MolDiagnostik - + + DNPM none 0 0 false + BOTH false @@ -9273,8 +9388,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -9290,21 +9405,21 @@ false false - 1 + 0 0 true false 0 20119 - 3a903039-66a4-4871-a45d-1d344befa9a6 - 1 + 41f1137c-770c-48fe-a8a0-b5234b47c158 + 2 false false - - combobox - Methode - Tumorgehalt Bestimmungsmethode + + group + Feldgruppe2 + Einwilligung true false true @@ -9315,15 +9430,15 @@ false false - 1 + 0 0 - Methode - DNPM_MolDiagnostik - Tumorzellgehalt + + MTB none 0 0 false + BOTH false @@ -9339,8 +9454,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -9356,40 +9471,37 @@ false false - 1 + 0 0 true false 0 20119 - 093112e4-0898-4f12-aab7-fa5f73adde46 + 370e7317-4c7a-495c-bb30-005046308217 2 false false - - lookup - Morphologie - Morphologie + + section + MTB + MTB-Register true false true - 2.0 + 3.0 - - - false false - 1 + 0 0 - Morphologie - DNPM_MolDiagnostik + none 0 0 false + BOTH false @@ -9405,8 +9517,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -9422,25 +9534,25 @@ false false - 1 + 0 0 true false 0 20119 - 650b2a8b-5b0b-400f-80d7-25dd5d727d24 - 1 + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 false false - - formReference - Pathologiebefund - Pathologiebefund + + datefield + ConsentDatumEinwilligungMTB + Datum: true false true - 1.25 + 1.0 @@ -9449,15 +9561,15 @@ 0 0 - Pathologiebefund - DNPM_MolDiagnostik - + ConsentDatumMTB + MR.Consent + Feldgruppe2 none 0 0 false + BOTH false - OS.Pathologiebefund @@ -9483,9 +9595,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9495,15 +9607,15 @@ false 0 20119 - c66885c3-7e98-4391-92e4-1cff0551cb9f - 1 + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 + 12 false false - + combobox - Probenart - Art der Tumor Probe + ConsentStatusEinwilligungMTB + Status: true false true @@ -9516,13 +9628,14 @@ 1 0 - Probenart - DNPM_MolDiagnostik - + ConsentStatusMTB + MR.Consent + Feldgruppe2 none 0 0 false + BOTH false @@ -9561,19 +9674,270 @@ false 0 20119 - d462c6d7-6b4f-41db-97f6-75b7a0ffb772 - 1 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 false false - - textarea - Text - Befundtext + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumMTB_GueltigVon + __DatumGrenze_ConsentDatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumDNPM_GueltigBis + __DatumGrenze_ConsentDatumDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) + true + false + false + 0 + + + + + + + + BENUTZER Bibliothek + + allgemein + 3 + + + Allgemein + 1.0 + 0 + + + + + DNPM_UF_Tumorausbreitung + + -3 + DNPM UF Tumorausbreitung + 1 + DNPM UF Tumorausbreitung + Tumorausbreitung + DNPM KPA Tumorausbreitung + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + true + true + true + false + false + false + false + false + 20119 + 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 + 13 + true + + + group + Feldgruppe1 + Tumorausbreitung true false true - 1.5 + 1.0 @@ -9582,13 +9946,13 @@ 0 0 - Text - DNPM_MolDiagnostik + none 0 0 false + BOTH false @@ -9627,85 +9991,19 @@ false 0 20119 - f7b4b316-45a5-42d5-a456-0a5f1fc6f46a - 1 - false - false - - - lookup - Tumorentitaet - Tumorentität - true - false - true - 5.0 - - - - false - false - - 1 - 0 - Tumorentitaet - DNPM_MolDiagnostik - - none - 0 - 0 - false - 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 - 3db0e2e6-068a-48d4-a4ac-731bb39b142e - 1 + 561b1d43-069c-4640-8e90-b8f96f58dfd3 + 2 false false - - group - Tumorzellgehalt - + + datefield + Zeitpunkt + Zeitpunkt true false true - 4.0 + 1.0 @@ -9714,12 +10012,14 @@ 0 0 - - - none + Zeitpunkt + DNPM_UF_Tumorausbreitung + Feldgruppe1 + date 0 0 false + BOTH false @@ -9758,34 +10058,35 @@ false 0 20119 - 02c3ec64-c874-491e-93bd-135a85ac51f6 + 62f3174d-881e-485e-b768-0d4ed15ab10a 2 false false - - textfield + + combobox Wert - Wert + Ausbreitung true false true - 5.0 + 2.0 false false - 0 + 1 0 Wert - DNPM_MolDiagnostik - Tumorzellgehalt + DNPM_UF_Tumorausbreitung + Feldgruppe1 none 0 0 false + BOTH false @@ -9801,219 +10102,76 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false - 11 + 1 0 0 true false false - 0 - 1 + 1 + 0 true false 0 - 20119 - 8ef0acac-5d57-44c1-b947-a3eac9fafd72 - 2 - false - false - - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Entnahmedatum nach dem Sterbedatum liegt - DatumGrenze_Entnahmedatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Entnahmedatum) - true - true - true - 0 - - Entnahmedatum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt - DatumGrenze_Entnahmedatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) - true - true - true - 0 - - Entnahmedatum - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Entnahmedatum in der Zukunft liegt - DatumGrenze_Entnahmedatum_GueltigZukunft - dateAfterOrEquals(getNow(), Entnahmedatum) - true - true - true - 0 - - Entnahmedatum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Erstellungsdatum der Mol. Diagnostik vor dem Geburtsdatum liegt - DatumGrenze_Erstellungsdatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Erstellungsdatum) - true - true - true - 0 - - Erstellungsdatum - - + 20119 + 62151614-0981-4bef-a2c0-ac1b6874aec8 + 3 + false + false + + + 2 Das Datum liegt in der Zukunft - Prüfung, ob das Erstellungsdatum der Mol. Diagnostik in der Zukunft liegt - DatumGrenze_Erstellungsdatum_GueltigZukunft - dateAfterOrEquals(getNow(), Erstellungsdatum) + Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt + DatumGrenze_Zeitpunkt_GueltigZukunft + dateAfterOrEquals(getNow(), Zeitpunkt) true true true 0 - Erstellungsdatum + Zeitpunkt 2 - Das Entnahmedatum liegt nach dem Erstellungsdatum - Prüfung, ob das Entnahmedatum nach dem Erstellungsdatum liegt - Entnahmedatum nach Erstellungsdatum - Entnahmedatum.before(Erstellungsdatum) or Entnahmedatum.equals(Erstellungsdatum) - true - true - true - not isEmpty(Entnahmedatum)&#10;and&#10;not isEmpty(Erstellungsdatum)&#10; - true - 0 - - Entnahmedatum - Erstellungsdatum - - - - 1 - Die Art der Tumorprobe fehlt - Prüfung, ob Art der Tumorprobe vorhanden ist - Tumorprobe_Art - not isEmptyString(Probenart) - true - true - true - 0 - - Probenart - - - - 1 - Das Entnahmedatum der Probe fehlt - Prüfung, ob Entnahmedatum der Tumorprobe vorhanden ist - Tumorprobe_Entnahmedatum - not isEmpty(Entnahmedatum) - true - true - true - 0 - - Entnahmedatum - - - - 1 - Die Entnahmemethode zur Tumorprobe fehlt - Prüfung, ob Entnahmemethode der Tumorprobe vorhanden ist - Tumorprobe_Entnahmemethode - not isEmptyString(Entnahmemethode) - true - true - true - 0 - - Entnahmemethode - - - - 1 - Das Erstellungsdatum des Molekular-Pathologie-Befundes fehlt - Prüfung, ob das Erstellungsdatum des Molekular-Pathologie-Befundes vorhanden ist - Tumorprobe_Erstellungsdatum - not isEmpty(Erstellungsdatum) - true - true - true - 0 - - Erstellungsdatum - - - - 1 - Die Lokalisation der Tumorprobe fehlt - Prüfung, ob Lokalisation der Tumorprobe vorhanden ist - Tumorprobe_Lokalisation - not isEmptyString(Lokalisation) + 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 - Lokalisation + Zeitpunkt 2 - Der Morphologie-Code nach ICD-O-3 der Tumorprobe fehlt - Prüfung, ob der Morphologie-Code der Tumorprobe vorhanden ist - Tumorprobe_Morphologie - not isEmptyString(Morphologie) - true - true - true - 0 - - Morphologie - - - - 1 - Der Tumorzellgehalt der Probe fehlt (Wert) - Prüfung, ob Tumorzellgehalt (Wert) der Tumorprobe vorhanden ist - Tumorprobe_Tumorzellgehalt - not isEmpty(Wert) + 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 - Wert + Zeitpunkt @@ -10021,32 +10179,27 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 3 - - DNPM - 3.0 - 1 - - DNPM_UF_Histologie + DNPM_Therapielinie -3 - DNPM UF Histologie + DNPM UF Therapielinie 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie + DNPM UF Therapielinie + Therapielinie + DNPM UF Therapielinie false true 0 - 0 + -1 false @@ -10058,9 +10211,10 @@ 0 + BOTH false - true - true + false + false true false false @@ -10068,18 +10222,149 @@ false false 20119 - 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 9 + fdfe26b7-ef73-4a8a-88b2-4e5698b2921f + 47 true + + button + Suche + Suche + true + false + false + 2.0 + + false + + 0 + 0 + + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); + true + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + -1 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + cde2708d-5d4a-4c38-aa7a-775d16acde3e + 6 + false + false + + + combobox + Beendigung + Beendigung + true + false + true + 4.75 + + false + + 1 + 0 + Beendigung + DNPM_Therapielinie + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + a437c0ca-aa06-4ea5-b940-a17382d22080 + 2 + false + false + textarea - Befundtext - Befundtext + WirkstoffCodes + Wirkstoff Codes true - false + true true - 2.0 + 4.0 @@ -10088,18 +10373,24 @@ 0 0 - Befundtext - DNPM_UF_Histologie + WirkstoffCodes + DNPM_Therapielinie none 0 0 false + BOTH + + false + true + + false - 1 + 0 true false 0 @@ -10134,50 +10425,177 @@ false 0 20119 - fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 - 4 + ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 + 13 false false - - formReference - Histologie - Histologie + + group + Feldgruppe2 + Therapielinie true false true 1.0 - - - false false 0 0 - Histologie - DNPM_UF_Histologie + none 0 0 false + BOTH false - - setFieldValue('Befundtext', getFieldValue('Histologie').Text); + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + a1a0c396-00f8-4840-86e7-0e58ea988eaa + 3 + false + false + + + combobox + Abbruchsgrund + Abbruchsgrund + true + false + true + 5.0 + + false + + 1 + 0 + Abbruchgrund + DNPM_Therapielinie + + none + 0 + 0 + false + BOTH + + Beendigung='A' true - - DNPM MolDiagnostik + + Beendigung + + + false - Histologie / molekulare Diagnostik vom {Erstellungsdatum} + 1 true false 0 0 false - Zur Auswahl steht hier das Formular "DNPM Molekulare Diagnostik" + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + bd4e1777-1ea8-4197-b865-cfcd1e522e0e + 3 + false + false + + + datefield + Ende + bis + true + false + true + 6.5 + + false + + 0 + 0 + Ende + DNPM_Therapielinie + Feldgruppe2 + end + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + true false @@ -10205,95 +10623,46 @@ false 0 20119 - 55d3661e-9f85-4c56-a046-3df941f4f8a2 + 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd 4 false false - - - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - - - DNPM_UF_Rebiopsie - - -3 - DNPM UF Rebiopsie - 1 - DNPM UF Rebiopsie - DNPM UF Rebiopsie - DNPM UF Rebiopsie - - false - true - 0 - 0 - false - - - - - - - - - - 0 - false - true - true - true - false - false - false - false - false - 20119 - f8ca5edc-088e-46ab-baed-228b8d671c9e - 20 - true - - - formReference - refmolekulargenetik - Molekulargenetische Untersuchung + + + textfield + Nummer + true - false + true true - 3.0 + 1.0 + + + false false 0 0 - ref_molekulargenetik - DNPM_UF_Rebiopsie - + Nummer + DNPM_Therapielinie + Feldgruppe2 none 0 0 false + BOTH false - OS.Molekulargenetik - Befund vom {Datum} + 1 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. + true false @@ -10301,10 +10670,10 @@ 0 - 0 + 40 0 0 - 0 + 1 false false false @@ -10321,61 +10690,49 @@ false 0 20119 - 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 - 4 + 88af944b-c2dd-460e-98ad-c3da71add6c4 + 10 false false - - formReference - reftumorkonferenz - MTB + + combobox + Ergebnis + Ergebnis true false true - 0.5 + 4.5 - - - false false - 0 + 1 0 - ref_tumorkonferenz - DNPM_UF_Rebiopsie + Ergebnis + DNPM_Therapielinie none 0 0 false - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - + BOTH false - - var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); - true - - OS.Tumorkonferenz - MTB vom {Datum} - 0 + + 1 true false 0 0 false - Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. + true false false - - + code + code,kurz 0 0 0 @@ -10391,56 +10748,49 @@ false false - 0 + 1 0 true false 0 20119 - 7a254fab-5a15-4a55-adc8-ad8624ad4258 - 10 + 98454c5c-9708-4deb-924b-9186b6b39aa8 + 1 false false - + datefield - ufrbdatum - Datum MTB + Beginn + vom true false true - 1.0 + 6.0 - - - false false 0 0 - datum - DNPM_UF_Rebiopsie - - none + Beginn + DNPM_Therapielinie + Feldgruppe2 + start 0 0 false - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - + BOTH false - 0 + 1 true false 0 0 false - Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. + true false @@ -10468,185 +10818,37 @@ false 0 20119 - d09fbcc9-5ae3-460b-9c1a-b116abe2a115 - 8 - false - false - - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt - DatumGrenze_ufrbdatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufrbdatum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt - DatumGrenze_ufrbdatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufrbdatum - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt - DatumGrenze_ufrbdatum_GueltigZukunft - dateAfterOrEquals(getNow(), ufrbdatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufrbdatum - - - - 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist - Rebiospie_Erstellungsdatum - not isEmpty(ufrbdatum) - true - true - true - 0 - - ufrbdatum - - - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - - - DNPM_UF_Einzelempfehlung - - -3 - DNPM UF Einzelempfehlung - 1 - DNPM UF Einzelempfehlung - DNPM UF Einzelempfehlung - DNPM UF Einzelempfehlung - - false - true - 0 - 0 - false - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> - - - - - - 0 - false - true - true - true - false - false - true - true - false - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - - //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### - true - - 20119 - 06847050-ff8f-46c4-87b8-9584c0cef990 - 244 - true - - - button - Button4 - Verweis entfernen + 1ba774bb-db6d-4639-95bb-de636a952049 + 4 + false + false + + + textfield + Wirkstoffe + true - false - false - 11.5 + true + true + 1.0 - - - false false 0 0 - - FollowUp + Wirkstoffe + DNPM_Therapielinie + Feldgruppe1 none 0 0 false + BOTH false - - setFieldValue('refdnpmfollowup', ''); - true - - 1 + 0 true false 0 @@ -10662,8 +10864,8 @@ 0 0 0 - -1 - 0 + 0 + 3 false false false @@ -10680,23 +10882,20 @@ false 0 20119 - d0bbb254-3008-4670-a573-2dd2ec5afb7e - 2 + ae8a899e-c650-4d93-a1e7-284a3c6aa516 + 3 false false - - section - FollowUp - FollowUp + + group + Feldgruppe1 + Wirkstoffe true false true - 8.5 + 3.0 - - - false false 0 @@ -10707,6 +10906,7 @@ 0 0 false + BOTH false @@ -10745,31 +10945,236 @@ false 0 20119 - befce831-254e-499a-8ff5-9add1b21668d - 1 + 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 + 3 false false - - section - Studienempfehlung - Studienempfehlung + + + + 1 + Der Abbruchsgrund für die Therapielinie fehlt + Prüfung, ob Abbruchsgrund vorhanden ist + Therapielinie_Abbruchsgrund + not isEmptyString(Abbruchsgrund) + true + true + true + Beendigung = 'A' + true + 0 + + Abbruchsgrund + + + + 2 + Der Beginn der Therapielinie liegt nach ihrem Ende + Prüfung, ob Beginn der Therapielinie nach dem Ende liegt + Beginn nach Ende + Beginn.before(Ende) or Beginn.equals(Ende) + true + true + true + not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) + true + 0 + + Ende + Beginn + + + + 1 + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) + true + true + true + 0 + + Beendigung + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Beginn_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Ende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Ende) + true + true + true + 0 + + Ende + + + + 1 + Das Datum des Therapieendes fehlt + Prüfung, ob das Enddatum der Therapie vorhanden ist + Therapielinie_Enddatum + not isEmpty(Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) + true + true + true + 0 + + Ende + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_MolDiagnostik + + -3 + DNPM MolDiagnostik + 1 + DNPM Molekulare Diagnostik + Molekulare Diagnostik + DNPM Molekulare Diagnostik + + false + true + 0 + 0 + false + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> + + + + + + + + 0 + BOTH + false + true + true + true + false + false + false + false + false + 20119 + f39f3d2a-fffb-4e3e-b899-fd601ecb8d3e + 17 + true + + + formReference + Pathologiebefund + Pathologiebefund true false true - 8.0 + 1.25 + + + false false 0 0 - + Pathologiebefund + DNPM_MolDiagnostik none 0 0 false + BOTH false + OS.Pathologiebefund @@ -10807,31 +11212,35 @@ false 0 20119 - 683d43e2-e797-4ece-b348-5bae78d41247 - 2 + c66885c3-7e98-4391-92e4-1cff0551cb9f + 1 false false combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich + Lokalisation + Lokalisation Tumor Probe true false true - 5.5 + 7.0 + + + false false 1 0 - antrag_kue_erforderlich - DNPM_UF_Einzelempfehlung + Lokalisation + DNPM_MolDiagnostik none 0 0 false + BOTH false @@ -10870,233 +11279,19 @@ false 0 20119 - 10db4953-182d-482c-9762-a5f081d6846e + 3a903039-66a4-4871-a45d-1d344befa9a6 1 false false - button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten - true - false - false - 6.75 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - b757e7cc-9ec3-4480-aa3e-d4bcf031c13d - 12 - false - false - - - button - btnaddstudie - Studienempfehlung hinzufügen - true - false - false - 4.0 - - - - false - false - - 0 - 0 - - Studienempfehlung - none - 0 - 0 - false - - hatstudie = '1' - true - - hatstudie - - - false - - let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 57064ddd-5793-43cf-b85f-6eb236c9381b - 24 - false - false - - - button - btnaddwirkstoff - Wirkstoffe bearbeiten - true - false - false - 4.5 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 31b4c59b-b9eb-4383-a8b3-efff9777ab06 - 25 - false - false - - - button - btnstudiendurchsuchen - Studien durchsuchen + datefield + Entnahmedatum + Entnahmedatum true false - false - 0.875 + true + 8.0 @@ -11104,25 +11299,16 @@ false 0 - 0 - - Studienempfehlung + 0 + Entnahmedatum + DNPM_MolDiagnostik + none 0 0 false - - hatstudie = '1' - true - - hatstudie - - + BOTH 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 - @@ -11142,7 +11328,7 @@ 0 0 0 - -1 + 0 0 false false @@ -11160,31 +11346,35 @@ false 0 20119 - a14f08b9-4751-4730-ab5b-846ab84cc6bc - 6 + ba424e34-e8e7-45f1-800e-3584c27c3f5b + 1 false false - + combobox - evidenzlevel - + Entnahmemethode + Entnahmemethode true false true - 1.0 + 9.0 + + + false false 1 0 - evidenzlevel - DNPM_UF_Einzelempfehlung - grpEvidenzlevel + Entnahmemethode + DNPM_MolDiagnostik + none 0 0 false + BOTH false @@ -11223,31 +11413,35 @@ false 0 20119 - b24158bb-453d-4405-8439-cff2fdc7e94b + 1624227c-cefb-4ece-adc0-ff5e9db2ec82 1 false false - - combobox - evidenzlevelzusatz - + + textarea + Anmerkungen + Anmerkungen true false true - 2.0 + 3.0 + + + false false - 1 + 0 0 - evidenzlevel_zusatz - DNPM_UF_Einzelempfehlung - grpEvidenzlevel + Anmerkungen + DNPM_MolDiagnostik + none 0 0 false + BOTH false @@ -11263,8 +11457,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -11280,36 +11474,41 @@ false false - 1 + 0 0 true false 0 20119 - 944dd2dc-2697-4ad9-ab73-9370a745d035 - 2 + ec3b5299-718c-4d1f-9832-0f4d6fd0a1b3 + 1 false false - - group - grpEvidenzlevel - Evidenzlevel + + textarea + Text + Befundtext true false true - 5.0 + 1.5 + + + false false 0 0 - + Text + DNPM_MolDiagnostik none 0 0 false + BOTH false @@ -11320,7 +11519,7 @@ 0 0 false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + true false @@ -11348,30 +11547,35 @@ false 0 20119 - 92c9326d-964e-4c75-a6fa-388f3423b9f7 - 4 + f7b4b316-45a5-42d5-a456-0a5f1fc6f46a + 1 false false - - group - grpwirkstoffe - Wirkstoffe + + textfield + Wert + Wert true false true - 4.0 + 5.0 + + + false false 0 0 - - + Wert + DNPM_MolDiagnostik + Tumorzellgehalt none 0 0 false + BOTH false @@ -11382,7 +11586,7 @@ 0 0 false - Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. + true false @@ -11393,11 +11597,11 @@ 0 0 0 - 0 + 3 false false false - 1 + 11 0 0 true @@ -11405,24 +11609,24 @@ false false 0 - 0 + 1 true false 0 20119 - 96e76da7-0ec5-4744-acb9-47b7c7ce957c - 4 + 8ef0acac-5d57-44c1-b947-a3eac9fafd72 + 2 false false - + combobox - hatstudie - Studienempfehlung + Methode + Tumorgehalt Bestimmungsmethode true false true - 0.5 + 1.0 @@ -11431,18 +11635,15 @@ 1 0 - hat_studie - DNPM_UF_Einzelempfehlung - Studienempfehlung + Methode + DNPM_MolDiagnostik + Tumorzellgehalt none 0 0 - mandatory + false + BOTH false - - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} - true - @@ -11452,7 +11653,7 @@ 0 0 false - Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + true false @@ -11480,15 +11681,15 @@ false 0 20119 - 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 - 4 + 093112e4-0898-4f12-aab7-fa5f73adde46 + 2 false false - - formReference - mtb - MTB + + datefield + Erstellungsdatum + Erstellungsdatum true false true @@ -11501,34 +11702,25 @@ 0 0 - ref_tumorkonferenz - DNPM_UF_Einzelempfehlung + Erstellungsdatum + DNPM_MolDiagnostik - none + date 0 0 false - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - + BOTH false - - var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); - true - - OS.Tumorkonferenz - MTB vom {Datum} - 0 + + 1 true false 0 0 false - Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; + true false @@ -11556,31 +11748,35 @@ false 0 20119 - 57707b45-cbf4-4bf6-99e3-b5051bff8552 - 22 + dd6839ab-3be8-4dea-b0ad-883eb2995c95 + 1 false false - textfield - prio - Priorität + combobox + Probenart + Art der Tumor Probe true false true - 3.0 + 6.0 + + + false false - 0 + 1 0 - prio - DNPM_UF_Einzelempfehlung + Probenart + DNPM_MolDiagnostik none 0 0 false + BOTH false @@ -11591,18 +11787,18 @@ 0 0 false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -11613,25 +11809,25 @@ false false - 0 + 1 0 true false 0 20119 - b6e7460e-2350-4d62-8665-e07d5484a123 - 3 + d462c6d7-6b4f-41db-97f6-75b7a0ffb772 + 1 false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + group + Tumorzellgehalt + true - true + false true - 10.5 + 4.0 @@ -11640,18 +11836,17 @@ 0 0 - ref_dnpm_followup - DNPM_UF_Einzelempfehlung - FollowUp + + none 0 0 false + BOTH false - DNPM FollowUp - FollowUp vom {DatumFollowUp} + 1 true false @@ -11686,53 +11881,52 @@ false 0 20119 - 720dda0f-b669-42da-a3d6-0e2dbcbb2894 - 8 + 02c3ec64-c874-491e-93bd-135a85ac51f6 + 2 false false - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung + + lookup + Morphologie + Morphologie true false true - 6.0 + 2.0 + + + false false - 0 - 0 - ref_molekulargenetik - DNPM_UF_Einzelempfehlung + 1 + 0 + Morphologie + DNPM_MolDiagnostik none 0 0 false + BOTH false - - console.log(getFieldValue('refosmolekulargenetik')) - true - - OS.Molekulargenetik - Befund vom {Datum} + 1 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. + true false false - - + code + code,kurz 0 0 0 @@ -11748,40 +11942,41 @@ false false - 0 + 1 0 true false 0 20119 - 9a7c14b8-958b-4269-bb58-d6267089660e - 21 + 650b2a8b-5b0b-400f-80d7-25dd5d727d24 + 1 false false - textarea - stmolaltalle - Alle stützenden molekularen Alterationen + lookup + Tumorentitaet + Tumorentität true - true + false true - 6.5 + 5.0 false false - 0 + 1 0 - st_mol_alt_alle - DNPM_UF_Einzelempfehlung + Tumorentitaet + DNPM_MolDiagnostik none 0 0 false + BOTH false @@ -11792,13 +11987,13 @@ 0 0 false - Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. + true false false - - + code + code,kurz 0 0 0 @@ -11814,25 +12009,269 @@ false false - 0 + 1 0 true false 0 20119 - 3a530709-da96-4a9b-8586-5140d3eda38f - 8 + 3db0e2e6-068a-48d4-a4ac-731bb39b142e + 1 false false - - textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt + DatumGrenze_Entnahmedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 1 + Das Entnahmedatum der Probe fehlt + Prüfung, ob Entnahmedatum der Tumorprobe vorhanden ist + Tumorprobe_Entnahmedatum + not isEmpty(Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 1 + Das Erstellungsdatum des Molekular-Pathologie-Befundes fehlt + Prüfung, ob das Erstellungsdatum des Molekular-Pathologie-Befundes vorhanden ist + Tumorprobe_Erstellungsdatum + not isEmpty(Erstellungsdatum) + true + true + true + 0 + + Erstellungsdatum + + + + 1 + Die Lokalisation der Tumorprobe fehlt + Prüfung, ob Lokalisation der Tumorprobe vorhanden ist + Tumorprobe_Lokalisation + not isEmptyString(Lokalisation) + true + true + true + 0 + + Lokalisation + + + + 2 + Der Morphologie-Code nach ICD-O-3 der Tumorprobe fehlt + Prüfung, ob der Morphologie-Code der Tumorprobe vorhanden ist + Tumorprobe_Morphologie + not isEmptyString(Morphologie) + true + true + true + 0 + + Morphologie + + + + 1 + Die Entnahmemethode zur Tumorprobe fehlt + Prüfung, ob Entnahmemethode der Tumorprobe vorhanden ist + Tumorprobe_Entnahmemethode + not isEmptyString(Entnahmemethode) + true + true + true + 0 + + Entnahmemethode + + + + 1 + Der Tumorzellgehalt der Probe fehlt (Wert) + Prüfung, ob Tumorzellgehalt (Wert) der Tumorprobe vorhanden ist + Tumorprobe_Tumorzellgehalt + not isEmpty(Wert) + true + true + true + 0 + + Wert + + + + 2 + Das Entnahmedatum liegt nach dem Erstellungsdatum + Prüfung, ob das Entnahmedatum nach dem Erstellungsdatum liegt + Entnahmedatum nach Erstellungsdatum + Entnahmedatum.before(Erstellungsdatum) or Entnahmedatum.equals(Erstellungsdatum) + true + true + true + not isEmpty(Entnahmedatum)&#10;and&#10;not isEmpty(Erstellungsdatum)&#10; + true + 0 + + Erstellungsdatum + Entnahmedatum + + + + 1 + Die Art der Tumorprobe fehlt + Prüfung, ob Art der Tumorprobe vorhanden ist + Tumorprobe_Art + not isEmptyString(Probenart) + true + true + true + 0 + + Probenart + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Entnahmedatum nach dem Sterbedatum liegt + DatumGrenze_Entnahmedatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Entnahmedatum in der Zukunft liegt + DatumGrenze_Entnahmedatum_GueltigZukunft + dateAfterOrEquals(getNow(), Entnahmedatum) + true + true + true + 0 + + Entnahmedatum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Erstellungsdatum der Mol. Diagnostik vor dem Geburtsdatum liegt + DatumGrenze_Erstellungsdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Erstellungsdatum) + true + true + true + 0 + + Erstellungsdatum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Erstellungsdatum der Mol. Diagnostik in der Zukunft liegt + DatumGrenze_Erstellungsdatum_GueltigZukunft + dateAfterOrEquals(getNow(), Erstellungsdatum) + true + true + true + 0 + + Erstellungsdatum + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + DNPM + 3.0 + 1 + + + + + DNPM_UF_Histologie + + -3 + DNPM UF Histologie + 1 + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + true + true + true + false + false + false + false + false + 20119 + 614d7e55-9c9d-4642-a45a-74cd8d7bd833 + 9 + true + + + formReference + Histologie + Histologie true false true - 6.875 + 1.0 @@ -11841,102 +12280,30 @@ 0 0 - st_mol_alt_variante_json - DNPM_UF_Einzelempfehlung + Histologie + DNPM_UF_Histologie none 0 0 false - - false - true - - + BOTH false - - - - 0 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 0feea6c9-b388-442c-bf63-79150b168f4c - 5 - false - false - - - textfield - studie - Studie - true - false - true - 1.25 - - - - false - false - - 0 - 0 - studie - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - - hatstudie = '1' + + setFieldValue('Befundtext', getFieldValue('Histologie').Text); true - - hatstudie - - - false + + DNPM MolDiagnostik - + Histologie / molekulare Diagnostik vom {Erstellungsdatum} 1 true false 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. + Zur Auswahl steht hier das Formular "DNPM Molekulare Diagnostik" true false @@ -11947,79 +12314,6 @@ 0 0 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 - 3 - false - false - - - combobox - studieinternextern - intern/extern - true - false - true - 1.625 - - - - false - false - - 1 - 0 - studie_internextern - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - false - - hatstudie = '1' - true - - hatstudie - - - false - - - - 1 - true - false - 0 - 0 - false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 0 false false @@ -12031,25 +12325,25 @@ false false - 1 + 0 0 true false 0 20119 - 3c561c27-2dc3-4bf0-ae49-72472d47ac16 - 3 + 55d3661e-9f85-4c56-a046-3df941f4f8a2 + 4 false false - + textarea - studienalle - Alle Studienempfehlungen + Befundtext + Befundtext true false true - 5.0 + 2.0 @@ -12058,25 +12352,15 @@ 0 0 - studien_alle - DNPM_UF_Einzelempfehlung - Studienempfehlung + Befundtext + DNPM_UF_Histologie + none 0 0 false - - hatstudie = '1' - true - - hatstudie - - + BOTH false - - let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} - true - @@ -12086,7 +12370,7 @@ 0 0 false - Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. + true false @@ -12099,8 +12383,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -12114,44 +12399,93 @@ false 0 20119 - 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 - 10 + fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 + 4 false false - - textarea - studienallejson - Alle Studienempfehlungen JSON + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_UF_ECOG + + -3 + DNPM UF ECOG + 1 + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG + + false + true + 0 + -1 + false + + + + + + + + + + 2 + BOTH + false + true + false + true + false + false + false + false + false + 20119 + e0e62558-9bb8-4fe1-89d9-683fb3417b3e + 10 + true + + + combobox + ECOG + ECOG true false true - 6.0 + 2.0 false false - 0 + 1 0 - studien_alle_json - DNPM_UF_Einzelempfehlung - Studienempfehlung + ECOG + DNPM_UF_ECOG + Feldgruppe1 none 0 0 false - - false - true - - + BOTH false - 0 + 1 true false 0 @@ -12162,8 +12496,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12179,44 +12513,40 @@ false false - 0 + 1 0 true false 0 20119 - 693e88d9-cd46-487e-9ed7-dd624bc6ec3e - 4 + 77543b2c-49f2-4404-b1c3-e672e4009442 + 1 false false - - textfield - studienct - NCT-Nummer + + group + Feldgruppe1 + ECOG Performance Status true false - false - 2.0 + true + 1.0 + + + false false 0 0 - studie_nct - DNPM_UF_Einzelempfehlung - Studienempfehlung + + none 0 0 false - - hatstudie = '1' - true - - hatstudie - - + BOTH false @@ -12227,7 +12557,7 @@ 0 0 false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. + true false @@ -12238,7 +12568,7 @@ 0 0 0 - 3 + 0 false false false @@ -12255,38 +12585,35 @@ false 0 20119 - 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 - 8 + ccd128ae-332b-4735-867e-8926ab5db494 + 2 false false - - textfield - studieort - Ort + + datefield + Datum + Datum true false - false - 3.0 + true + 1.0 + + + false false 0 0 - studie_ort - DNPM_UF_Einzelempfehlung - Studienempfehlung - none + Datum + DNPM_UF_ECOG + Feldgruppe1 + date 0 0 false - - hatstudie = '1' - true - - hatstudie - - + BOTH false @@ -12297,7 +12624,7 @@ 0 0 false - Geben Sie hier den Ort oder die Orte der Studie an. + true false @@ -12308,7 +12635,7 @@ 0 0 0 - 3 + 0 false false false @@ -12325,50 +12652,154 @@ false 0 20119 - 15a10da3-89d8-4700-acdd-0fadcd17d197 - 8 + d78cf414-1d06-4e15-81d9-8bdf22793916 + 1 false false - - datefield - ufeedatum - Datum MTB + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt + DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt + DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) + true + true + true + 0 + + Datum + + + + 1 + Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt + Prüfung, ob Zeitpunkt des ECOG vorhanden ist + ECOG_Zeitpunkt + not isEmpty(Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt + DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) + true + true + true + 0 + + Datum + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + DNPM_UF_Rebiopsie + + -3 + DNPM UF Rebiopsie + 1 + DNPM UF Rebiopsie + DNPM UF Rebiopsie + DNPM UF Rebiopsie + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + true + true + true + false + false + false + false + false + 20119 + f8ca5edc-088e-46ab-baed-228b8d671c9e + 20 + true + + + formReference + refmolekulargenetik + Molekulargenetische Untersuchung true false true - 2.0 + 3.0 - - - false false 0 0 - datum - DNPM_UF_Einzelempfehlung + ref_molekulargenetik + DNPM_UF_Rebiopsie - date + none 0 0 false - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - + BOTH false + OS.Molekulargenetik - - 0 + Befund vom {Datum} + 1 true false 0 0 false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + 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 @@ -12396,17 +12827,17 @@ false 0 20119 - 1f7fab25-616e-4d3c-8185-057776e5ef69 - 9 + 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 + 4 false false - - textarea - wirkstoffe - + + formReference + reftumorkonferenz + MTB true - true + false true 0.5 @@ -12417,24 +12848,35 @@ 0 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe + ref_tumorkonferenz + DNPM_UF_Rebiopsie + none 0 0 false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz - - 1 + MTB vom {Datum} + 0 true false 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + 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 @@ -12462,19 +12904,19 @@ false 0 20119 - 0ab804d8-16f0-404f-af47-ab19ef324a46 + 7a254fab-5a15-4a55-adc8-ad8624ad4258 10 false false - textarea - wirkstoffejson - + datefield + ufrbdatum + Datum MTB true - true + false true - 4.25 + 1.0 @@ -12483,15 +12925,16 @@ 0 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung + datum + DNPM_UF_Rebiopsie none 0 0 false + BOTH - false + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true @@ -12505,7 +12948,7 @@ 0 0 false - + Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. true false @@ -12533,8 +12976,8 @@ false 0 20119 - 9177c6c0-2905-474e-a34f-d8e8b30f31d7 - 10 + d09fbcc9-5ae3-460b-9c1a-b116abe2a115 + 8 false false @@ -12543,9 +12986,9 @@ 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt - DatumGrenze_ufeedatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) + Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt + DatumGrenze_ufrbdatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) true true true @@ -12553,31 +12996,15 @@ true 0 - ufeedatum + ufrbdatum 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 - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt - DatumGrenze_ufeedatum_GueltigZukunft - dateAfterOrEquals(getNow(), ufeedatum) + Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt + DatumGrenze_ufrbdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) true true true @@ -12585,79 +13012,37 @@ true 0 - ufeedatum - - - - 1 - Das Erstellungsdatum der Einzelempfehlung fehlt - Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist - Einzelempfehlung_Erstellungsdatum - not isEmpty(ufeedatum) - true - true - true - 0 - - ufeedatum - - - - 1 - Der Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevel - not isEmptyString(evidenzlevel) - true - true - true - 0 - - evidenzlevel + ufrbdatum 1 - Der Zusatz zum Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevelzusatz - not isEmptyString(evidenzlevelzusatz) + Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist + Rebiospie_Erstellungsdatum + not isEmpty(ufrbdatum) true true true 0 - evidenzlevelzusatz + ufrbdatum 2 - Die NCT-Nummer entspricht nicht dem gültigen Muster - Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt - Einzelempfehlung_NCT-Nummer - studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' - false - true - true - hatstudie = '1' - true - 0 - - studienct - - - - 1 - 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 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt + DatumGrenze_ufrbdatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufrbdatum) true true true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - prio + ufrbdatum @@ -12665,22 +13050,22 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 3 - + - DNPM_UF_Tumorausbreitung + DNPM_Vorbefunde -3 - DNPM UF Tumorausbreitung + DNPM UF Vorbefunde 1 - DNPM UF Tumorausbreitung - Tumorausbreitung - DNPM KPA Tumorausbreitung + DNPM UF Vorbefunde + DNPM UF Vorbefunde + DNPM UF Vorbefunde false true @@ -12697,6 +13082,7 @@ 0 + BOTH false true true @@ -12707,32 +13093,31 @@ false false 20119 - 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 - 13 + e50c0718-40e0-4e60-bdfd-fcb9115696df + 4 true - - group - Feldgruppe1 - Tumorausbreitung + + textfield + Befundnummer + Befundnummer true false true 1.0 - - - false false 0 0 - + Befundnummer + DNPM_Vorbefunde none 0 0 false + BOTH false @@ -12754,7 +13139,7 @@ 0 0 0 - 0 + 3 false false false @@ -12771,34 +13156,32 @@ false 0 20119 - 561b1d43-069c-4640-8e90-b8f96f58dfd3 - 2 + 46d303d9-baad-4239-a5df-aa9a74372fe5 + 1 false false - - combobox - Wert - Ausbreitung + + textarea + Ergebnisse + Ergebnisse true false true - 2.0 + 3.0 - - - false false - 1 + 0 0 - Wert - DNPM_UF_Tumorausbreitung - Feldgruppe1 + Ergebnisse + DNPM_Vorbefunde + none 0 0 false + BOTH false @@ -12814,8 +13197,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12831,40 +13214,38 @@ false false - 1 + 0 0 true false 0 20119 - 62151614-0981-4bef-a2c0-ac1b6874aec8 - 3 + b2d88874-ee58-492b-a51c-d2c79ff21e6b + 1 false false - - datefield - Zeitpunkt - Zeitpunkt + + textarea + InstitutName + Institut true false true - 1.0 + 2.0 - - - false false 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung - Feldgruppe1 - date + InstitutName + DNPM_Vorbefunde + + none 0 0 false + BOTH false @@ -12903,66 +13284,23 @@ false 0 20119 - 62f3174d-881e-485e-b768-0d4ed15ab10a - 2 + da5c37fa-a15a-4558-a7f3-bed921cf7ac1 + 1 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 - - - + - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 3 - + DNPM_FollowUp @@ -12989,6 +13327,7 @@ 0 + BOTH false true true @@ -13003,14 +13342,14 @@ 66 true - - textarea - AblehnungKostenMemo - Welche? + + datefield + Therapiestart + Start der Therapie true false true - 6.0 + 7.0 @@ -13019,19 +13358,19 @@ 0 0 - AblehnungKostenMemo + Therapiestart DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false + BOTH - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - AntragKostenuebernahme - GrundAblehnungKosten + StatusTherapie false @@ -13072,8 +13411,8 @@ false 0 20119 - 08e2a6f2-efa6-49e5-aed0-d658d075ca75 - 6 + 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 + 8 false false @@ -13099,6 +13438,7 @@ 0 0 false + BOTH false @@ -13142,14 +13482,14 @@ false false - - section - AntragKostenuebernahm - Antrag Kostenübernahme + + textarea + BewertungMemo + Bemerkung true false true - 3.0 + 2.0 @@ -13158,12 +13498,21 @@ 0 0 - - + BewertungMemo + DNPM_FollowUp + Ansprechen none 0 0 false + BOTH + + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' + true + + BestResponse + + false @@ -13202,34 +13551,34 @@ false 0 20119 - 2b298317-f833-4ca4-b73c-4b8092b0eff0 - 2 + 1fd81b59-e343-46dc-82d9-18bfdb05ac42 + 6 false false - - combobox - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + + section + Bereich2 + Status der Therapieumsetzung true false true - 1.0 + 4.0 false false - 1 + 0 0 - AntragKostenuebernahme - DNPM_FollowUp - AntragKostenuebernahm + + none 0 0 false + BOTH false @@ -13245,8 +13594,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13262,47 +13611,38 @@ false false - 1 + 0 0 true false 0 20119 - 16f4d725-6d87-4078-a59d-6ca6724f1988 - 2 + 43bd84f2-49d0-4809-a0c1-32d8341db578 + 1 false false - + datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + DatumFollowUp + Datum des Follow-Ups true false true - 2.0 + 1.0 - - - false false 0 0 - AusstellungsdatumAntrag + DatumFollowUp DNPM_FollowUp - AntragKostenuebernahm - none + + date 0 0 false - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - + BOTH false @@ -13341,19 +13681,19 @@ false 0 20119 - 9341d092-6156-4ae9-9b0d-d72619ab4471 + c3877a68-dea9-46a2-bd72-c7c040b56a2a 2 false false - - section - Bereich2 - Status der Therapieumsetzung + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie true false true - 4.0 + 3.0 @@ -13362,12 +13702,21 @@ 0 0 - - + StatusTherapieBemerkung + DNPM_FollowUp + Bereich2 none 0 0 false + BOTH + + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -13406,34 +13755,42 @@ false 0 20119 - 43bd84f2-49d0-4809-a0c1-32d8341db578 - 1 + 128962f0-c33e-4553-abbc-fc88befbddce + 4 false false - - combobox - BestResponse - Best Response + + textarea + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung true false true - 1.0 + 2.0 false false - 1 + 0 0 - BestResponse + EmpfehlungsumsetzungNein DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false + BOTH + + StatusTherapie='not-done' + true + + StatusTherapie + + false @@ -13449,8 +13806,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13466,25 +13823,25 @@ false false - 1 + 0 0 true false 0 20119 - debc289c-a150-47e3-85cf-ad8e3c47f08c - 5 + f85312b5-c779-4568-aa5e-b5319a04c351 + 6 false false - textarea - BewertungMemo - Bemerkung + datefield + Todeszeitpunkt + Todeszeitpunkt true false true - 2.0 + 4.0 @@ -13493,20 +13850,14 @@ 0 0 - BewertungMemo + Todeszeitpunkt DNPM_FollowUp Ansprechen none 0 0 false - - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' - true - - BestResponse - - + BOTH false @@ -13545,19 +13896,19 @@ false 0 20119 - 1fd81b59-e343-46dc-82d9-18bfdb05ac42 - 6 + 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc + 5 false false - - datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag + + textfield + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) true false true - 3.0 + 9.0 @@ -13566,20 +13917,14 @@ 0 0 - Datum_AntwortKueAntrag + OverallSurvival DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - + BOTH false @@ -13601,7 +13946,7 @@ 0 0 0 - 0 + 3 false false false @@ -13618,31 +13963,35 @@ false 0 20119 - bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 - 2 + d8ccb95b-1ea1-4792-a877-f653e05fdcd1 + 5 false false - + datefield - DatumFollowUp - Datum des Follow-Ups + LetztesFollowUpDatum + Letztes Follow-Up-Datum true false true - 1.0 + 5.0 + + + false false 0 0 - DatumFollowUp + LetztesFollowUpDatum DNPM_FollowUp - - date + Ansprechen + none 0 0 false + BOTH false @@ -13681,41 +14030,35 @@ false 0 20119 - c3877a68-dea9-46a2-bd72-c7c040b56a2a - 2 + 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f + 5 false false - - datefield - DatumProgression - Datum der Progression + + combobox + StatusTherapie + Status der Therapie true false true - 3.0 + 1.0 false false - 0 + 1 0 - DatumProgression + StatusTherapie DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false - - BestResponse = 'PD' - true - - BestResponse - - + BOTH false @@ -13731,8 +14074,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13748,47 +14091,41 @@ false false - 0 + 1 0 true false 0 20119 - ede81488-4147-4f03-8a94-bdc94e3679e9 - 5 + b413b87c-66d2-4461-9956-23399c38e2fc + 1 false false - - combobox - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) + + textfield + QuotientPFS2PFS1 + Quotient PFS2/PFS1 true false true - 9.0 + 8.0 false false - 1 + 0 0 - Dosisdichte + QuotientPFS2_PFS1 DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - + BOTH false @@ -13804,13 +14141,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -13821,25 +14158,25 @@ false false - 1 + 0 0 true false 0 20119 - b7e6245b-8fda-411a-a6a3-2e2e633d04bf - 8 + 08326dbd-763f-48a6-ac58-9df92c6bee62 + 5 false false combobox - EmpfehlungsumsetzungJa - Umsetzungsart + GrundTherapieabbruch + Grund für Therapieabbruch true false true - 4.0 + 6.0 @@ -13848,15 +14185,16 @@ 1 0 - EmpfehlungsumsetzungJa + GrundTherapieabbruch DNPM_FollowUp Bereich2 none 0 0 false + BOTH - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'stopped' true StatusTherapie @@ -13900,36 +14238,37 @@ false 0 20119 - fd714ec5-bca5-4c25-b995-4b00776bf337 - 8 + d6d720c7-dfdf-428e-9fbe-4b95ddea289d + 7 false false - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung + combobox + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie true false true - 2.0 + 5.0 false false - 0 + 1 0 - EmpfehlungsumsetzungNein + GrundNichtumsetzung DNPM_FollowUp Bereich2 none 0 0 false + BOTH - StatusTherapie='not-done' + StatusTherapie = 'not-done' true StatusTherapie @@ -13950,8 +14289,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13967,46 +14306,46 @@ false false - 0 + 1 0 true false 0 20119 - f85312b5-c779-4568-aa5e-b5319a04c351 - 6 + 85d14def-12b5-48d0-8f42-507847027e72 + 7 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 - AntragKostenuebernahme - StatusKostenuebernahme + BestResponse false @@ -14024,8 +14363,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14041,25 +14380,25 @@ false false - 1 + 0 0 true false 0 20119 - c1b0f098-818a-4758-8bf0-ddeced5414d6 + ede81488-4147-4f03-8a94-bdc94e3679e9 5 false false - + combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + StatusKostenuebernahme + Status der Kostenübernahme true false true - 5.0 + 4.0 @@ -14068,18 +14407,19 @@ 1 0 - GrundNichtumsetzung + StatusKostenuebernahme DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false + BOTH - StatusTherapie = 'not-done' + AntragKostenuebernahme = '1' true - StatusTherapie + AntragKostenuebernahme false @@ -14120,19 +14460,19 @@ false 0 20119 - 85d14def-12b5-48d0-8f42-507847027e72 - 7 + 1ede003a-4a8d-44e4-8311-40fe309b5e2e + 2 false false combobox - GrundTherapieabbruch - Grund für Therapieabbruch + EmpfehlungsumsetzungJa + Umsetzungsart true false true - 6.0 + 4.0 @@ -14141,15 +14481,16 @@ 1 0 - GrundTherapieabbruch + EmpfehlungsumsetzungJa DNPM_FollowUp Bereich2 none 0 0 false + BOTH - StatusTherapie = 'stopped' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -14193,34 +14534,35 @@ false 0 20119 - d6d720c7-dfdf-428e-9fbe-4b95ddea289d - 7 + fd714ec5-bca5-4c25-b995-4b00776bf337 + 8 false false - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + combobox + BestResponse + Best Response true false true - 5.0 + 1.0 false false - 0 + 1 0 - LetztesFollowUpDatum + BestResponse DNPM_FollowUp Ansprechen none 0 0 false + BOTH false @@ -14236,8 +14578,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -14253,25 +14595,25 @@ false false - 0 + 1 0 true false 0 20119 - 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f + debc289c-a150-47e3-85cf-ad8e3c47f08c 5 false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) true false true - 2.0 + 7.0 @@ -14280,22 +14622,18 @@ 0 0 - LinkTherapieempfehlung + PFS2EmpfTherapie DNPM_FollowUp - + Ansprechen none 0 0 false + BOTH false - - setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); - true - - DNPM UF Einzelempfehlung - Empfehlung vom {ufeedatum} mit Priorität {prio} + 1 true false @@ -14313,7 +14651,7 @@ 0 0 0 - 0 + 3 false false false @@ -14330,34 +14668,43 @@ false 0 20119 - 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea - 16 + fadffa23-865e-4918-bae9-ad0a32378b4b + 5 false false - - textfield - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + + combobox + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme true false true - 9.0 + 5.0 false false - 0 + 1 0 - OverallSurvival + AblehnungKosten DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false + BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + + StatusKostenuebernahme + AntragKostenuebernahme + + false @@ -14373,13 +14720,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -14390,25 +14737,25 @@ false false - 0 + 1 0 true false 0 20119 - d8ccb95b-1ea1-4792-a877-f653e05fdcd1 + c1b0f098-818a-4758-8bf0-ddeced5414d6 5 false false - - textfield - PFS1Vortherapie - PFS unter Vortherapie (PFS1) + + section + AntragKostenuebernahm + Antrag Kostenübernahme true false true - 6.0 + 3.0 @@ -14417,13 +14764,13 @@ 0 0 - PFS1Vortherapie - DNPM_FollowUp - Ansprechen + + none 0 0 false + BOTH false @@ -14445,7 +14792,7 @@ 0 0 0 - 3 + 0 false false false @@ -14462,34 +14809,42 @@ false 0 20119 - 5c55edcc-bf67-46b3-ad03-df55d113348d - 5 + 2b298317-f833-4ca4-b73c-4b8092b0eff0 + 2 false false - - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + + combobox + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) true false true - 7.0 + 9.0 false false - 0 + 1 0 - PFS2EmpfTherapie + Dosisdichte DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false + BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -14505,13 +14860,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -14522,25 +14877,25 @@ false false - 0 + 1 0 true false 0 20119 - fadffa23-865e-4918-bae9-ad0a32378b4b - 5 + b7e6245b-8fda-411a-a6a3-2e2e633d04bf + 8 false false - - textfield - QuotientPFS2PFS1 - Quotient PFS2/PFS1 + + datefield + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag true false true - 8.0 + 3.0 @@ -14549,13 +14904,21 @@ 0 0 - QuotientPFS2_PFS1 + Datum_AntwortKueAntrag DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false + BOTH + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + false @@ -14577,7 +14940,7 @@ 0 0 0 - 3 + 0 false false false @@ -14594,38 +14957,40 @@ false 0 20119 - 08326dbd-763f-48a6-ac58-9df92c6bee62 - 5 + bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 + 2 false false - combobox - StatusKostenuebernahme - Status der Kostenübernahme + textarea + AblehnungKostenMemo + Welche? true false true - 4.0 + 6.0 false false - 1 + 0 0 - StatusKostenuebernahme + AblehnungKostenMemo DNPM_FollowUp AntragKostenuebernahm none 0 0 false + BOTH - AntragKostenuebernahme = '1' + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' true + GrundAblehnungKosten AntragKostenuebernahme @@ -14644,8 +15009,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14661,40 +15026,48 @@ false false - 1 + 0 0 true false 0 20119 - 1ede003a-4a8d-44e4-8311-40fe309b5e2e - 2 + 08e2a6f2-efa6-49e5-aed0-d658d075ca75 + 6 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 0 0 false + BOTH + + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -14710,8 +15083,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14727,25 +15100,25 @@ false false - 1 + 0 0 true false 0 20119 - b413b87c-66d2-4461-9956-23399c38e2fc - 1 + 6fabccc2-11a3-478e-b82f-98c178dea044 + 7 false false - - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + + datefield + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme true false true - 3.0 + 2.0 @@ -14754,18 +15127,19 @@ 0 0 - StatusTherapieBemerkung + AusstellungsdatumAntrag DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false + BOTH - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true - StatusTherapie + AntragKostenuebernahme false @@ -14806,41 +15180,35 @@ false 0 20119 - 128962f0-c33e-4553-abbc-fc88befbddce - 4 + 9341d092-6156-4ae9-9b0d-d72619ab4471 + 2 false false - - datefield - Therapieende - Ende der Therapie + + combobox + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme true false true - 8.0 + 1.0 false false - 0 + 1 0 - Therapieende + AntragKostenuebernahme DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false - - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - + BOTH false @@ -14856,8 +15224,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -14873,25 +15241,25 @@ false false - 0 + 1 0 true false 0 20119 - 6fabccc2-11a3-478e-b82f-98c178dea044 - 7 + 16f4d725-6d87-4078-a59d-6ca6724f1988 + 2 false false - - datefield - Therapiestart - Start der Therapie + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung true false true - 7.0 + 2.0 @@ -14900,24 +15268,23 @@ 0 0 - Therapiestart + LinkTherapieempfehlung DNPM_FollowUp - Bereich2 + none 0 0 false - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - + BOTH false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); + true + + DNPM UF Einzelempfehlung - + Empfehlung vom {ufeedatum} mit Priorität {prio} 1 true false @@ -14952,8 +15319,8 @@ false 0 20119 - 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 - 8 + 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea + 16 false false @@ -14980,6 +15347,7 @@ 0 0 false + BOTH StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true @@ -15031,13 +15399,13 @@ false - datefield - Todeszeitpunkt - Todeszeitpunkt + textfield + PFS1Vortherapie + PFS unter Vortherapie (PFS1) true false true - 4.0 + 6.0 @@ -15046,13 +15414,14 @@ 0 0 - Todeszeitpunkt + PFS1Vortherapie DNPM_FollowUp Ansprechen none 0 0 false + BOTH false @@ -15074,7 +15443,7 @@ 0 0 0 - 0 + 3 false false false @@ -15091,7 +15460,7 @@ false 0 20119 - 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc + 5c55edcc-bf67-46b3-ad03-df55d113348d 5 false false @@ -15100,155 +15469,95 @@ 2 - Das Datum der Antwort liegt vor dem Ausstellungsdatum - Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt - DatumAntwortKueAntrag vor AusstellungsdatumAntrag - dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) - true - true - true - AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) - true - 0 - - AusstellungsdatumAntrag - DatumAntwortKueAntrag - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) - true - true - true - AntragKostenuebernahme = '1' - true - 0 - - AusstellungsdatumAntrag - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + Das Datum liegt in der Zukunft + Prüfung, ob Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - AusstellungsdatumAntrag + Therapiestart 2 Das Datum liegt in der Zukunft - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) true true true 0 - AusstellungsdatumAntrag + DatumFollowUp 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) + Das Datum der Antwort liegt vor dem Ausstellungsdatum + Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt + DatumAntwortKueAntrag vor AusstellungsdatumAntrag + dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) true true true - AntragKostenuebernahme = '1' + AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) true 0 DatumAntwortKueAntrag + AusstellungsdatumAntrag 2 - Das Datum liegt 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 Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumAntwortKueAntrag - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt - DatumGrenze_DatumFollowUp_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) - true - true - true - 0 - - DatumFollowUp + Therapiestart 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt - DatumGrenze_DatumFollowUp_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) + Prüfung, ob Therapieende vor dem Geburtsdatum liegt + DatumGrenze_Therapieende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), 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 Datum des Follow up in der Zukunft liegt - DatumGrenze_DatumFollowUp_GueltigZukunft - dateAfterOrEquals(getNow(), DatumFollowUp) - true - true - true - 0 - - DatumFollowUp - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt + DatumGrenze_LetztesFollowUpDatum_GueltigZukunft + dateAfterOrEquals(getNow(), LetztesFollowUpDatum) true true true - BestResponse = 'PD' - true 0 - DatumProgression + LetztesFollowUpDatum @@ -15269,32 +15578,34 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true - BestResponse = 'PD' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumProgression + Therapiestart 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + Prüfung, ob Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) true true true + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true 0 - LetztesFollowUpDatum + Therapieende @@ -15313,144 +15624,142 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt - DatumGrenze_LetztesFollowUpDatum_GueltigZukunft - dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum 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 - LetztesFollowUpDatum + DatumAntwortKueAntrag 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob Therapieende nach dem Sterbedatum liegt - DatumGrenze_Therapieende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true 0 - Therapieende + DatumProgression 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapieende vor dem Geburtsdatum liegt - DatumGrenze_Therapieende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) + 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 - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true 0 - Therapieende + DatumProgression 2 Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), Therapieende) + 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 - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true 0 - Therapieende + DatumAntwortKueAntrag 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 Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true 0 - Therapiestart + AusstellungsdatumAntrag 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) true 0 - Therapiestart + Todeszeitpunkt 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart - - - - 1 - Die Dosisdichte fehlt - Prüfung, ob die Dosisdichte vorhanden ist - FollowUp_Dosisdichte - not isEmptyString(Dosisdichte) + 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) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Dosisdichte + LetztesFollowUpDatum - 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 vor dem Geburtsdatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) true true true - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + AntragKostenuebernahme = '1' true 0 - GrundAblehnungKosten + AusstellungsdatumAntrag @@ -15466,282 +15775,101 @@ true 0 - Therapieende Therapiestart + Therapieende 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 Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true - not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Todeszeitpunkt + Therapieende - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - DNPM - 3.0 - 1 - - - - - DNPM_Vorbefunde - - -3 - DNPM UF Vorbefunde - 1 - DNPM UF Vorbefunde - DNPM UF Vorbefunde - DNPM UF Vorbefunde - - false - true - 0 - 0 - false - - - - - - - - - - 0 - false - true - true - true - false - false - false - false - false - 20119 - e50c0718-40e0-4e60-bdfd-fcb9115696df - 4 - true - - - textfield - Befundnummer - Befundnummer + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) true - false - true - 1.0 - - false - - 0 - 0 - Befundnummer - DNPM_Vorbefunde - - none - 0 - 0 - false - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 46d303d9-baad-4239-a5df-aa9a74372fe5 - 1 - false - false - - - textarea - Ergebnisse - Ergebnisse + true + true + 0 + + AusstellungsdatumAntrag + + + + 1 + Die Dosisdichte fehlt + Prüfung, ob die Dosisdichte vorhanden ist + FollowUp_Dosisdichte + not isEmptyString(Dosisdichte) true - false - true - 3.0 - - false - - 0 - 0 - Ergebnisse - DNPM_Vorbefunde - - none - 0 - 0 - false - 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 - b2d88874-ee58-492b-a51c-d2c79ff21e6b - 1 - false - false - - - textarea - InstitutName - Institut + true + true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Dosisdichte + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) true - false - true - 2.0 - - false - - 0 - 0 - InstitutName - DNPM_Vorbefunde - - none - 0 - 0 - false - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - da5c37fa-a15a-4558-a7f3-bed921cf7ac1 - 1 - false - false - - - + true + true + 0 + + DatumFollowUp + + + + 1 + Der Grund für die Ablehnung der Kostenübernahme fehlt + Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist + FollowUp_Kostenübernahme_Grund + not isEmptyString(GrundAblehnungKosten) + true + true + true + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + 0 + + GrundAblehnungKosten + + + - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 3 + + DNPM + 3.0 + 1 + @@ -15769,6 +15897,7 @@ 0 + BOTH false true true @@ -15795,10 +15924,10 @@ 227 true - - datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + + combobox + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie true false true @@ -15809,15 +15938,16 @@ false false - 0 + 1 0 - AnmeldedatumMTB + LeitlinienTherapieProgr DNPM_KPA - Bereich4 - date + Bereich6 + none 0 0 false + BOTH false @@ -15833,8 +15963,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15850,40 +15980,38 @@ false false - 0 + 1 0 true false 0 20119 - df0a74b6-d142-4400-9a74-32b94fadba91 - 5 + b83024b5-1099-4eff-8400-e51ac5dab2c5 + 7 false false - - combobox - AnsprechenLetzteLinie - Ansprechen + + datefield + Geburtsdatum + Geburtsdatum true - false + true true - 3.0 + 1.0 - - - false false - 1 + 0 0 - AnsprechenLetzteLinie + Geburtsdatum DNPM_KPA - Bereich7 + Bereich2 none 0 0 false + BOTH false @@ -15894,13 +16022,13 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - code - code,kurz + + 0 0 0 @@ -15916,38 +16044,42 @@ false false - 1 + 0 0 true false 0 20119 - b28d7897-8590-47f5-b9d8-3b8a4c76cb7c - 9 + 9699f132-154d-4ddc-a30b-bb78617b72a7 + 3 false false - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien + + subform + Verwandte + Tumorerkrankungen bei Verwandten true - true - true - 3.0 + false + false + 6.5 + + + false false 0 0 - AnzahlTherapielinien - DNPM_KPA - Bereich6 + + none 0 0 false + BOTH false + DNPM UF Verwandte @@ -15957,7 +16089,7 @@ 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + true false @@ -15968,7 +16100,7 @@ 0 0 0 - 3 + 0 false false false @@ -15985,35 +16117,35 @@ false 0 20119 - f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf - 9 + 45add475-b61e-46c0-8886-359b5f812ef2 + 2 false false - - section - Bereich1 - frühere Tumorerkrankung + + datefield + DatumProgression + Datum der Progression true false true - 5.0 - Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. + 4.0 + + + + false false 0 0 - - + DatumProgression + DNPM_KPA + Bereich7 none 0 0 false - - false - true - - + BOTH false @@ -16052,34 +16184,44 @@ false 0 20119 - 21271870-688f-4f94-9eed-a89defaa2895 - 10 + e1cf6699-9b39-4c56-9649-6da76858836d + 9 false false - - section - Bereich2 - Patientendaten + + formReference + ConsentDNPM + Consent DNPM true false true 1.0 + + + false false 0 0 - - + ConsentDNPM + DNPM_KPA + Consent none 0 0 false + BOTH false + + DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} + true + + MR.Consent - + Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} 1 true false @@ -16114,30 +16256,35 @@ false 0 20119 - 041d042d-0378-4a7b-9e3d-cd11579184b3 - 3 + 09f1a25a-fd1c-47ce-9077-ff35fd10514b + 25 false false - - section - Bereich3 - Diagnose + + datefield + Todesdatum + Todesdatum true - false + true true - 3.0 + 2.0 + + + false false 0 0 - - + Todesdatum + DNPM_KPA + Bereich2 none 0 0 false + BOTH false @@ -16148,7 +16295,7 @@ 0 0 false - + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false @@ -16176,31 +16323,36 @@ false 0 20119 - c1e537dc-9330-4c09-babe-fdf5436e5ad7 - 4 + 39da2eb2-d738-4814-938e-a5c23537ec5a + 3 false false - - section - Bereich4 - aktueller Status + + subform + Tumorausbreitung + Tumorausbreitung true false true - 4.0 + 3.5 + + + false false 0 - 0 + 2 none 0 0 false + BOTH false + DNPM UF Tumorausbreitung @@ -16238,30 +16390,35 @@ false 0 20119 - e507848b-14f3-42f3-bc6b-daa0a494d8c2 - 5 + 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 + 2 false false - - section - Bereich6 - Vortherapien + + lookup + ICDO3Histologie + ICD-O-3-Histologie true false true - 8.0 + 4.0 + + + false false - 0 + 1 0 - - + ICDO3Histologie + DNPM_KPA + Bereich3 none 0 0 false + BOTH false @@ -16272,13 +16429,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -16294,36 +16452,41 @@ false false - 0 + 1 0 true false 0 20119 - e3dff2cf-47b5-4d3b-b225-2b13655cfd6b - 3 + 7ee99b74-1e73-46d5-ad74-f90053b935ce + 4 false false - - section - Bereich7 - Letzte Therapielinie + + datefield + Therapieende + Therapieende true - false + true true - 10.0 + 2.0 + + + false false 0 0 - - + Therapieende + DNPM_KPA + Bereich7 none 0 0 false + BOTH false @@ -16334,7 +16497,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -16362,30 +16525,35 @@ false 0 20119 - a4fd7d17-c771-4e91-b349-9e31cf942331 - 3 + 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 + 12 false false - - section - Consent - Consent + + datefield + AnmeldedatumMTB + Anmeldedatum für das MTB true false true - 2.0 + 1.0 + + + false false 0 0 - - - none + AnmeldedatumMTB + DNPM_KPA + Bereich4 + date 0 0 false + BOTH false @@ -16424,43 +16592,40 @@ false 0 20119 - 7b92d1af-13c5-44a3-879a-24feb5c94e11 - 2 + df0a74b6-d142-4400-9a74-32b94fadba91 + 5 false false - - formReference - ConsentDNPM - Consent DNPM + + section + Bereich1 + frühere Tumorerkrankung true false true - 1.0 - - - - false + 5.0 + Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. false 0 0 - ConsentDNPM - DNPM_KPA - Consent + + none 0 0 false - 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;} + BOTH + + false true - - MR.Consent + + + false - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} + 1 true false @@ -16495,31 +16660,31 @@ false 0 20119 - 09f1a25a-fd1c-47ce-9077-ff35fd10514b - 25 + 21271870-688f-4f94-9eed-a89defaa2895 + 10 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung + + section + Bereich7 + Letzte Therapielinie true - true + false true - 6.0 + 10.0 false 0 0 - DatumEinwilligung - DNPM_KPA - Consent + + none 0 0 false + BOTH false @@ -16558,43 +16723,46 @@ false 0 20119 - f854ff0b-4241-4b12-a38c-68185c2b8ad5 - 4 + a4fd7d17-c771-4e91-b349-9e31cf942331 + 3 false false - - formReference - ConsentMTB - Consent MTB-Register + + datefield + DatumErstdiagnose + Datum der Erstdiagnose true false true - 11.0 + 1.0 + + + false false 0 0 - ConsentMTB + DatumErstdiagnose DNPM_KPA - Consent + Bereich3 none 0 0 false + BOTH false - MR.Consent - Consent MTB-Register {ConsentDatumEinwilligungMTB} + 1 true false 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -16622,31 +16790,31 @@ false 0 20119 - b29721ea-06bd-4ab5-9363-df060df7938c - 4 + 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 + 7 false false - - combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung + + section + Consent + Consent true false true - 5.0 + 2.0 false - 1 + 0 0 - Einwilligung - DNPM_KPA - Consent + + none 0 0 false + BOTH false @@ -16662,8 +16830,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -16679,14 +16847,14 @@ false false - 1 + 0 0 true false 0 20119 - 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba - 5 + 7b92d1af-13c5-44a3-879a-24feb5c94e11 + 2 false false @@ -16709,6 +16877,7 @@ 0 0 false + BOTH false DNPM UF Therapielinie @@ -16753,29 +16922,27 @@ false false - - datefield - DatumErstdiagnose - Datum der Erstdiagnose + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true - 1.0 + 3.0 - - - false false 0 0 - DatumErstdiagnose + AnzahlTherapielinien DNPM_KPA - Bereich3 + Bereich6 none 0 0 false + BOTH false @@ -16786,7 +16953,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + Wird beim Speichern automatisch aus Therapielinien gesetzt. true false @@ -16797,7 +16964,7 @@ 0 0 0 - 0 + 3 false false false @@ -16814,19 +16981,19 @@ false 0 20119 - 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 - 7 + f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf + 9 false false - - datefield - DatumProgression - Datum der Progression + + subform + Histologie + Histologie(en) true false - true - 4.0 + false + 3.25 @@ -16835,14 +17002,15 @@ 0 0 - DatumProgression - DNPM_KPA - Bereich7 + + none 0 0 false + BOTH false + DNPM UF Histologie @@ -16880,35 +17048,36 @@ false 0 20119 - e1cf6699-9b39-4c56-9649-6da76858836d - 9 + 979ddbb0-26d0-48cd-b007-c43c046e523e + 3 false false - - subform - ECOGVerlauf - ECOG Performance Status Verlauf + + lookup + ICDO3Lokalisation + ICD-O-3-Lokalisation true false true - 4.5 + 3.0 false false - 0 - 1 - - + 1 + 0 + ICDO3Lokalisation + DNPM_KPA + Bereich3 none 0 0 false + BOTH false - DNPM UF ECOG @@ -16918,13 +17087,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -16940,13 +17110,13 @@ false false - 0 + 1 0 true false 0 20119 - 980da558-1af2-45b1-a04b-3a3e7058018f + 64e51a56-76da-47ba-8308-aa5687ae52f3 4 false false @@ -16974,6 +17144,7 @@ 0 0 false + BOTH FruehereTumorerkrankung='1' true @@ -17025,36 +17196,27 @@ false false - - textfield - FruehereTumoreAlter - Erkrankungsalter + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung true false true - 3.0 + 5.0 - - - false false - 0 + 1 0 - fruehereTumorereAlter + Einwilligung DNPM_KPA - Bereich1 + Consent none 0 0 false - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - + BOTH false @@ -17070,13 +17232,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -17087,40 +17249,37 @@ false false - 0 + 1 0 true false 0 20119 - 1abeb687-49ab-4dc9-b246-e7ed934f9282 - 6 + 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba + 5 false false - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung + + section + Bereich2 + Patientendaten true false true 1.0 - - - false false - 1 + 0 0 - fruehereTumorerkrankung - DNPM_KPA - Bereich1 + + none 0 0 false + BOTH false @@ -17136,8 +17295,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17153,37 +17312,41 @@ false false - 1 + 0 0 true false 0 20119 - 9bc377c6-3435-4eb5-afe8-075ca848eeb3 - 4 + 041d042d-0378-4a7b-9e3d-cd11579184b3 + 3 false false - datefield - Geburtsdatum - Geburtsdatum + textfield + Krankenkasse + Krankenkasse true - true + false true - 1.0 + 4.0 + + + false false 0 0 - Geburtsdatum + Krankenkasse DNPM_KPA Bereich2 none 0 0 false + BOTH false @@ -17205,7 +17368,7 @@ 0 0 0 - 0 + 3 false false false @@ -17222,48 +17385,50 @@ false 0 20119 - 9699f132-154d-4ddc-a30b-bb78617b72a7 - 3 + af831cf8-1114-456c-a068-d0861fd6260d + 6 false false - - combobox - Geschlecht - Geschlecht + + formReference + ConsentMTB + Consent MTB-Register true - true + false true - 3.0 + 11.0 false - 1 + 0 0 - Geschlecht + ConsentMTB DNPM_KPA - Bereich2 + Consent none 0 0 false + BOTH false + MR.Consent - + Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz + + 0 0 0 @@ -17279,40 +17444,41 @@ false false - 1 + 0 0 true false 0 20119 - bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db + b29721ea-06bd-4ab5-9363-df060df7938c 4 false false - combobox - GrundTherapieende - Grund für Therapieende + datefield + Therapiebeginn + Therapiebeginn true - false + true true - 5.0 + 1.0 false false - 1 + 0 0 - GrundTherapieende + Therapiebeginn DNPM_KPA Bereich7 none 0 0 false + BOTH false @@ -17323,13 +17489,13 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false false - code - code,kurz + + 0 0 0 @@ -17345,41 +17511,42 @@ false false - 1 + 0 0 true false 0 20119 - 0b19e2d0-74df-4d80-b407-cef7c35f2d07 - 9 + 66328e95-7872-4f6b-b78a-b484fde2bf2e + 11 false false - - subform - Histologie - Histologie(en) + + combobox + GrundTherapieende + Grund für Therapieende true false - false - 3.25 + true + 5.0 false false - 0 + 1 0 - - + GrundTherapieende + DNPM_KPA + Bereich7 none 0 0 false + BOTH false - DNPM UF Histologie @@ -17394,8 +17561,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -17411,58 +17578,63 @@ false false - 0 + 1 0 true false 0 20119 - 979ddbb0-26d0-48cd-b007-c43c046e523e - 3 + 0b19e2d0-74df-4d80-b407-cef7c35f2d07 + 9 false false - - lookup - ICD10 - ICD-10 + + formReference + MTB + Molekulares Tumorboard true false true - 2.0 + 0.5 false false - 1 + 0 0 - ICD10 + MTB DNPM_KPA - Bereich3 + Bereich4 none 0 0 false + BOTH false + + // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); + true + + OS.Tumorkonferenz - + MTB vom {Datum} 1 true false 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz - kurz + + 0 0 0 @@ -17478,25 +17650,25 @@ false false - 1 + 0 0 true false 0 20119 - c11ad5b1-a023-4e94-942c-ccb67324cec4 - 9 + a21806f5-5540-406d-9e02-0bae552668af + 7 false false - lookup - ICDO3Histologie - ICD-O-3-Histologie + combobox + WHOGrad + WHO-Grad true false true - 4.0 + 6.0 @@ -17505,13 +17677,21 @@ 1 0 - ICDO3Histologie + WHOGrad DNPM_KPA Bereich3 none 0 0 false + BOTH + + ICD10.getCategories()->includes('Gehirn') + true + + ICD10 + + false @@ -17522,14 +17702,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz - kurz 0 0 0 @@ -17551,19 +17730,19 @@ false 0 20119 - 7ee99b74-1e73-46d5-ad74-f90053b935ce - 4 + f7da1c86-7204-4992-a651-b8a71ec72791 + 7 false false - - lookup - ICDO3Lokalisation - ICD-O-3-Lokalisation + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true - 3.0 + 2.0 @@ -17572,13 +17751,14 @@ 1 0 - ICDO3Lokalisation + LeitlinienTherapieDurchl DNPM_KPA - Bereich3 + Bereich6 none 0 0 false + BOTH false @@ -17589,14 +17769,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz - kurz 0 0 0 @@ -17618,34 +17797,35 @@ false 0 20119 - 64e51a56-76da-47ba-8308-aa5687ae52f3 - 4 + 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 + 7 false false - - textfield - Krankenkasse - Krankenkasse + + combobox + AnsprechenLetzteLinie + Ansprechen true false true - 4.0 + 3.0 false false - 0 + 1 0 - Krankenkasse + AnsprechenLetzteLinie DNPM_KPA - Bereich2 + Bereich7 none 0 0 false + BOTH false @@ -17656,18 +17836,18 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -17678,40 +17858,37 @@ false false - 0 + 1 0 true false 0 20119 - af831cf8-1114-456c-a068-d0861fd6260d - 6 + b28d7897-8590-47f5-b9d8-3b8a4c76cb7c + 9 false false - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + + section + Bereich3 + Diagnose true false true - 2.0 + 3.0 - - - false false - 1 + 0 0 - LeitlinienTherapieDurchl - DNPM_KPA - Bereich6 + + none 0 0 false + BOTH false @@ -17727,8 +17904,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17744,40 +17921,37 @@ false false - 1 + 0 0 true false 0 20119 - 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 - 7 + c1e537dc-9330-4c09-babe-fdf5436e5ad7 + 4 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + section + Bereich4 + aktueller Status true false true - 1.0 + 4.0 - - - false false - 1 + 0 0 - LeitlinienTherapieProgr - DNPM_KPA - Bereich6 + + none 0 0 false + BOTH false @@ -17793,8 +17967,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17810,40 +17984,38 @@ false false - 1 + 0 0 true false 0 20119 - b83024b5-1099-4eff-8400-e51ac5dab2c5 - 7 + e507848b-14f3-42f3-bc6b-daa0a494d8c2 + 5 false false - - combobox - Leitlinienstatus - Leitlinienstatus + + datefield + ConsentDatumEinwilligungDNPM + Datum der Einwilligung true - false + true true - 4.0 + 6.0 - - - false false - 1 + 0 0 - Leitlinienstatus + DatumEinwilligung DNPM_KPA - Bereich4 + Consent none 0 0 false + BOTH false @@ -17859,8 +18031,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17876,49 +18048,45 @@ false false - 1 + 0 0 true false 0 20119 - 677afe1c-12a8-47a0-a713-717700361c47 - 1 + f854ff0b-4241-4b12-a38c-68185c2b8ad5 + 4 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 0 0 false + BOTH false - - // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); - true - - OS.Tumorkonferenz - MTB vom {Datum} + 1 true false @@ -17930,8 +18098,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -17947,40 +18115,41 @@ false false - 0 + 1 0 true false 0 20119 - a21806f5-5540-406d-9e02-0bae552668af - 7 + 677afe1c-12a8-47a0-a713-717700361c47 + 1 false false - - datefield - Therapiebeginn - Therapiebeginn + + lookup + ICD10 + ICD-10 true - true + false true - 1.0 + 2.0 false false - 0 + 1 0 - Therapiebeginn + ICD10 DNPM_KPA - Bereich7 + Bereich3 none 0 0 false + BOTH false @@ -17991,13 +18160,14 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -18013,40 +18183,37 @@ false false - 0 + 1 0 true false 0 20119 - 66328e95-7872-4f6b-b78a-b484fde2bf2e - 11 + c11ad5b1-a023-4e94-942c-ccb67324cec4 + 9 false false - - datefield - Therapieende - Therapieende + + section + Bereich6 + Vortherapien true - true + false true - 2.0 + 8.0 - - - false false 0 0 - Therapieende - DNPM_KPA - Bereich7 + + none 0 0 false + BOTH false @@ -18057,7 +18224,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + true false @@ -18085,19 +18252,19 @@ false 0 20119 - 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 - 12 + e3dff2cf-47b5-4d3b-b225-2b13655cfd6b + 3 false false - - - datefield - Todesdatum - Todesdatum + + + textfield + FruehereTumoreAlter + Erkrankungsalter true - true + false true - 2.0 + 3.0 @@ -18106,13 +18273,21 @@ 0 0 - Todesdatum + fruehereTumorereAlter DNPM_KPA - Bereich2 + Bereich1 none 0 0 false + BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -18123,7 +18298,7 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + true false @@ -18134,7 +18309,7 @@ 0 0 0 - 0 + 3 false false false @@ -18151,35 +18326,33 @@ false 0 20119 - 39da2eb2-d738-4814-938e-a5c23537ec5a - 3 + 1abeb687-49ab-4dc9-b246-e7ed934f9282 + 6 false false - - subform - Tumorausbreitung - Tumorausbreitung + + combobox + Geschlecht + Geschlecht true - false + true true - 3.5 + 3.0 - - - false false - 0 - 2 - - + 1 + 0 + Geschlecht + DNPM_KPA + Bereich2 none 0 0 false + BOTH false - DNPM UF Tumorausbreitung @@ -18189,13 +18362,13 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz 0 0 0 @@ -18211,41 +18384,42 @@ false false - 0 + 1 0 true false 0 20119 - 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 - 2 + bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db + 4 false false - - subform - Verwandte - Tumorerkrankungen bei Verwandten + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung true false - false - 6.5 + true + 1.0 false false - 0 + 1 0 - - + fruehereTumorerkrankung + DNPM_KPA + Bereich1 none 0 0 false + BOTH false - DNPM UF Verwandte @@ -18260,8 +18434,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -18277,14 +18451,14 @@ false false - 0 + 1 0 true false 0 20119 - 45add475-b61e-46c0-8886-359b5f812ef2 - 2 + 9bc377c6-3435-4eb5-afe8-075ca848eeb3 + 4 false false @@ -18307,6 +18481,7 @@ 0 0 false + BOTH false DNPM UF Vorbefunde @@ -18351,37 +18526,31 @@ false false - - combobox - WHOGrad - WHO-Grad + + subform + ECOGVerlauf + ECOG Performance Status Verlauf true false true - 6.0 + 4.5 false false - 1 - 0 - WHOGrad - DNPM_KPA - Bereich3 + 0 + 1 + + none 0 0 false - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - + BOTH false + DNPM UF ECOG @@ -18396,8 +18565,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -18413,19 +18582,33 @@ false false - 1 + 0 0 true false 0 20119 - f7da1c86-7204-4992-a651-b8a71ec72791 - 7 + 980da558-1af2-45b1-a04b-3a3e7058018f + 4 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 nach dem Sterbedatum @@ -18443,51 +18626,51 @@ 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true 0 - AnmeldedatumMTB + DatumProgression 2 Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) true true true 0 - AnmeldedatumMTB + DatumErstdiagnose 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt - DatumGrenze_DatumErstdiagnose_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) true true true 0 - DatumErstdiagnose + DatumProgression 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt - DatumGrenze_DatumErstdiagnose_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt + DatumGrenze_DatumErstdiagnose_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) true true true @@ -18498,16 +18681,16 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt - DatumGrenze_DatumErstdiagnose_GueltigZukunft - dateAfterOrEquals(getNow(), DatumErstdiagnose) + Die ICD-10 der Diagnose fehlt + Prüfung, ob die ICD-10 der Diagnose vorhanden ist + Klinik/Anamnese_ICD-10 + not isEmptyString(ICD10) true true true 0 - DatumErstdiagnose + ICD10 @@ -18525,31 +18708,31 @@ - 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 + Leitlinienstatus fehlt + Prüfung, ob Leitlinienstatus vorhanden ist + Klinik/Anamnese_Leitlinienstatus + not isEmptyString(Leitlinienstatus) true true true 0 - DatumProgression + Leitlinienstatus 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt + DatumGrenze_AnmeldedatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), AnmeldedatumMTB) true true true 0 - DatumProgression + AnmeldedatumMTB @@ -18568,30 +18751,16 @@ 2 - Die ICD-10 der Diagnose fehlt - Prüfung, ob die ICD-10 der Diagnose vorhanden ist - Klinik/Anamnese_ICD-10 - not isEmptyString(ICD10) - true - true - true - 0 - - ICD10 - - - - 1 - Leitlinienstatus fehlt - Prüfung, ob Leitlinienstatus vorhanden ist - Klinik/Anamnese_Leitlinienstatus - not isEmptyString(Leitlinienstatus) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt + DatumGrenze_DatumErstdiagnose_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) true true true 0 - Leitlinienstatus + DatumErstdiagnose @@ -18599,7 +18768,7 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 3 @@ -18636,6 +18805,7 @@ 0 + BOTH false false true @@ -18647,34 +18817,33 @@ true 20119 b277991d-0bda-4082-841e-dd10759b9cbd - 168 + 170 true - - button - Button1 - Aus MTBs aktualisieren + + combobox + reevaluation + Empfehlung true false - false - 10.0 + true + 0.25 - - - false false - 0 + 1 0 - - mtbepisode + reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 - false + mandatory + BOTH false - var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} true @@ -18686,17 +18855,17 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -18708,25 +18877,25 @@ false false - 0 + 1 0 true false 0 20119 - 387972c3-b0c0-4504-9560-6f303dc4d6a6 - 4 + 3c7e5c3b-77d7-4138-8318-9d46151dc4de + 7 false false - - subform - DNPMUFRebiopsie - Rebiopsie + + section + bereichHumangenBeratung + Humangenetische Beratung true false - false - 7.5 + true + 5.0 false @@ -18738,15 +18907,8 @@ 0 0 false - - mitempfehlungrebiopsie = true - true - - mitempfehlungrebiopsie - - + BOTH false - DNPM UF Rebiopsie @@ -18784,39 +18946,33 @@ false 0 20119 - 555e9865-872d-4ae7-9cbe-c0e3a7f09051 + 2edb7cdc-3b65-43c4-9a9c-213d9d169467 3 false false - - subform - Einzelempfehlung - Einzelempfehlung + + combobox + target + Target gefunden? true false - false - 8.0 + true + 1.0 false - 0 + 1 0 - - + target + DNPM_Therapieplan + Targetierung none 0 0 - false - - miteinzelempfehlung = true - true - - miteinzelempfehlung - - + mandatory + BOTH false - DNPM UF Einzelempfehlung @@ -18826,13 +18982,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 @@ -18848,47 +19004,57 @@ false false - 0 + 1 0 true false 0 20119 - 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 - 4 + 3564da63-92df-4054-b628-f614db64fdf4 + 6 false false - - section - Targetierung - Targetierung + + formReference + referstemtb + Erstes MTB true false true - 4.0 + 2.25 + + + false false 0 0 - - + ref_tumorkonferenz + DNPM_Therapieplan + mtbepisode none 0 0 false + BOTH false + + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); + true + + OS.Tumorkonferenz - + MTB vom {Datum} 1 true false 0 0 false - + Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. true false @@ -18916,19 +19082,19 @@ false 0 20119 - f6715f8d-0c3f-42bf-91e8-51a48f40877d - 3 + 5bae273a-db65-4f40-a0d8-ecf8eb051d3d + 56 false false - + section - bereichHumangenBeratung - Humangenetische Beratung + Targetierung + Targetierung true false true - 5.0 + 4.0 false @@ -18940,6 +19106,7 @@ 0 0 false + BOTH false @@ -18978,31 +19145,39 @@ false 0 20119 - 2edb7cdc-3b65-43c4-9a9c-213d9d169467 + f6715f8d-0c3f-42bf-91e8-51a48f40877d 3 false false - - section - bereichreevaluation - Reevaluation + + button + Button1 + Aus MTBs aktualisieren true false - true - 7.0 + false + 10.0 + + + false false 0 0 - + mtbepisode none 0 0 false + BOTH false + + var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + true + @@ -19022,7 +19197,7 @@ 0 0 0 - 0 + -1 0 false false @@ -19040,42 +19215,59 @@ false 0 20119 - 43f12edc-2e9b-4d7e-b78b-da619744dc14 + 387972c3-b0c0-4504-9560-6f303dc4d6a6 4 false false - - datefield - datum - Datum (erstes) MTB + + formReference + reftkreevaluation + MTB true false true - 4.5 + 0.5 + + + false false 0 0 - datum + ref_tk_reevaluation DNPM_Therapieplan - mtbepisode - date + bereichreevaluation + none 0 0 - mandatory + 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 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 @@ -19103,41 +19295,32 @@ false 0 20119 - e8a23bd7-debe-487c-b89b-7793c869c670 - 16 + df226ded-99a6-4d1c-b23f-e6928e3492e5 + 10 false false - - datefield - datumtkhumangenber - Datum MTB + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung true false - true - 0.75 + false + 7.75 - - - false false 0 0 - datum_tk_humangenber + mit_einzelempfehlung DNPM_Therapieplan - bereichHumangenBeratung + none 0 0 false - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - + BOTH false @@ -19176,42 +19359,40 @@ false 0 20119 - 44c497c8-0ef0-49c4-a873-340ce3e22854 - 7 + 8aa53d95-66bf-4a5e-b029-646f01cb0b72 + 2 false false - - datefield - datumtkreevaluation - Datum MTB + + subform + Einzelempfehlung + Einzelempfehlung true false - true - 0.75 + false + 8.0 - - - false false 0 0 - datum_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false + BOTH - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + miteinzelempfehlung = true true - reevaluation + miteinzelempfehlung false + DNPM UF Einzelempfehlung @@ -19249,52 +19430,53 @@ false 0 20119 - 7948405e-2c3a-457b-b6e5-1a6a7368ea4e - 7 + 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 + 4 false false - - combobox - humangenberatung - Empfehlung + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false true - 0.25 + 2.25 + + + false false - 1 + 0 0 - humangen_beratung + ref_dnpm_klinikanamnese DNPM_Therapieplan - bereichHumangenBeratung + none 0 0 - mandatory + false + BOTH false - - if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} - true - + DNPM Klinik/Anamnese - + Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} 1 true false 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. + Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. - true + false false false - code - code,kurz + + 0 0 0 @@ -19310,44 +19492,37 @@ false false - 1 + 0 0 true false 0 20119 - b2ea3737-fac4-4299-a271-7bb78efadd30 - 8 + 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e + 6 false false - - textarea - humangenberbegruendung - Begründung + + section + bereichreevaluation + Reevaluation true false true - 5.0 + 7.0 false 0 0 - humangen_ber_begruendung - DNPM_Therapieplan - bereichHumangenBeratung + + none 0 0 - true - - humangenberatung = '1' - true - - humangenberatung - - + false + BOTH false @@ -19358,7 +19533,7 @@ 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + true false @@ -19386,32 +19561,40 @@ false 0 20119 - 4730a146-55a9-4f5e-adba-7da5116272da - 6 + 43f12edc-2e9b-4d7e-b78b-da619744dc14 + 4 false false - checkbox - miteinzelempfehlung - Mit Einzelempfehlung + subform + DNPMUFRebiopsie + Rebiopsie true false false - 7.75 + 7.5 false 0 0 - mit_einzelempfehlung - DNPM_Therapieplan + none 0 0 false + BOTH + + mitempfehlungrebiopsie = true + true + + mitempfehlungrebiopsie + + false + DNPM UF Rebiopsie @@ -19449,31 +19632,32 @@ false 0 20119 - 8aa53d95-66bf-4a5e-b029-646f01cb0b72 - 2 + 555e9865-872d-4ae7-9cbe-c0e3a7f09051 + 3 false false - - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie + + textarea + protokollauszug + Protokollauszug true false - false - 7.25 + true + 9.0 false 0 0 - mit_empfehlung_rebiopsie + protokollauszug DNPM_Therapieplan - + mtbepisode none 0 0 false + BOTH false @@ -19484,7 +19668,7 @@ 0 0 false - + Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. true false @@ -19512,31 +19696,37 @@ false 0 20119 - 00e961e5-26e1-4d94-8c81-acb441fb329d - 2 + fa368070-c87e-4f0d-a9b8-2af423d3970e + 4 false false - - section - mtbepisode - MTB Episode + + combobox + humangenberatung + Empfehlung true false true - 0.5 + 0.25 false - 0 + 1 0 - - + humangen_beratung + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 - false + mandatory + BOTH false + + if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + true + @@ -19546,13 +19736,13 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 @@ -19568,37 +19758,38 @@ false false - 0 + 1 0 true false 0 20119 - 37599bc6-496d-4d21-ba3e-f8a309cc9de1 - 1 + b2ea3737-fac4-4299-a271-7bb78efadd30 + 8 false false - textarea - protokollauszug - Protokollauszug + datefield + datum + Datum (erstes) MTB true false true - 9.0 + 4.5 false 0 0 - protokollauszug + datum DNPM_Therapieplan mtbepisode - none + date 0 0 - false + mandatory + BOTH false @@ -19609,7 +19800,7 @@ 0 0 false - Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. + Geben Sie hier 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 @@ -19637,52 +19828,61 @@ false 0 20119 - fa368070-c87e-4f0d-a9b8-2af423d3970e - 4 + e8a23bd7-debe-487c-b89b-7793c869c670 + 16 false false - - combobox - reevaluation - Empfehlung + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false true - 0.25 + 6.0 + + + false false - 1 + 0 0 - reevaluation + ref_molekulargenetik DNPM_Therapieplan bereichreevaluation none 0 0 - mandatory - false - - if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} + false + BOTH + + reevaluation = '1' true - + + reevaluation + + + false + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. + true false false - code - code,kurz + + 0 0 0 @@ -19698,54 +19898,58 @@ false false - 1 + 0 0 true false 0 20119 - 3c7e5c3b-77d7-4138-8318-9d46151dc4de - 7 + 39e0e1ab-6a4d-4619-9031-7ce71524477d + 9 false false - - formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese + + textarea + humangenberbegruendung + Begründung true false true - 2.25 + 5.0 - - - false false 0 0 - ref_dnpm_klinikanamnese + humangen_ber_begruendung DNPM_Therapieplan - + bereichHumangenBeratung none 0 0 - false + true + BOTH + + humangenberatung = '1' + true + + humangenberatung + + false - DNPM Klinik/Anamnese - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} + 1 true false 0 0 false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. + Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. - false + true false false @@ -19771,19 +19975,19 @@ false 0 20119 - 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e + 4730a146-55a9-4f5e-adba-7da5116272da 6 false false - - formReference - referstemtb - Erstes MTB + + datefield + datumtkhumangenber + Datum MTB true false true - 2.25 + 0.75 @@ -19792,29 +19996,32 @@ 0 0 - ref_tumorkonferenz + datum_tk_humangenber DNPM_Therapieplan - mtbepisode + bereichHumangenBeratung none 0 0 false - false - - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); + BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - - OS.Tumorkonferenz + + humangenberatung + + + false - MTB vom {Datum} + 1 true false 0 0 false - Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. + true false @@ -19842,43 +20049,35 @@ false 0 20119 - 5bae273a-db65-4f40-a0d8-ecf8eb051d3d - 56 + 44c497c8-0ef0-49c4-a873-340ce3e22854 + 7 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + + section + mtbepisode + MTB Episode true false true - 6.0 + 0.5 false 0 0 - ref_molekulargenetik - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false - - reevaluation = '1' - true - - reevaluation - - + BOTH false - OS.Molekulargenetik - Befund vom {Datum} + 1 true false @@ -19913,19 +20112,19 @@ false 0 20119 - 39e0e1ab-6a4d-4619-9031-7ce71524477d - 8 + 37599bc6-496d-4d21-ba3e-f8a309cc9de1 + 1 false false - - formReference - reftkhumangenber - MTB + + datefield + datumtkreevaluation + Datum MTB true false true - 0.5 + 0.75 @@ -19934,29 +20133,25 @@ 0 0 - ref_tk_humangenber + datum_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); - true - - OS.Tumorkonferenz - MTB vom {Datum} + 1 true false @@ -19991,14 +20186,14 @@ false 0 20119 - 4159c052-f6cb-4084-9451-db28275ed671 - 10 + 7948405e-2c3a-457b-b6e5-1a6a7368ea4e + 7 false false - + formReference - reftkreevaluation + reftkhumangenber MTB true false @@ -20012,29 +20207,31 @@ 0 0 - ref_tk_reevaluation + ref_tk_humangenber DNPM_Therapieplan - bereichreevaluation + bereichHumangenBeratung none 0 0 false + BOTH - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - reevaluation + humangenberatung false - var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); + var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); true OS.Tumorkonferenz MTB vom {Datum} + 1 true false @@ -20069,31 +20266,32 @@ false 0 20119 - df226ded-99a6-4d1c-b23f-e6928e3492e5 - 8 + 4159c052-f6cb-4084-9451-db28275ed671 + 12 false false - - combobox - target - Target gefunden? + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true false - true - 1.0 + false + 7.25 false - 1 + 0 0 - target + mit_empfehlung_rebiopsie DNPM_Therapieplan - Targetierung + none 0 0 - mandatory + false + BOTH false @@ -20104,13 +20302,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 @@ -20126,25 +20324,25 @@ false false - 1 + 0 0 true false 0 20119 - 3564da63-92df-4054-b628-f614db64fdf4 - 6 + 00e961e5-26e1-4d94-8c81-acb441fb329d + 2 false false - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt - DatumGrenze_datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datum) + 1 + Das Erstellungsdatum des Therapieplans fehlt + Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist + Therapieplan_Erstellungsdatum + not isEmpty(datum) true true true @@ -20156,69 +20354,55 @@ 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt - DatumGrenze_datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datum) - true - true - true - 0 - - datum - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt - DatumGrenze_datum_GueltigZukunft - dateAfterOrEquals(getNow(), datum) + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt + DatumGrenze_datumtkhumangenber_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) true true true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - datum + datumtkhumangenber 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt - DatumGrenze_datumtkhumangenber_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt + DatumGrenze_datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datum) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkhumangenber + datum 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt - DatumGrenze_datumtkhumangenber_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt + DatumGrenze_datumtkreevaluation_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkreevaluation) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkhumangenber + datumtkreevaluation 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt - DatumGrenze_datumtkhumangenber_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkhumangenber) + 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 @@ -20262,27 +20446,27 @@ - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt - DatumGrenze_datumtkreevaluation_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkreevaluation) + 1 + Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt + Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist + Therapieplan_Human-genetische Beratung_Erstellungsdatum + not isEmpty(datumtkhumangenber) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' true 0 - datumtkreevaluation + datumtkhumangenber - 1 - Das Erstellungsdatum des Therapieplans fehlt - Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist - Therapieplan_Erstellungsdatum - not isEmpty(datum) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt + DatumGrenze_datum_GueltigZukunft + dateAfterOrEquals(getNow(), datum) true true true @@ -20292,35 +20476,49 @@ - 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist - Therapieplan_Histologische Reevaluation_Erstellungsdatum - not isEmpty(datumtkreevaluation) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt + DatumGrenze_datumtkhumangenber_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkhumangenber) true true true - reevaluation = '1' + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkreevaluation + datumtkhumangenber + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt + DatumGrenze_datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datum) + true + true + true + 0 + + datum 1 - Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt - Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist - Therapieplan_Human-genetische Beratung_Erstellungsdatum - not isEmpty(datumtkhumangenber) + Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist + Therapieplan_Histologische Reevaluation_Erstellungsdatum + not isEmpty(datumtkreevaluation) true true true - humangenberatung = '1' + reevaluation = '1' true 0 - datumtkhumangenber + datumtkreevaluation @@ -20328,7 +20526,7 @@ - Benutzer Bibliothek + BENUTZER Bibliothek DNPM 3 @@ -20340,4 +20538,4 @@ - + \ No newline at end of file -- cgit v1.2.3