From 2eddf441d34d1f340d9511846cac8c3ece6891b8 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Thu, 28 Sep 2023 00:29:47 +0200 Subject: Insert modified scripts into OSC file --- forms/dnpm-formulare.osc | 13444 +++++++++++++++++++++++---------------------- 1 file changed, 6723 insertions(+), 6721 deletions(-) (limited to 'forms/dnpm-formulare.osc') diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 4ba1125..2777759 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -7,160 +7,83 @@ - DNPM.Ansprechen - Ansprechen auf letzte Therapielinie + DNPM.Therapie.GrundTherapieende + Grund für Therapieende SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie 20119 - 98139f13-da93-4aa2-9690-a6808d0256c6 - 12 + 44494da5-0889-4617-b90e-2a67581edfba + 5 1 - 2022-03-16Z - DNPM.Ansprechen.v1 + 2022-03-15Z + DNPM.GrundTherapieende.v1 true v1 20119 - 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 - 9 + 103206b6-7cba-49ec-aea2-769b671f0170 + 2 - c - Complete Response (CR) - Complete Response (CR) - - - 1.0 - - - m - Mixed Response (MR) - Mixed Response (MR) + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten - 3.0 + 4.0 - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) + t + Toxizität + Toxizität - 7.0 + 1.0 p - Progressive Disease (PD) - Progressive Disease (PD) - - - 5.0 - - - s - Stable Disease (SD) - Stable Disease (SD) + Progression + Progression - 4.0 + 2.0 - t - Partial Response (PR) - Partial Response (PR) + u + unbekannt + unbekannt - 2.0 + 7.0 - u - Unbekannt - Unbekannt + s + Sonstige Gründe + Sonstige Gründe 6.0 - x - Bewertung nicht möglich - Bewertung nicht möglich + z + Zustandsverschlechterung + Zustandsverschlechterung - 8.0 + 3.0 - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich + r + Anhaltende Remission + Anhaltende Remission - 9.0 + 5.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 - - - - + @@ -172,64 +95,56 @@ - DNPM.ArtProbe - Art der Tumorprobe + DNPM.Tumorausbreitung + Diagnose.Tumorausbreitung SIMPLE false Klinischer KDS-DNPM 20119 - c87fd153-a032-4d48-a1af-3640c515e36d + 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 7 1 - 2022-03-16Z - DNPM.ArtProbe.v1 + 2022-03-15Z + DNPM.Tumorausbreitung.v1 true v1 20119 - 1bb14751-18a6-48fd-901e-8894e4ce1442 + 07b4d915-e3a7-40a4-b7d7-4744ac351a1a 4 - FFPE - Formalin-fixiert - Formalin-fixiert - - - 3.0 - - - cryo - Cryo-frozen - Cryo-frozen + tumor-free + Tumorfrei + Tumorfrei - 2.0 + 1.0 - fresh - Frischgewebe - Frischgewebe + unknown + Unbekannt + Unbekannt - 1.0 + 4.0 - liquid - Liquid Biopsy - Liquid Biopsy + local + Lokal + Lokal - 4.0 + 1.5 - unknown - Unbekannt - Unbekannt + metastasiz + Metastasiert + Metastasiert - 5.0 + 2.0 @@ -244,40 +159,40 @@ - DNPM.Dosisdichte - Dosisdichte + DNPM.Verwandschaftsgrad + DNPM.Verwandschaftsgrad SIMPLE false - Klinischer KDS-DNPM + 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 + b97a290c-90ea-426f-bef1-f7a030e59d5a + 2 1 - 2022-03-19Z - DNPM.Dosisdichte.v1 + 2023-03-05Z + DNPM.Verwandschaftsgrad.v1 true v1 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 + 946f95f9-ba56-4e43-ada4-894ad5214d2f + 2 - g - >= 50 % - >= 50 % + FAMMEMB + Familienmitglied + Familienmitglied - 2.0 + 1.0 - k - < 50 % - < 50 % + EXT + erweitertes Familienmitglied + erweitertes Familienmitglied - 1.0 + 2.0 @@ -292,139 +207,160 @@ - DNPM.Einwilligung - DNPM.Einwilligung + DNPM.Ansprechen + Ansprechen auf letzte Therapielinie SIMPLE false - DNPM.Einwilligung + Klinischer KDS-DNPM 20119 - 645b5a61-2745-4804-a4c5-a42948415206 - 2 + 98139f13-da93-4aa2-9690-a6808d0256c6 + 12 1 - 2022-08-10Z - DNPM.Einwilligung.v1 + 2022-03-15Z + DNPM.Ansprechen.v1 true v1 20119 - 3b923932-3f0e-4df4-817b-1611f554f327 - 2 + 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 + 9 - active - zugestimmt - zugestimmt + y + Bewertung noch nicht möglich + Bewertung noch nicht möglich - 1.0 + 9.0 - rejected - abgelehnt - abgelehnt + s + Stable Disease (SD) + Stable Disease (SD) - 2.0 - - - - - - - - Benutzer Bibliothek - - DNPM - 1 - - - - DNPM.Evidenzlevel - Evidenzlevel - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 18d5d70a-84d7-4f12-a10f-28802083f92e - 5 - - - 1 - 2022-03-16Z - DNPM.Evidenzlevel.v1 - true - v1 - 20119 - ef16b7c1-fb1e-4391-87a7-487df93ddea1 - 3 - - - 1 - m1A - m1A - - In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. - 1.0 + 4.0 - 2 - m1B - m1B + u + Unbekannt + Unbekannt - 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 + + 6.0 - 3 - m1C - m1C + m + Mixed Response (MR) + Mixed Response (MR) - Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 - 4 - m2A - m2A + p + Progressive Disease (PD) + Progressive Disease (PD) - 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 + + 5.0 - 5 - m2B - m2B + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) - 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 + + 7.0 - 6 - m2C - m2C + t + Partial Response (PR) + Partial Response (PR) - Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. - 6.0 + + 2.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 - + + + LetzteTherapielinie + 1.0 + false + 7 + Ansprechen auf letzte Therapielinie + + + m + + + u + + + s + + + t + + + p + + + n + + + c + + + + + BestResponse + 2.0 + false + 7 + Best Response + + + p + + + x + + + s + + + y + + + m + + + t + + + c + + + + @@ -436,57 +372,41 @@ - DNPM.EvidenzlevelZusatz - Evidenzlevel-Zusatzverweise + DNPM.StatusKostenuebernahme + DNPM.StatusKostenuebernahme SIMPLE false - Klinischer KDS-DNPM + 20119 - cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf - 5 + ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 + 2 1 - 2022-03-16Z - DNPM.EvidenzlevelZusatz.v1 + 2023-02-24Z + DNPM.StatusKostenuebernahme.v1 true v1 20119 - 8a56b3ef-38df-43d3-b53d-f8f35500f710 - 3 + c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + 2 - r - R - R - - Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. - 4.0 - - - s - is - is + accepted + angenommen + angenommen - 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 - v - iv - iv + rejected + abgelehnt + abgelehnt - in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + 2.0 - - z - Z - Z - - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) - 3.0 - @@ -500,64 +420,56 @@ - DNPM.GewinnungProbe - Gewinnung der Tumorprobe + DNPM.StatusTherapie + DNPM.StatusTherapie SIMPLE false - Klinischer KDS-DNPM + 20119 - 34c9e994-12b2-4071-87a7-c7fda2865c0f - 4 + a20c571a-5784-47ca-b588-f40264135055 + 2 1 - 2022-03-16Z - DNPM.GewinnungProbe.v1 + 2023-03-18Z + DNPM.StatusTherapie.v1 true v1 20119 - 04d38eea-43e8-4b10-8af8-01311ff663ac + afd94417-62fc-43d6-869f-68ff3d80e365 2 - b - Biopsie - Biopsie + completed + Vollendet + Vollendet - 1.0 + 4.0 - c - Cryo-frozen - Cryo-frozen - - - 2.0 - - - l - Liquid Biopsy - Liquid Biopsy + stopped + Gestoppt + Gestoppt 3.0 - u - Unbekannt - Unbekannt + not-done + Nicht durchgeführt + Nicht durchgeführt - 4.0 + 1.0 - z - Zytologie - Zytologie + on-going + Laufend + Laufend - 5.0 + 2.0 @@ -572,48 +484,56 @@ - DNPM.GrundAblehnung - Grund für Ablehnung der Kostenübernahme + DNPM.Umsetzungsart + Umsetzungsart SIMPLE false Klinischer KDS-DNPM 20119 - bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 + 8a99861b-ca2f-4d02-98eb-9eef5332e53c 4 1 - 2022-03-19Z - DNPM.GrundAblehnung.v1 + 2022-03-18Z + DNPM.Umsetzungsart.v1 true v1 20119 - 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 + 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 2 - e - Nicht ausreichende Evidenz - Nicht ausreichende Evidenz + i + in-label + in-label - 1.0 + 2.0 - s - Standardtherapie nicht ausgeschöpft - Standardtherapie nicht ausgeschöpft + o + off-label (Studie) + off-label (Studie) - 2.0 + 3.0 - w - Weitere Gründe - Weitere Gründe + k + Kü-Antrag + Kü-Antrag - 3.0 + 1.0 + + + h + individueller Heilversuch + individueller Heilversuch + + + 4.0 @@ -639,7 +559,7 @@ 1 - 2022-03-19Z + 2022-03-18Z DNPM.GrundNichtumsetzung.v1 true v1 @@ -647,22 +567,6 @@ b9b1a0d5-571b-4a93-858f-1c758779060d 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 @@ -671,6 +575,14 @@ 8.0 + + t + Tod + Tod + + + 6.0 + k Klinisch keine Indikation @@ -680,12 +592,12 @@ 3.0 - l - Lost to FU - Lost to FU + u + Unbekannt + Unbekannt - 9.0 + 11.0 m @@ -696,12 +608,12 @@ 4.0 - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend + w + Weitere Gründe + Weitere Gründe - 2.0 + 10.0 p @@ -712,20 +624,84 @@ 5.0 - t - Tod - Tod + n + Kostenübernahme noch ausstehend + Kostenübernahme noch ausstehend - 6.0 + 2.0 - u - Unbekannt - Unbekannt + b + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler - 11.0 + 7.0 + + + l + Lost to FU + Lost to FU + + + 9.0 + + + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt + + + 1.0 + + + + + + + + Benutzer Bibliothek + + DNPM + 1 + + + + DNPM.GrundAblehnung + Grund für Ablehnung der Kostenübernahme + SIMPLE + false + Klinischer KDS-DNPM + 20119 + bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 + 4 + + + 1 + 2022-03-18Z + DNPM.GrundAblehnung.v1 + true + v1 + 20119 + 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 + 2 + + + s + Standardtherapie nicht ausgeschöpft + Standardtherapie nicht ausgeschöpft + + + 2.0 + + + e + Nicht ausreichende Evidenz + Nicht ausreichende Evidenz + + + 1.0 w @@ -733,7 +709,7 @@ Weitere Gründe - 10.0 + 3.0 @@ -759,7 +735,7 @@ 1 - 2023-08-28Z + 2023-08-27Z DNPM.GrundTherapieabbruch.v1 true v1 @@ -768,28 +744,36 @@ 8 - bsc - Best Supportive Care - Best Supportive Care - best supportive care + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish - 11.0 + 2.0 - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally + pr + Progression + Progression + progression - 9.0 + 5.0 - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration + re + anhaltende Remission + anhaltende Remission + remission - 10.0 + 1.0 + + + ot + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + other-therapy-chosen + + 8.0 death @@ -800,20 +784,20 @@ 6.0 - mr - medizinische Gründe - medizinische Gründe - medical-reason + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration - 4.0 + 10.0 - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen + to + Toxizität + Toxizität + toxicity - 8.0 + 7.0 other @@ -824,44 +808,28 @@ 12.0 - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended + mr + medizinische Gründe + medizinische Gründe + medical-reason - 3.0 + 4.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 + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally - 1.0 + 9.0 - to - Toxizität - Toxizität - toxicity + bsc + Best Supportive Care + Best Supportive Care + best supportive care - 7.0 + 11.0 un @@ -871,6 +839,14 @@ 13.0 + + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended + + 3.0 + @@ -884,40 +860,40 @@ - DNPM.InternExtern - Intern oder Extern + DNPM.Dosisdichte + Dosisdichte SIMPLE false - + Klinischer KDS-DNPM 20119 - feaad524-a53f-49b7-9ca2-eca5c3e8c52c - 2 + 24f63cbb-906b-4c60-870f-6912ca6a8669 + 5 1 - 2023-03-21Z - DNPM.InternExtern.v1 + 2022-03-18Z + DNPM.Dosisdichte.v1 true v1 20119 - 2b66c852-c5f2-41a3-9bce-c858c067aa80 - 2 + b49072ef-7dcb-45fc-9044-0f53b839d1d1 + 3 - e - extern - extern + k + < 50 % + < 50 % - 2.0 + 1.0 - i - intern - intern + g + >= 50 % + >= 50 % - 1.0 + 2.0 @@ -932,57 +908,41 @@ - DNPM.Krankheitsausdehnung - Aktuelle Krankheitsausdehnung + DNPM.InternExtern + Intern oder Extern SIMPLE false - Klinischer KDS-DNPM + 20119 - baaf0065-3919-41de-9647-8cdc499b99b7 - 4 + feaad524-a53f-49b7-9ca2-eca5c3e8c52c + 2 1 - 2022-03-15Z - DNPM.Krankheitsausdehnung.v1 + 2023-03-20Z + DNPM.InternExtern.v1 true v1 20119 - ae3b1f61-2a85-4851-9d04-1f553261aaa6 + 2b66c852-c5f2-41a3-9bce-c858c067aa80 2 - l - Lokal - Lokal + i + intern + intern 1.0 - m - Metastasiert - Metastasiert + e + extern + extern 2.0 - - t - Tumorfrei - Tumorfrei - - - 3.0 - - - u - Unbekannt - Unbekannt - - - 4.0 - @@ -996,64 +956,56 @@ - DNPM.LeitlinienStatus - DNPM.LeitlinienStatus + DNPM.MolekulareAlteration + Stützende molekulare Alteration SIMPLE false - + Klinischer KDS-DNPM 20119 - 5ca1ac02-1685-4592-ab17-2eae5409b496 - 2 + 8d012362-c74a-43b0-9c74-f05534d27c49 + 4 1 - 2023-02-28Z - DNPM.LeitlinienStatus.v1 + 2022-03-19Z + DNPM.MolekulareAlteration.v1 true v1 20119 - 0dafa794-b658-4ed2-ae59-f5c561f6fec7 + be7727b0-d159-439d-8f77-feb0093196cf 2 - exhausted - ausgeschöpft - ausgeschöpft + d + Deletion (hom./het.) + Deletion (hom./het.) - 1.0 + 2.0 - impossible - nicht möglich - nicht möglich + a + Amplifikation (n CN) + Amplifikation (n CN) - 3.0 + 1.0 - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar + f + Fusion + Fusion 4.0 - nonexhaust - nicht ausgeschöpft - nicht ausgeschöpft - - - 2.0 - - - unknown - unbekannt - unbekannt + i + Insertion + Insertion - 5.0 + 3.0 @@ -1068,55 +1020,55 @@ - DNPM.LeitlinienTherapie - Alle leitliniengerechte Therapien durchlaufen + DNPM.EvidenzlevelZusatz + Evidenzlevel-Zusatzverweise SIMPLE false Klinischer KDS-DNPM 20119 - 37e4aae9-bf16-49ed-b90c-ff8a188f8457 + cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf 5 1 - 2022-03-16Z - DNPM.LeitlinienTherapie.v1 + 2022-03-15Z + DNPM.EvidenzlevelZusatz.v1 true v1 20119 - 5f3ea150-2e9b-4166-a9d9-3718500195a7 - 2 + 8a56b3ef-38df-43d3-b53d-f8f35500f710 + 3 - 0 - Nein - Nein + s + is + is - - 2.0 + 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 - 1 - Ja - Ja + v + iv + iv - - 1.0 + in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + 2.0 - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt + r + R + R - + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. 4.0 - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich + z + Z + Z - + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) 3.0 @@ -1132,95 +1084,87 @@ - DNPM.LokalisationProbe - Lokalisation Tumorprobe + DNPM.Evidenzlevel + Evidenzlevel SIMPLE false Klinischer KDS-DNPM 20119 - 7a8837da-50d5-45d7-857a-9a72ca672557 + 18d5d70a-84d7-4f12-a10f-28802083f92e 5 1 - 2022-03-16Z - DNPM.LokalisationProbe.v1 + 2022-03-15Z + DNPM.Evidenzlevel.v1 true v1 20119 - d9770218-13b1-4cc2-a2aa-8ca5103c3b91 + ef16b7c1-fb1e-4391-87a7-487df93ddea1 3 - metastasis - Metastase - Metastase + 8 + m4 + m4 - - 2.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 - primary - Primärtumor - Primärtumor + 3 + m1C + m1C - - 1.0 + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 - unknown - Unbekannt - Unbekannt - - - 3.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 - - - - - - - Benutzer Bibliothek - - DNPM - 1 - - - - DNPM.MethodeTuZellgehalt - DNPM.MethodeTuZellgehalt - SIMPLE - false - - 20119 - 4639aa1b-33b3-4438-b2f9-281332be1b35 - 2 - - - 1 - 2023-03-06Z - DNPM.MethodeTuZellgehalt.v1 - true - v1 - 20119 - cd6f14ab-d99f-48a5-9a0c-636f0659d2d7 - 2 - - bioinform - Bioinformatisch - Bioinformatisch + 5 + m2B + m2B - + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. + 5.0 + + + 4 + m2A + m2A + + In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 4.0 + + + 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 + + + 2 + m1B + m1B + + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. 2.0 - histologic - Histologisch - Histologisch + 1 + m1A + m1A - + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. 1.0 @@ -1236,53 +1180,53 @@ - DNPM.MolekulareAlteration - Stützende molekulare Alteration + DNPM.LeitlinienTherapie + Alle leitliniengerechte Therapien durchlaufen SIMPLE false Klinischer KDS-DNPM 20119 - 8d012362-c74a-43b0-9c74-f05534d27c49 - 4 + 37e4aae9-bf16-49ed-b90c-ff8a188f8457 + 5 1 - 2022-03-20Z - DNPM.MolekulareAlteration.v1 + 2022-03-15Z + DNPM.LeitlinienTherapie.v1 true v1 20119 - be7727b0-d159-439d-8f77-feb0093196cf + 5f3ea150-2e9b-4166-a9d9-3718500195a7 2 - a - Amplifikation (n CN) - Amplifikation (n CN) + 0 + Nein + Nein - 1.0 + 2.0 - d - Deletion (hom./het.) - Deletion (hom./het.) + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt - 2.0 + 4.0 - f - Fusion - Fusion + 1 + Ja + Ja - 4.0 + 1.0 - i - Insertion - Insertion + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich 3.0 @@ -1300,41 +1244,65 @@ - DNPM.StatusKostenuebernahme - DNPM.StatusKostenuebernahme + DNPM.LeitlinienStatus + DNPM.LeitlinienStatus SIMPLE false 20119 - ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 + 5ca1ac02-1685-4592-ab17-2eae5409b496 2 1 - 2023-02-25Z - DNPM.StatusKostenuebernahme.v1 + 2023-02-27Z + DNPM.LeitlinienStatus.v1 true v1 20119 - c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 - accepted - angenommen - angenommen + exhausted + ausgeschöpft + ausgeschöpft 1.0 - rejected - abgelehnt - abgelehnt + unknown + unbekannt + unbekannt + + + 5.0 + + + impossible + nicht möglich + nicht möglich + + + 3.0 + + + nonexhaust + nicht ausgeschöpft + nicht ausgeschöpft 2.0 + + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar + + + 4.0 + @@ -1348,56 +1316,56 @@ - DNPM.StatusTherapie - DNPM.StatusTherapie + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung SIMPLE false - + Klinischer KDS-DNPM 20119 - a20c571a-5784-47ca-b588-f40264135055 - 2 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 1 - 2023-03-19Z - DNPM.StatusTherapie.v1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 true v1 20119 - afd94417-62fc-43d6-869f-68ff3d80e365 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 2 - completed - Vollendet - Vollendet + m + Metastasiert + Metastasiert - 4.0 + 2.0 - not-done - Nicht durchgeführt - Nicht durchgeführt + u + Unbekannt + Unbekannt - 1.0 + 4.0 - on-going - Laufend - Laufend + t + Tumorfrei + Tumorfrei - 2.0 + 3.0 - stopped - Gestoppt - Gestoppt + l + Lokal + Lokal - 3.0 + 1.0 @@ -1412,48 +1380,40 @@ - DNPM.Target - DNPM.Target + DNPM.Einwilligung + DNPM.Einwilligung SIMPLE false - + DNPM.Einwilligung 20119 - 98a6a4d8-0f54-406d-a117-a6ca636eb72a - 3 + 645b5a61-2745-4804-a4c5-a42948415206 + 2 1 - 2022-11-21Z - DNPM.Targetierung.v1 + 2022-08-09Z + DNPM.Einwilligung.v1 true v1 20119 - 38193aef-55cd-431d-9ba5-ec260ab1bd28 + 3b923932-3f0e-4df4-817b-1611f554f327 2 - KT - Kein Target - Kein Target - - - 1.0 - - - TG - Target gefunden - Target gefunden + rejected + abgelehnt + abgelehnt 2.0 - U - Unbekannt - Unbekannt + active + zugestimmt + zugestimmt - 3.0 + 1.0 @@ -1468,77 +1428,109 @@ - DNPM.Therapie.GrundTherapieende - Grund für Therapieende + DNPM.MethodeTuZellgehalt + DNPM.MethodeTuZellgehalt SIMPLE false - Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + 20119 - 44494da5-0889-4617-b90e-2a67581edfba - 5 + 4639aa1b-33b3-4438-b2f9-281332be1b35 + 2 1 - 2022-03-16Z - DNPM.GrundTherapieende.v1 + 2023-03-05Z + DNPM.MethodeTuZellgehalt.v1 true v1 20119 - 103206b6-7cba-49ec-aea2-769b671f0170 + cd6f14ab-d99f-48a5-9a0c-636f0659d2d7 2 - p - Progression - Progression + bioinform + Bioinformatisch + Bioinformatisch 2.0 - r - Anhaltende Remission - Anhaltende Remission + histologic + Histologisch + Histologisch - 5.0 + 1.0 + + + + + + + Benutzer Bibliothek + + DNPM + 1 + + + + DNPM.ArtProbe + Art der Tumorprobe + SIMPLE + false + Klinischer KDS-DNPM + 20119 + c87fd153-a032-4d48-a1af-3640c515e36d + 7 + + + 1 + 2022-03-15Z + DNPM.ArtProbe.v1 + true + v1 + 20119 + 1bb14751-18a6-48fd-901e-8894e4ce1442 + 4 + - s - Sonstige Gründe - Sonstige Gründe + liquid + Liquid Biopsy + Liquid Biopsy - 6.0 + 4.0 - t - Toxizität - Toxizität + unknown + Unbekannt + Unbekannt - 1.0 + 5.0 - u - unbekannt - unbekannt + fresh + Frischgewebe + Frischgewebe - 7.0 + 1.0 - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten + cryo + Cryo-frozen + Cryo-frozen - 4.0 + 2.0 - z - Zustandsverschlechterung - Zustandsverschlechterung + FFPE + Formalin-fixiert + Formalin-fixiert 3.0 @@ -1556,56 +1548,64 @@ - DNPM.Tumorausbreitung - Diagnose.Tumorausbreitung + DNPM.GewinnungProbe + Gewinnung der Tumorprobe SIMPLE false Klinischer KDS-DNPM 20119 - 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 - 7 + 34c9e994-12b2-4071-87a7-c7fda2865c0f + 4 1 - 2022-03-16Z - DNPM.Tumorausbreitung.v1 + 2022-03-15Z + DNPM.GewinnungProbe.v1 true v1 20119 - 07b4d915-e3a7-40a4-b7d7-4744ac351a1a - 4 + 04d38eea-43e8-4b10-8af8-01311ff663ac + 2 - local - Lokal - Lokal + u + Unbekannt + Unbekannt - 1.5 + 4.0 - metastasiz - Metastasiert - Metastasiert + z + Zytologie + Zytologie + + + 5.0 + + + c + Cryo-frozen + Cryo-frozen 2.0 - tumor-free - Tumorfrei - Tumorfrei + b + Biopsie + Biopsie 1.0 - unknown - Unbekannt - Unbekannt + l + Liquid Biopsy + Liquid Biopsy - 4.0 + 3.0 @@ -1620,53 +1620,45 @@ - DNPM.Umsetzungsart - Umsetzungsart + DNPM.LokalisationProbe + Lokalisation Tumorprobe SIMPLE false Klinischer KDS-DNPM 20119 - 8a99861b-ca2f-4d02-98eb-9eef5332e53c - 4 + 7a8837da-50d5-45d7-857a-9a72ca672557 + 5 1 - 2022-03-19Z - DNPM.Umsetzungsart.v1 + 2022-03-15Z + DNPM.LokalisationProbe.v1 true v1 20119 - 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 - 2 + d9770218-13b1-4cc2-a2aa-8ca5103c3b91 + 3 - h - individueller Heilversuch - individueller Heilversuch - - - 4.0 - - - i - in-label - in-label + metastasis + Metastase + Metastase 2.0 - k - Kü-Antrag - Kü-Antrag + primary + Primärtumor + Primärtumor 1.0 - o - off-label (Studie) - off-label (Studie) + unknown + Unbekannt + Unbekannt 3.0 @@ -1684,40 +1676,48 @@ - DNPM.Verwandschaftsgrad - DNPM.Verwandschaftsgrad + OS.ConsentStatus + OS.ConsentStatus SIMPLE false 20119 - b97a290c-90ea-426f-bef1-f7a030e59d5a - 2 + 8394c6d2-e491-4147-ad8c-af8a1779ff1c + 11 1 - 2023-03-06Z - DNPM.Verwandschaftsgrad.v1 + 2023-02-27Z + OS.ConsentStatus true v1 20119 - 946f95f9-ba56-4e43-ada4-894ad5214d2f + cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 - EXT - erweitertes Familienmitglied - erweitertes Familienmitglied + a + abgelehnt + abgelehnt + + + 1.0 + + + w + widerrufen + widerrufen 2.0 - FAMMEMB - Familienmitglied - Familienmitglied + z + zugestimmt + zugestimmt - 1.0 + 0.0 @@ -1727,7 +1727,7 @@ Benutzer Bibliothek - DNPM + allgemein 1 @@ -1743,7 +1743,7 @@ 1 - 2022-08-26Z + 2022-08-25Z MR.Consent Status.v1 true v1 @@ -1751,6 +1751,14 @@ 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 7 + + z + zugestimmt + zugestimmt + + + 1.0 + a abgelehnt @@ -1767,14 +1775,6 @@ 3.0 - - z - zugestimmt - zugestimmt - - - 1.0 - @@ -1785,10 +1785,10 @@ Einwilligung - a + z - z + a @@ -1816,48 +1816,48 @@ - OS.ConsentStatus - OS.ConsentStatus + DNPM.Target + DNPM.Target SIMPLE false 20119 - 8394c6d2-e491-4147-ad8c-af8a1779ff1c - 11 + 98a6a4d8-0f54-406d-a117-a6ca636eb72a + 3 1 - 2023-02-28Z - OS.ConsentStatus + 2022-11-20Z + DNPM.Targetierung.v1 true v1 20119 - cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e + 38193aef-55cd-431d-9ba5-ec260ab1bd28 2 - a - abgelehnt - abgelehnt + TG + Target gefunden + Target gefunden - 1.0 + 2.0 - w - widerrufen - widerrufen + U + Unbekannt + Unbekannt - 2.0 + 3.0 - z - zugestimmt - zugestimmt + KT + Kein Target + Kein Target - 0.0 + 1.0 @@ -1867,59 +1867,34 @@ Benutzer Bibliothek - allgemein + DNPM 1 - DNPM_FollowUp - DNPM_FollowUp + DNPM_Therapielinie + DNPM_Therapielinie -3 - Follow-Up + DNPM_Therapielinie false false 20119 - d9b30f65-bb23-4379-80f2-f299566c0826 - 19 + f383e34d-ed24-40e1-99c6-56a90b91b07b + 16 - DNPM.GrundAblehnung - AblehnungKosten - AblehnungKosten - Grund für Ablehnung der Kostenübernahme - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - d5ba385c-840e-4ceb-bdcd-377e8a37c09f - 3 - - - AblehnungKostenMemo - AblehnungKostenMemo - Welche? - longtext + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext - 65535 + 255 true false - true + false false 0.0 @@ -1929,14 +1904,14 @@ false 20119 - aac8551d-8158-4b7e-873f-d23fdfb14b7a - 4 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung propertyCatalogue @@ -1944,7 +1919,7 @@ true false - true + false false 0.0 @@ -1954,14 +1929,14 @@ false 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d - 3 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme - date + Nummer + Nummer + Nummer + integer 0 @@ -1978,62 +1953,62 @@ false 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d - 3 + 02082e93-b5ca-4540-9b60-742e8bd6dae1 + 16 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response - propertyCatalogue + Beginn + Beginn + Beginn + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 - 3 + b253b051-33da-462b-abd0-a728885e6ca3 + 14 - BewertungMemo - BewertungMemo - Bemerkung - longtext + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue - 65535 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b - 4 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups + Ende + Ende + Ende date @@ -2041,48 +2016,49 @@ true false - true + false false 0.0 false - true + false 0 false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 5 + 87dac14b-e239-4d51-9920-fcfdb17b085e + 14 - DatumProgression - DatumProgression - Datum der Progression - date + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes + longtext - 0 + 65535 true false - true + false false 0.0 false - true + false 0 false 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 - 4 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis + propertyCatalogue 0 @@ -2095,18 +2071,18 @@ false false - 0 + 2 false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be - 3 + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf + 14 - DNPM.Dosisdichte - Dosisdichte - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) + DNPM.Therapie.GrundTherapieende + Abbruchgrund + Abbruchgrund + Abbruchgrund propertyCatalogue @@ -2114,7 +2090,7 @@ true false - true + false false 0.0 @@ -2124,14 +2100,35 @@ false 20119 - 33ad68dd-9c87-47d2-8038-421b13cde0ab - 3 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + 15 + + + + Benutzer Bibliothek + + DNPM + 2 + + + + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung + -3 + Diagnose.Tumorausbreitung + + false + false + 20119 + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b + 10 + - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? + DNPM.Tumorausbreitung + Wert + Wert + Tumorausbreitung propertyCatalogue @@ -2139,7 +2136,7 @@ true false - true + false false 0.0 @@ -2149,63 +2146,59 @@ false 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 - 2 + 0e5e41a9-d377-401d-9c02-b8f3c0ab479f + 10 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue + Zeitpunkt + Zeitpunkt + Zeitpunkt + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 - 3 - - - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 - 4 + c1aaed8c-c85e-46ee-b454-5a7e2300604f + 10 + + + + Benutzer Bibliothek + + DNPM + 2 + + + + DNPM_UF_Verwandte + DNPM_UF_Verwandte + -3 + DNPM_UF_Verwandte + + false + false + 20119 + a7475dda-37ab-4549-a9ae-416532237a5e + 10 + - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + DNPM.Verwandschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad propertyCatalogue @@ -2213,7 +2206,7 @@ true false - true + false false 0.0 @@ -2223,18 +2216,38 @@ false 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 - 4 + e0c3c3dc-4b9d-499c-aed2-f42278104175 + 11 + + + + Benutzer Bibliothek + + DNPM + 2 + + + + DNPM_Vorbefunde + DNPM_Vorbefunde + -3 + Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde + + false + false + 20119 + 4867fa84-11f8-430c-a90d-b11f00684100 + 11 + - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie - propertyCatalogue + InstitutName + InstitutName + Institut + longtext - 0 + 65535 true false @@ -2244,22 +2257,21 @@ false false - 2 + 0 false 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 - 2 + 11839cd7-0f23-47ac-9131-47bd98890221 + 13 - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch - propertyCatalogue + Ergebnisse + Ergebnisse + Ergebnisse + longtext - 0 + 65535 true false @@ -2269,21 +2281,21 @@ false false - 2 + 0 false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf - 3 + 249f02c9-d175-4c2e-8c16-63286dd5ecc7 + 14 - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum - date + Befundnummer + Befundnummer + Befundnummer + shorttext - 0 + 255 true false @@ -2292,19 +2304,40 @@ 0.0 false - true + false 0 false 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 - 4 + 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec + 14 + + + + Benutzer Bibliothek + + DNPM + 2 + + + + DNPM_FollowUp + DNPM_FollowUp + -3 + Follow-Up + + false + false + 20119 + d9b30f65-bb23-4379-80f2-f299566c0826 + 19 + - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + DatumProgression + DatumProgression + Datum der Progression + date 0 @@ -2316,18 +2349,18 @@ 0.0 false - false + true 0 false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 3 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 6 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) integer @@ -2345,17 +2378,17 @@ false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b - 4 + 07acc1de-5f19-414c-bb96-6970bd623152 + 6 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer + BewertungMemo + BewertungMemo + Bemerkung + longtext - 0 + 65535 true false @@ -2369,14 +2402,15 @@ false 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 - 4 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b + 6 - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - integer + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? + propertyCatalogue 0 @@ -2389,18 +2423,19 @@ false false - 0 + 2 false 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 4 - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 - integer + DNPM.Ansprechen + BestResponse + BestResponse + Best Response + propertyCatalogue 0 @@ -2413,12 +2448,12 @@ false false - 0 + 2 false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b - 4 + 807b3773-8b63-4c27-8ae1-457559528a88 + 5 DNPM.StatusKostenuebernahme @@ -2443,7 +2478,7 @@ 20119 d106aa22-9956-4386-a3a4-2977dad5ffaa - 3 + 5 DNPM.StatusTherapie @@ -2468,37 +2503,38 @@ 20119 bdd1febf-3f1e-4866-955b-825931638ef2 - 3 + 5 - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue - 65535 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba - 3 + 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 5 - Therapiedauer - Therapiedauer - Therapiedauer - integer + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum + date 0 @@ -2510,22 +2546,22 @@ 0.0 false - false + true 0 false 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 2 + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + 6 - Therapieende - Therapieende - Ende der Therapie - date + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext - 0 + 65535 true false @@ -2534,13 +2570,13 @@ 0.0 false - true + false 0 false 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 - 4 + f4a2829b-5bb6-4511-bc10-059278c9ba71 + 6 Therapiestart @@ -2564,16 +2600,17 @@ 20119 c926f879-1098-4bd9-9023-c1eda0cf8c1e - 4 + 6 - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - longtext + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart + propertyCatalogue - 65535 + 0 true false @@ -2583,18 +2620,19 @@ false false - 0 + 2 false 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc - 4 + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + 5 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt - date + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -2606,39 +2644,18 @@ 0.0 false - true - 0 + false + 2 false 20119 - b4be56af-15b3-479d-908a-886902187c8f + 26a42220-9095-4bbf-b469-4b9bac1ac364 4 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_KPA - DNPM_KPA - -3 - Klinischer Kerndatensatz-MTB/Klinische Parameter/Anamnese - - false - false - 20119 - ab9d331c-8d95-49e5-adc2-73295c8fa1a3 - 49 - - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB + Therapieende + Therapieende + Ende der Therapie date @@ -2656,14 +2673,14 @@ false 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 15 + 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 6 - DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + DNPM.GrundAblehnung + AblehnungKosten + AblehnungKosten + Grund für Ablehnung der Kostenübernahme propertyCatalogue @@ -2681,41 +2698,17 @@ false 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 11 - - - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 13 + d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 5 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext - 0 + 65535 true false @@ -2729,21 +2722,21 @@ false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 12 + 35ec18a7-f929-4427-91e0-335fb707e1ba + 5 - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer 0 true false - false + true false 0.0 @@ -2753,13 +2746,13 @@ false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 11 + 780fa889-512a-4c31-b097-16a6843a3c0b + 6 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt date @@ -2767,23 +2760,23 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 11 + b4be56af-15b3-479d-908a-886902187c8f + 6 - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag date @@ -2791,24 +2784,24 @@ true false - true + false false 0.0 false - true + false 0 false 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 16 + 58cefbff-fda9-44c9-a5a1-af343249f4be + 5 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression - date + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference 0 @@ -2820,19 +2813,19 @@ 0.0 false - true + false 0 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e - 13 + ef006004-6dad-4d34-9d4a-d68be126f04c + 5 - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch propertyCatalogue @@ -2850,14 +2843,14 @@ false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 7648480b-2210-4642-adc1-dd19f036e7bf 5 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie propertyCatalogue @@ -2875,17 +2868,17 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 5 + c5734b67-1815-4e9e-abc7-935046cf6f83 + 6 - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + longtext - 0 + 65535 true false @@ -2899,14 +2892,14 @@ false 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 4 + 0da5a853-312d-4733-8ff2-1255e36358fc + 6 - OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung - Frühere Tumorerkrankung + DNPM.Dosisdichte + Dosisdichte + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) propertyCatalogue @@ -2924,17 +2917,17 @@ false 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 33ad68dd-9c87-47d2-8038-421b13cde0ab 5 - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date - 65535 + 0 true false @@ -2943,45 +2936,43 @@ 0.0 false - false + true 0 false 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 10 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung - propertyCatalogue + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 4 - + 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 5 + - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten - propertyCatalogue + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + integer 0 @@ -2994,19 +2985,42 @@ false false - 2 + 0 false 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a - 5 + e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 6 - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status - propertyCatalogue + AblehnungKostenMemo + AblehnungKostenMemo + Welche? + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + aac8551d-8158-4b7e-873f-d23fdfb14b7a + 6 + + + Therapiedauer + Therapiedauer + Therapiedauer + integer 0 @@ -3019,43 +3033,63 @@ false false - 2 + 0 false 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc - 12 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 + 4 - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung - propertyCatalogue + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 14 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 + + + + Benutzer Bibliothek + + DNPM + 2 + + + + DNPM_UF_Einzelempfehlung + DNPM_UF_Einzelempfehlung + -3 + DNPM Unterformular Einzelempfehlung + + false + false + 20119 + 3de135fd-6d55-4280-9889-6ea73e08d668 + 74 + - Geburtsdatum - Geburtsdatum - Geburtsdatum - date + prio + prio + Priorität + integer 0 @@ -3072,14 +3106,14 @@ false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 14 + 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9 - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht + OS.JaNein + hat_studie + hat_studie + Studienempfehlung propertyCatalogue @@ -3097,18 +3131,17 @@ false 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 - 14 + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + 9 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende - Grund für Therapieende - propertyCatalogue + studie_ort + studie_ort + Ort + shorttext - 0 + 255 true false @@ -3118,18 +3151,18 @@ false false - 2 + 0 false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 - 16 + c695971a-aa82-414e-90f7-76da86a09d5c + 9 - ICD-10 GM - ICD10 - ICD10 - ICD-10 + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern propertyCatalogue @@ -3137,7 +3170,7 @@ true false - true + false false 0.0 @@ -3147,18 +3180,17 @@ false 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 16 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie - propertyCatalogue + wirkstoffe_json + wirkstoffe_json + Wirkstoffe JSON + longtext - 0 + 65535 true false @@ -3168,18 +3200,18 @@ false false - 2 + 0 false 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 16 + 44c2a83c-5c75-4bde-90f6-a31c368ae798 + 9 - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis propertyCatalogue @@ -3197,17 +3229,17 @@ false 20119 - b9fb5736-9331-43af-97c5-af24cb759952 - 15 + 9743f684-fda9-447c-af4c-599aa5b29725 + 9 - Krankenkasse - Krankenkasse - Krankenkasse - shorttext + studien_alle + studien_alle + Alle Studienempfehlungen + longtext - 255 + 65535 true false @@ -3221,15 +3253,14 @@ false 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 14 + cfcbdbb8-1568-4e18-97be-efb4eaea76b1 + 10 - DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen - propertyCatalogue + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference 0 @@ -3242,44 +3273,42 @@ false false - 2 + 0 false 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 13 + 7a555332-b002-4e35-b659-19c47164523d + 11 - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - propertyCatalogue + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 13 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus - propertyCatalogue + datum + datum + Datum MTB + date 0 @@ -3292,18 +3321,18 @@ false false - 2 + 0 false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 - 12 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz propertyCatalogue @@ -3311,7 +3340,7 @@ true false - true + false false 0.0 @@ -3321,14 +3350,38 @@ false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 4 + 9464246d-5fe8-42de-8797-4085d8b94f4e + 9 - LtlDatumProgression - LtlDatumProgression - Letzte Therapielinie-Datum der Progression - date + st_mol_alt_variante_json + st_mol_alt_variante_json + Stützende molekulare Alteration - Variante - JSON + shorttext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea + 10 + + + ref_molekulargenetik + ref_molekulargenetik + Ref OS.Molekulargenetik + formReference 0 @@ -3340,19 +3393,19 @@ 0.0 false - true + false 0 false 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 6 + 7613d7e8-f4ed-4978-806d-365b84ec260c + 11 - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende + OS.Studien + studie + studie + Studie propertyCatalogue @@ -3370,41 +3423,42 @@ false 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 7 + db06c7d7-35ef-40a7-8364-61b3c3cdfbab + 9 - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel + propertyCatalogue 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 7 + 90c31c81-4c61-4f9a-aa76-9417487a670b + 9 - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende - date + studie_nct + studie_nct + NCT-Nummer + shorttext - 0 + 255 true false @@ -3418,17 +3472,17 @@ false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 - 7 + ddaac645-aaeb-439e-83ab-65ca80ce9756 + 9 - MTB - MTB - Molekulares Tumorboard - formReference + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext - 0 + 65535 true false @@ -3442,21 +3496,21 @@ false 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 12 + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn - date + st_mol_alt_alle + st_mol_alt_alle + Alle stützende molekulare Alterationen + longtext - 0 + 65535 true false - true + false false 0.0 @@ -3466,38 +3520,39 @@ false 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 16 + cbd209d6-635e-400b-8772-6daff5ddc342 + 10 - Therapieende - Therapieende - Letzte Therapielinie-Therapieende - date + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen + propertyCatalogue 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 16 + 36c93e5f-deda-4c3b-801e-8565e72a8857 + 10 - Todesdatum - Todesdatum - Todesdatum - date + ref_dnpm_followup + ref_dnpm_followup + Verweis auf FollowUp + formReference 0 @@ -3514,14 +3569,14 @@ false 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 14 + a7abf50b-e20e-40af-9250-eda33596c782 + 7 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich propertyCatalogue @@ -3529,7 +3584,7 @@ true false - true + false false 0.0 @@ -3539,43 +3594,62 @@ false 20119 - 86f29de0-792d-4369-a78a-ea711302e368 - 5 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 10 - OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie - propertyCatalogue + wirkstoffe + wirkstoffe + Wirkstoffe + longtext - 0 + 65535 true false - true + false false 0.0 false false - 2 + 0 false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 - 5 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 + + + + Benutzer Bibliothek + + DNPM + 2 + + + + DNPM_KPA + DNPM_KPA + -3 + Klinischer Kerndatensatz-MTB/Klinische Parameter/Anamnese + + false + false + 20119 + ab9d331c-8d95-49e5-adc2-73295c8fa1a3 + 49 + - OS.WHOHistoGrading - WHOGrad - WHOGrad - WHO-Grad - propertyCatalogue + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext - 0 + 65535 true false @@ -3585,18 +3659,18 @@ false false - 2 + 0 false 20119 - a25624c9-bfe8-4927-8223-aa54e649293f - 15 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie propertyCatalogue @@ -3614,14 +3688,15 @@ false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde - 12 + 693dad8a-4a50-43c9-9792-1365a2c45b64 + 15 - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + DNPM.LeitlinienTherapie + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue 0 @@ -3634,18 +3709,18 @@ false false - 0 + 2 false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 11 + 86f29de0-792d-4369-a78a-ea711302e368 + 7 - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten propertyCatalogue @@ -3663,42 +3738,21 @@ false 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 12 + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 7 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_MolDiagnostik - DNPM_MolDiagnostik - -3 - DNPM_MolekulareDiagnostik - - false - false - 20119 - 904cd2d6-1dd8-4433-902f-4c2d485aaff0 - 8 - - Anmerkungen - Anmerkungen - Anmerkungen - longtext + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer - 65535 + 0 true false - false + true false 0.0 @@ -3708,38 +3762,39 @@ false 20119 - 7492586d-0a79-4fe1-aeb4-951e2d41b26c - 3 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 - Entnahmedatum - Entnahmedatum - Entnahmedatum - date + OS.JaNeinUnbekannt + fruehereTumorerkrankung + fruehereTumorerkrankung + Frühere Tumorerkrankung + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 16f30239-26c3-4e02-926f-bb48a5f159c2 - 3 + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 + 14 - DNPM.GewinnungProbe - Entnahmemethode - Entnahmemethode - Entnahmemethode + DNPM.Therapie.GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende + Grund für Therapieende propertyCatalogue @@ -3747,7 +3802,7 @@ true false - false + true false 0.0 @@ -3757,13 +3812,13 @@ false 20119 - 6524f880-e557-4b23-86d5-15bd69dffd49 - 4 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 - Erstellungsdatum - Erstellungsdatum - Erstellungsdatum + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende date @@ -3771,7 +3826,7 @@ true false - false + true false 0.0 @@ -3781,39 +3836,38 @@ false 20119 - 86f5874f-236c-4171-9514-bf191b5f6bb4 - 3 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 - DNPM.LokalisationProbe - Lokalisation - Lokalisation - Lokalisation Tumor Probe - propertyCatalogue + Therapieende + Therapieende + Letzte Therapielinie-Therapieende + date 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - d2c29f35-2b1f-47fd-85c7-9264aa30b6bb - 3 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 - DNPM.MethodeTuZellgehalt - Methode - Methode - Tumorgehalt Bestimmungsmethode + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3821,7 +3875,7 @@ true false - false + true false 0.0 @@ -3831,14 +3885,14 @@ false 20119 - 0135259f-599d-4566-ae56-5ca41ea63c7c - 3 + d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 7 - ICD-O-3 Histologie - Morphologie - Morphologie - Morphologie + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation propertyCatalogue @@ -3856,21 +3910,21 @@ false 20119 - 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 - 3 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 - Pathologiebefund - Pathologiebefund - Pathologiebefund - formReference + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 true false - false + true false 0.0 @@ -3880,42 +3934,41 @@ false 20119 - 03f599c0-726c-48ef-a014-9c549c20c74a - 1 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 - DNPM.ArtProbe - Probenart - Probenart - Art der Tumor Probe - propertyCatalogue + LtlDatumProgression + LtlDatumProgression + Letzte Therapielinie-Datum der Progression + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - cbd8754e-f442-4c1b-852a-a9de24e05a54 - 3 + ac5ad548-d130-438b-9778-b036d95c7a14 + 8 - Text - Befundtext - Befundtext - longtext + Todesdatum + Todesdatum + Todesdatum + date - 65535 + 0 true false @@ -3929,39 +3982,39 @@ false 20119 - 672aaf95-8119-402a-9234-0846ad920672 - 3 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 16 - ICD-10 GM - Tumorentitaet - Tumorentität - Tumorentität - propertyCatalogue + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - 5c27ed44-7d44-4a72-91d9-f0a107a04816 - 3 + be53742c-96ca-465f-9c80-0ef9f439a6a9 + 18 - Wert - Wert - Wert - decimal + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht + propertyCatalogue 0 @@ -3974,40 +4027,18 @@ false false - 0 + 2 false 20119 - 68a63154-d01f-4423-b010-07f718461a30 - 3 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 - - - - 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 - propertyCatalogue + Geburtsdatum + Geburtsdatum + Geburtsdatum + date 0 @@ -4020,18 +4051,18 @@ false false - 2 + 0 false 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 - 13 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 - DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund + ICD-10 GM + ICD10 + ICD10 + ICD-10 propertyCatalogue @@ -4039,7 +4070,7 @@ true false - false + true false 0.0 @@ -4049,14 +4080,14 @@ false 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 11 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose propertyCatalogue @@ -4064,7 +4095,7 @@ true false - false + true false 0.0 @@ -4074,14 +4105,15 @@ false 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 13 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 - Beginn - Beginn - Beginn - date + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie + propertyCatalogue 0 @@ -4094,17 +4126,17 @@ false false - 0 + 2 false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 - 12 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 - Ende - Ende - Ende + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression date @@ -4112,24 +4144,24 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 12 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis + OS.WHOHistoGrading + WHOGrad + WHOGrad + WHO-Grad propertyCatalogue @@ -4137,7 +4169,7 @@ true false - false + true false 0.0 @@ -4147,14 +4179,14 @@ false 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf - 12 + a25624c9-bfe8-4927-8223-aa54e649293f + 17 - Nummer - Nummer - Nummer - integer + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date 0 @@ -4171,41 +4203,43 @@ false 20119 - 02082e93-b5ca-4540-9b60-742e8bd6dae1 - 14 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes - longtext + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie + propertyCatalogue - 65535 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 14 + dfc00dfb-7492-4158-b65b-126fcbccf236 + 7 - Wirkstoffe - Wirkstoffe - Wirkstoffe - shorttext + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus + propertyCatalogue - 255 + 0 true false @@ -4215,42 +4249,21 @@ false false - 0 + 2 false 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 14 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_Therapieplan - DNPM_Therapieplan - -3 - DNPM Therapieplan - - false - false - 20119 - 442d4a6e-5feb-42d9-aeae-9757a35ab869 - 64 - - datum - datum - Datum des (ersten) MTB - date + Krankenkasse + Krankenkasse + Krankenkasse + shorttext - 0 + 255 true false @@ -4264,14 +4277,14 @@ false 20119 - 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 - 8 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference 0 @@ -4288,62 +4301,64 @@ false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 8 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 9 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 - humangen_ber_begruendung - humangen_ber_begruendung - Begruendung humangenetische Beratung - longtext + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung + propertyCatalogue - 65535 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 - 3 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 - OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose propertyCatalogue @@ -4351,7 +4366,7 @@ true false - false + true false 0.0 @@ -4361,69 +4376,70 @@ false 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 - 3 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date 0 true false - false + true false 0.0 false - false + true 0 false 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 - 3 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 + 17 - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb - 3 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 - protokollauszug - protokollauszug - Protokollauszug - longtext + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer - 65535 + 0 true false - false + true false 0.0 @@ -4433,14 +4449,14 @@ false 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f - 3 + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 15 - OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen propertyCatalogue @@ -4448,7 +4464,7 @@ true false - false + true false 0.0 @@ -4458,13 +4474,13 @@ false 20119 - c889b4ac-d83c-4402-9740-618bf136b05a - 3 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 + 15 - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese + ConsentMTB + ConsentMTB + Consent MTB-Register formReference @@ -4482,38 +4498,40 @@ false 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 3 - + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 + - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 5 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung + propertyCatalogue 0 @@ -4526,25 +4544,50 @@ false false - 0 + 2 false 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b - 3 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 - ref_tk_reevaluation - ref_tk_reevaluation - MTB - formReference + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten + propertyCatalogue 0 true false - false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 53f77bf5-940c-4e4a-832b-872bbec1da4a + 7 + + + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn + date + + + 0 + + true + false + true false 0.0 @@ -4554,13 +4597,13 @@ false 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 4 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 - ref_tumorkonferenz - ref_tumorkonferenz - Erste MTB + MTB + MTB + Molekulares Tumorboard formReference @@ -4568,7 +4611,7 @@ true false - true + false false 0.0 @@ -4578,14 +4621,14 @@ false 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 7 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - DNPM.Target - target - target - Target gefunden? + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status propertyCatalogue @@ -4593,7 +4636,7 @@ true false - false + true false 0.0 @@ -4603,8 +4646,32 @@ false 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 3 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 + + + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 @@ -4616,25 +4683,25 @@ - DNPM_UF_ECOG - DNPM_UF_ECOG + DNPM_UF_Histologie + DNPM_UF_Histologie -3 - ECOG Performance Status Befund + DNPM_UF_Histologie false false 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 + 6526996e-4353-40d0-977b-b7bdc26be2d0 + 7 - Datum - Datum - Datum - date + Befundtext + Befundtext + Befundtext + longtext - 0 + 65535 true false @@ -4648,15 +4715,14 @@ false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f - 4 + 4f535ee2-d90a-4f4c-83a6-50867bed786b + 6 - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue + Histologie + Histologie + Histologie + formReference 0 @@ -4669,12 +4735,12 @@ false false - 2 + 0 false 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 4 + 391cf453-7e7b-432f-b583-ec83d855895f + 7 @@ -4686,22 +4752,22 @@ - DNPM_UF_Einzelempfehlung - DNPM_UF_Einzelempfehlung + DNPM_MolDiagnostik + DNPM_MolDiagnostik -3 - DNPM Unterformular Einzelempfehlung + DNPM_MolekulareDiagnostik false false 20119 - 3de135fd-6d55-4280-9889-6ea73e08d668 - 74 + 904cd2d6-1dd8-4433-902f-4c2d485aaff0 + 8 - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich + ICD-O-3 Histologie + Morphologie + Morphologie + Morphologie propertyCatalogue @@ -4719,14 +4785,15 @@ false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d - 8 + 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 + 5 - datum - datum - Datum MTB - date + DNPM.MethodeTuZellgehalt + Methode + Methode + Tumorgehalt Bestimmungsmethode + propertyCatalogue 0 @@ -4739,18 +4806,18 @@ false false - 0 + 2 false 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 8 + 0135259f-599d-4566-ae56-5ca41ea63c7c + 5 - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel + DNPM.ArtProbe + Probenart + Probenart + Art der Tumor Probe propertyCatalogue @@ -4768,15 +4835,14 @@ false 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b - 7 + cbd8754e-f442-4c1b-852a-a9de24e05a54 + 5 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue + Pathologiebefund + Pathologiebefund + Pathologiebefund + formReference 0 @@ -4789,18 +4855,18 @@ false false - 2 + 0 false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e - 7 + 03f599c0-726c-48ef-a014-9c549c20c74a + 3 - OS.JaNein - hat_studie - hat_studie - Studienempfehlung + DNPM.GewinnungProbe + Entnahmemethode + Entnahmemethode + Entnahmemethode propertyCatalogue @@ -4818,14 +4884,14 @@ false 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 - 7 + 6524f880-e557-4b23-86d5-15bd69dffd49 + 6 - prio - prio - Priorität - integer + Wert + Wert + Wert + decimal 0 @@ -4842,16 +4908,16 @@ false 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 - 7 + 68a63154-d01f-4423-b010-07f718461a30 + 5 - ref_dnpm_followup - ref_dnpm_followup - Verweis auf FollowUp - formReference - - + Entnahmedatum + Entnahmedatum + Entnahmedatum + date + + 0 true @@ -4866,45 +4932,46 @@ false 20119 - a7abf50b-e20e-40af-9250-eda33596c782 + 16f30239-26c3-4e02-926f-bb48a5f159c2 5 - ref_molekulargenetik - ref_molekulargenetik - Ref OS.Molekulargenetik - formReference + ICD-10 GM + Tumorentitaet + Tumorentität + Tumorentität + propertyCatalogue 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - 7613d7e8-f4ed-4978-806d-365b84ec260c - 9 + 5c27ed44-7d44-4a72-91d9-f0a107a04816 + 5 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference + Erstellungsdatum + Erstellungsdatum + Erstellungsdatum + date 0 true false - true + false false 0.0 @@ -4914,13 +4981,13 @@ false 20119 - 7a555332-b002-4e35-b659-19c47164523d - 9 + 86f5874f-236c-4171-9514-bf191b5f6bb4 + 5 - st_mol_alt_alle - st_mol_alt_alle - Alle stützende molekulare Alterationen + Anmerkungen + Anmerkungen + Anmerkungen longtext @@ -4938,14 +5005,14 @@ false 20119 - cbd209d6-635e-400b-8772-6daff5ddc342 - 8 + 7492586d-0a79-4fe1-aeb4-951e2d41b26c + 5 - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis + DNPM.LokalisationProbe + Lokalisation + Lokalisation + Lokalisation Tumor Probe propertyCatalogue @@ -4963,18 +5030,17 @@ false 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 - 7 + d2c29f35-2b1f-47fd-85c7-9264aa30b6bb + 5 - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen - propertyCatalogue + Text + Befundtext + Befundtext + longtext - 0 + 65535 true false @@ -4984,21 +5050,42 @@ false false - 2 + 0 false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 - 8 + 672aaf95-8119-402a-9234-0846ad920672 + 5 + + + + Benutzer Bibliothek + + DNPM + 2 + + + + MR.Consent + MR.Consent + -3 + MR.Consent + + false + false + 20119 + 257af907-e52e-423b-bb11-6af23d7a5d4b + 22 + - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR + date - 65535 + 0 true false @@ -5012,17 +5099,18 @@ false 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad - 7 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 - st_mol_alt_variante_json - st_mol_alt_variante_json - Stützende molekulare Alteration - Variante - JSON - shorttext + OS.ConsentStatus + ConsentStatusDNPM + ConsentStatusDNPM + Einwilligung DNPM + propertyCatalogue - 65535 + 0 true false @@ -5032,44 +5120,42 @@ false false - 0 + 2 false 20119 - bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea - 8 + 70f9fe8c-0ea7-4a76-adc1-8677654af975 + 16 - OS.Studien - studie - studie - Studie - propertyCatalogue + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab - 7 + 93286072-ff57-4f58-a063-6f4137debf35 + 14 - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern - propertyCatalogue + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register + date 0 @@ -5082,25 +5168,25 @@ false false - 2 + 0 false 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 2 + 27bea34f-b8b3-471d-8c15-9823de9a878d + 14 - studie_nct - studie_nct - NCT-Nummer - shorttext + alteWerte + alteWerte + alteWerte + longtext - 255 + 65535 true false - true + false false 0.0 @@ -5110,41 +5196,42 @@ false 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 - 7 + 66325d4a-7e2d-4e26-b176-a73f544cc446 + 14 - studie_ort - studie_ort - Ort - shorttext + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register + propertyCatalogue - 255 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - c695971a-aa82-414e-90f7-76da86a09d5c - 7 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 - studien_alle - studien_alle - Alle Studienempfehlungen - longtext + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM + date - 65535 + 0 true false @@ -5158,17 +5245,18 @@ false 20119 - cfcbdbb8-1568-4e18-97be-efb4eaea76b1 - 8 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15 - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register + propertyCatalogue - 65535 + 0 true false @@ -5178,21 +5266,21 @@ false false - 0 + 2 false 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 2 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 - wirkstoffe - wirkstoffe - Wirkstoffe - longtext + Datum + Datum + Datum + date - 65535 + 0 true false @@ -5206,17 +5294,17 @@ false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f - 7 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON - longtext + ConsentDatumMTB + ConsentDatumMTB + Datum Einwilligung MTB-Register + date - 65535 + 0 true false @@ -5230,38 +5318,18 @@ false 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 - 7 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_UF_Histologie - DNPM_UF_Histologie - -3 - DNPM_UF_Histologie - - false - false - 20119 - 6526996e-4353-40d0-977b-b7bdc26be2d0 - 7 - - Befundtext - Befundtext - Befundtext - longtext + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register + propertyCatalogue - 65535 + 0 true false @@ -5271,18 +5339,18 @@ false false - 0 + 2 false 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b - 4 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 - Histologie - Histologie - Histologie - formReference + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR + date 0 @@ -5299,34 +5367,13 @@ false 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 5 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_UF_Rebiopsie - DNPM_UF_Rebiopsie - -3 - DNPM Unterformular Rebiopsie - - false - false - 20119 - 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c - 9 - - datum - datum - Empfehlungsdatum + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM date @@ -5344,14 +5391,15 @@ false 20119 - d6c77aad-064e-487b-a65f-367d86a62bfe - 3 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe - formReference + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR + propertyCatalogue 0 @@ -5364,18 +5412,18 @@ false false - 0 + 2 false 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + cf480331-1406-46da-93cf-bb341759d107 3 - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz - formReference + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM + date 0 @@ -5392,35 +5440,14 @@ false 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 - 3 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 - - - - 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 + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM propertyCatalogue @@ -5438,13 +5465,13 @@ false 20119 - 0e5e41a9-d377-401d-9c02-b8f3c0ab479f - 8 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 - Zeitpunkt - Zeitpunkt - Zeitpunkt + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM date @@ -5462,36 +5489,14 @@ false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 8 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 15 - - - - Benutzer Bibliothek - - DNPM - 2 - - - - DNPM_UF_Verwandte - DNPM_UF_Verwandte - -3 - DNPM_UF_Verwandte - - false - false - 20119 - a7475dda-37ab-4549-a9ae-416532237a5e - 10 - - DNPM.Verwandschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - propertyCatalogue + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR + date 0 @@ -5504,46 +5509,25 @@ false false - 2 + 0 false 20119 - e0c3c3dc-4b9d-499c-aed2-f42278104175 - 9 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 - - - - 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 + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register + date - 255 + 0 true false - true + false false 0.0 @@ -5553,21 +5537,21 @@ false 20119 - 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec - 12 + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 14 - Ergebnisse - Ergebnisse - Ergebnisse - longtext + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register + date - 65535 + 0 true false - true + false false 0.0 @@ -5577,21 +5561,21 @@ false 20119 - 249f02c9-d175-4c2e-8c16-63286dd5ecc7 - 12 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 - InstitutName - InstitutName - Institut - longtext + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM + date - 65535 + 0 true false - true + false false 0.0 @@ -5601,34 +5585,58 @@ false 20119 - 11839cd7-0f23-47ac-9131-47bd98890221 - 11 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 - - + + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 + + + Benutzer Bibliothek - DNPM + allgemein 2 - MR.Consent - MR.Consent + MR.Consent Verlauf + MR.Consent Verlauf -3 - MR.Consent + MR.Consent Verlauf false false 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 + 4d1488e7-c4d6-459a-be1e-330097d815ce + 4 - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM + Datum + Datum + Datum date @@ -5646,17 +5654,17 @@ false 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 34874112-d651-457b-a554-178a43ed38ed 14 - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register - date + Ereignis + Ereignis + Ereignis + shorttext - 0 + 255 true false @@ -5670,18 +5678,17 @@ false 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 - 13 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 - OS.ConsentStatus - ConsentStatusDNPM - ConsentStatusDNPM - Einwilligung DNPM - propertyCatalogue + Consent + Consent + Consent + shorttext - 0 + 255 true false @@ -5691,18 +5698,39 @@ false false - 2 + 0 false 20119 - 70f9fe8c-0ea7-4a76-adc1-8677654af975 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d 14 + + + + Benutzer Bibliothek + + allgemein + 2 + + + + DNPM_UF_ECOG + DNPM_UF_ECOG + -3 + ECOG Performance Status Befund + + false + false + 20119 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 + - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG propertyCatalogue @@ -5720,8 +5748,8 @@ false 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 13 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 Datum @@ -5744,14 +5772,35 @@ false 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 12 + 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 + - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR - date + ref_tk_reevaluation + ref_tk_reevaluation + MTB + formReference 0 @@ -5768,17 +5817,17 @@ false 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 1 + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM - date + humangen_ber_begruendung + humangen_ber_begruendung + Begruendung humangenetische Beratung + longtext - 0 + 65535 true false @@ -5792,14 +5841,14 @@ false 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 13 + 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 + 5 - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register - date + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference 0 @@ -5816,17 +5865,17 @@ false 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 2 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR - date + protokollauszug + protokollauszug + Protokollauszug + longtext - 0 + 65535 true false @@ -5840,14 +5889,14 @@ false 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 1 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 5 - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM - date + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean 0 @@ -5864,14 +5913,15 @@ false 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 3 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + 5 - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register - date + DNPM.Target + target + target + Target gefunden? + propertyCatalogue 0 @@ -5884,19 +5934,18 @@ false false - 0 + 2 false 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 2 + b83599b9-789e-4e8a-a79e-673bc18ab132 + 5 - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR - propertyCatalogue + datum + datum + Datum des (ersten) MTB + date 0 @@ -5909,19 +5958,18 @@ false false - 2 + 0 false 20119 - cf480331-1406-46da-93cf-bb341759d107 - 1 + 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 + 10 - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM - propertyCatalogue + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung + boolean 0 @@ -5934,19 +5982,18 @@ false false - 2 + 0 false 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 - 13 + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + 5 - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference 0 @@ -5959,74 +6006,25 @@ false false - 2 + 0 false 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 2 - - - EinwilligungMTBRegist - EinwilligungMTBRegist - Datum Einwilligung MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 12 - - - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 - 12 + 9326280e-3e4b-43ca-aa59-432b6805ae2b + 5 - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM - date + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB + formReference 0 true false - false + true false 0.0 @@ -6036,14 +6034,14 @@ false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 13 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese + formReference 0 @@ -6060,17 +6058,18 @@ false 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 - 12 + 3153f888-f78a-41d8-b32a-c87683231ed7 + 5 - alteWerte - alteWerte - alteWerte - longtext + OS.JaNeinUnbekannt + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung + propertyCatalogue - 65535 + 0 true false @@ -6080,17 +6079,17 @@ false false - 0 + 2 false 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 12 + fe32f8f7-04da-4701-82d5-ab233e00ae11 + 5 - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR + datum_tk_humangenber + datum_tk_humangenber + Datum MTB date @@ -6108,13 +6107,13 @@ false 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 1 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB date @@ -6132,14 +6131,15 @@ false 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 14 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB - date + OS.JaNeinUnbekannt + reevaluation + reevaluation + Empfehlung Reevaluation + propertyCatalogue 0 @@ -6152,42 +6152,42 @@ false false - 0 + 2 false 20119 - 93286072-ff57-4f58-a063-6f4137debf35 - 12 + c889b4ac-d83c-4402-9740-618bf136b05a + 5 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 - 12 + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 5 - Datum - Datum - Datum + datum + datum + Empfehlungsdatum date @@ -6225,17 +6225,17 @@ false 20119 - 34874112-d651-457b-a554-178a43ed38ed - 12 + d6c77aad-064e-487b-a65f-367d86a62bfe + 5 - Ereignis - Ereignis - Ereignis - shorttext + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz + formReference - 255 + 0 true false @@ -6249,38 +6249,38 @@ false 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 12 + 87e05bb6-f863-4771-9c9c-aa6fbda17461 + 5 Benutzer Bibliothek - allgemein + DNPM 2 - DNPM_KPA + DNPM_UF_Einzelempfehlung -3 - DNPM Klinik/Anamnese + DNPM UF Einzelempfehlung 1 - DNPM Klinik/Anamnese - DNPM KPA - DNPM Klinik/Anamnese + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung + DNPM UF Einzelempfehlung false true 0 0 false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Klinik/Anamnese&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Klinik/Anamnese&#10;</font> &#10;</div> - - + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> + <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> @@ -6293,34 +6293,50 @@ true false false - false - false - true + true + true + false + + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### + true + - let uf = Array.from(getFieldValue('DNPMTherapielinie'))&#10; .sort((tl1, tl2) => { return tl1.Beginn[0] > tl2.Beginn[0] })&#10; .map((tl, idx) => {&#10; tl.Nummer = idx+1;&#10; return tl;&#10; });&#10;&#10;setFieldValue('DNPMTherapielinie', uf);&#10;&#10;if (uf.length > 0){&#10; setFieldValue('AnzahlTherapielinien', uf.length);&#10; setFieldValue('Therapiebeginn', uf[uf.length-1].Beginn[0]);&#10; setFieldValue('Therapieende', uf[uf.length-1].Ende[0]);&#10;} + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true - patient = getPatient();&#10;setFieldValue('Geburtsdatum', patient.geburtsdatum);&#10;setFieldValue('Todesdatum', patient.sterbedatum);&#10;setFieldValue('Geschlecht', patient.geschlecht);&#10;setFieldValue('Krankenkasse', patient.krankenkassennummer);&#10;&#10;erkrankung = getCurrentDisease();&#10;setFieldValue('DatumErstdiagnose', erkrankung.diagnosisDate);&#10;setFieldVersion('ICDO3Lokalisation', erkrankung.diagnosisDate)&#10;setFieldValue('ICDO3Lokalisation', erkrankung.localisationCode);&#10;setFieldVersion('ICDO3Histologie', erkrankung.diagnosisDate)&#10;setFieldValue('ICDO3Histologie', erkrankung.histologyCode);&#10;setFieldVersion('ICD10', erkrankung.diagnosisDate)&#10;setFieldValue('ICD10', erkrankung.icd10Code);&#10;&#10;executePluginMethod('DNPMHelper', 'getSystemischeTherapienFromDiagnose', {'DiagnoseId': getCurrentDisease().id},&#10;function(result) {&#10; setFieldValue('DNPMTherapielinie', result.result);&#10; for (var i = 0; i <= result.result.length; i++) setSubformFieldValue('Nummer', i, i) &#10;}, true);&#10;&#10;executePluginMethod('DNPMHelper', 'getEcogStatus', {PatientId: getPatient().id}, (resp) => {&#10; if (resp.status.code === 1) {&#10; // Hack: Get version id of ECOG status as stored in Database&#10; // by using initial empty entry and its version.&#10; // Since OS always creates an initial empty entry for subforms&#10; // this can be used to get required version id from within a form script.&#10; let version = getFieldValue('ECOGVerlauf')[0].ECOG.version;&#10;&#10; // Abort if no version available.&#10; if (version == null) {&#10; return;&#10; }&#10;&#10; let uf = resp.result&#10; .map(item => {&#10; let dateOffset = new Date(item.date).getTimezoneOffset() * -60 * 1000;&#10; let date = new Date(new Date(item.date).getTime() + dateOffset).toISOString().match(/^\d{4}-\d{2}-\d{2}/);&#10; let ecog = [];&#10; ecog.val = item.status;&#10; ecog.version = version;&#10; return {&#10; Datum: [date ? date[0] : null, 'exact'], ECOG: ecog&#10; };&#10; })&#10; // Ignore items without valid values&#10; .filter(item => item.Datum[0] && (item.ECOG >= 0 && item.ECOG <= 5));&#10; setFieldValue('ECOGVerlauf', uf);&#10; }&#10;}, false); + //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true - patient = getPatient();&#10;setFieldValue('Todesdatum', patient.sterbedatum); + //#### 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 - 21334cad-91c9-4817-9cba-550b544cd71a - 227 + 2559cf35-a5be-4095-964f-8c861d9f63cd + 243 true - - datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen true - false + true true - 1.0 + 6.5 @@ -6329,10 +6345,10 @@ 0 0 - AnmeldedatumMTB - DNPM_KPA - Bereich4 - date + st_mol_alt_alle + DNPM_UF_Einzelempfehlung + + none 0 0 false @@ -6346,7 +6362,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 @@ -6374,30 +6390,27 @@ false 0 20119 - f04e7767-885d-43bf-ab0f-11a665ac6635 - 5 + 756bff47-1859-4ac3-b335-4cc1924a02bd + 8 false false - + combobox - AnsprechenLetzteLinie - Ansprechen + evidenzlevel + true false true - 3.0 + 1.0 - - - false false 1 0 - AnsprechenLetzteLinie - DNPM_KPA - Bereich7 + evidenzlevel + DNPM_UF_Einzelempfehlung + grpEvidenzlevel none 0 0 @@ -6440,42 +6453,50 @@ false 0 20119 - 9bbcd7c3-649a-4a0c-9771-7a5d312126fa - 9 + ae29987f-d098-43bc-b450-ac21a057e459 + 1 false false - + textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON true - true + false true - 3.0 + 6.875 + + + false false 0 0 - AnzahlTherapielinien - DNPM_KPA - Bereich6 + st_mol_alt_variante_json + DNPM_UF_Einzelempfehlung + none 0 0 false + + false + true + + false - 1 + 0 true false 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + true false @@ -6503,34 +6524,37 @@ false 0 20119 - 90fe4610-48e6-44f0-8c7c-3aa09c470e33 - 9 + 9848a1cf-bb46-4e48-b22f-ece316780b82 + 5 false false - - section - Bereich1 - frühere Tumorerkrankung + + textfield + studienct + NCT-Nummer true false - true - 5.0 - Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. + false + 2.0 + false 0 0 - - + studie_nct + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false - false + hatstudie = '1' true - + + hatstudie + false @@ -6542,7 +6566,7 @@ 0 0 false - + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false @@ -6553,7 +6577,7 @@ 0 0 0 - 0 + 3 false false false @@ -6570,31 +6594,39 @@ false 0 20119 - 8a0f3c04-c447-4bdb-a204-610ccd815718 - 10 + 92730033-f4d2-4008-943a-ec5c7ebe591a + 8 false false - - section - Bereich2 - Patientendaten + + combobox + hatstudie + Studienempfehlung true false true - 1.0 + 0.5 + + + false false - 0 + 1 0 - - + hat_studie + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 - false + mandatory false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + @@ -6604,13 +6636,13 @@ 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 @@ -6626,37 +6658,51 @@ false false - 0 + 1 0 true false 0 20119 - 64caa683-bd17-4b40-a442-b67df1981df8 - 3 + 6a6cabf7-059f-4c0f-9858-6ffac8285af9 + 4 false false - - section - Bereich3 - Diagnose + + button + btnaddstudie + Studienempfehlung hinzufügen true false - true - 3.0 + 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 + @@ -6676,7 +6722,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6694,20 +6740,23 @@ false 0 20119 - 149201f6-2943-4547-942d-38664a70dd32 - 4 + 20d28bf2-bef8-4f27-af40-c986502bd8e7 + 24 false false - - section - Bereich4 - aktueller Status + + button + btnaddwirkstoff + Wirkstoffe bearbeiten true false - true - 4.0 + false + 4.5 + + + false false 0 @@ -6719,6 +6768,10 @@ 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 + @@ -6738,7 +6791,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6756,26 +6809,27 @@ false 0 20119 - 1a32ce78-357d-4788-b9e9-4498478e4220 - 5 + dfbbef7b-f207-4dac-b61b-cd5df0722826 + 25 false false - - section - Bereich6 - Vortherapien + + combobox + evidenzlevelzusatz + true false true - 8.0 + 2.0 false - 0 + 1 0 - - + evidenzlevel_zusatz + DNPM_UF_Einzelempfehlung + grpEvidenzlevel none 0 0 @@ -6795,8 +6849,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -6812,36 +6866,44 @@ false false - 0 + 1 0 true false 0 20119 - e2ec1c66-662f-4a5d-be73-80f8f26d4384 - 3 + 4add0725-962b-4b44-a4af-843c60f71175 + 2 false false - - section - Bereich7 - Letzte Therapielinie + + textfield + studieort + Ort true false - true - 10.0 + false + 3.0 false 0 0 - - + studie_ort + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false + + hatstudie = '1' + true + + hatstudie + + false @@ -6852,7 +6914,7 @@ 0 0 false - + Geben Sie hier den Ort oder die Orte der Studie an. true false @@ -6863,7 +6925,7 @@ 0 0 0 - 0 + 3 false false false @@ -6880,35 +6942,44 @@ false 0 20119 - ad733a7f-97dd-4458-90b5-b8ee1f0bc54f - 3 + 68fbe79c-dead-4f0e-897e-2c41d5137925 + 8 false false - - section - Consent - Consent + + 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 + + false + true + + false - 1 + 0 true false 0 @@ -6942,19 +7013,19 @@ false 0 20119 - 87fd88f8-41a9-43bb-82ad-0e8a5601b218 - 2 + ac93062a-556a-456c-97d4-f71841559df1 + 4 false false - - formReference - ConsentDNPM - Consent DNPM + + datefield + ufeedatum + Datum MTB true false true - 1.0 + 2.0 @@ -6963,29 +7034,29 @@ 0 0 - ConsentDNPM - DNPM_KPA - Consent - none + datum + DNPM_UF_Einzelempfehlung + + date 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;} + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - - MR.Consent - - - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} - 1 + + + false + + + + 0 true false 0 0 false - + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. true false @@ -7013,35 +7084,39 @@ false 0 20119 - 10d1c6dd-92fe-497e-9c17-e8e74e190ab9 - 25 + ef963fcd-1c36-4ac8-9b4b-b204a46820f1 + 9 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung + + formReference + refdnpmfollowup + Verweis auf FollowUp true true true - 6.0 + 10.5 + + + false false 0 0 - DatumEinwilligung - DNPM_KPA - Consent + ref_dnpm_followup + DNPM_UF_Einzelempfehlung + FollowUp none 0 0 false false + DNPM FollowUp - + FollowUp vom {DatumFollowUp} 1 true false @@ -7076,36 +7151,34 @@ false 0 20119 - 27731944-bac5-41ba-904c-9c394699d9ca - 4 + eb5ff6ac-5495-436e-af41-c39a0b76a15c + 8 false false - - formReference - ConsentMTB - Consent MTB-Register + + section + Studienempfehlung + Studienempfehlung true false true - 11.0 + 8.0 false 0 0 - ConsentMTB - DNPM_KPA - Consent + + none 0 0 false false - MR.Consent - Consent MTB-Register {ConsentDatumEinwilligungMTB} + 1 true false @@ -7140,31 +7213,41 @@ false 0 20119 - 899c0fe9-cc97-4890-9ea1-d93858ab8e17 - 4 + 491dd6b8-46d8-4e65-8549-be4b87c7f227 + 2 false false - + combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung + studieinternextern + intern/extern true false true - 5.0 + 1.625 + + + false false 1 0 - Einwilligung - DNPM_KPA - Consent + studie_internextern + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false + + hatstudie = '1' + true + + hatstudie + + false @@ -7175,7 +7258,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 @@ -7203,42 +7286,47 @@ false 0 20119 - 1fc0bc0b-3a98-4faa-9c3f-4219b761efce - 5 + 27dea9c2-aff4-4b12-83d3-12e4a17aa97d + 3 false false - - subform - DNPMTherapielinie - Therapielinien + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true false true - 9.0 + 6.0 false 0 - 1 - + 0 + ref_molekulargenetik + DNPM_UF_Einzelempfehlung none 0 0 false false - DNPM UF Therapielinie + + 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 @@ -7266,30 +7354,26 @@ false 0 20119 - 48440f9e-0781-4111-ab4a-5d290da76188 - 3 + 3294ab73-a9d0-400c-b425-76f07c2584c1 + 21 false false - - datefield - DatumErstdiagnose - Datum der Erstdiagnose + + group + grpwirkstoffe + Wirkstoffe true false true - 1.0 + 4.0 - - - false false 0 0 - DatumErstdiagnose - DNPM_KPA - Bereich3 + + none 0 0 @@ -7304,7 +7388,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + 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 @@ -7332,30 +7416,27 @@ false 0 20119 - 0a35bbcf-620e-49c6-95ef-4bd89611e9df - 7 + f1f85b54-857f-4e66-8f6d-6f20a5c0bfb4 + 4 false false - - datefield - DatumProgression - Datum der Progression + + textfield + prio + Priorität true false true - 4.0 + 3.0 - - - false false 0 0 - DatumProgression - DNPM_KPA - Bereich7 + prio + DNPM_UF_Einzelempfehlung + none 0 0 @@ -7370,7 +7451,7 @@ 0 0 false - + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. true false @@ -7381,7 +7462,7 @@ 0 0 0 - 0 + 3 false false false @@ -7398,19 +7479,19 @@ false 0 20119 - 9ef3c9c5-3252-4818-a5e9-73710d93cf64 - 9 + 5907e3bf-7ec1-4ed9-ba23-9285c5507061 + 3 false false - - subform - ECOGVerlauf - ECOG Performance Status Verlauf + + button + Button4 + Verweis entfernen true false - true - 4.5 + false + 11.5 @@ -7418,15 +7499,18 @@ false 0 - 1 + 0 - + FollowUp none 0 0 false false - DNPM UF ECOG + + setFieldValue('refdnpmfollowup', ''); + true + @@ -7446,7 +7530,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7464,41 +7548,33 @@ false 0 20119 - ff98f67f-2da0-4d6e-83a9-2fbde14c942c - 4 + 335901cb-765d-43dd-84f1-9b0378075c89 + 2 false false - - lookup - FruehereTumorDiagnose - Diagnose + + section + FollowUp + FollowUp true false true - 2.0 + 8.5 false false - 1 + 0 0 - fruehereTumorDiagnose - DNPM_KPA - Bereich1 + + none 0 0 false - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false @@ -7514,9 +7590,8 @@ true false false - code - code,kurz - kurz + + 0 0 0 @@ -7532,47 +7607,36 @@ false false - 1 + 0 0 true false 0 20119 - 8bbb5df6-e0ea-4753-9d01-9cc669b0a58e - 8 + 9c17700c-d8c2-410d-b0a1-70b28a1cadd6 + 1 false false - - textfield - FruehereTumoreAlter - Erkrankungsalter + + group + grpEvidenzlevel + Evidenzlevel true false true - 3.0 + 5.0 - - - false false 0 0 - fruehereTumorereAlter - DNPM_KPA - Bereich1 + + none 0 0 false - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false @@ -7583,7 +7647,7 @@ 0 0 false - + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -7594,7 +7658,7 @@ 0 0 0 - 3 + 0 false false false @@ -7611,34 +7675,41 @@ false 0 20119 - 468993be-c6e5-4f14-9620-bc31000a988c - 6 + 8767afc0-a56b-43fc-b011-dd08f7f9a104 + 4 false false - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung + + textfield + studie + Studie true false true - 1.0 + 1.25 false false - 1 + 0 0 - fruehereTumorerkrankung - DNPM_KPA - Bereich1 + studie + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false + + hatstudie = '1' + true + + hatstudie + + false @@ -7649,18 +7720,18 @@ 0 0 false - + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -7671,38 +7742,52 @@ false false - 1 + 0 0 true false 0 20119 - 443131de-901c-4ea3-a804-5594fe76707c - 4 + d3091e64-9a85-460d-a220-518794c9a52d + 3 false false - - datefield - Geburtsdatum - Geburtsdatum + + textarea + studienalle + Alle Studienempfehlungen true - true + false true - 1.0 + 5.0 + + + false false 0 0 - Geburtsdatum - DNPM_KPA - Bereich2 + studien_alle + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false + + 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 + @@ -7712,7 +7797,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + 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 @@ -7740,27 +7825,27 @@ false 0 20119 - 547d5622-dc27-4520-b839-ab05417a12d3 - 3 + cdc99aee-dd46-4cf0-8906-8fd525c0a847 + 10 false false - + combobox - Geschlecht - Geschlecht + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true - true + false true - 3.0 + 5.5 false 1 0 - Geschlecht - DNPM_KPA - Bereich2 + antrag_kue_erforderlich + DNPM_UF_Einzelempfehlung + none 0 0 @@ -7775,7 +7860,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -7803,35 +7888,45 @@ false 0 20119 - e6f369fc-fb92-4317-a529-4c12008928b0 - 4 + 478b0d29-4f52-4745-ae66-021f08520d1c + 1 false false - - combobox - GrundTherapieende - Grund für Therapieende + + button + btnstudiendurchsuchen + Studien durchsuchen true false - true - 5.0 + false + 0.875 false false - 1 + 0 0 - GrundTherapieende - DNPM_KPA - Bereich7 + + Studienempfehlung none 0 0 false + + 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 + @@ -7846,12 +7941,12 @@ true false false - code - code,kurz + + 0 0 0 - 0 + -1 0 false false @@ -7863,25 +7958,25 @@ false false - 1 + 0 0 true false 0 20119 - 3802c1f6-a638-4e77-8dca-eac43605e861 - 9 + 6d1fb460-13a8-4df0-be64-bead6e19a4be + 6 false false - subform - Histologie - Histologie(en) + textarea + wirkstoffejson + true - false - false - 3.25 + true + true + 4.25 @@ -7890,18 +7985,23 @@ 0 0 - + wirkstoffe_json + DNPM_UF_Einzelempfehlung none 0 0 false + + false + true + + false - DNPM UF Histologie - 1 + 0 true false 0 @@ -7935,52 +8035,61 @@ false 0 20119 - 0c4e08e9-7ef5-4052-9124-d42a5df09930 - 3 + a13f7319-77a1-4a27-956d-d20a0386e828 + 10 false false - - lookup - ICD10 - ICD-10 + + formReference + mtb + MTB true false true - 2.0 + 1.0 false false - 1 + 0 0 - ICD10 - DNPM_KPA - Bereich3 + ref_tumorkonferenz + DNPM_UF_Einzelempfehlung + none 0 0 false + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false + + var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + true + + OS.Tumorkonferenz - - 1 + MTB vom {Datum} + 0 true false 0 0 false - Wird beim Anlegen automatisch gesetzt. + Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; true false false - code - code,kurz - kurz + + 0 0 0 @@ -7996,36 +8105,36 @@ false false - 1 + 0 0 true false 0 20119 - 4f28a2e4-2869-4654-a0f6-c07ea91d4daa - 9 + b72c915e-c388-411f-a992-1cbf9b88093b + 22 false false - - lookup - ICDO3Histologie - ICD-O-3-Histologie + + textarea + wirkstoffe + true - false + true true - 4.0 + 0.5 false false - 1 + 0 0 - ICDO3Histologie - DNPM_KPA - Bereich3 + wirkstoffe + DNPM_UF_Einzelempfehlung + grpwirkstoffe none 0 0 @@ -8040,14 +8149,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; true false false - code - code,kurz - kurz + + 0 0 0 @@ -8063,41 +8171,44 @@ false false - 1 + 0 0 true false 0 20119 - 68093b2c-f632-422b-9cf7-52c24a3a49e3 - 4 + 2158f9b5-e15f-4e0e-9025-a46c0ea8c910 + 10 false false - - lookup - ICDO3Lokalisation - ICD-O-3-Lokalisation + + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten true false - true - 3.0 + false + 6.75 false false - 1 + 0 0 - ICDO3Lokalisation - DNPM_KPA - Bereich3 + + 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 + @@ -8107,18 +8218,17 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - code - code,kurz - kurz + + 0 0 0 - 0 + -1 0 false false @@ -8130,37 +8240,210 @@ false false - 1 + 0 0 true false 0 20119 - 2732febb-bd61-405b-9463-938c452d7e27 - 4 + 1b4a9ee9-e397-4d26-9a93-4874931cee43 + 12 false false - - textfield - Krankenkasse - Krankenkasse + + + + 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 - false - true - 4.0 - - - - false - false - - 0 - 0 - Krankenkasse - DNPM_KPA - Bereich2 - none + 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 + + + + 1 + Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden + Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist + Einzelempfehlung_Priorität + not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 + true + true + true + 0 + + prio + + + + 2 + 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 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 + 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' + true + true + true + hatstudie = '1' + true + 0 + + studienct + + + + 1 + Das Erstellungsdatum der Einzelempfehlung fehlt + Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist + Einzelempfehlung_Erstellungsdatum + not isEmpty(ufeedatum) + true + true + true + 0 + + ufeedatum + + + + + + + + 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 + 7f0d86fa-a176-4e88-b56f-d104d6300c0a + 17 + true + + + combobox + Lokalisation + Lokalisation Tumor Probe + true + false + true + 7.0 + + + + false + false + + 1 + 0 + Lokalisation + DNPM_MolDiagnostik + + none 0 0 false @@ -8174,18 +8457,18 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -8196,36 +8479,36 @@ false false - 0 + 1 0 true false 0 20119 - 58c7f563-f69e-4407-a178-a04a6216ce4e - 6 + f70fc3ea-e68c-4135-8e26-79be107fa8b7 + 1 false false - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + + datefield + Entnahmedatum + Entnahmedatum true false true - 2.0 + 8.0 false false - 1 + 0 0 - LeitlinienTherapieDurchl - DNPM_KPA - Bereich6 + Entnahmedatum + DNPM_MolDiagnostik + none 0 0 @@ -8245,8 +8528,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -8262,41 +8545,42 @@ false false - 1 + 0 0 true false 0 20119 - 8ac384f2-df1b-42cf-8680-ecd2eb3fed6f - 7 + f169d5f3-1393-43b7-bebc-8d25ab4b063f + 1 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + formReference + Pathologiebefund + Pathologiebefund true false true - 1.0 + 1.25 false false - 1 + 0 0 - LeitlinienTherapieProgr - DNPM_KPA - Bereich6 + Pathologiebefund + DNPM_MolDiagnostik + none 0 0 false false + OS.Pathologiebefund @@ -8311,8 +8595,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -8328,36 +8612,36 @@ false false - 1 + 0 0 true false 0 20119 - 1e0f4e4f-e351-4afd-b22b-1769f2eaf815 - 7 + f1c5056d-8f2b-40ea-a618-1887dd28fc65 + 1 false false - - combobox - Leitlinienstatus - Leitlinienstatus + + textarea + Anmerkungen + Anmerkungen true false true - 4.0 + 3.0 false false - 1 + 0 0 - Leitlinienstatus - DNPM_KPA - Bereich4 + Anmerkungen + DNPM_MolDiagnostik + none 0 0 @@ -8377,8 +8661,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -8394,25 +8678,25 @@ false false - 1 + 0 0 true false 0 20119 - bf1eb213-feb1-4b9a-93e1-b023fe19847a + b3508c6e-1dc1-44ea-960c-8ce01a5d498f 1 false false - - formReference - MTB - Molekulares Tumorboard + + group + Tumorzellgehalt + true false true - 0.5 + 4.0 @@ -8421,22 +8705,16 @@ 0 0 - MTB - DNPM_KPA - Bereich4 + + none 0 0 false 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 Anmeldung vom {MTBTermin} + 1 true false @@ -8471,30 +8749,30 @@ false 0 20119 - 5c34e96d-7e3d-40e8-a3a1-6d5e2be0806a - 7 + 26552fde-816c-4360-b0b2-2186575d7367 + 2 false false - - datefield - Therapiebeginn - Therapiebeginn + + lookup + Tumorentitaet + Tumorentität true - true + false true - 1.0 + 5.0 false false - 0 + 1 0 - Therapiebeginn - DNPM_KPA - Bereich7 + Tumorentitaet + DNPM_MolDiagnostik + none 0 0 @@ -8509,13 +8787,13 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + true false false - - + code + code,kurz 0 0 0 @@ -8531,25 +8809,25 @@ false false - 0 + 1 0 true false 0 20119 - 8cd242e0-8719-47d6-a42f-6863ac92925e - 11 + 8d7dc150-9722-4499-a30e-c42bfd44f3b4 + 1 false false - - datefield - Therapieende - Therapieende + + textfield + Wert + Wert true - true + false true - 2.0 + 5.0 @@ -8558,9 +8836,9 @@ 0 0 - Therapieende - DNPM_KPA - Bereich7 + Wert + DNPM_MolDiagnostik + Tumorzellgehalt none 0 0 @@ -8575,7 +8853,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + true false @@ -8586,11 +8864,11 @@ 0 0 0 - 0 + 3 false false false - 1 + 11 0 0 true @@ -8598,24 +8876,24 @@ false false 0 - 0 + 1 true false 0 20119 - 058b1b2e-c5d5-457e-80ec-1d455634821f - 12 + 8fe49d86-999b-4234-9ff2-3a27ba528fd1 + 2 false false - + datefield - Todesdatum - Todesdatum + Erstellungsdatum + Erstellungsdatum true - true + false true - 2.0 + 1.0 @@ -8624,10 +8902,10 @@ 0 0 - Todesdatum - DNPM_KPA - Bereich2 - none + Erstellungsdatum + DNPM_MolDiagnostik + + date 0 0 false @@ -8641,7 +8919,7 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + true false @@ -8669,35 +8947,35 @@ false 0 20119 - 22bebeea-3097-429b-9d4b-ffbe788b5ca1 - 3 + a38b5f18-ebcd-407e-8019-0b81a9003200 + 1 false false - subform - Tumorausbreitung - Tumorausbreitung + lookup + Morphologie + Morphologie true false true - 3.5 + 2.0 false false - 0 - 2 - + 1 + 0 + Morphologie + DNPM_MolDiagnostik none 0 0 false false - DNPM UF Tumorausbreitung @@ -8712,8 +8990,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -8729,25 +9007,25 @@ false false - 0 + 1 0 true false 0 20119 - 46b1401d-58ed-4496-8baf-50a8b01e1890 - 2 + b5d33c31-aa17-4752-86d9-14031362557b + 1 false false - subform - Verwandte - Tumorerkrankungen bei Verwandten + textarea + Text + Befundtext true false - false - 6.5 + true + 1.5 @@ -8756,14 +9034,14 @@ 0 0 - + Text + DNPM_MolDiagnostik none 0 0 false false - DNPM UF Verwandte @@ -8801,32 +9079,35 @@ false 0 20119 - a326c2b0-c716-45df-9e28-f430e3e48367 - 2 + c3a4b755-5398-4044-b9d0-280295f6c967 + 1 false false - subform - Vorbefunde - Molekularpathologische Vorbefunde + combobox + Probenart + Art der Tumor Probe true false - false - 7.0 + true + 6.0 + + + false false - 0 + 1 0 - + Probenart + DNPM_MolDiagnostik none 0 0 false false - DNPM UF Vorbefunde @@ -8841,8 +9122,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -8858,25 +9139,25 @@ false false - 0 + 1 0 true false 0 20119 - 043f8ab8-ce6c-456e-8670-d189786d03c0 - 5 + 2f065738-2c79-4553-b692-407470b756b3 + 1 false false - + combobox - WHOGrad - WHO-Grad + Entnahmemethode + Entnahmemethode true false true - 6.0 + 9.0 @@ -8885,20 +9166,13 @@ 1 0 - WHOGrad - DNPM_KPA - Bereich3 + Entnahmemethode + DNPM_MolDiagnostik + none 0 0 false - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - false @@ -8937,179 +9211,262 @@ false 0 20119 - d68584da-c8c9-450b-af83-55151390b53a - 7 + 8e19c099-771a-4739-8159-0f2f5c32712c + 1 false false - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) - true - true - true - 0 - - AnmeldedatumMTB - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) - true - true - true - 0 - - AnmeldedatumMTB - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) - true - true - true - 0 - - AnmeldedatumMTB - - - - 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) + + combobox + Methode + Tumorgehalt Bestimmungsmethode true - true - true - 0 - - DatumErstdiagnose + false + true + 1.0 + + + + false + false + + 1 + 0 + Methode + DNPM_MolDiagnostik + Tumorzellgehalt + 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 + ffe66c3f-1671-4048-a3a9-160bda2d34de + 2 + false + false + + + + + 1 + Die Entnahmemethode zur Tumorprobe fehlt + Prüfung, ob Entnahmemethode der Tumorprobe vorhanden ist + Tumorprobe_Entnahmemethode + not isEmptyString(Entnahmemethode) + true + true + true + 0 + + Entnahmemethode 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt - DatumGrenze_DatumErstdiagnose_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + Das Datum liegt in der Zukunft + Prüfung, ob das Entnahmedatum in der Zukunft liegt + DatumGrenze_Entnahmedatum_GueltigZukunft + dateAfterOrEquals(getNow(), Entnahmedatum) true true true 0 - DatumErstdiagnose + Entnahmedatum 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt - DatumGrenze_DatumErstdiagnose_GueltigZukunft - dateAfterOrEquals(getNow(), DatumErstdiagnose) + Prüfung, ob das Erstellungsdatum der Mol. Diagnostik in der Zukunft liegt + DatumGrenze_Erstellungsdatum_GueltigZukunft + dateAfterOrEquals(getNow(), Erstellungsdatum) true true true 0 - DatumErstdiagnose + Erstellungsdatum + + + + 1 + Das Erstellungsdatum des Molekular-Pathologie-Befundes fehlt + Prüfung, ob das Erstellungsdatum des Molekular-Pathologie-Befundes vorhanden ist + Tumorprobe_Erstellungsdatum + not isEmpty(Erstellungsdatum) + true + true + true + 0 + + Erstellungsdatum + + + + 1 + Die Art der Tumorprobe fehlt + Prüfung, ob Art der Tumorprobe vorhanden ist + Tumorprobe_Art + not isEmptyString(Probenart) + true + true + true + 0 + + Probenart + + + + 2 + Der Morphologie-Code nach ICD-O-3 der Tumorprobe fehlt + Prüfung, ob der Morphologie-Code der Tumorprobe vorhanden ist + Tumorprobe_Morphologie + not isEmptyString(Morphologie) + true + true + true + 0 + + Morphologie 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 Entnahmedatum nach dem Sterbedatum liegt + DatumGrenze_Entnahmedatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Entnahmedatum) true true true 0 - DatumProgression + Entnahmedatum + + + + 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 Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt - DatumGrenze_DatumProgression_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + Prüfung, ob das Erstellungsdatum der Mol. Diagnostik vor dem Geburtsdatum liegt + DatumGrenze_Erstellungsdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Erstellungsdatum) true true true 0 - DatumProgression + Erstellungsdatum - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + 1 + Die Lokalisation der Tumorprobe fehlt + Prüfung, ob Lokalisation der Tumorprobe vorhanden ist + Tumorprobe_Lokalisation + not isEmptyString(Lokalisation) true true true 0 - DatumProgression + Lokalisation 2 - Das Erstdiagnosedatum fehlt - Prüfung, ob Erstdiagnosedatum vorhanden ist - Klinik/Anamnese_Erstdiagnosedatum - not isEmpty(DatumErstdiagnose) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt + DatumGrenze_Entnahmedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) true true true 0 - DatumErstdiagnose + Entnahmedatum 2 - Die ICD-10 der Diagnose fehlt - Prüfung, ob die ICD-10 der Diagnose vorhanden ist - Klinik/Anamnese_ICD-10 - not isEmptyString(ICD10) + Das 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 - ICD10 + Entnahmedatum + Erstellungsdatum 1 - Leitlinienstatus fehlt - Prüfung, ob Leitlinienstatus vorhanden ist - Klinik/Anamnese_Leitlinienstatus - not isEmptyString(Leitlinienstatus) + Das Entnahmedatum der Probe fehlt + Prüfung, ob Entnahmedatum der Tumorprobe vorhanden ist + Tumorprobe_Entnahmedatum + not isEmpty(Entnahmedatum) true true true 0 - Leitlinienstatus + Entnahmedatum @@ -9130,19 +9487,19 @@ - DNPM_UF_ECOG + DNPM_UF_Histologie -3 - DNPM UF ECOG + DNPM UF Histologie 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie false true 0 - -1 + 0 false @@ -9153,10 +9510,10 @@ - 2 + 0 false true - false + true true false false @@ -9164,14 +9521,14 @@ false false 20119 - b6c986ee-9f6e-4052-be71-f5c20efbb7d8 - 10 + b0da600a-6d49-48b8-af05-8f766c772c10 + 9 true - - datefield - Datum - Datum + + formReference + Histologie + Histologie true false true @@ -9184,24 +9541,29 @@ 0 0 - Datum - DNPM_UF_ECOG - Feldgruppe1 - date + Histologie + DNPM_UF_Histologie + + none 0 0 false false + + setFieldValue('Befundtext', getFieldValue('Histologie').Text); + true + + DNPM MolDiagnostik - + Histologie / molekulare Diagnostik vom {Erstellungsdatum} 1 true false 0 0 false - + Zur Auswahl steht hier das Formular "DNPM Molekulare Diagnostik" true false @@ -9229,85 +9591,19 @@ false 0 20119 - d95c0989-5489-4eb6-916e-000e1bfc8453 - 1 + 1cac128f-c976-4e07-b912-62afe6c34074 + 4 false false - - combobox - ECOG - ECOG - true - false - true - 2.0 - - - - false - false - - 1 - 0 - ECOG - DNPM_UF_ECOG - Feldgruppe1 - 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 - a8e999ff-2a6f-46d4-90b4-cfaa4ecc252d - 1 - false - false - - - group - Feldgruppe1 - ECOG Performance Status + + textarea + Befundtext + Befundtext true false true - 1.0 + 2.0 @@ -9316,7 +9612,8 @@ 0 0 - + Befundtext + DNPM_UF_Histologie none 0 @@ -9345,8 +9642,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -9360,70 +9658,13 @@ false 0 20119 - 317f11b6-41be-4d80-abf6-78d7100f2f58 - 2 + 652a8b8e-d330-40f4-a73f-5a44fc13197a + 4 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 - - - + @@ -9436,14 +9677,14 @@ - DNPM_UF_Histologie + MR.Consent Verlauf -3 - DNPM UF Histologie + MR.Consent Verlauf 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie + MR.Consent Verlauf + Consent Verlauf + Consent Verlauf false true @@ -9459,7 +9700,7 @@ - 0 + 1 false true true @@ -9470,29 +9711,26 @@ false false 20119 - b76fda42-08b7-4441-9e74-8cd910a99a84 - 9 + 956da8ef-ec0e-4995-90cc-62a6d4a2d390 + 12 true - - textarea - Befundtext - Befundtext + + textfield + Consent + true - false + true true - 2.0 + 1.0 - - - false false 0 0 - Befundtext - DNPM_UF_Histologie - + Consent + MR.Consent Verlauf + Feldgruppe1 none 0 0 @@ -9518,11 +9756,10 @@ 0 0 0 - 0 + 3 false - true + false false - 500 1 0 0 @@ -9536,50 +9773,42 @@ false 0 20119 - 0638e2b4-775a-477a-8836-65a3fdd7485f - 4 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 false false - - formReference - Histologie - Histologie + + textfield + Ereignis + true - false + true true - 1.0 + 4.0 - - - false false 0 0 - Histologie - DNPM_UF_Histologie - + Ereignis + MR.Consent Verlauf + Feldgruppe1 none 0 0 false false - - setFieldValue('Befundtext', getFieldValue('Histologie').Text); - true - - DNPM MolDiagnostik - Histologie / molekulare Diagnostik vom {Erstellungsdatum} + 1 true false 0 0 false - Zur Auswahl steht hier das Formular "DNPM Molekulare Diagnostik" + true false @@ -9590,7 +9819,7 @@ 0 0 0 - 0 + 3 false false false @@ -9607,171 +9836,42 @@ false 0 20119 - 1ab27d6a-b943-4283-8acc-2bbf19ceee84 - 4 + affb778a-2075-4196-b526-a54efa7f765d + 6 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 - c4d6cd17-eed3-434e-ad38-6cf77b5d97cd - 20 - true - - - formReference - refmolekulargenetik - Molekulargenetische Untersuchung - true - false - true - 3.0 - - false - - 0 - 0 - ref_molekulargenetik - DNPM_UF_Rebiopsie - - none - 0 - 0 - false - false - OS.Molekulargenetik - - - Befund vom {Datum} - 1 - true - false - 0 - 0 - false - Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - bec220d5-3242-4524-a5e1-98cb778fd696 - 4 - false - false - - - formReference - reftumorkonferenz - MTB + + datefield + Datum + true - false + true true 0.5 - - - false false 0 0 - ref_tumorkonferenz - DNPM_UF_Rebiopsie - - none + Datum + MR.Consent Verlauf + Feldgruppe1 + date 0 0 false - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - - var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); - true - - OS.Tumorkonferenz - Tumorkonferenz 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 @@ -9787,9 +9887,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9799,50 +9899,41 @@ false 0 20119 - 84ced061-1466-4b2e-aa28-d6c5fa9b49cb - 10 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 false false - - datefield - ufrbdatum - Datum MTB + + group + Feldgruppe1 + true false true - 1.0 + 3.0 - - - false false 0 0 - datum - DNPM_UF_Rebiopsie + none 0 0 false - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - 0 + 1 true false 0 0 false - Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. + true false @@ -9870,8 +9961,8 @@ false 0 20119 - da467b3c-2e4b-43ec-9830-f1cefed78d8b - 8 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 false false @@ -9880,63 +9971,43 @@ 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) + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) true - true + false true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - ufrbdatum + Datum 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) + __DatumGrenze_Datum_GueltigVon + __DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) true - true + false true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - ufrbdatum + Datum 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) + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true - true + false true 0 - ufrbdatum + Datum @@ -9946,28 +10017,28 @@ Benutzer Bibliothek - DNPM + allgemein 3 - DNPM_Therapielinie + MR.Consent -3 - DNPM UF Therapielinie + MR.Consent 1 - DNPM UF Therapielinie - Therapielinie - DNPM UF Therapielinie + Consent + Consent + Consent false true 0 - -1 + 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> @@ -9975,48 +10046,59 @@ - 0 + 1 false - false - 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 - e9c8ed0a-48d6-4543-9259-7c35742e3075 - 47 + f9032c1e-a889-41e4-8871-3d244f0bc177 + 150 true - - combobox - Abbruchsgrund - Abbruchsgrund + + group + Feldgruppe1 + Einwilligung true false true - 5.0 + 1.0 + + + false false - 1 + 0 0 - Abbruchgrund - DNPM_Therapielinie - + + DNPM none 0 0 false - - Beendigung='A' - true - - Beendigung - - false @@ -10032,8 +10114,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10049,33 +10131,36 @@ false false - 1 + 0 0 true false 0 20119 - 29a10aca-2190-40b6-b927-6eeb1cb6a5aa - 3 + 41f1137c-770c-48fe-a8a0-b5234b47c158 + 2 false false - + combobox - Beendigung - Beendigung + ConsentStatusEinwilligungMTB + Status: true false true - 4.75 + 6.0 + + + false false 1 0 - Beendigung - DNPM_Therapielinie - + ConsentStatusMTB + MR.Consent + Feldgruppe2 none 0 0 @@ -10118,28 +10203,30 @@ false 0 20119 - d2d795be-3c1d-4c67-937b-faaf2e8ab3ad - 2 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 false false - - datefield - Beginn - vom + + group + Feldgruppe2 + Einwilligung true false true - 6.0 + 1.0 + + + false false 0 0 - Beginn - DNPM_Therapielinie - Feldgruppe2 - start + + MTB + none 0 0 false @@ -10181,28 +10268,31 @@ false 0 20119 - c6492dae-0363-4c4e-9b9c-e75c144b7c5c - 4 + 370e7317-4c7a-495c-bb30-005046308217 + 2 false false - + datefield - Ende - bis + ConsentDatumEinwilligungDNPM + Datum: true false true - 6.5 + 1.0 + + + false false 0 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end + ConsentDatumDNPM + MR.Consent + Feldgruppe1 + none 0 0 false @@ -10232,9 +10322,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -10244,27 +10334,30 @@ false 0 20119 - bb9467ef-de4f-47a0-84c0-1057d29449f2 - 4 - false + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true false - + combobox - Ergebnis - Ergebnis + ConsentStatusEinwilligungDNPM + Status: true false true - 4.5 + 2.0 + + + false false 1 0 - Ergebnis - DNPM_Therapielinie - + ConsentStatusDNPM + MR.Consent + Feldgruppe1 none 0 0 @@ -10295,7 +10388,7 @@ false false 1 - 0 + 2 0 true @@ -10307,15 +10400,15 @@ false 0 20119 - 6bcf6470-6c19-49d9-a909-0f0382db5b5e - 1 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 false false - - group - Feldgruppe1 - Wirkstoffe + + section + MTB + MTB-Register true false true @@ -10369,30 +10462,39 @@ false 0 20119 - f4b4ded8-6e27-46bd-a2c5-a52c89da1e95 - 3 + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 false false - - group - Feldgruppe2 - Therapielinie + + textarea + alteWerte + alteWerte true false - true - 1.0 + false + 4.0 + + + false false 0 0 - + alteWerte + MR.Consent none 0 0 false + + false + true + + false @@ -10431,35 +10533,32 @@ false 0 20119 - 0d6c2215-ab75-405a-8ac1-4697f8038b8b - 3 + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 false false - - textfield - Nummer - + + subform + ConsentVerlauf + Consent Verlauf true - true - true - 1.0 + false + false + 5.0 - - - false false 0 - 0 - Nummer - DNPM_Therapielinie - Feldgruppe2 + 2 + + none 0 0 false false + MR.Consent Verlauf @@ -10477,10 +10576,10 @@ 0 - 40 + 0 0 0 - 1 + 0 false false false @@ -10497,18 +10596,18 @@ false 0 20119 - 1715a22a-9944-4675-a3d2-bbea5e253159 - 10 + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 false false - - button - Suche - Suche + + section + DNPM + DNPM true false - false + true 2.0 false @@ -10516,16 +10615,12 @@ 0 0 - Feldgruppe1 + none 0 0 false 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 - @@ -10545,7 +10640,7 @@ 0 0 0 - -1 + 0 0 false false @@ -10563,19 +10658,19 @@ false 0 20119 - fc352b18-c6ea-49f3-bc1b-138f6948425d - 6 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 false false - textarea - WirkstoffCodes - Wirkstoff Codes + datefield + Datum + Datum true - true + false true - 4.0 + 1.0 @@ -10584,10 +10679,10 @@ 0 0 - WirkstoffCodes - DNPM_Therapielinie + Datum + MR.Consent - none + date 0 0 false @@ -10619,9 +10714,8 @@ 0 0 false - true + false false - 500 1 0 0 @@ -10635,27 +10729,30 @@ false 0 20119 - 73cb9d38-54c5-45bf-ae8a-7e00574b5fd9 - 13 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 false false - - textfield - Wirkstoffe - + + datefield + ConsentDatumEinwilligungMTB + Datum: true - true + false true 1.0 + + + false false 0 0 - Wirkstoffe - DNPM_Therapielinie - Feldgruppe1 + ConsentDatumMTB + MR.Consent + Feldgruppe2 none 0 0 @@ -10664,7 +10761,7 @@ - 0 + 1 true false 0 @@ -10681,14 +10778,14 @@ 0 0 0 - 3 + 0 false false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -10698,8 +10795,8 @@ false 0 20119 - e0284e7e-e1e8-4201-9e20-dd874a48971a - 3 + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 + 12 false false @@ -10707,147 +10804,194 @@ 2 - Der Beginn der Therapielinie liegt nach ihrem Ende - Prüfung, ob Beginn der Therapielinie nach dem Ende liegt - Beginn nach Ende - Beginn.before(Ende) or Beginn.equals(Ende) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) true - true - true - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true + false + false 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) + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) true - true - true + false + false 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) + Das Datum liegt in der Zukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) true - true - true + false + false 0 - - Beginn - + 2 Das Datum liegt in der Zukunft - Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt - DatumGrenze_Beginn_GueltigZukunft - dateAfterOrEquals(getNow(), Beginn) + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) true - true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + true + false true 0 - Beginn + ConsentDatumEinwilligungMTB 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Ende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Ende) + __DatumGrenze_ConsentDatumMTB_GueltigBis + __DatumGrenze_ConsentDatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) true - true - true + false + false 0 - - Ende - + 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) + __DatumGrenze_ConsentDatumMTB_GueltigVon + __DatumGrenze_ConsentDatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) true - 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 - Ende + ConsentDatumEinwilligungDNPM + + 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 in der Zukunft - Prüfung, ob das Ende der Therapielinie in der Zukunft liegt - DatumGrenze_Ende_GueltigZukunft - dateAfterOrEquals(getNow(), Ende) + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) true - true + false true 0 - Ende + ConsentDatumEinwilligungMTB - 1 - Der Abbruchsgrund für die Therapielinie fehlt - Prüfung, ob Abbruchsgrund vorhanden ist - Therapielinie_Abbruchsgrund - not isEmptyString(Abbruchsgrund) + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) true - true + false true - Beendigung = 'A' - true 0 - Abbruchsgrund + ConsentDatumEinwilligungMTB - 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) true - true + false + false + 0 + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + true + false true 0 - Beendigung + ConsentDatumEinwilligungDNPM - 1 - Das Datum des Therapieendes fehlt - Prüfung, ob das Enddatum der Therapie vorhanden ist - Therapielinie_Enddatum - not isEmpty(Ende) + 2 + Das Datum liegt vor dem Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) true - true + false + false + 0 + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) + true + false true 0 - Ende + ConsentDatumEinwilligungDNPM @@ -10857,25 +11001,30 @@ Benutzer Bibliothek - DNPM + allgemein 3 + + Allgemein + 1.0 + 0 + - DNPM_UF_Tumorausbreitung + DNPM_UF_ECOG -3 - DNPM UF Tumorausbreitung + DNPM UF ECOG 1 - DNPM UF Tumorausbreitung - Tumorausbreitung - DNPM KPA Tumorausbreitung + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG false true 0 - 0 + -1 false @@ -10886,10 +11035,10 @@ - 0 + 2 false true - true + false true false false @@ -10897,14 +11046,14 @@ false false 20119 - d91e0656-00f5-4577-9be3-5513e72c5ff5 - 13 + cbc5951f-6b14-458a-805a-f6829132ce53 + 10 true - - group - Feldgruppe1 - Tumorausbreitung + + datefield + Datum + Datum true false true @@ -10917,9 +11066,10 @@ 0 0 - - - none + Datum + DNPM_UF_ECOG + Feldgruppe1 + date 0 0 false @@ -10961,15 +11111,15 @@ false 0 20119 - 6c96d289-826e-4107-8673-6bfd69a2bec7 - 2 + 117dc801-eb6f-4b02-aadd-ecc4fd472248 + 1 false false - + combobox - Wert - Ausbreitung + ECOG + ECOG true false true @@ -10982,8 +11132,8 @@ 1 0 - Wert - DNPM_UF_Tumorausbreitung + ECOG + DNPM_UF_ECOG Feldgruppe1 none 0 @@ -11027,15 +11177,15 @@ false 0 20119 - fff6f147-3692-4f00-a01e-f9e9dfc472f8 - 3 + 803950e5-fedf-453b-a90e-cb6b38255da0 + 1 false false - - datefield - Zeitpunkt - Zeitpunkt + + group + Feldgruppe1 + ECOG Performance Status true false true @@ -11048,10 +11198,9 @@ 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung - Feldgruppe1 - date + + + none 0 0 false @@ -11093,7 +11242,7 @@ false 0 20119 - 48b5ad95-94f9-4f93-95f5-f91b634a48fd + aa74b455-93af-46b5-9e74-7d44cc5961f8 2 false false @@ -11103,43 +11252,57 @@ 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) + 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 - Zeitpunkt + Datum 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) + 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 - Zeitpunkt + 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 in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt + DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) true true true 0 - Zeitpunkt + Datum @@ -11155,14 +11318,14 @@ - DNPM_UF_Verwandte + DNPM_UF_Rebiopsie -3 - DNPM UF Verwandte + DNPM UF Rebiopsie 1 - DNPM UF Verwandte - Verwandte - DNPM UF Verwandte + DNPM UF Rebiopsie + DNPM UF Rebiopsie + DNPM UF Rebiopsie false true @@ -11189,50 +11352,48 @@ false false 20119 - 81725e5c-ce55-466a-92dc-087c109537a5 - 4 + 0e895bf5-c20c-472a-8b2b-f2e9c82e0e6d + 20 true - - combobox - Verwandtschaftsgrad - Verwandtschaftsgrad + + formReference + refmolekulargenetik + Molekulargenetische Untersuchung true false true - 1.0 + 3.0 - - - false false - 1 + 0 0 - Verwandtschaftsgrad - DNPM_UF_Verwandte + ref_molekulargenetik + DNPM_UF_Rebiopsie none 0 0 false false + OS.Molekulargenetik - + Befund vom {Datum} 1 true false 0 0 false - + Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. true false false - code - code,kurz + + 0 0 0 @@ -11248,93 +11409,25 @@ false false - 1 + 0 0 true false 0 20119 - e2dfe2cc-6538-4be9-99a5-297f2f868731 - 1 + 5f159b1b-3c75-446d-b7dd-7c137e7209c8 + 4 false false - - - - - - - Benutzer Bibliothek - - DNPM - 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: + + formReference + reftumorkonferenz + MTB true false true - 1.0 + 0.5 @@ -11343,24 +11436,34 @@ 0 0 - ConsentDatumDNPM - MR.Consent - Feldgruppe1 + ref_tumorkonferenz + DNPM_UF_Rebiopsie + none 0 0 false + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz - - 1 + MTB vom {Datum} + 0 true false 0 0 false - + Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. true false @@ -11376,9 +11479,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -11388,15 +11491,15 @@ false 0 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true + 343d398b-4bc5-43b4-bbf3-bee997d623d8 + 10 + false false - + datefield - ConsentDatumEinwilligungMTB - Datum: + ufrbdatum + Datum MTB true false true @@ -11409,24 +11512,29 @@ 0 0 - ConsentDatumMTB - MR.Consent - Feldgruppe2 + datum + DNPM_UF_Rebiopsie + none 0 0 false + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - 1 + 0 true false 0 0 false - + Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. true false @@ -11442,9 +11550,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -11454,95 +11562,144 @@ false 0 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 + 907259ec-5a14-4ed1-aa4c-f307071e1542 + 8 false false - - combobox - ConsentStatusEinwilligungDNPM - Status: + + + + 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 - false - true - 2.0 - - - - false - false - - 1 - 0 - ConsentStatusDNPM - MR.Consent - Feldgruppe1 - 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 - 2 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be - 12 - false - false - - - combobox - ConsentStatusEinwilligungMTB - Status: + 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 - false + 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_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 + 679e7c94-e34c-4fa9-bc16-01f4a8f15d6a + 47 + true + + + textfield + Nummer + + true + true true - 6.0 + 1.0 false false - 1 + 0 0 - ConsentStatusMTB - MR.Consent + Nummer + DNPM_Therapielinie Feldgruppe2 none 0 @@ -11563,13 +11720,13 @@ true false false - code - code,kurz + + 0 - 0 + 40 0 0 - 0 + 1 false false false @@ -11580,42 +11737,42 @@ false false - 1 + 0 0 true false 0 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 + f826f154-8ed4-494b-aae0-84b0ebebe42e + 10 false false - - subform - ConsentVerlauf - Consent Verlauf + + textfield + Wirkstoffe + true - false - false - 5.0 + true + true + 1.0 false 0 - 2 - - + 0 + Wirkstoffe + DNPM_Therapielinie + Feldgruppe1 none 0 0 false false - MR.Consent Verlauf - 1 + 0 true false 0 @@ -11632,7 +11789,7 @@ 0 0 0 - 0 + 3 false false false @@ -11649,30 +11806,38 @@ false 0 20119 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 + 3ad8a713-d3f4-45e9-8cd9-8dfa6b5668a4 + 3 false false - - section - DNPM - DNPM + + combobox + Abbruchsgrund + Abbruchsgrund true false true - 2.0 + 5.0 false - 0 + 1 0 - + Abbruchgrund + DNPM_Therapielinie none 0 0 false + + Beendigung='A' + true + + Beendigung + + false @@ -11688,8 +11853,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -11705,25 +11870,25 @@ false false - 0 + 1 0 true false 0 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 - 4 + 30e769a3-ef74-4498-9943-857dd25bb66f + 3 false false - datefield - Datum - Datum + textarea + WirkstoffCodes + Wirkstoff Codes true - false + true true - 1.0 + 4.0 @@ -11732,10 +11897,10 @@ 0 0 - Datum - MR.Consent + WirkstoffCodes + DNPM_Therapielinie - date + none 0 0 false @@ -11767,8 +11932,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -11782,29 +11948,26 @@ false 0 20119 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 + d86248ba-ee9a-4cae-8eda-7389705c18ba + 13 false false - + group Feldgruppe1 - Einwilligung + Wirkstoffe true false true - 1.0 + 3.0 - - - false false 0 0 - DNPM + none 0 0 @@ -11847,29 +12010,89 @@ false 0 20119 - 41f1137c-770c-48fe-a8a0-b5234b47c158 - 2 + 8e0baf3b-2b9d-4595-a1b8-72951a2a89de + 3 false false - + + combobox + Ergebnis + Ergebnis + true + false + true + 4.5 + + false + + 1 + 0 + Ergebnis + DNPM_Therapielinie + + 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 + b467fe8a-3b30-40ed-b765-bcb03cd1bc6c + 1 + false + false + + group Feldgruppe2 - Einwilligung + Therapielinie true false true 1.0 - - - false false 0 0 - MTB + none 0 0 @@ -11912,27 +12135,28 @@ false 0 20119 - 370e7317-4c7a-495c-bb30-005046308217 - 2 + bfd66ba4-ca38-4ebe-a123-539c7618dccd + 3 false false - - section - MTB - MTB-Register + + datefield + Beginn + vom true false true - 3.0 + 6.0 false 0 0 - - - none + Beginn + DNPM_Therapielinie + Feldgruppe2 + start 0 0 false @@ -11974,39 +12198,160 @@ false 0 20119 - 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + dfe2adfc-8a2d-4fb2-9c55-cab2bdc5517a 4 false false - textarea - alteWerte - alteWerte + combobox + Beendigung + Beendigung + true + false + true + 4.75 + + false + + 1 + 0 + Beendigung + DNPM_Therapielinie + + 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 + 9470b51b-1a24-4aa2-b4ba-fb1782cdabc6 + 2 + false + false + + + button + Suche + Suche true false false - 4.0 + 2.0 - - - false false 0 0 - alteWerte - MR.Consent - + + Feldgruppe1 none 0 0 false - - false + 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 + 3d64806e-08aa-4dcb-bc91-ccd02986a773 + 6 + false + false + + + datefield + Ende + bis + true + false + true + 6.5 + + false + + 0 + 0 + Ende + DNPM_Therapielinie + Feldgruppe2 + end + 0 + 0 + false false @@ -12045,8 +12390,8 @@ false 0 20119 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 + 979e4c3a-dc2e-44b4-ae39-6badf0c73676 + 4 false false @@ -12054,195 +12399,148 @@ 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) + Der Beginn der Therapielinie liegt nach ihrem Ende + Prüfung, ob Beginn der Therapielinie nach dem Ende liegt + Beginn nach Ende + Beginn.before(Ende) or Beginn.equals(Ende) true - false - false + true + true + not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) + true 0 - + + Beginn + Ende + 2 Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) true - false - false + true + true 0 - + + Ende + 2 Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) true - false + true true 0 - ConsentDatumEinwilligungDNPM + Beginn 2 Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) true - false + true true 0 - ConsentDatumEinwilligungDNPM + Ende - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) + 1 + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) true - false + true true 0 - ConsentDatumEinwilligungDNPM + Beendigung - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + 1 + Das Datum des Therapieendes fehlt + Prüfung, ob das Enddatum der Therapie vorhanden ist + Therapielinie_Enddatum + not isEmpty(Ende) true - false + true true 0 - ConsentDatumEinwilligungMTB + Ende 2 Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Beginn_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Beginn) true - false + true true 0 - ConsentDatumEinwilligungMTB + Beginn 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + 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 - false + true true 0 - ConsentDatumEinwilligungMTB + Ende - 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) + 1 + Der Abbruchsgrund für die Therapielinie fehlt + Prüfung, ob Abbruchsgrund vorhanden ist + Therapielinie_Abbruchsgrund + not isEmptyString(Abbruchsgrund) true - false - false + true + true + Beendigung = 'A' + true 0 - + + Abbruchsgrund + 2 Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) true - false - false + true + true 0 - + + Beginn + @@ -12251,25 +12549,20 @@ Benutzer Bibliothek - allgemein + DNPM 3 - - Allgemein - 1.0 - 0 - - - + + - MR.Consent Verlauf + DNPM_UF_Tumorausbreitung -3 - MR.Consent Verlauf + DNPM UF Tumorausbreitung 1 - MR.Consent Verlauf - Consent Verlauf - Consent Verlauf + DNPM UF Tumorausbreitung + Tumorausbreitung + DNPM KPA Tumorausbreitung false true @@ -12285,7 +12578,7 @@ - 1 + 0 false true true @@ -12296,27 +12589,30 @@ false false 20119 - 956da8ef-ec0e-4995-90cc-62a6d4a2d390 - 12 + bd7f2b30-5c95-405b-942b-d8b03816526c + 13 true - - textfield - Consent - + + datefield + Zeitpunkt + Zeitpunkt true - true + false true 1.0 + + + false false 0 0 - Consent - MR.Consent Verlauf + Zeitpunkt + DNPM_UF_Tumorausbreitung Feldgruppe1 - none + date 0 0 false @@ -12341,7 +12637,7 @@ 0 0 0 - 3 + 0 false false false @@ -12358,90 +12654,29 @@ false 0 20119 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 + a1aa6f73-22c9-4eb4-a156-90fe3d2c4ccb + 2 false false - - datefield - Datum - + + group + Feldgruppe1 + Tumorausbreitung true - true + false true - 0.5 - - false - - 0 - 0 - Datum - MR.Consent Verlauf - Feldgruppe1 - date - 0 - 0 - false - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 1 - 3 - false - - false - false - 0 - 0 - true - false - 0 - 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 - false - false - - - textfield - Ereignis - - true - true - true - 4.0 + 1.0 + + + false false 0 0 - Ereignis - MR.Consent Verlauf - Feldgruppe1 + + none 0 0 @@ -12467,7 +12702,7 @@ 0 0 0 - 3 + 0 false false false @@ -12484,26 +12719,30 @@ false 0 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 + d64cd738-4aa4-4956-93e0-e9abc3f234c4 + 2 false false - - group - Feldgruppe1 - + + combobox + Wert + Ausbreitung true false true - 3.0 + 2.0 + + + false false - 0 + 1 0 - - + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 none 0 0 @@ -12523,8 +12762,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12540,14 +12779,14 @@ false false - 0 + 1 0 true false 0 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec - 1 + 67a86990-9a53-449f-92d9-212c8192da63 + 3 false false @@ -12555,44 +12794,44 @@ 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) + 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 - false + true true 0 - Datum + Zeitpunkt 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_Datum_GueltigVon - __DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) + Das Datum liegt in der Zukunft + Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt + DatumGrenze_Zeitpunkt_GueltigZukunft + dateAfterOrEquals(getNow(), Zeitpunkt) true - false + true true 0 - Datum + Zeitpunkt 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) + 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 - false + true true 0 - Datum + Zeitpunkt @@ -12602,28 +12841,28 @@ Benutzer Bibliothek - allgemein + DNPM 3 - + - DNPM_FollowUp + DNPM_UF_Verwandte -3 - DNPM FollowUp + DNPM UF Verwandte 1 - DNPM FollowUp - DNPM FollowUp - DNPM FollowUp + DNPM UF Verwandte + Verwandte + DNPM UF Verwandte false true - 4 + 0 0 false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM FollowUp&#10;</font> &#10;<p>{LinkTherapieempfehlung.refSummary}</p>&#10;<p>Priorität: {LinkTherapieempfehlung.prio}</p>&#10;<if test="AntragKostenuebernahme='1'">&#10; <then><p>KÜ: {StatusKostenuebernahme.shortdesc}</p></then>&#10; <else><p>Keine Antragstellung KÜ</p></else>&#10;</if>&#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM FollowUp&#10;</font> &#10;<p>{LinkTherapieempfehlung.refSummary}</p>&#10;<p>Priorität: {LinkTherapieempfehlung.prio}</p>&#10;<if test="AntragKostenuebernahme='1'">&#10; <then><p>Kostenübernahme: {StatusKostenuebernahme.shortdesc}</p></then>&#10; <else><p>Keine Antragstellung zur Kostenübernahme</p></else>&#10;</if>&#10;</div> + + @@ -12642,41 +12881,33 @@ false false 20119 - 040cb02f-e206-4892-97a0-a1ae0914038f - 65 + 5a2b7e7e-0ba4-4b0c-bd72-fecd06cecb5c + 4 true - - textarea - AblehnungKostenMemo - Welche? + + combobox + Verwandtschaftsgrad + Verwandtschaftsgrad true false true - 6.0 + 1.0 false false - 0 + 1 0 - AblehnungKostenMemo - DNPM_FollowUp - AntragKostenuebernahm + Verwandtschaftsgrad + DNPM_UF_Verwandte + none 0 0 false - - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' - true - - AntragKostenuebernahme - GrundAblehnungKosten - - false @@ -12692,8 +12923,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12709,34 +12940,84 @@ false false - 0 + 1 0 true false 0 20119 - f2fbe942-b535-4ea2-8477-ee0cc67417a1 - 6 + f2aaf48a-fd41-4b98-b998-39bace58ccb6 + 1 false false - - section - Ansprechen - Ansprechen + + + + + + + Benutzer Bibliothek + + DNPM + 3 + + + + + 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 + 0f29b843-4bd5-4714-984c-867f7c81ceb1 + 4 + true + + + textfield + Befundnummer + Befundnummer true false true - 5.0 + 1.0 - - - false false 0 0 - + Befundnummer + DNPM_Vorbefunde none 0 @@ -12763,7 +13044,7 @@ 0 0 0 - 0 + 3 false false false @@ -12780,28 +13061,26 @@ false 0 20119 - 9f28fc05-807c-4875-9170-3cf34a8381a5 - 2 + 88bb431e-d917-4d4a-8945-987793989b99 + 1 false false - - section - AntragKostenuebernahm - Antrag Kostenübernahme + + textarea + Ergebnisse + Ergebnisse true false true 3.0 - - - false false 0 0 - + Ergebnisse + DNPM_Vorbefunde none 0 @@ -12845,30 +13124,27 @@ false 0 20119 - 1a5ee986-27b9-4a22-99a4-5dc1043c7b2c - 2 + 9da7b340-c863-4021-b868-b6af3f14770f + 1 false false - - combobox - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + + textarea + InstitutName + Institut true false true - 1.0 + 2.0 - - - false false - 1 + 0 0 - AntragKostenuebernahme - DNPM_FollowUp - AntragKostenuebernahm + InstitutName + DNPM_Vorbefunde + none 0 0 @@ -12888,8 +13164,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12905,25 +13181,77 @@ false false - 1 + 0 0 true false 0 20119 - ee0cc137-ef27-474a-a7bb-80b1ec41b262 - 2 + cdcf453f-b463-40c0-b8c2-17d6d97b18aa + 1 false false - - datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + + + + + + + Benutzer Bibliothek + + DNPM + 3 + + + + + DNPM_FollowUp + + -3 + DNPM FollowUp + 1 + DNPM FollowUp + DNPM FollowUp + DNPM FollowUp + + false + true + 4 + 0 + false + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM FollowUp&#10;</font> &#10;<p>{LinkTherapieempfehlung.refSummary}</p>&#10;<p>Priorität: {LinkTherapieempfehlung.prio}</p>&#10;<if test="AntragKostenuebernahme='1'">&#10; <then><p>KÜ: {StatusKostenuebernahme.shortdesc}</p></then>&#10; <else><p>Keine Antragstellung KÜ</p></else>&#10;</if>&#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM FollowUp&#10;</font> &#10;<p>{LinkTherapieempfehlung.refSummary}</p>&#10;<p>Priorität: {LinkTherapieempfehlung.prio}</p>&#10;<if test="AntragKostenuebernahme='1'">&#10; <then><p>Kostenübernahme: {StatusKostenuebernahme.shortdesc}</p></then>&#10; <else><p>Keine Antragstellung zur Kostenübernahme</p></else>&#10;</if>&#10;</div> + + + + + + + + 0 + false + true + true + true + false + false + false + false + false + 20119 + 02099809-e524-4788-b8c4-c7eecf0ad3d5 + 66 + true + + + textarea + AblehnungKostenMemo + Welche? true false true - 2.0 + 6.0 @@ -12932,7 +13260,7 @@ 0 0 - AusstellungsdatumAntrag + AblehnungKostenMemo DNPM_FollowUp AntragKostenuebernahm none @@ -12940,10 +13268,11 @@ 0 false - AntragKostenuebernahme = '1' + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' true AntragKostenuebernahme + GrundAblehnungKosten false @@ -12984,19 +13313,19 @@ false 0 20119 - 4d8b436c-e3f1-4e56-9717-e96ba3278e5d - 2 + 52399836-4cfd-4ccb-b660-d672a2a0025b + 6 false false - - section - Bereich2 - Status der Therapieumsetzung + + textarea + BewertungMemo + Bemerkung true false true - 4.0 + 2.0 @@ -13005,12 +13334,20 @@ 0 0 - - + BewertungMemo + DNPM_FollowUp + Ansprechen none 0 0 false + + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' + true + + BestResponse + + false @@ -13049,19 +13386,19 @@ false 0 20119 - 2a48b901-8a5b-4e62-8411-8c5264eb815e - 1 + d386eacb-c16f-4ca2-9098-6a3f5641c871 + 6 false false - + combobox - BestResponse - Best Response + StatusKostenuebernahme + Status der Kostenübernahme true false true - 1.0 + 4.0 @@ -13070,13 +13407,20 @@ 1 0 - BestResponse + StatusKostenuebernahme DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + false @@ -13115,19 +13459,19 @@ false 0 20119 - 45c43ea2-ccfb-4d76-9675-c19e5d7e2331 - 5 + 9b87a51e-131e-454a-b7ef-f0e0b7050d41 + 2 false false - + textarea - BewertungMemo - Bemerkung + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung true false true - 2.0 + 10.0 @@ -13136,18 +13480,18 @@ 0 0 - BewertungMemo + TherapieumsetzungMemo DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - BestResponse + StatusTherapie false @@ -13188,12 +13532,12 @@ false 0 20119 - 02b869d4-a61d-4009-a82d-e3121495e5fa - 6 + 3b95b480-a496-4bdf-8d96-875c2a8a2b0d + 7 false false - + datefield DatumAntwortKueAntrag Datum Antwort zum Kostenübernahmeantrag @@ -13261,31 +13605,41 @@ false 0 20119 - 1a81600f-8cb2-4696-b235-5db4e383bd93 + b9d9c6ef-552c-43c6-886e-89620154809e 2 false false - + datefield - DatumFollowUp - Datum des Follow-Ups + Therapieende + Ende der Therapie true false true - 1.0 + 8.0 + + + false false 0 0 - DatumFollowUp + Therapieende DNPM_FollowUp - - date + Bereich2 + none 0 0 false + + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -13324,41 +13678,34 @@ false 0 20119 - c55d3cfa-e11f-4002-9e5d-210c4a170bb2 - 2 + 5e955366-5bef-4bec-83ba-a712d12e4353 + 7 false false - - datefield - DatumProgression - Datum der Progression + + combobox + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme true false true - 3.0 + 1.0 false false - 0 + 1 0 - DatumProgression + AntragKostenuebernahme DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false - - BestResponse = 'PD' - true - - BestResponse - - false @@ -13374,8 +13721,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -13391,18 +13738,18 @@ false false - 0 + 1 0 true false 0 20119 - 87cb3dec-739d-4c33-a21f-4c22faab5a59 - 5 + bbd0e14f-edc0-4f23-bded-b99d29354fcc + 2 false false - + combobox Dosisdichte Dosisdichte (Zeit und Medikamentendosis) @@ -13470,19 +13817,19 @@ false 0 20119 - 91f3550a-51d1-4370-80e8-92bbfb9e4a42 + 74a4a33c-b86b-4ce1-ab41-ff26d47553cb 8 false false - + combobox - EmpfehlungsumsetzungJa - Umsetzungsart + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie true false true - 4.0 + 5.0 @@ -13491,7 +13838,7 @@ 1 0 - EmpfehlungsumsetzungJa + GrundNichtumsetzung DNPM_FollowUp Bereich2 none @@ -13499,7 +13846,7 @@ 0 false - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'not-done' true StatusTherapie @@ -13543,19 +13890,19 @@ false 0 20119 - 3dfaf517-e625-4cd2-97d3-f4127c06d9e0 - 8 + bc08b491-ee26-4127-bd9c-ba098f71e260 + 7 false false - - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung + + section + Ansprechen + Ansprechen true false true - 2.0 + 5.0 @@ -13564,20 +13911,12 @@ 0 0 - EmpfehlungsumsetzungNein - DNPM_FollowUp - Bereich2 + + none 0 0 false - - StatusTherapie='not-done' - true - - StatusTherapie - - false @@ -13616,19 +13955,19 @@ false 0 20119 - 44a9cb9f-d566-4e1e-be06-f139907606cd - 6 + 23074bcf-b1b1-4a9f-9fd4-754abf029e37 + 2 false false - + combobox - GrundAblehnungKosten - Grund für Ablehnung der Kostenübernahme + GrundTherapieabbruch + Grund für Therapieabbruch true false true - 5.0 + 6.0 @@ -13637,19 +13976,18 @@ 1 0 - AblehnungKosten + GrundTherapieabbruch DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + StatusTherapie = 'stopped' true - AntragKostenuebernahme - StatusKostenuebernahme + StatusTherapie false @@ -13690,19 +14028,19 @@ false 0 20119 - b7a3fa7c-f7d1-4348-8b9a-c6976729d0e0 - 5 + 9b6f187d-f01a-414e-9187-80ac8c957d91 + 7 false false - + combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + BestResponse + Best Response true false true - 5.0 + 1.0 @@ -13711,20 +14049,13 @@ 1 0 - GrundNichtumsetzung + BestResponse DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false - - StatusTherapie = 'not-done' - true - - StatusTherapie - - false @@ -13763,41 +14094,31 @@ false 0 20119 - 89b20edd-fddf-4bf7-89b7-5d6f409718bc - 7 + 96a48381-c12e-45e1-8df5-fc73cebd3bdd + 5 false false - - combobox - GrundTherapieabbruch - Grund für Therapieabbruch + + datefield + DatumFollowUp + Datum des Follow-Ups true false true - 6.0 + 1.0 - - - false false - 1 + 0 0 - GrundTherapieabbruch + DatumFollowUp DNPM_FollowUp - Bereich2 - none + + date 0 0 false - - StatusTherapie = 'stopped' - true - - StatusTherapie - - false @@ -13813,8 +14134,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13830,25 +14151,25 @@ false false - 1 + 0 0 true false 0 20119 - bf7db5f8-add1-492e-b366-5cf438655e08 - 7 + cfae8f6d-55f0-49b3-9228-a69b359cc587 + 2 false false - - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) true false true - 5.0 + 7.0 @@ -13857,7 +14178,7 @@ 0 0 - LetztesFollowUpDatum + PFS2EmpfTherapie DNPM_FollowUp Ansprechen none @@ -13885,7 +14206,7 @@ 0 0 0 - 0 + 3 false false false @@ -13902,15 +14223,15 @@ false 0 20119 - 39ce6c20-9f18-414b-b31e-b0f466a1fee3 + b8e58d4a-8a03-4b28-96c8-220e298479dd 5 false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + textarea + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung true false true @@ -13923,21 +14244,24 @@ 0 0 - LinkTherapieempfehlung + EmpfehlungsumsetzungNein DNPM_FollowUp - + Bereich2 none 0 0 false - false - - setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); + + StatusTherapie='not-done' true - + + StatusTherapie + + + false - Empfehlung vom {ufeedatum} mit Priorität {prio} + 1 true false @@ -13972,19 +14296,19 @@ false 0 20119 - c766306e-5f1e-42ed-9e7a-34a37c7ea7dd - 15 + 22fb78c2-b49e-4441-8dbe-ba3dfaf5be5d + 6 false false - - textfield - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung true false true - 9.0 + 2.0 @@ -13993,17 +14317,22 @@ 0 0 - OverallSurvival + LinkTherapieempfehlung DNPM_FollowUp - Ansprechen + none 0 0 false false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); + true + + DNPM UF Einzelempfehlung - + Empfehlung vom {ufeedatum} mit Priorität {prio} 1 true false @@ -14021,7 +14350,7 @@ 0 0 0 - 3 + 0 false false false @@ -14038,12 +14367,12 @@ false 0 20119 - f17efade-54a8-4675-a5d3-de42abbbca1a - 5 + 5353c068-8ff7-4a4a-bf93-d072a83f1d76 + 16 false false - + textfield PFS1Vortherapie PFS unter Vortherapie (PFS1) @@ -14104,19 +14433,19 @@ false 0 20119 - 6278466e-e5bb-474b-8e13-acdd32ae226d + 4074ee6f-757d-4454-8e70-d65fb9273b3d 5 false false - - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + + datefield + LetztesFollowUpDatum + Letztes Follow-Up-Datum true false true - 7.0 + 5.0 @@ -14125,7 +14454,7 @@ 0 0 - PFS2EmpfTherapie + LetztesFollowUpDatum DNPM_FollowUp Ansprechen none @@ -14153,7 +14482,7 @@ 0 0 0 - 3 + 0 false false false @@ -14170,19 +14499,19 @@ false 0 20119 - 69060dba-2231-4037-a0c5-5a9ded7db67f + daaec34f-4def-4ed0-8edc-d30ea9583e82 5 false false - - textfield - QuotientPFS2PFS1 - Quotient PFS2/PFS1 + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie true false true - 8.0 + 3.0 @@ -14191,13 +14520,20 @@ 0 0 - QuotientPFS2_PFS1 + StatusTherapieBemerkung DNPM_FollowUp - Ansprechen + Bereich2 none 0 0 false + + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -14219,7 +14555,7 @@ 0 0 0 - 3 + 0 false false false @@ -14236,15 +14572,15 @@ false 0 20119 - 7da47632-4c98-4545-95a7-45e220da566e - 5 + b6ff9a42-7960-43b9-8f62-1bda47b0be15 + 4 false false - + combobox - StatusKostenuebernahme - Status der Kostenübernahme + EmpfehlungsumsetzungJa + Umsetzungsart true false true @@ -14257,18 +14593,18 @@ 1 0 - StatusKostenuebernahme + EmpfehlungsumsetzungJa DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - AntragKostenuebernahme + StatusTherapie false @@ -14309,19 +14645,19 @@ false 0 20119 - e710b2cc-3652-4f46-be7d-9edbf5413817 - 2 + 1131b740-b7f4-433e-a141-87dcd81ae951 + 8 false false - + combobox - StatusTherapie - Status der Therapie + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme true false true - 1.0 + 5.0 @@ -14330,13 +14666,21 @@ 1 0 - StatusTherapie + AblehnungKosten DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false + + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + + StatusKostenuebernahme + AntragKostenuebernahme + + false @@ -14375,19 +14719,19 @@ false 0 20119 - d41edd4c-e894-47f6-8507-5a5118c7d0d8 - 1 + 3d3492af-5269-43ed-bd81-af4e658567b3 + 5 false false - - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + + section + Bereich2 + Status der Therapieumsetzung true false true - 3.0 + 4.0 @@ -14396,20 +14740,12 @@ 0 0 - StatusTherapieBemerkung - DNPM_FollowUp - Bereich2 + + none 0 0 false - - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -14448,19 +14784,19 @@ false 0 20119 - d718d7fd-8172-44fd-ab13-4499237efa48 - 4 + abb9e245-b421-45b9-9829-a241418ad000 + 1 false false - + datefield - Therapieende - Ende der Therapie + DatumProgression + Datum der Progression true false true - 8.0 + 3.0 @@ -14469,18 +14805,18 @@ 0 0 - Therapieende + DatumProgression DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true - StatusTherapie + BestResponse false @@ -14521,41 +14857,100 @@ false 0 20119 - 72b762ce-d095-4123-952c-4bdb68ac8aaa - 7 + 5c8107f4-6a38-4000-ac47-a840787b648b + 5 false false - - datefield - Therapiestart - Start der Therapie + + combobox + StatusTherapie + Status der Therapie true false true - 7.0 + 1.0 false false - 0 + 1 0 - Therapiestart + StatusTherapie DNPM_FollowUp Bereich2 none 0 0 false - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 8fc65b86-dff4-46c3-abf9-d0f53c75fa17 + 1 + false + false + + + textfield + QuotientPFS2PFS1 + Quotient PFS2/PFS1 + true + false + true + 8.0 + + + + false + false + + 0 + 0 + QuotientPFS2_PFS1 + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false false @@ -14577,7 +14972,7 @@ 0 0 0 - 0 + 3 false false false @@ -14594,19 +14989,19 @@ false 0 20119 - 329586c5-da6b-4a58-b81e-03de53f89140 - 8 + e708a436-7c7a-41f7-8940-22eb8a3cd2ba + 5 false false - - textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung + + datefield + Therapiestart + Start der Therapie true false true - 10.0 + 7.0 @@ -14615,7 +15010,7 @@ 0 0 - TherapieumsetzungMemo + Therapiestart DNPM_FollowUp Bereich2 none @@ -14623,7 +15018,7 @@ 0 false - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -14667,12 +15062,77 @@ false 0 20119 - b68e49b5-b585-4e28-b9c9-ca13e0713954 - 7 + 1d1f63d9-17ab-4406-aedd-b6c447cf42d2 + 8 + false + false + + + section + AntragKostenuebernahm + Antrag Kostenübernahme + true + false + true + 3.0 + + + + false + 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 + d7c39ade-3cfe-419c-91e4-ad4eda2179e5 + 2 false false - + datefield Todeszeitpunkt Todeszeitpunkt @@ -14733,73 +15193,182 @@ false 0 20119 - d84d4048-9d84-4535-8655-5020060245da + 8a564609-d04b-4989-ba28-38576354d921 5 false false - - - - 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) + + datefield + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme 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) + false + true + 2.0 + + + + false + false + + 0 + 0 + AusstellungsdatumAntrag + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + b360166d-90e9-41cd-9e35-214bd8f0d206 + 2 + false + false + + + textfield + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) true - true - true - AntragKostenuebernahme = '1' - true - 0 - - AusstellungsdatumAntrag - - - + false + true + 9.0 + + + + false + false + + 0 + 0 + OverallSurvival + DNPM_FollowUp + Ansprechen + 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 + 51d1e2e7-a8fd-41b6-90b2-bcc490584c68 + 5 + false + false + + + + 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true - AntragKostenuebernahme = '1' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - 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) + 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 + DatumAntwortKueAntrag AusstellungsdatumAntrag @@ -14821,262 +15390,281 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true - AntragKostenuebernahme = '1' + BestResponse = 'PD' true 0 - DatumAntwortKueAntrag + DatumProgression 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt - DatumGrenze_DatumFollowUp_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true + BestResponse = 'PD' + true 0 - DatumFollowUp + DatumProgression 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt - DatumGrenze_DatumFollowUp_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt + DatumGrenze_LetztesFollowUpDatum_GueltigZukunft + dateAfterOrEquals(getNow(), LetztesFollowUpDatum) true true true 0 - DatumFollowUp + LetztesFollowUpDatum 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) + Der Therapiestart befindet sich nach dem Therapieende + Prüfung, ob Therapiestart nach Therapieende + Therapiestart nach Therapieende + Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) true true true + (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + true 0 - DatumFollowUp + Therapieende + Therapiestart 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + Das Datum liegt in der Zukunft + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true - BestResponse = 'PD' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - DatumProgression + Therapieende 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) + Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) true true true - BestResponse = 'PD' - true 0 - DatumProgression + LetztesFollowUpDatum 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) true true true - BestResponse = 'PD' + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) true 0 - DatumProgression + Todeszeitpunkt 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) true true true + AntragKostenuebernahme = '1' + true 0 - LetztesFollowUpDatum + AusstellungsdatumAntrag 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) + Prüfung, ob Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) true true true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true 0 - LetztesFollowUpDatum + Therapiestart - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt - DatumGrenze_LetztesFollowUpDatum_GueltigZukunft - dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + 1 + Die Dosisdichte fehlt + Prüfung, ob die Dosisdichte vorhanden ist + FollowUp_Dosisdichte + not isEmptyString(Dosisdichte) true true true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true 0 - LetztesFollowUpDatum + Dosisdichte 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 des letzten Follow up nach dem Sterbedatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapieende + LetztesFollowUpDatum 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 Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Therapieende + Therapiestart 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Therapiestart nach dem Sterbedatum liegt - DatumGrenze_Therapiestart_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) + Prüfung, ob Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Therapiestart + Therapieende 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + Das Datum liegt in der Zukunft + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart + AusstellungsdatumAntrag 2 Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) + 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 = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true 0 - Therapiestart + DatumAntwortKueAntrag - 1 - Die Dosisdichte fehlt - Prüfung, ob die Dosisdichte vorhanden ist - FollowUp_Dosisdichte - not isEmptyString(Dosisdichte) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob Therapieende vor dem Geburtsdatum liegt + DatumGrenze_Therapieende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 - Dosisdichte + Therapieende + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp @@ -15097,35 +15685,46 @@ 2 - Der Therapiestart befindet sich nach dem Therapieende - Prüfung, ob Therapiestart nach Therapieende - Therapiestart nach Therapieende - Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) + Das Datum 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 - (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + AntragKostenuebernahme = '1' true 0 - Therapieende - Therapiestart + AusstellungsdatumAntrag 2 - Der Todeszeitpunkt entspricht nicht dem Sterbedatum - Prüfung, ob Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt.equals(patientData.getDeathdate()) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) true true true - not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) - true 0 - Todeszeitpunkt + DatumFollowUp + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp @@ -15146,22 +15745,22 @@ - DNPM_MolDiagnostik + DNPM_KPA -3 - DNPM MolDiagnostik + DNPM Klinik/Anamnese 1 - DNPM Molekulare Diagnostik - Molekulare Diagnostik - DNPM Molekulare Diagnostik + DNPM Klinik/Anamnese + DNPM KPA + DNPM Klinik/Anamnese 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> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Klinik/Anamnese&#10;</font> &#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Klinik/Anamnese&#10;</font> &#10;</div> @@ -15178,16 +15777,28 @@ false false false - false + true + + let uf = Array.from(getFieldValue('DNPMTherapielinie'))&#10; .sort((tl1, tl2) => { return tl1.Beginn[0] > tl2.Beginn[0] })&#10; .map((tl, idx) => {&#10; tl.Nummer = idx+1;&#10; return tl;&#10; });&#10;&#10;setFieldValue('DNPMTherapielinie', uf);&#10;&#10;if (uf.length > 0){&#10; setFieldValue('AnzahlTherapielinien', uf.length);&#10; setFieldValue('Therapiebeginn', uf[uf.length-1].Beginn[0]);&#10; setFieldValue('Therapieende', uf[uf.length-1].Ende[0]);&#10;} + true + + + patient = getPatient();&#10;setFieldValue('Geburtsdatum', patient.geburtsdatum);&#10;setFieldValue('Todesdatum', patient.sterbedatum);&#10;setFieldValue('Geschlecht', patient.geschlecht);&#10;setFieldValue('Krankenkasse', patient.krankenkassennummer);&#10;&#10;erkrankung = getCurrentDisease();&#10;setFieldValue('DatumErstdiagnose', erkrankung.diagnosisDate);&#10;setFieldVersion('ICDO3Lokalisation', erkrankung.diagnosisDate)&#10;setFieldValue('ICDO3Lokalisation', erkrankung.localisationCode);&#10;setFieldVersion('ICDO3Histologie', erkrankung.diagnosisDate)&#10;setFieldValue('ICDO3Histologie', erkrankung.histologyCode);&#10;setFieldVersion('ICD10', erkrankung.diagnosisDate)&#10;setFieldValue('ICD10', erkrankung.icd10Code);&#10;&#10;executePluginMethod('DNPMHelper', 'getSystemischeTherapienFromDiagnose', {'DiagnoseId': getCurrentDisease().id},&#10;function(result) {&#10; setFieldValue('DNPMTherapielinie', result.result);&#10; for (var i = 0; i <= result.result.length; i++) setSubformFieldValue('Nummer', i, i) &#10;}, true);&#10;&#10;executePluginMethod('DNPMHelper', 'getEcogStatus', {PatientId: getPatient().id}, (resp) => {&#10; if (resp.status.code === 1) {&#10; // Hack: Get version id of ECOG status as stored in Database&#10; // by using initial empty entry and its version.&#10; // Since OS always creates an initial empty entry for subforms&#10; // this can be used to get required version id from within a form script.&#10; let version = getFieldValue('ECOGVerlauf')[0].ECOG.version;&#10;&#10; // Abort if no version available.&#10; if (version == null) {&#10; return;&#10; }&#10;&#10; let uf = resp.result&#10; .map(item => {&#10; let dateOffset = new Date(item.date).getTimezoneOffset() * -60 * 1000;&#10; let date = new Date(new Date(item.date).getTime() + dateOffset).toISOString().match(/^\d{4}-\d{2}-\d{2}/);&#10; let ecog = [];&#10; ecog.val = item.status;&#10; ecog.version = version;&#10; return {&#10; Datum: [date ? date[0] : null, 'exact'], ECOG: ecog&#10; };&#10; })&#10; // Ignore items without valid values&#10; .filter(item => item.Datum[0] && (item.ECOG >= 0 && item.ECOG <= 5));&#10; setFieldValue('ECOGVerlauf', uf);&#10; }&#10;}, false); + true + + + patient = getPatient();&#10;setFieldValue('Todesdatum', patient.sterbedatum); + true + 20119 - 3b945f5f-8bfd-4ac5-a4b3-e046044d2eff - 17 + e349bf3c-8410-44da-be99-644916703361 + 227 true - - textarea - Anmerkungen - Anmerkungen + + textfield + FruehereTumoreAlter + Erkrankungsalter true false true @@ -15200,13 +15811,20 @@ 0 0 - Anmerkungen - DNPM_MolDiagnostik - + fruehereTumorereAlter + DNPM_KPA + Bereich1 none 0 0 false + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -15228,7 +15846,7 @@ 0 0 0 - 0 + 3 false false false @@ -15245,19 +15863,19 @@ false 0 20119 - 058342b8-ed84-47a3-9623-e820014e97f5 - 1 + 0d006c1b-a319-4df9-afac-e8128c36cd10 + 6 false false - datefield - Entnahmedatum - Entnahmedatum + subform + Verwandte + Tumorerkrankungen bei Verwandten true false - true - 8.0 + false + 6.5 @@ -15266,14 +15884,14 @@ 0 0 - Entnahmedatum - DNPM_MolDiagnostik + none 0 0 false false + DNPM UF Verwandte @@ -15311,19 +15929,19 @@ false 0 20119 - 04d121b3-c2ed-4cb9-8582-c77276a2aac4 - 1 + 5cae76e6-3e3c-44ad-b77f-8af75ef1be7b + 2 false false - + combobox - Entnahmemethode - Entnahmemethode + WHOGrad + WHO-Grad true false true - 9.0 + 6.0 @@ -15332,13 +15950,20 @@ 1 0 - Entnahmemethode - DNPM_MolDiagnostik - + WHOGrad + DNPM_KPA + Bereich3 none 0 0 false + + ICD10.getCategories()->includes('Gehirn') + true + + ICD10 + + false @@ -15377,19 +16002,19 @@ false 0 20119 - b8357006-3c46-4b66-8c28-19cb7b7b231d - 1 + 3fcb77a2-e964-4d4e-b179-2c45a2adf69c + 7 false false - datefield - Erstellungsdatum - Erstellungsdatum + subform + Histologie + Histologie(en) true false - true - 1.0 + false + 3.25 @@ -15398,14 +16023,14 @@ 0 0 - Erstellungsdatum - DNPM_MolDiagnostik + - date + none 0 0 false false + DNPM UF Histologie @@ -15443,29 +16068,25 @@ false 0 20119 - 7cbd95a2-61ff-4868-9b96-62e43b1b82ca - 1 + a7e4b2a5-555a-4746-afa1-d05ea56aabf9 + 3 false false - - combobox - Lokalisation - Lokalisation Tumor Probe + + section + Consent + Consent true false true - 7.0 + 2.0 - - - false false - 1 + 0 0 - Lokalisation - DNPM_MolDiagnostik + none 0 @@ -15486,8 +16107,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15503,41 +16124,38 @@ false false - 1 + 0 0 true false 0 20119 - 37294325-78ee-4b9e-b643-37f33696cc8b - 1 + c17f3508-f436-4814-86b1-52c85928a97f + 2 false false - - combobox - Methode - Tumorgehalt Bestimmungsmethode + + subform + DNPMTherapielinie + Therapielinien true false true - 1.0 + 9.0 - - - false false - 1 - 0 - Methode - DNPM_MolDiagnostik - Tumorzellgehalt + 0 + 1 + + none 0 0 false false + DNPM UF Therapielinie @@ -15552,8 +16170,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15569,25 +16187,25 @@ false false - 1 + 0 0 true false 0 20119 - 63ee8900-1244-4066-a5ee-b68b13f6acaa - 2 + 0b37f8c4-a6b3-41c6-b79b-e9a44f4a8053 + 3 false false - - lookup - Morphologie - Morphologie + + combobox + GrundTherapieende + Grund für Therapieende true false true - 2.0 + 5.0 @@ -15596,9 +16214,9 @@ 1 0 - Morphologie - DNPM_MolDiagnostik - + GrundTherapieende + DNPM_KPA + Bereich7 none 0 0 @@ -15641,19 +16259,81 @@ false 0 20119 - fa3a8f54-7304-4197-b5f3-88fda6e4a8f7 - 1 + fc86aca8-5097-4aa9-b490-ac1ba725a2eb + 9 false false - - formReference - Pathologiebefund - Pathologiebefund + + section + Bereich4 + aktueller Status true false true - 1.25 + 4.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 + 35865da3-650b-4eb2-9117-b18180552c46 + 5 + false + false + + + datefield + DatumErstdiagnose + Datum der Erstdiagnose + true + false + true + 1.0 @@ -15662,15 +16342,14 @@ 0 0 - Pathologiebefund - DNPM_MolDiagnostik - + DatumErstdiagnose + DNPM_KPA + Bereich3 none 0 0 false false - OS.Pathologiebefund @@ -15680,7 +16359,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -15708,19 +16387,19 @@ false 0 20119 - be946443-b63a-4d3b-a360-94f79a861569 - 1 + 4b86c7a9-8ac5-4084-938c-3b9adcdea0a1 + 7 false false - + combobox - Probenart - Art der Tumor Probe + AnsprechenLetzteLinie + Ansprechen true false true - 6.0 + 3.0 @@ -15729,9 +16408,9 @@ 1 0 - Probenart - DNPM_MolDiagnostik - + AnsprechenLetzteLinie + DNPM_KPA + Bereich7 none 0 0 @@ -15774,38 +16453,36 @@ false 0 20119 - ed99d308-6fc3-4085-a685-5bb73b08fe17 - 1 + 5a8e415f-5594-43c7-8a0b-7b09cd560750 + 9 false false - - textarea - Text - Befundtext + + formReference + ConsentMTB + Consent MTB-Register true false true - 1.5 + 11.0 - - - false false 0 0 - Text - DNPM_MolDiagnostik - + ConsentMTB + DNPM_KPA + Consent none 0 0 false false + MR.Consent - + Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false @@ -15840,19 +16517,19 @@ false 0 20119 - 060688c2-aca9-404a-a0c0-71df0e82b0d2 - 1 + cb935bc9-f182-4e59-a934-114cf4d90c6d + 4 false false - + lookup - Tumorentitaet - Tumorentität + FruehereTumorDiagnose + Diagnose true false true - 5.0 + 2.0 @@ -15861,13 +16538,20 @@ 1 0 - Tumorentitaet - DNPM_MolDiagnostik - + fruehereTumorDiagnose + DNPM_KPA + Bereich1 none 0 0 false + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -15885,6 +16569,7 @@ false code code,kurz + kurz 0 0 0 @@ -15906,29 +16591,30 @@ false 0 20119 - 24267a13-0e4a-4ea0-90d4-24d3800161f7 - 1 + 62346b12-1db5-4f75-a62c-275f32276f79 + 8 false false - - group - Tumorzellgehalt - + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true - 4.0 + 2.0 false false - 0 + 1 0 - - + LeitlinienTherapieDurchl + DNPM_KPA + Bereich6 none 0 0 @@ -15948,8 +16634,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15965,36 +16651,36 @@ false false - 0 + 1 0 true false 0 20119 - 0a3175ad-516a-4071-8d80-36c07de5504b - 2 + 1d4840a0-3883-4793-8f24-55bee5cdb372 + 7 false false - - textfield - Wert - Wert + + combobox + Leitlinienstatus + Leitlinienstatus true false true - 5.0 + 4.0 false false - 0 + 1 0 - Wert - DNPM_MolDiagnostik - Tumorzellgehalt + Leitlinienstatus + DNPM_KPA + Bereich4 none 0 0 @@ -16014,304 +16700,58 @@ 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 - 6c53c889-d4b4-4dd8-b477-1bdafd6a1d03 - 2 + 0b702fda-7e76-498d-86c2-b6cc7d82ed8c + 1 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 - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Erstellungsdatum der Mol. Diagnostik in der Zukunft liegt - DatumGrenze_Erstellungsdatum_GueltigZukunft - dateAfterOrEquals(getNow(), Erstellungsdatum) - true - true - true - 0 - - Erstellungsdatum - - - - 2 - Das 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) - 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 - 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 - - - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - DNPM - 3.0 - 1 - - - - - DNPM_Therapieplan - - -3 - DNPM Therapieplan - 1 - DNPM Therapieplan - DNPM Therapieplan - DNPM Therapieplan - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> - - - - - - - - 0 - false - false - true - true - false - false - false - false - true - 20119 - 3fcc8532-f667-4a52-9e55-7430453b15c3 - 168 - true - - - button - Button1 - Aus MTBs aktualisieren + + combobox + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie true false - false - 10.0 + true + 1.0 false false - 0 + 1 0 - - mtbepisode + LeitlinienTherapieProgr + DNPM_KPA + Bereich6 none 0 0 false 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 - @@ -16326,12 +16766,12 @@ true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -16343,25 +16783,25 @@ false false - 0 + 1 0 true false 0 20119 - 6539fef9-65df-4a01-9a2f-3e84eaaf2768 - 4 + 27fab3bd-393d-446f-b41b-55d46170215d + 7 false false - - subform - DNPMUFRebiopsie - Rebiopsie + + section + Bereich3 + Diagnose true false - false - 7.5 + true + 3.0 false @@ -16373,15 +16813,7 @@ 0 0 false - - mitempfehlungrebiopsie = true - true - - mitempfehlungrebiopsie - - false - DNPM UF Rebiopsie @@ -16419,19 +16851,19 @@ false 0 20119 - 9311e348-b4bb-438d-b3e1-6aa79d9a0620 - 3 + 35be2bfe-5961-446d-83b6-80f84089c6fb + 4 false false - - subform - Einzelempfehlung - Einzelempfehlung + + section + Bereich7 + Letzte Therapielinie true false - false - 8.0 + true + 10.0 false @@ -16443,15 +16875,7 @@ 0 0 false - - miteinzelempfehlung = true - true - - miteinzelempfehlung - - false - DNPM UF Einzelempfehlung @@ -16489,26 +16913,30 @@ false 0 20119 - 26bd45d5-7742-4e20-b18e-9d9292375472 - 4 + 458aa7ae-5fd4-4790-8468-ce4434af80ba + 3 false false - - section - Targetierung - Targetierung - true + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung + true false true - 4.0 + 1.0 + + + false false - 0 + 1 0 - - + fruehereTumorerkrankung + DNPM_KPA + Bereich1 none 0 0 @@ -16528,8 +16956,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16545,32 +16973,36 @@ false false - 0 + 1 0 true false 0 20119 - 9aa62fbb-46d7-4cad-9f14-32b35e500a18 - 3 + ccaeb93f-0fec-4589-b5dc-14094d3d9b63 + 4 false false - - section - bereichHumangenBeratung - Humangenetische Beratung + + lookup + ICDO3Lokalisation + ICD-O-3-Lokalisation true false true - 5.0 + 3.0 + + + false false - 0 + 1 0 - - + ICDO3Lokalisation + DNPM_KPA + Bereich3 none 0 0 @@ -16585,13 +17017,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -16607,40 +17040,49 @@ false false - 0 + 1 0 true false 0 20119 - 3097116c-1493-4e5a-9e1a-267daaef3598 - 3 + c0399a03-0f1a-4ec6-a801-feeccb20ae53 + 4 false false - - section - bereichreevaluation - Reevaluation + + formReference + MTB + Molekulares Tumorboard true false true - 7.0 + 0.5 + + + false false 0 0 - - + MTB + DNPM_KPA + Bereich4 none 0 0 false 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 @@ -16675,32 +17117,32 @@ false 0 20119 - c8c96359-ce25-4153-8b62-6c57476dd99e - 4 + f5dced1f-5b99-4756-9fcf-7c8acd28e979 + 7 false false - - datefield - datum - Datum (erstes) MTB + + subform + Vorbefunde + Molekularpathologische Vorbefunde true false - true - 4.5 + false + 7.0 false 0 0 - datum - DNPM_Therapieplan - mtbepisode - date + + + none 0 0 - mandatory + false false + DNPM UF Vorbefunde @@ -16710,7 +17152,7 @@ 0 0 false - Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. + true false @@ -16738,41 +17180,31 @@ false 0 20119 - 30d7f823-f071-483c-a2b3-90b9b3053e7a - 16 + 06a985a5-e800-42a2-839c-d26cefb8cd93 + 5 false false - - datefield - datumtkhumangenber - Datum MTB + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung true false true - 0.75 + 5.0 - - - false false - 0 + 1 0 - datum_tk_humangenber - DNPM_Therapieplan - bereichHumangenBeratung + Einwilligung + DNPM_KPA + Consent none 0 0 false - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false @@ -16788,8 +17220,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16805,47 +17237,37 @@ false false - 0 + 1 0 true false 0 20119 - 861b3a7c-7dfc-405b-ab2b-0ff5861551c6 - 7 + 3c1d965d-df43-4b85-a42b-72a75f0e08d5 + 5 false false - + datefield - datumtkreevaluation - Datum MTB + ConsentDatumEinwilligungDNPM + Datum der Einwilligung true - false + true true - 0.75 + 6.0 - - - false false 0 0 - datum_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + DatumEinwilligung + DNPM_KPA + Consent none 0 0 false - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - false @@ -16884,36 +17306,35 @@ false 0 20119 - 168ef8aa-6cb3-4108-b073-d931228c547e - 7 + 3af1785f-e2a3-4d4e-9625-f034b29dce61 + 4 false false - - combobox - humangenberatung - Empfehlung + + textfield + Krankenkasse + Krankenkasse true false true - 0.25 + 4.0 + + + false false - 1 + 0 0 - humangen_beratung - DNPM_Therapieplan - bereichHumangenBeratung + Krankenkasse + DNPM_KPA + Bereich2 none 0 0 - mandatory + false false - - if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} - true - @@ -16923,18 +17344,18 @@ 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“. + Wird beim Anlegen automatisch gesetzt. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -16945,44 +17366,40 @@ false false - 1 + 0 0 true false 0 20119 - 432cf281-d664-4a0c-8e21-faea1022dda0 - 8 + 7fdb83f6-be6a-43d6-aad6-44b65d766bfc + 6 false false - - textarea - humangenberbegruendung - Begründung + + datefield + Therapiebeginn + Therapiebeginn true - false + true true - 5.0 + 1.0 + + + false false 0 0 - humangen_ber_begruendung - DNPM_Therapieplan - bereichHumangenBeratung + Therapiebeginn + DNPM_KPA + Bereich7 none 0 0 - true - - humangenberatung = '1' - true - - humangenberatung - - + false false @@ -16993,7 +17410,7 @@ 0 0 false - Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -17021,27 +17438,27 @@ false 0 20119 - a4a41b8a-6cd1-4d5a-9260-9be893884e4c - 6 + 170c8a8a-978a-474b-8a13-3154c94ec1dc + 11 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung + + datefield + Geburtsdatum + Geburtsdatum true - false - false - 7.75 + true + true + 1.0 false 0 0 - mit_einzelempfehlung - DNPM_Therapieplan - + Geburtsdatum + DNPM_KPA + Bereich2 none 0 0 @@ -17056,7 +17473,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -17084,87 +17501,27 @@ false 0 20119 - eabb949d-2645-4634-8dff-17e9d4a5a82c - 2 + 84c9b91a-9a1b-436e-aa33-e8be9fed730c + 3 false false - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie - true - false - false - 7.25 - - false - - 0 - 0 - mit_empfehlung_rebiopsie - DNPM_Therapieplan - - none - 0 - 0 - false - 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 - 97a6486b-585e-4d46-bb65-c6a555f5ab5b - 2 - false - false - - - section - mtbepisode - MTB Episode + subform + ECOGVerlauf + ECOG Performance Status Verlauf true false true - 0.5 + 4.5 + + + false false 0 - 0 + 1 none @@ -17172,6 +17529,7 @@ 0 false false + DNPM UF ECOG @@ -17209,27 +17567,30 @@ false 0 20119 - 43c723e2-1dad-4b99-95f6-ba59ed55f096 - 1 + 7038caba-fe90-4e74-a611-5129f06f2a4e + 4 false false - - textarea - protokollauszug - Protokollauszug + + datefield + Therapieende + Therapieende true - false + true true - 9.0 + 2.0 + + + false false 0 0 - protokollauszug - DNPM_Therapieplan - mtbepisode + Therapieende + DNPM_KPA + Bereich7 none 0 0 @@ -17244,7 +17605,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. + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -17272,115 +17633,43 @@ false 0 20119 - d1d580fd-4c42-45a4-9150-aac689307364 - 4 - false - false - - - combobox - reevaluation - Empfehlung - true - false - true - 0.25 - - false - - 1 - 0 - reevaluation - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - mandatory - false - - if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - af17d528-a141-44a5-8576-04c7833a9f29 - 7 + 69af95a5-3274-4254-b529-21344fb26f65 + 12 false false - - formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese + + section + Bereich2 + Patientendaten true false true - 2.25 + 1.0 - - - false false 0 0 - ref_dnpm_klinikanamnese - DNPM_Therapieplan + none 0 0 false false - DNPM Klinik/Anamnese - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} + 1 true false 0 0 false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. + - false + true false false @@ -17406,19 +17695,19 @@ false 0 20119 - 419c5767-9161-4a27-bb2c-fafea062be8b - 6 + 415dc7ec-ba69-4a21-b1e6-89b9ce424d05 + 3 false false - - formReference - referstemtb - Erstes MTB + + subform + Tumorausbreitung + Tumorausbreitung true false true - 2.25 + 3.5 @@ -17426,30 +17715,25 @@ false 0 - 0 - ref_tumorkonferenz - DNPM_Therapieplan - mtbepisode + 2 + + none 0 0 false false - - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); - true - - OS.Tumorkonferenz + DNPM UF Tumorausbreitung - 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 @@ -17477,579 +17761,19 @@ false 0 20119 - 07b4b676-e1ff-4278-9156-8e54aee0d9b8 - 56 + 6f9b3f7a-1a07-43cd-8f66-db550810a7ea + 2 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. - true - false - true - 6.0 - - false - - 0 - 0 - ref_molekulargenetik - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - false - - reevaluation = '1' - true - - reevaluation - - - false - OS.Molekulargenetik - - - Befund vom {Datum} - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - c452a3d1-788b-44d8-ab6c-83d91d13643d - 8 - false - false - - - formReference - reftkhumangenber - MTB - true - false - true - 0.5 - - - - false - false - - 0 - 0 - ref_tk_humangenber - DNPM_Therapieplan - bereichHumangenBeratung - none - 0 - 0 - false - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - - false - - var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); - true - - OS.Tumorkonferenz - - - Tumorkonferenz vom {Datum} - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - fccc3ccd-a4ce-46fc-b5e2-a0ceb69af7b5 - 10 - false - false - - - formReference - reftkreevaluation - MTB - true - false - true - 0.5 - - - - false - false - - 0 - 0 - ref_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - false - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - - false - - var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); - true - - OS.Tumorkonferenz - - - Tumorkonferenz vom {Datum} - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - bd10878b-8e10-4cf6-aaca-b89926db26ea - 8 - false - false - - - combobox - target - Target gefunden? - true - false - true - 1.0 - - false - - 1 - 0 - target - DNPM_Therapieplan - Targetierung - none - 0 - 0 - mandatory - false - - - - 1 - true - false - 0 - 0 - false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 14228c78-7517-41ac-8aec-b0e346f3e227 - 6 - 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) - true - true - true - 0 - - datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt - DatumGrenze_datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datum) - 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) - true - true - true - 0 - - datum - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt - DatumGrenze_datumtkhumangenber_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) - true - true - true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkhumangenber - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt - DatumGrenze_datumtkhumangenber_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) - true - true - true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkhumangenber - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt - DatumGrenze_datumtkhumangenber_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkhumangenber) - true - true - true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkhumangenber - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt - DatumGrenze_datumtkreevaluation_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) - true - true - true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkreevaluation - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt - DatumGrenze_datumtkreevaluation_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) - true - true - true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkreevaluation - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt - DatumGrenze_datumtkreevaluation_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkreevaluation) - true - true - true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - datumtkreevaluation - - - - 1 - Das Erstellungsdatum des Therapieplans fehlt - Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist - Therapieplan_Erstellungsdatum - not isEmpty(datum) - true - true - true - 0 - - datum - - - - 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist - Therapieplan_Histologische Reevaluation_Erstellungsdatum - not isEmpty(datumtkreevaluation) - true - true - true - reevaluation = '1' - true - 0 - - datumtkreevaluation - - - - 1 - Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt - Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist - Therapieplan_Human-genetische Beratung_Erstellungsdatum - not isEmpty(datumtkhumangenber) - true - true - true - humangenberatung = '1' - true - 0 - - datumtkhumangenber - - - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - DNPM - 3.0 - 1 - - - - - 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 - 4311876c-8ab0-4d50-8334-61e7dd9b4d6e - 241 - true - - - button - Button4 - Verweis entfernen + + datefield + Todesdatum + Todesdatum true - false - false - 11.5 + true + true + 2.0 @@ -18058,17 +17782,14 @@ 0 0 - - FollowUp + Todesdatum + DNPM_KPA + Bereich2 none 0 0 false false - - setFieldValue('refdnpmfollowup', ''); - true - @@ -18078,7 +17799,7 @@ 0 0 false - + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false @@ -18088,7 +17809,7 @@ 0 0 0 - -1 + 0 0 false false @@ -18106,29 +17827,30 @@ false 0 20119 - 98053c4d-6e8b-40a0-8030-70a7a21df40c - 2 + 2d3767c7-22d3-41af-864f-5f1df198f7b9 + 3 false false - - section - FollowUp - FollowUp + + lookup + ICD10 + ICD-10 true false true - 8.5 + 2.0 false false - 0 + 1 0 - - + ICD10 + DNPM_KPA + Bereich3 none 0 0 @@ -18143,6 +17865,73 @@ 0 0 false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + code + code,kurz + kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + aecaebb4-1c80-4760-bbe2-a2bc237413d4 + 9 + false + false + + + datefield + AnmeldedatumMTB + Anmeldedatum für das MTB + true + false + true + 1.0 + + + + false + false + + 0 + 0 + AnmeldedatumMTB + DNPM_KPA + Bereich4 + date + 0 + 0 + false + false + + + + 1 + true + false + 0 + 0 + false true @@ -18171,20 +17960,20 @@ false 0 20119 - 686fa4a3-bdf0-4f03-a152-0db5e413e653 - 1 + e7932327-c72d-45e2-8b22-d53a3e170bfc + 5 false false - + section - Studienempfehlung - Studienempfehlung + Bereich1 + frühere Tumorerkrankung true false true - 8.0 - + 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 @@ -18195,6 +17984,11 @@ 0 0 false + + false + true + + false @@ -18233,27 +18027,27 @@ false 0 20119 - 08d43c04-8b40-49b6-9be6-c4288fd10591 - 2 + 70293944-956a-406d-8825-48db04d39056 + 10 false false - - combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true - 5.5 + 3.0 false - 1 + 0 0 - antrag_kue_erforderlich - DNPM_UF_Einzelempfehlung - + AnzahlTherapielinien + DNPM_KPA + Bereich6 none 0 0 @@ -18268,18 +18062,18 @@ 0 0 false - + Wird beim Speichern automatisch aus Therapielinien gesetzt. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -18290,44 +18084,38 @@ false false - 1 + 0 0 true false 0 20119 - e8b2a604-bea0-4c23-9c41-00e9508d4a3d - 1 + 8ef6825c-c977-4b76-964a-1a18f19752f5 + 9 false false - - button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten + + combobox + Geschlecht + Geschlecht true - false - false - 6.75 + true + true + 3.0 - - - false false - 0 + 1 0 - - + Geschlecht + DNPM_KPA + Bereich2 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') {&#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; overflowY: 'scroll',&#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; overflowY: 'scroll',&#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 - @@ -18337,17 +18125,17 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -18359,24 +18147,24 @@ false false - 0 + 1 0 true false 0 20119 - 1cb40609-017f-4cc6-9533-0518e21360a4 - 11 + f357ae0d-7a5f-4c7c-ac4c-3b96c95dc980 + 4 false false - - button - btnaddstudie - Studienempfehlung hinzufügen + + lookup + ICDO3Histologie + ICD-O-3-Histologie true false - false + true 4.0 @@ -18384,26 +18172,16 @@ false false - 0 + 1 0 - - Studienempfehlung + ICDO3Histologie + DNPM_KPA + Bereich3 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 - @@ -18413,17 +18191,18 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 - -1 + 0 0 false false @@ -18435,29 +18214,26 @@ false false - 0 + 1 0 true false 0 20119 - b0a007ed-ba4b-4754-8b4e-680f70f35352 - 24 + 150e8f5c-a3c9-4687-884a-184aa9d71d2f + 4 false false - - button - btnaddwirkstoff - Wirkstoffe bearbeiten + + section + Bereich6 + Vortherapien true false - false - 4.5 + true + 8.0 - - - false false 0 @@ -18469,10 +18245,6 @@ 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; overflowY: 'scroll',&#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; overflowY: 'scroll',&#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 - @@ -18492,7 +18264,7 @@ 0 0 0 - -1 + 0 0 false false @@ -18510,19 +18282,19 @@ false 0 20119 - 45846bad-c758-4fcc-b26e-915c3c2736a8 - 24 + 193582f6-a291-4e13-8a6b-851a460af10c + 3 false false - - button - btnstudiendurchsuchen - Studien durchsuchen + + datefield + DatumProgression + Datum der Progression true false - false - 0.875 + true + 4.0 @@ -18531,24 +18303,14 @@ 0 0 - - Studienempfehlung + DatumProgression + DNPM_KPA + Bereich7 none 0 0 false - - 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; overflowY: 'scroll',&#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 - @@ -18568,7 +18330,7 @@ 0 0 0 - -1 + 0 0 false false @@ -18586,35 +18348,43 @@ false 0 20119 - 760839f7-bdf0-4ee5-ac74-adbd92c54346 - 5 + 498fdef6-ee01-45ab-96aa-81fe8e00258f + 9 false false - - combobox - evidenzlevel - + + formReference + ConsentDNPM + Consent DNPM true false true 1.0 + + + false false - 1 + 0 0 - evidenzlevel - DNPM_UF_Einzelempfehlung - grpEvidenzlevel + 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;} + true + + MR.Consent - + Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} 1 true false @@ -18626,8 +18396,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -18643,37 +18413,263 @@ false false - 1 + 0 0 true false 0 20119 - b4957ee6-009c-4ae2-a7a0-9ede2c39ca18 - 1 + 3084e036-7230-4817-9f83-a236ddcf0f6d + 25 false false - - combobox - evidenzlevelzusatz - + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + + + 2 + Die ICD-10 der Diagnose fehlt + Prüfung, ob die ICD-10 der Diagnose vorhanden ist + Klinik/Anamnese_ICD-10 + not isEmptyString(ICD10) + true + true + true + 0 + + ICD10 + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt + DatumGrenze_AnmeldedatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + + + 2 + Das 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 + + DatumProgression + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt + DatumGrenze_DatumErstdiagnose_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + true + true + true + 0 + + DatumProgression + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) + true + true + true + 0 + + DatumProgression + + + + 1 + Leitlinienstatus fehlt + Prüfung, ob Leitlinienstatus vorhanden ist + Klinik/Anamnese_Leitlinienstatus + not isEmptyString(Leitlinienstatus) + true + true + true + 0 + + Leitlinienstatus + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt + DatumGrenze_DatumErstdiagnose_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 2 + Das Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + + + + + Benutzer Bibliothek + + DNPM + 3 + + + DNPM + 3.0 + 1 + + + + + DNPM_Therapieplan + + -3 + DNPM Therapieplan + 1 + DNPM Therapieplan + DNPM Therapieplan + DNPM Therapieplan + + false + true + 0 + 0 + false + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> + + + + + + + + 0 + false + false + true + true + false + false + false + false + true + 20119 + ba1defe9-f083-4153-8827-a808f18216e1 + 168 + true + + + datefield + datum + Datum (erstes) MTB true false true - 2.0 + 4.5 false - 1 + 0 0 - evidenzlevel_zusatz - DNPM_UF_Einzelempfehlung - grpEvidenzlevel - none + datum + DNPM_Therapieplan + mtbepisode + date 0 0 - false + mandatory false @@ -18684,13 +18680,13 @@ 0 0 false - + Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. true false false - code - code,kurz + + 0 0 0 @@ -18706,37 +18702,42 @@ false false - 1 + 0 0 true false 0 20119 - 822e85b6-9a01-4d48-bdbe-6d9d224c1e2f - 2 + 69d00f2d-9a38-4ba2-815c-8e8469688293 + 16 false false - - group - grpEvidenzlevel - Evidenzlevel + + combobox + humangenberatung + Empfehlung true false true - 5.0 + 0.25 false - 0 + 1 0 - - + humangen_beratung + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 - false + mandatory false + + if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + true + @@ -18746,13 +18747,13 @@ 0 0 false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + 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 @@ -18768,37 +18769,42 @@ false false - 0 + 1 0 true false 0 20119 - 0d903022-3620-401b-9c9a-a358f20d32ba - 4 + 30ea3ffd-3599-4208-ac56-773296f1bddc + 8 false false - - group - grpwirkstoffe - Wirkstoffe + + combobox + reevaluation + Empfehlung true false true - 4.0 + 0.25 false - 0 + 1 0 - - + reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 - false + mandatory false + + if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} + true + @@ -18808,13 +18814,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. + 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 @@ -18830,61 +18836,62 @@ false false - 0 + 1 0 true false 0 20119 - 7b7a248b-86d3-4526-b248-4e93708382d8 - 4 + e5db2a60-2cf2-47d6-997a-cadde76d5cd4 + 7 false false - - combobox - hatstudie - Studienempfehlung + + formReference + referstemtb + Erstes MTB true false true - 0.5 + 2.25 false false - 1 + 0 0 - hat_studie - DNPM_UF_Einzelempfehlung - Studienempfehlung + ref_tumorkonferenz + DNPM_Therapieplan + mtbepisode none 0 0 - mandatory + false false - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + 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, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. true false false - code - code,kurz + + 0 0 0 @@ -18900,61 +18907,55 @@ false false - 1 + 0 0 true false 0 20119 - 50da6887-d17a-4326-8c62-fc81cb613d41 - 4 + df55f338-f0e5-43f8-8a0a-d006decd2288 + 56 false false - - formReference - mtb - MTB + + textarea + humangenberbegruendung + Begründung true false true - 1.0 + 5.0 - - - false false 0 0 - ref_tumorkonferenz - DNPM_UF_Einzelempfehlung - + humangen_ber_begruendung + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 - false + true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' true - + + humangenberatung + false - - var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); - true - - OS.Tumorkonferenz - Tumorkonferenz 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; + Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. true false @@ -18982,44 +18983,48 @@ false 0 20119 - 50b7e421-625d-4f0e-bf86-252f54a0b0e5 - 22 + a3b77204-2625-4947-9bd1-7b01422765af + 6 false false - - textfield - prio - Priorität + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false true - 3.0 + 2.25 + + + false false 0 0 - prio - DNPM_UF_Einzelempfehlung + ref_dnpm_klinikanamnese + DNPM_Therapieplan none 0 0 false false + DNPM Klinik/Anamnese - + Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} 1 true false 0 0 false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. - true + false false false @@ -19028,7 +19033,7 @@ 0 0 0 - 3 + 0 false false false @@ -19045,30 +19050,27 @@ false 0 20119 - 996beac9-0a69-46d1-a05d-f1393c01e5d6 - 3 + 6113375c-59ef-4792-a010-cb615723d60b + 6 false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true - true - true - 10.5 + false + false + 7.25 - - - false false 0 0 - ref_dnpm_followup - DNPM_UF_Einzelempfehlung - FollowUp + mit_empfehlung_rebiopsie + DNPM_Therapieplan + none 0 0 @@ -19076,7 +19078,7 @@ false - FollowUp vom {DatumFollowUp} + 1 true false @@ -19111,47 +19113,41 @@ false 0 20119 - 360d7628-9b64-4368-8fb9-adb52d038c65 - 8 + f18deeb8-2b67-4db7-ba7b-b312d8930111 + 2 false false - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung + + section + Targetierung + Targetierung true false true - 6.0 + 4.0 false 0 0 - ref_molekulargenetik - DNPM_UF_Einzelempfehlung + none 0 0 false 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 @@ -19179,35 +19175,39 @@ false 0 20119 - 0201bd36-8d57-4238-a508-19210eaee58e - 21 + b2638e6e-0d74-45ec-b89e-49e3230645e7 + 3 false false - textarea - stmolaltalle - Alle stützenden molekularen Alterationen + subform + DNPMUFRebiopsie + Rebiopsie true - true - true - 6.5 + false + false + 7.5 - - - false false 0 0 - st_mol_alt_alle - DNPM_UF_Einzelempfehlung + none 0 0 false + + mitempfehlungrebiopsie = true + true + + mitempfehlungrebiopsie + + false + DNPM UF Rebiopsie @@ -19217,7 +19217,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 @@ -19245,19 +19245,19 @@ false 0 20119 - 3e9b2277-eeff-438c-a092-a6231e860480 - 8 + e8b65cd6-287c-4447-8056-d5783dea068b + 3 false false - - textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON + + datefield + datumtkreevaluation + Datum MTB true false true - 6.875 + 0.75 @@ -19266,23 +19266,25 @@ 0 0 - st_mol_alt_variante_json - DNPM_UF_Einzelempfehlung - + datum_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false - false + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - + + reevaluation + false - 0 + 1 true false 0 @@ -19299,7 +19301,7 @@ 0 0 0 - 3 + 0 false false false @@ -19316,41 +19318,30 @@ false 0 20119 - d49ac913-8377-4886-b25a-5a1fa8b3daf7 - 5 + 20e29d55-e20a-4f82-a681-7ba16376ca58 + 7 false false - - textfield - studie - Studie + + section + bereichreevaluation + Reevaluation true false true - 1.25 + 7.0 - - - false false 0 0 - studie - DNPM_UF_Einzelempfehlung - Studienempfehlung + + none 0 0 false - - hatstudie = '1' - true - - hatstudie - - false @@ -19361,7 +19352,7 @@ 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. + true false @@ -19372,7 +19363,7 @@ 0 0 0 - 3 + 0 false false false @@ -19389,42 +19380,38 @@ false 0 20119 - bc22f199-6447-4982-90fe-47fcab573045 - 3 + 599fc662-edd6-46e2-adbd-2befb23baf89 + 4 false false - - combobox - studieinternextern - intern/extern + + button + Button1 + Aus MTBs aktualisieren true false - true - 1.625 + false + 10.0 false false - 1 + 0 0 - studie_internextern - DNPM_UF_Einzelempfehlung - Studienempfehlung + + mtbepisode none 0 0 false - - hatstudie = '1' - true - - hatstudie - - 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 + @@ -19434,17 +19421,17 @@ 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. + true false false - code - code,kurz + + 0 0 0 - 0 + -1 0 false false @@ -19456,25 +19443,25 @@ false false - 1 + 0 0 true false 0 20119 - 766c556c-b798-4d18-83b3-06f3da0b6e47 - 3 + f67d586a-1eda-4e42-a609-7eec50dc3973 + 4 false false - - textarea - studienalle - Alle Studienempfehlungen + + formReference + reftkreevaluation + MTB true false true - 5.0 + 0.5 @@ -19483,35 +19470,36 @@ 0 0 - studien_alle - DNPM_UF_Einzelempfehlung - Studienempfehlung + ref_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false - hatstudie = '1' + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - hatstudie + reevaluation 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;} + var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); true + OS.Tumorkonferenz - + MTB vom {Datum} 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 @@ -19539,44 +19527,43 @@ false 0 20119 - 0ff59781-dd6e-4b23-8a12-88f2635af009 - 10 + 38ce3c4b-6425-43d3-ba7b-bd3527312d48 + 8 false false - - textarea - studienallejson - Alle Studienempfehlungen JSON + + subform + Einzelempfehlung + Einzelempfehlung true false - true - 6.0 + false + 8.0 - - - false false 0 0 - studien_alle_json - DNPM_UF_Einzelempfehlung - Studienempfehlung + + none 0 0 false - false + miteinzelempfehlung = true true - + + miteinzelempfehlung + false + DNPM UF Einzelempfehlung - 0 + 1 true false 0 @@ -19610,38 +19597,31 @@ false 0 20119 - bd3d6fa9-b4b7-4f3d-8140-3e1557890abd + 48800c54-785d-49e1-a896-df93d6330343 4 false false - - textfield - studienct - NCT-Nummer + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung true false false - 2.0 + 7.75 false 0 0 - studie_nct - DNPM_UF_Einzelempfehlung - Studienempfehlung + mit_einzelempfehlung + DNPM_Therapieplan + none 0 0 false - - hatstudie = '1' - true - - hatstudie - - false @@ -19652,7 +19632,7 @@ 0 0 false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. + true false @@ -19663,7 +19643,7 @@ 0 0 0 - 3 + 0 false false false @@ -19680,49 +19660,50 @@ false 0 20119 - 202f1826-c068-48d5-bd3e-e1be337fc8a4 - 8 + 7f959329-e806-4cb0-815f-5e7c33da7f2d + 2 false false - - textfield - studieort - Ort + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false - false - 3.0 + true + 6.0 false 0 0 - studie_ort - DNPM_UF_Einzelempfehlung - Studienempfehlung + ref_molekulargenetik + DNPM_Therapieplan + bereichreevaluation none 0 0 false - hatstudie = '1' + reevaluation = '1' true - hatstudie + reevaluation false + OS.Molekulargenetik - + Befund vom {Datum} 1 true false 0 0 false - Geben Sie hier den Ort oder die Orte der Studie an. + true false @@ -19733,7 +19714,7 @@ 0 0 0 - 3 + 0 false false false @@ -19750,19 +19731,19 @@ false 0 20119 - f983dce0-a998-4df1-b685-7f3b865dda5b + 07e21307-356f-4c42-abcb-5b2925c9143d 8 false false - + datefield - ufeedatum + datumtkhumangenber Datum MTB true false true - 2.0 + 0.75 @@ -19771,29 +19752,31 @@ 0 0 - datum - DNPM_UF_Einzelempfehlung - - date + datum_tk_humangenber + DNPM_Therapieplan + bereichHumangenBeratung + none 0 0 false - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - + + humangenberatung + false - 0 + 1 true false 0 0 false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + true false @@ -19821,17 +19804,17 @@ false 0 20119 - 4b7798b4-4db6-42ca-a012-028ae448ac5d - 9 + 838c85e1-fc85-4dbc-a33f-4806f33df8bd + 7 false false - - textarea - wirkstoffe - + + formReference + reftkhumangenber + MTB true - true + false true 0.5 @@ -19842,24 +19825,36 @@ 0 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe + ref_tk_humangenber + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 false + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + false + + var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); + true + + OS.Tumorkonferenz - + MTB vom {Datum} 1 true false 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + true false @@ -19887,50 +19882,42 @@ false 0 20119 - e86306f2-9c40-4d37-b937-9b9ca06835b7 + e68cc445-cb5b-4087-a21a-19323998776d 10 false false - + textarea - wirkstoffejson - + protokollauszug + Protokollauszug true - true + false true - 4.25 + 9.0 - - - false false 0 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung - + protokollauszug + DNPM_Therapieplan + mtbepisode none 0 0 false - - false - true - - false - 0 + 1 true false 0 0 false - + Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. true false @@ -19949,197 +19936,24 @@ 0 0 true - - false - false - 0 - 0 - true - false - 0 - 20119 - 1386e2a6-52ad-449f-b5c9-c89f43d1e8b6 - 10 - false - false - - - - - 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 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) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - - - 1 - Das Erstellungsdatum der Einzelempfehlung fehlt - Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist - Einzelempfehlung_Erstellungsdatum - not isEmpty(ufeedatum) - 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 - - - - 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 - 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' - true - 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 - true - true - true - 0 - - prio - - - - - - - - Benutzer Bibliothek - - DNPM - 3 - - - - - 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 - 0ad83475-4100-443e-969e-d6090dfb3571 - 4 - true - - - textfield - Befundnummer - Befundnummer + + false + false + 0 + 0 + true + false + 0 + 20119 + d4842b69-80a6-461c-8324-ba1bba795f44 + 4 + false + false + + + combobox + target + Target gefunden? true false true @@ -20147,15 +19961,15 @@ false - 0 + 1 0 - Befundnummer - DNPM_Vorbefunde - + target + DNPM_Therapieplan + Targetierung none 0 0 - false + mandatory false @@ -20166,18 +19980,18 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -20188,32 +20002,31 @@ false false - 0 + 1 0 true false 0 20119 - c782e3ec-5e0b-4cce-b0f8-4896120079c5 - 1 + 901c320c-8a8d-431a-bbec-bc3370c208e3 + 6 false false - - textarea - Ergebnisse - Ergebnisse + + section + mtbepisode + MTB Episode true false true - 3.0 + 0.5 false 0 0 - Ergebnisse - DNPM_Vorbefunde + none 0 @@ -20257,26 +20070,25 @@ false 0 20119 - 04b2b835-c37c-4f51-8877-ef988425ea00 + 558ded2f-8c8e-4f4f-948a-c16240429c74 1 false false - - textarea - InstitutName - Institut + + section + bereichHumangenBeratung + Humangenetische Beratung true false true - 2.0 + 5.0 false 0 0 - InstitutName - DNPM_Vorbefunde + none 0 @@ -20320,13 +20132,198 @@ false 0 20119 - 1094c9e7-a326-48d3-b78b-48f9041f97c8 - 1 + edae333c-6c59-46f1-8864-813a9a89cd92 + 3 false false - + + + 1 + Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist + Therapieplan_Histologische Reevaluation_Erstellungsdatum + not isEmpty(datumtkreevaluation) + true + true + true + reevaluation = '1' + true + 0 + + datumtkreevaluation + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt + DatumGrenze_datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datum) + true + true + true + 0 + + datum + + + + 1 + Das Erstellungsdatum des Therapieplans fehlt + Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist + Therapieplan_Erstellungsdatum + not isEmpty(datum) + true + true + true + 0 + + datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt + DatumGrenze_datumtkreevaluation_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) + true + true + true + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt + DatumGrenze_datumtkreevaluation_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkreevaluation) + true + true + true + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt + DatumGrenze_datumtkreevaluation_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) + true + true + true + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt + DatumGrenze_datum_GueltigZukunft + dateAfterOrEquals(getNow(), datum) + true + true + true + 0 + + datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt + DatumGrenze_datumtkhumangenber_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) + true + true + true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber + + + + 1 + Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt + Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist + Therapieplan_Human-genetische Beratung_Erstellungsdatum + not isEmpty(datumtkhumangenber) + true + true + true + humangenberatung = '1' + true + 0 + + datumtkhumangenber + + + + 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) + true + true + true + 0 + + datum + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt + DatumGrenze_datumtkhumangenber_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + true + true + true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt + DatumGrenze_datumtkhumangenber_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkhumangenber) + true + true + true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkhumangenber + + + @@ -20336,6 +20333,11 @@ DNPM 3 + + DNPM + 3.0 + 1 + -- cgit v1.2.3