diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index dabefba..9108850 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,195 +1,11 @@ - 2024-05-31Z + 2025-04-12Z OnkoStar 2.12.4 - - DNPM.GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 - 4 - - - 1 - 2022-03-18Z - DNPM.GrundNichtumsetzung.v1 - true - v1 - 20119 - b9b1a0d5-571b-4a93-858f-1c758779060d - 2 - - - w - Weitere Gründe - Weitere Gründe - - - 10.0 - - - k - Klinisch keine Indikation - Klinisch keine Indikation - - - 3.0 - - - u - Unbekannt - Unbekannt - - - 11.0 - - - m - Medizinische Gründe - Medizinische Gründe - - - 4.0 - - - t - Tod - Tod - - - 6.0 - - - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend - - - 2.0 - - - b - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - - - 7.0 - - - l - Lost to FU - Lost to FU - - - 9.0 - - - e - Weiterbehandlung extern - Weiterbehandlung extern - - - 8.0 - - - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt - - - 5.0 - - - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt - - - 1.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Umsetzungsart - Umsetzungsart - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 8a99861b-ca2f-4d02-98eb-9eef5332e53c - 4 - - - 1 - 2022-03-18Z - DNPM.Umsetzungsart.v1 - true - v1 - 20119 - 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 - 2 - - - h - individueller Heilversuch - individueller Heilversuch - - - 4.0 - - - i - in-label - in-label - - - 2.0 - - - o - off-label (Studie) - off-label (Studie) - - - 3.0 - - - k - Kü-Antrag - Kü-Antrag - - - 1.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - DNPM.StatusTherapie DNPM.StatusTherapie @@ -302,6 +118,238 @@ 1 + + DNPM.GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + 4 + + + 1 + 2022-03-18Z + DNPM.GrundNichtumsetzung.v1 + true + v1 + 20119 + b9b1a0d5-571b-4a93-858f-1c758779060d + 2 + + + l + Lost to FU + Lost to FU + + + 9.0 + + + t + Tod + Tod + + + 6.0 + + + u + Unbekannt + Unbekannt + + + 11.0 + + + b + Wahl einer anderen Therapie durch Behandler + Wahl einer anderen Therapie durch Behandler + + + 7.0 + + + k + Klinisch keine Indikation + Klinisch keine Indikation + + + 3.0 + + + n + Kostenübernahme noch ausstehend + Kostenübernahme noch ausstehend + + + 2.0 + + + p + Therapie durch Patient abgelehnt + Therapie durch Patient abgelehnt + + + 5.0 + + + a + Kostenübernahme abgelehnt + Kostenübernahme abgelehnt + + + 1.0 + + + e + Weiterbehandlung extern + Weiterbehandlung extern + + + 8.0 + + + m + Medizinische Gründe + Medizinische Gründe + + + 4.0 + + + w + Weitere Gründe + Weitere Gründe + + + 10.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.StatusKostenuebernahme + DNPM.StatusKostenuebernahme + SIMPLE + false + + 20119 + ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 + 2 + + + 1 + 2023-02-24Z + DNPM.StatusKostenuebernahme.v1 + true + v1 + 20119 + c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + 2 + + + rejected + abgelehnt + abgelehnt + + + 2.0 + + + accepted + angenommen + angenommen + + + 1.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Umsetzungsart + Umsetzungsart + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 8a99861b-ca2f-4d02-98eb-9eef5332e53c + 4 + + + 1 + 2022-03-18Z + DNPM.Umsetzungsart.v1 + true + v1 + 20119 + 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 + 2 + + + o + off-label (Studie) + off-label (Studie) + + + 3.0 + + + i + in-label + in-label + + + 2.0 + + + k + Kü-Antrag + Kü-Antrag + + + 1.0 + + + h + individueller Heilversuch + individueller Heilversuch + + + 4.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.GrundAblehnung Grund für Ablehnung der Kostenübernahme @@ -330,14 +378,6 @@ 1.0 - - w - Weitere Gründe - Weitere Gründe - - - 3.0 - s Standardtherapie nicht ausgeschöpft @@ -346,6 +386,14 @@ 2.0 + + w + Weitere Gründe + Weitere Gründe + + + 3.0 + @@ -379,12 +427,36 @@ 8 - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish - 9.0 + 2.0 + + + other + weitere Gründe + weitere Gründe + other + + 12.0 + + + death + Tod + Tod + patient-death + + 6.0 + + + bsc + Best Supportive Care + Best Supportive Care + best supportive care + + 11.0 pe @@ -395,12 +467,20 @@ 3.0 - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish + pr + Progression + Progression + progression - 2.0 + 5.0 + + + mr + medizinische Gründe + medizinische Gründe + medical-reason + + 4.0 re @@ -411,12 +491,20 @@ 1.0 - bsc - Best Supportive Care - Best Supportive Care - best supportive care + to + Toxizität + Toxizität + toxicity - 11.0 + 7.0 + + + un + unbekannt + unbekannt + unknown + + 13.0 ot @@ -435,52 +523,12 @@ 10.0 - pr - Progression - Progression - progression + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally - 5.0 - - - death - Tod - Tod - patient-death - - 6.0 - - - mr - medizinische Gründe - medizinische Gründe - medical-reason - - 4.0 - - - un - unbekannt - unbekannt - unknown - - 13.0 - - - to - Toxizität - Toxizität - toxicity - - 7.0 - - - other - weitere Gründe - weitere Gründe - other - - 12.0 + 9.0 @@ -514,6 +562,14 @@ 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 9 + + n + Nicht anwendbar (NA) + Nicht anwendbar (NA) + + + 7.0 + y Bewertung noch nicht möglich @@ -522,14 +578,6 @@ 9.0 - - s - Stable Disease (SD) - Stable Disease (SD) - - - 4.0 - c Complete Response (CR) @@ -539,12 +587,20 @@ 1.0 - m - Mixed Response (MR) - Mixed Response (MR) + p + Progressive Disease (PD) + Progressive Disease (PD) - 3.0 + 5.0 + + + t + Partial Response (PR) + Partial Response (PR) + + + 2.0 u @@ -555,12 +611,20 @@ 6.0 - p - Progressive Disease (PD) - Progressive Disease (PD) + m + Mixed Response (MR) + Mixed Response (MR) - 5.0 + 3.0 + + + s + Stable Disease (SD) + Stable Disease (SD) + + + 4.0 x @@ -570,22 +634,6 @@ 8.0 - - n - Nicht anwendbar (NA) - Nicht anwendbar (NA) - - - 7.0 - - - t - Partial Response (PR) - Partial Response (PR) - - - 2.0 - @@ -596,13 +644,19 @@ Ansprechen auf letzte Therapielinie - p + t u - t + s + + + p + + + n m @@ -610,12 +664,6 @@ c - - s - - - n - @@ -626,13 +674,7 @@ Best Response - t - - - m - - - y + x c @@ -641,10 +683,16 @@ p - s + m - x + t + + + y + + + s @@ -660,41 +708,153 @@ - DNPM.StatusKostenuebernahme - DNPM.StatusKostenuebernahme + DNPM.MolekulareAlteration + Stützende molekulare Alteration SIMPLE false - + Klinischer KDS-DNPM 20119 - ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 - 2 + 8d012362-c74a-43b0-9c74-f05534d27c49 + 4 1 - 2023-02-24Z - DNPM.StatusKostenuebernahme.v1 + 2022-03-19Z + DNPM.MolekulareAlteration.v1 true v1 20119 - c18acf29-76f7-4666-b21f-77a6e3b9d4f8 + be7727b0-d159-439d-8f77-feb0093196cf 2 - accepted - angenommen - angenommen + i + Insertion + Insertion + + + 3.0 + + + d + Deletion (hom./het.) + Deletion (hom./het.) + + + 2.0 + + + a + Amplifikation (n CN) + Amplifikation (n CN) 1.0 - rejected - abgelehnt - abgelehnt + f + Fusion + Fusion + 4.0 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Evidenzlevel + Evidenzlevel + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 18d5d70a-84d7-4f12-a10f-28802083f92e + 5 + + + 1 + 2022-03-15Z + 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 + + + 3 + m1C + m1C + + Ein oder mehrere Fallberichte in der gleichen Tumorentität. + 3.0 + + + 8 + m4 + m4 + + Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. + 8.0 + + + 7 + m3 + m3 + + Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. + 7.0 + + + 6 + m2C + m2C + + Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. + 6.0 + + + 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 + + + 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 + + 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 + @@ -728,12 +888,12 @@ 3 - z - Z - Z + v + iv + iv - Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) - 3.0 + in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). + 2.0 r @@ -744,12 +904,12 @@ 4.0 - v - iv - iv + z + Z + Z - 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 + Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) + 3.0 s @@ -791,14 +951,6 @@ 2b66c852-c5f2-41a3-9bce-c858c067aa80 2 - - e - extern - extern - - - 2.0 - i intern @@ -807,162 +959,10 @@ 1.0 - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Evidenzlevel - Evidenzlevel - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 18d5d70a-84d7-4f12-a10f-28802083f92e - 5 - - - 1 - 2022-03-15Z - DNPM.Evidenzlevel.v1 - true - v1 - 20119 - ef16b7c1-fb1e-4391-87a7-487df93ddea1 - 3 - - 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 - - - 8 - m4 - m4 - - Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. - 8.0 - - - 3 - m1C - m1C - - Ein oder mehrere Fallberichte in der gleichen Tumorentität. - 3.0 - - - 5 - m2B - m2B - - In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. - 5.0 - - - 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 - - - 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 - - - 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 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.MolekulareAlteration - Stützende molekulare Alteration - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 8d012362-c74a-43b0-9c74-f05534d27c49 - 4 - - - 1 - 2022-03-19Z - DNPM.MolekulareAlteration.v1 - true - v1 - 20119 - be7727b0-d159-439d-8f77-feb0093196cf - 2 - - - a - Amplifikation (n CN) - Amplifikation (n CN) - - - 1.0 - - - f - Fusion - Fusion - - - 4.0 - - - i - Insertion - Insertion - - - 3.0 - - - d - Deletion (hom./het.) - Deletion (hom./het.) + e + extern + extern 2.0 @@ -1000,20 +1000,12 @@ 2 - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich + 0 + Nein + Nein - 3.0 - - - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt - - - 4.0 + 2.0 1 @@ -1024,12 +1016,20 @@ 1.0 - 0 - Nein - Nein + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt - 2.0 + 4.0 + + + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich + + + 3.0 @@ -1064,12 +1064,12 @@ 2 - u - unbekannt - unbekannt + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten - 7.0 + 4.0 r @@ -1079,22 +1079,6 @@ 5.0 - - p - Progression - Progression - - - 2.0 - - - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten - - - 4.0 - z Zustandsverschlechterung @@ -1111,6 +1095,22 @@ 6.0 + + p + Progression + Progression + + + 2.0 + + + u + unbekannt + unbekannt + + + 7.0 + t Toxizität @@ -1131,70 +1131,6 @@ 1 - - DNPM.Krankheitsausdehnung - Aktuelle Krankheitsausdehnung - SIMPLE - false - Klinischer KDS-DNPM - 20119 - baaf0065-3919-41de-9647-8cdc499b99b7 - 4 - - - 1 - 2022-03-14Z - DNPM.Krankheitsausdehnung.v1 - true - v1 - 20119 - ae3b1f61-2a85-4851-9d04-1f553261aaa6 - 2 - - - u - Unbekannt - Unbekannt - - - 4.0 - - - t - Tumorfrei - Tumorfrei - - - 3.0 - - - l - Lokal - Lokal - - - 1.0 - - - m - Metastasiert - Metastasiert - - - 2.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - DNPM.LeitlinienStatus DNPM.LeitlinienStatus @@ -1215,6 +1151,22 @@ 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 + + unknown + unbekannt + unbekannt + + + 5.0 + + + impossible + nicht möglich + nicht möglich + + + 3.0 + noguidelin keine Leitlinie verfügbar @@ -1231,14 +1183,6 @@ 2.0 - - impossible - nicht möglich - nicht möglich - - - 3.0 - exhausted ausgeschöpft @@ -1247,14 +1191,6 @@ 1.0 - - unknown - unbekannt - unbekannt - - - 5.0 - @@ -1316,57 +1252,57 @@ - DNPM.Tumorausbreitung - Diagnose.Tumorausbreitung + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung SIMPLE false Klinischer KDS-DNPM 20119 - 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 - 7 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 1 - 2022-03-15Z - DNPM.Tumorausbreitung.v1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 true v1 20119 - 07b4d915-e3a7-40a4-b7d7-4744ac351a1a - 4 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 + 2 - tumor-free - Tumorfrei - Tumorfrei + l + Lokal + Lokal 1.0 - local - Lokal - Lokal - - - 1.5 - - - unknown - Unbekannt - Unbekannt - - - 4.0 - - - metastasiz + m Metastasiert Metastasiert 2.0 + + t + Tumorfrei + Tumorfrei + + + 3.0 + + + u + Unbekannt + Unbekannt + + + 4.0 + @@ -1447,14 +1383,6 @@ cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 - - z - zugestimmt - zugestimmt - - - 0.0 - a abgelehnt @@ -1463,6 +1391,14 @@ 1.0 + + z + zugestimmt + zugestimmt + + + 0.0 + w widerrufen @@ -1511,14 +1447,6 @@ 3.0 - - z - zugestimmt - zugestimmt - - - 1.0 - a abgelehnt @@ -1527,8 +1455,31 @@ 2.0 + + z + zugestimmt + zugestimmt + + + 1.0 + + + Einwilligung + 2.0 + false + 2 + Einwilligung + + + a + + + z + + + Widerruf 1.0 @@ -1541,21 +1492,6 @@ - - Einwilligung - 2.0 - false - 2 - Einwilligung - - - z - - - a - - - @@ -1567,6 +1503,70 @@ 1 + + DNPM.Tumorausbreitung + Diagnose.Tumorausbreitung + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 + 7 + + + 1 + 2022-03-15Z + DNPM.Tumorausbreitung.v1 + true + v1 + 20119 + 07b4d915-e3a7-40a4-b7d7-4744ac351a1a + 4 + + + metastasiz + Metastasiert + Metastasiert + + + 2.0 + + + unknown + Unbekannt + Unbekannt + + + 4.0 + + + tumor-free + Tumorfrei + Tumorfrei + + + 1.0 + + + local + Lokal + Lokal + + + 1.5 + + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + DNPM.Target DNPM.Target @@ -1587,14 +1587,6 @@ 38193aef-55cd-431d-9ba5-ec260ab1bd28 2 - - TG - Target gefunden - Target gefunden - - - 2.0 - U Unbekannt @@ -1611,6 +1603,14 @@ 1.0 + + TG + Target gefunden + Target gefunden + + + 2.0 + @@ -1635,30 +1635,6 @@ 4867fa84-11f8-430c-a90d-b11f00684100 11 - - InstitutName - InstitutName - Institut - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 11839cd7-0f23-47ac-9131-47bd98890221 - 13 - Befundnummer Befundnummer @@ -1707,6 +1683,30 @@ 249f02c9-d175-4c2e-8c16-63286dd5ecc7 14 + + InstitutName + InstitutName + Institut + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 11839cd7-0f23-47ac-9131-47bd98890221 + 13 + @@ -1728,273 +1728,6 @@ d9b30f65-bb23-4379-80f2-f299566c0826 19 - - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 - 6 - - - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d - 5 - - - Therapiedauer - Therapiedauer - Therapiedauer - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 4 - - - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - b4be56af-15b3-479d-908a-886902187c8f - 6 - - - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 - 6 - - - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 - 5 - - - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba - 5 - - - BewertungMemo - BewertungMemo - Bemerkung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b - 6 - - - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d - 5 - - - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 - 6 - - - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 - DNPM.StatusTherapie StatusTherapie @@ -2020,30 +1753,6 @@ bdd1febf-3f1e-4866-955b-825931638ef2 5 - - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc - 6 - Therapieende Therapieende @@ -2068,6 +1777,78 @@ 85b4103a-00b6-44bd-a8a6-f04cd209b495 6 + + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 + + + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + ef006004-6dad-4d34-9d4a-d68be126f04c + 5 + + + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 07acc1de-5f19-414c-bb96-6970bd623152 + 6 + DNPM.Dosisdichte Dosisdichte @@ -2093,6 +1874,153 @@ 33ad68dd-9c87-47d2-8038-421b13cde0ab 5 + + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 58cefbff-fda9-44c9-a5a1-af343249f4be + 5 + + + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 1cb95d66-27e4-49c9-9f2b-705abb2e881d + 5 + + + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + c5734b67-1815-4e9e-abc7-935046cf6f83 + 6 + + + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + f4a2829b-5bb6-4511-bc10-059278c9ba71 + 6 + + + DNPM.GrundNichtumsetzung + GrundNichtumsetzungTh + GrundNichtumsetzungTh + Grund für nicht umgesetzte Therapie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 26a42220-9095-4bbf-b469-4b9bac1ac364 + 4 + + + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 5 + AblehnungKostenMemo AblehnungKostenMemo @@ -2117,6 +2045,152 @@ aac8551d-8158-4b7e-873f-d23fdfb14b7a 6 + + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 0da5a853-312d-4733-8ff2-1255e36358fc + 6 + + + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 6 + + + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + d106aa22-9956-4386-a3a4-2977dad5ffaa + 5 + + + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + 5 + + + BewertungMemo + BewertungMemo + Bemerkung + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b + 6 + + + Therapiedauer + Therapiedauer + Therapiedauer + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 + 4 + DNPM.GrundAblehnung AblehnungKosten @@ -2142,30 +2216,6 @@ d5ba385c-840e-4ceb-bdcd-377e8a37c09f 5 - - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 - 6 - OS.JaNeinUnbekannt Empfehlungsumsetzung @@ -2192,10 +2242,10 @@ 4 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum + date 0 @@ -2207,26 +2257,26 @@ 0.0 false - false + true 0 false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 - integer + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + longtext - 0 + 65535 true false - true + false false 0.0 @@ -2236,8 +2286,8 @@ false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b - 6 + 35ec18a7-f929-4427-91e0-335fb707e1ba + 5 Therapiestart @@ -2263,6 +2313,78 @@ c926f879-1098-4bd9-9023-c1eda0cf8c1e 6 + + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + b4be56af-15b3-479d-908a-886902187c8f + 6 + + + DatumProgression + DatumProgression + Datum der Progression + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 6 + + + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 780fa889-512a-4c31-b097-16a6843a3c0b + 6 + DNPM.GrundTherapieabbruch GrundTherapieabbruch @@ -2288,103 +2410,6 @@ 7648480b-2210-4642-adc1-dd19f036e7bf 5 - - DNPM.GrundNichtumsetzung - GrundNichtumsetzungTh - GrundNichtumsetzungTh - Grund für nicht umgesetzte Therapie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 26a42220-9095-4bbf-b469-4b9bac1ac364 - 4 - - - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 5 - - - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 - 6 - - - DatumProgression - DatumProgression - Datum der Progression - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 - 6 - DNPM.Ansprechen BestResponse @@ -2411,9 +2436,9 @@ 5 - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups date @@ -2421,43 +2446,18 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be - 5 - - - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa - 5 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 @@ -2480,6 +2480,78 @@ 3de135fd-6d55-4280-9889-6ea73e08d668 74 + + wirkstoffe + wirkstoffe + Wirkstoffe + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 + + + studie_nct + studie_nct + NCT-Nummer + shorttext + + + 255 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + ddaac645-aaeb-439e-83ab-65ca80ce9756 + 9 + + + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 7a555332-b002-4e35-b659-19c47164523d + 11 + ref_dnpm_followup ref_dnpm_followup @@ -2504,31 +2576,6 @@ a7abf50b-e20e-40af-9250-eda33596c782 7 - - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e - 9 - studien_alle_json studien_alle_json @@ -2577,250 +2624,6 @@ bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea 10 - - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 - - - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad - 9 - - - OS.Studien - studie - studie - Studie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab - 9 - - - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d - 10 - - - OS.JaNein - hat_studie - hat_studie - Studienempfehlung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 - 9 - - - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 4 - - - ref_molekulargenetik - ref_molekulargenetik - Ref OS.Molekulargenetik - formReference - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 7613d7e8-f4ed-4978-806d-365b84ec260c - 11 - - - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 - 9 - - - datum - datum - Datum MTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - e4332c83-81a1-4a2e-b096-d7a793c6d858 - 10 - - - studie_nct - studie_nct - NCT-Nummer - shorttext - - - 255 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 - 9 - studie_ort studie_ort @@ -2845,55 +2648,6 @@ c695971a-aa82-414e-90f7-76da86a09d5c 9 - - studien_alle - studien_alle - Alle Studienempfehlungen - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - cfcbdbb8-1568-4e18-97be-efb4eaea76b1 - 10 - - - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b - 9 - DNPM.MolekulareAlteration st_mol_alt_erg @@ -2920,10 +2674,34 @@ 9 - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen + wirkstoffe_json + wirkstoffe_json + Wirkstoffe JSON + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 44c2a83c-5c75-4bde-90f6-a31c368ae798 + 9 + + + OS.JaNein + hat_studie + hat_studie + Studienempfehlung propertyCatalogue @@ -2941,8 +2719,33 @@ false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 - 10 + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + 9 + + + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 90c31c81-4c61-4f9a-aa76-9417487a670b + 9 prio @@ -2968,6 +2771,54 @@ 29ebdb4f-916e-4168-963a-fadbfcd20a25 9 + + studien_alle + studien_alle + Alle Studienempfehlungen + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + cfcbdbb8-1568-4e18-97be-efb4eaea76b1 + 10 + + + datum + datum + Datum MTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + e4332c83-81a1-4a2e-b096-d7a793c6d858 + 10 + st_mol_alt_alle st_mol_alt_alle @@ -2993,10 +2844,10 @@ 10 - wirkstoffe - wirkstoffe - Wirkstoffe - longtext + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext 65535 @@ -3013,7 +2864,156 @@ false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 + + + ref_molekulargenetik + ref_molekulargenetik + Ref OS.Molekulargenetik + formReference + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 7613d7e8-f4ed-4978-806d-365b84ec260c + 11 + + + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 9464246d-5fe8-42de-8797-4085d8b94f4e + 9 + + + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 36c93e5f-deda-4c3b-801e-8565e72a8857 + 10 + + + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 + + + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d + 10 + + + OS.Studien + studie + studie + Studie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + db06c7d7-35ef-40a7-8364-61b3c3cdfbab 9 @@ -3037,155 +3037,6 @@ ab9d331c-8d95-49e5-adc2-73295c8fa1a3 50 - - DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 15 - - - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc - 14 - - - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b9fb5736-9331-43af-97c5-af24cb759952 - 17 - - - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten - propertyCatalogue - - - 0 - - true - 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 - - false - false - 0 - false - - 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 18 - - - ICD-10 GM - ICD10 - ICD10 - ICD-10 - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 - DNPM.LeitlinienTherapie VthLeitlTherapieDurchl @@ -3211,444 +3062,6 @@ 86f29de0-792d-4369-a78a-ea711302e368 7 - - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 - - - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 17 - - - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 - - - MTB - MTB - Molekulares Tumorboard - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 - - - Krankenkasse - Krankenkasse - Krankenkasse - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 - - - LtlTherapieende - LtlTherapieende - Letzte Therapielinie-Therapieende - date - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 - 9 - - - OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 - 7 - - - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression - date - - - 0 - - true - false - true - false - 0.0 - - false - true - 0 - false - - 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e - 15 - - - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext - - - 65535 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 - - - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 9 - - - Therapieende - Therapieende - Letzte Therapielinie-Therapieende - date - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 18 - - - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 15 - - - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde - 14 - - - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 - - - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 - 14 - - - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 - - - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 18 - - - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 - CDA.WHO Gehirn WHOGrad @@ -3675,10 +3088,34 @@ 18 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 + + + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten propertyCatalogue @@ -3696,38 +3133,15 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 7 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 - - - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date + ICD-10 GM + ICD10 + ICD10 + ICD-10 + propertyCatalogue 0 @@ -3739,62 +3153,13 @@ 0.0 false - true - 0 - false - - 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 - - - Geburtsdatum - Geburtsdatum - Geburtsdatum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 - - - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false false 2 false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 OS.JaNeinUnbekannt @@ -3847,10 +3212,10 @@ 16 - Todesdatum - Todesdatum - Todesdatum - date + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference 0 @@ -3867,8 +3232,32 @@ false 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 16 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 + + + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 OS.JaNeinUnbekannt @@ -3895,35 +3284,10 @@ dfc00dfb-7492-4158-b65b-126fcbccf236 7 - - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie - propertyCatalogue - - - 0 - - true - false - true - false - 0.0 - - false - false - 2 - false - - 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a - 6 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende Grund für Therapieende propertyCatalogue @@ -3942,9 +3306,178 @@ false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 + + + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 + + + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 + + + Todesdatum + Todesdatum + Todesdatum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 16 + + + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 + 15 + + + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + be53742c-96ca-465f-9c80-0ef9f439a6a9 18 + + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 14 + + + LtlDatumProgression + LtlDatumProgression + Letzte Therapielinie-Datum der Progression + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + ac5ad548-d130-438b-9778-b036d95c7a14 + 8 + OS.JaNeinUnbekannt LeitlinienTherapieProgr @@ -3970,6 +3503,277 @@ 693dad8a-4a50-43c9-9792-1365a2c45b64 15 + + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date + + + 0 + + true + false + true + false + 0.0 + + false + true + 0 + false + + 20119 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 + 17 + + + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende + date + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 + + + OS.JaNein + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 53f77bf5-940c-4e4a-832b-872bbec1da4a + 7 + + + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 + + + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 + + + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 + 15 + + + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 + + + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 + + + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 + + + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext + + + 65535 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 + + + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 + OS.JaNeinUnbekannt DiagFruehTumorerkrankung @@ -3995,6 +3799,79 @@ d9500506-2e23-4eef-96fc-410f6ee9a6d3 7 + + Krankenkasse + Krankenkasse + Krankenkasse + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 + + + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 50235aa6-dcd8-45da-afbc-5ae663166f98 + 6 + + + Geburtsdatum + Geburtsdatum + Geburtsdatum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 + DNPM.Ansprechen AnsprechenLetzteLinie @@ -4021,8 +3898,8 @@ 13 - LtlDatumProgression - LtlDatumProgression + DatumProgression + DatumProgression Letzte Therapielinie-Datum der Progression date @@ -4041,14 +3918,113 @@ false 20119 - ac5ad548-d130-438b-9778-b036d95c7a14 - 8 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + MTB + MTB + Molekulares Tumorboard + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 + + + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 + + + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 + + + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose + propertyCatalogue + + + 0 + + true + false + true + false + 0.0 + + false + false + 2 + false + + 20119 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 + + + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 @@ -4065,8 +4041,32 @@ false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 + + + Therapieende + Therapieende + Letzte Therapielinie-Therapieende + date + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 @@ -4077,6 +4077,1011 @@ 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 + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + e0c3c3dc-4b9d-499c-aed2-f42278104175 + 11 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_Therapielinie + DNPM_Therapielinie + -3 + DNPM_Therapielinie + + false + false + 20119 + f383e34d-ed24-40e1-99c6-56a90b91b07b + 16 + + + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 + + + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 + + + Beginn + Beginn + Beginn + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + b253b051-33da-462b-abd0-a728885e6ca3 + 14 + + + ADT.Gesamtbeurteilung + Ergebnis + Ergebnis + Ergebnis + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf + 14 + + + Nummer + Nummer + Nummer + integer + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 02082e93-b5ca-4540-9b60-742e8bd6dae1 + 16 + + + Ende + Ende + Ende + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 87dac14b-e239-4d51-9920-fcfdb17b085e + 14 + + + Wirkstoffe + Wirkstoffe + Wirkstoffe + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 66f5f386-e903-4c26-812e-501e4abd8a09 + 16 + + + DNPM.Therapie.GrundTherapieende + Abbruchgrund + Abbruchgrund + Abbruchgrund + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + 15 + + + WirkstoffCodes + WirkstoffCodes + Wirkstoff Codes + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 28450eb3-b6f7-41dd-8d05-31daf9e32ccb + 16 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + DNPM_UF_ECOG + DNPM_UF_ECOG + -3 + ECOG Performance Status Befund + + false + false + 20119 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 9158355c-737f-48e6-9e09-d5449a7dd80f + 6 + + + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 + + + + + BENUTZER Bibliothek + + DNPM + 2 + + + + MR.Consent + MR.Consent + -3 + MR.Consent + + false + false + 20119 + 257af907-e52e-423b-bb11-6af23d7a5d4b + 22 + + + DatumWiderrufCBBMR + DatumWiderrufCBBMR + Datum Widerruf CBBMR + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 319dede1-3cfe-4c89-aabd-bc06b7af49f1 + 3 + + + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 15d522b0-d747-485c-87bd-74e7a3f4c97e + 15 + + + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 + + + OS.ConsentStatus + EinwilligungDNPM + EinwilligungDNPM + Einwilligung DNPM + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 + 15 + + + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 + + + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 + + + OS.ConsentStatus + ConsentStatusDNPM + ConsentStatusDNPM + Einwilligung DNPM + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 70f9fe8c-0ea7-4a76-adc1-8677654af975 + 16 + + + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 + + + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 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 + + + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 93286072-ff57-4f58-a063-6f4137debf35 + 14 + + + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 + + + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 + 16 + + + ConsentDatumMTB + ConsentDatumMTB + Datum Einwilligung MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 + + + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + cf480331-1406-46da-93cf-bb341759d107 + 3 + + + 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 + 14 + + + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register + propertyCatalogue + + + 0 + + true + false + false + false + 0.0 + + false + false + 2 + false + + 20119 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 + + + alteWerte + alteWerte + alteWerte + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 66325d4a-7e2d-4e26-b176-a73f544cc446 + 14 + + + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 27bea34f-b8b3-471d-8c15-9823de9a878d + 14 + + + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 14 + + + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb + 15 + + + + + BENUTZER Bibliothek + + allgemein + 2 + + + + MR.Consent Verlauf + MR.Consent Verlauf + -3 + MR.Consent Verlauf + + false + false + 20119 + 4d1488e7-c4d6-459a-be1e-330097d815ce + 4 + + + Ereignis + Ereignis + Ereignis + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 + + + Consent + Consent + Consent + shorttext + + + 255 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 14 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 34874112-d651-457b-a554-178a43ed38ed + 14 + + + + + BENUTZER Bibliothek + + allgemein + 2 + + DNPM_UF_Tumorausbreitung DNPM_UF_Tumorausbreitung @@ -4147,700 +5152,6 @@ 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 - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - e0c3c3dc-4b9d-499c-aed2-f42278104175 - 11 - - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - MR.Consent - MR.Consent - -3 - MR.Consent - - false - false - 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 - - - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 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 - - - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 93286072-ff57-4f58-a063-6f4137debf35 - 14 - - - 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 - 14 - - - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 - - - DatumWiderrufCBBMR - DatumWiderrufCBBMR - Datum Widerruf CBBMR - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 319dede1-3cfe-4c89-aabd-bc06b7af49f1 - 3 - - - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 - - - OS.ConsentStatus - EinwilligungDNPM - EinwilligungDNPM - Einwilligung DNPM - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 - 15 - - - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 - 15 - - - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - cf480331-1406-46da-93cf-bb341759d107 - 3 - - - Datum - Datum - Datum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 14 - - - OS.ConsentStatus - ConsentStatusDNPM - ConsentStatusDNPM - Einwilligung DNPM - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 70f9fe8c-0ea7-4a76-adc1-8677654af975 - 16 - - - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 15 - - - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 15 - - - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 - - - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 - - - alteWerte - alteWerte - alteWerte - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 - - - EinwilligungMTBRegist - EinwilligungMTBRegist - Datum Einwilligung MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 14 - - - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 4 - - - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 - 14 - - - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 16 - - - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 - - - - - BENUTZER Bibliothek - - allgemein - 2 - - - - MR.Consent Verlauf - MR.Consent Verlauf - -3 - MR.Consent Verlauf - - false - false - 20119 - 4d1488e7-c4d6-459a-be1e-330097d815ce - 4 - - - Datum - Datum - Datum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 34874112-d651-457b-a554-178a43ed38ed - 14 - - - Consent - Consent - Consent - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d - 14 - - - Ereignis - Ereignis - Ereignis - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 14 - - - - - BENUTZER Bibliothek - - allgemein - 2 - - DNPM_UF_Histologie DNPM_UF_Histologie @@ -4877,30 +5188,6 @@ 74506739-847a-4f65-a89e-8c4943328244 1 - - Befundtext - Befundtext - Befundtext - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b - 6 - Histologie Histologie @@ -4925,31 +5212,10 @@ 391cf453-7e7b-432f-b583-ec83d855895f 7 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_Therapielinie - DNPM_Therapielinie - -3 - DNPM_Therapielinie - - false - false - 20119 - f383e34d-ed24-40e1-99c6-56a90b91b07b - 16 - - WirkstoffCodes - WirkstoffCodes - Wirkstoff Codes + Befundtext + Befundtext + Befundtext longtext @@ -4967,273 +5233,7 @@ false 20119 - 28450eb3-b6f7-41dd-8d05-31daf9e32ccb - 16 - - - ADT.Gesamtbeurteilung - Ergebnis - Ergebnis - Ergebnis - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf - 14 - - - DNPM.Therapie.GrundTherapieende - Abbruchgrund - Abbruchgrund - Abbruchgrund - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 - 15 - - - Nummer - Nummer - Nummer - integer - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 02082e93-b5ca-4540-9b60-742e8bd6dae1 - 16 - - - Ende - Ende - Ende - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 14 - - - DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 - - - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 - - - Wirkstoffe - Wirkstoffe - Wirkstoffe - shorttext - - - 255 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 66f5f386-e903-4c26-812e-501e4abd8a09 - 16 - - - Beginn - Beginn - Beginn - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b253b051-33da-462b-abd0-a728885e6ca3 - 14 - - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_ECOG - DNPM_UF_ECOG - -3 - ECOG Performance Status Befund - - false - false - 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 - - - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue - - - 0 - - true - false - false - false - 0.0 - - false - false - 2 - false - - 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 - - - Datum - Datum - Datum - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f + 4f535ee2-d90a-4f4c-83a6-50867bed786b 6 @@ -5282,6 +5282,126 @@ fe32f8f7-04da-4701-82d5-ab233e00ae11 5 + + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 + + + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 3153f888-f78a-41d8-b32a-c87683231ed7 + 5 + + + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB + formReference + + + 0 + + true + false + true + false + 0.0 + + false + false + 0 + false + + 20119 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 + + + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + 5 + + + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 9326280e-3e4b-43ca-aa59-432b6805ae2b + 5 + OS.JaNeinUnbekannt reevaluation @@ -5307,6 +5427,102 @@ c889b4ac-d83c-4402-9740-618bf136b05a 5 + + protokollauszug + protokollauszug + Protokollauszug + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 5 + + + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 + + + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 + + + ref_tk_reevaluation + ref_tk_reevaluation + MTB + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 5a3803e8-255a-4317-aaa7-547578f9c794 + 6 + humangen_ber_begruendung humangen_ber_begruendung @@ -5331,30 +5547,6 @@ 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 5 - - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b - 5 - DNPM.Target target @@ -5381,34 +5573,10 @@ 5 - ref_tumorkonferenz - ref_tumorkonferenz - Erste MTB - formReference - - - 0 - - true - false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 9 - - - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung + boolean 0 @@ -5425,31 +5593,7 @@ false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 - - - protokollauszug - protokollauszug - Protokollauszug - longtext - - - 65535 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 5 @@ -5476,150 +5620,6 @@ 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 10 - - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 11 - - - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 - 5 - - - ref_tk_reevaluation - ref_tk_reevaluation - MTB - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 5a3803e8-255a-4317-aaa7-547578f9c794 - 6 - - - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 - - - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 5 - - - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb - 5 - @@ -5641,30 +5641,6 @@ 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c 9 - - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe - formReference - - - 0 - - true - false - false - false - 0.0 - - false - false - 0 - false - - 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 - 5 - ref_tumorkonferenz ref_tumorkonferenz @@ -5689,6 +5665,30 @@ 87e05bb6-f863-4771-9c9c-aa6fbda17461 5 + + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe + formReference + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 5 + datum datum @@ -5789,88 +5789,17 @@ 20119 06847050-ff8f-46c4-87b8-9584c0cef990 - 249 + 250 true - - combobox - hatstudie - Studienempfehlung + + textfield + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON true false true - 0.5 - - - - false - false - - 1 - 0 - hat_studie - DNPM_UF_Einzelempfehlung - Studienempfehlung - none - 0 - 0 - mandatory - BOTH - false - - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 - 4 - false - false - - - textarea - studienallejson - Alle Studienempfehlungen JSON - true - false - true - 6.0 + 6.875 @@ -5879,9 +5808,9 @@ 0 0 - studien_alle_json + st_mol_alt_variante_json DNPM_UF_Einzelempfehlung - Studienempfehlung + none 0 0 @@ -5913,7 +5842,7 @@ 0 0 0 - 0 + 3 false false false @@ -5930,246 +5859,27 @@ false 0 20119 - 693e88d9-cd46-487e-9ed7-dd624bc6ec3e - 4 + 0feea6c9-b388-442c-bf63-79150b168f4c + 5 false false - - button - btnaddstmolalt - Stützende molekulare Alteration bearbeiten - true - false - false - 6.75 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - b757e7cc-9ec3-4480-aa3e-d4bcf031c13d - 12 - false - false - - - button - btnstudiendurchsuchen - Studien durchsuchen - true - false - false - 0.875 - - - - false - false - - 0 - 0 - - Studienempfehlung - none - 0 - 0 - false - BOTH - - hatstudie = '1' - true - - hatstudie - - - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;&#10;const findButtonFieldFormInformation = function (context) {&#10; const findElemId = function (elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function (formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#' + elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#10;}&#10;&#10;const onFailure = function () {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function (d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#10;&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request();&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10; showDialog(blockIndex);&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - -1 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - a14f08b9-4751-4730-ab5b-846ab84cc6bc - 6 - false - false - - - textarea - wirkstoffejson + + combobox + evidenzlevel true - true - true - 4.25 - - - - false - false - - 0 - 0 - wirkstoffe_json - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 9177c6c0-2905-474e-a34f-d8e8b30f31d7 - 10 - false - false - - - combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich - true false true - 5.5 + 1.0 false 1 0 - antrag_kue_erforderlich + evidenzlevel DNPM_UF_Einzelempfehlung - + grpEvidenzlevel none 0 0 @@ -6213,7 +5923,7 @@ false 0 20119 - 10db4953-182d-482c-9762-a5f081d6846e + b24158bb-453d-4405-8439-cff2fdc7e94b 1 false false @@ -6295,148 +6005,23 @@ false false - - group - grpEvidenzlevel - Evidenzlevel + + button + btnstudiendurchsuchen + Studien durchsuchen true false - true - 5.0 + false + 0.875 + + + false false 0 0 - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 92c9326d-964e-4c75-a6fa-388f3423b9f7 - 4 - false - false - - - combobox - evidenzlevelzusatz - - true - false - true - 2.0 - - false - - 1 - 0 - evidenzlevel_zusatz - DNPM_UF_Einzelempfehlung - grpEvidenzlevel - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 944dd2dc-2697-4ad9-ab73-9370a745d035 - 2 - false - false - - - textfield - studieort - Ort - true - false - false - 3.0 - - false - - 0 - 0 - studie_ort - DNPM_UF_Einzelempfehlung Studienempfehlung none 0 @@ -6451,223 +6036,20 @@ false - - - - 1 - true - false - 0 - 0 - false - Geben Sie hier den Ort oder die Orte der Studie an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 15a10da3-89d8-4700-acdd-0fadcd17d197 - 8 - false - false - - - section - Studienempfehlung - Studienempfehlung - true - false - true - 8.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 683d43e2-e797-4ece-b348-5bae78d41247 - 2 - false - false - - - section - FollowUp - FollowUp - true - false - true - 8.5 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - befce831-254e-499a-8ff5-9add1b21668d - 1 - false - false - - - formReference - mtb - MTB - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ref_tumorkonferenz - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;&#10;const findButtonFieldFormInformation = function (context) {&#10; const findElemId = function (elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function (formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#' + elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#10;}&#10;&#10;const onFailure = function () {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function (d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#10;&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request();&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10; showDialog(blockIndex);&#10;} true - OS.Tumorkonferenz - {TK.shortdesc} vom {Datum} - - 0 + + 1 true false 0 0 false - Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; + true false @@ -6677,7 +6059,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6695,26 +6077,28 @@ false 0 20119 - 57707b45-cbf4-4bf6-99e3-b5051bff8552 - 23 + a14f08b9-4751-4730-ab5b-846ab84cc6bc + 6 false false - textfield - prio - Priorität + button + btnaddwirkstoff + Wirkstoffe bearbeiten true false - true - 3.0 + false + 4.5 + + + false false 0 0 - prio - DNPM_UF_Einzelempfehlung + none 0 @@ -6722,70 +6106,10 @@ false BOTH false - - - - 1 - true - false - 0 - 0 - false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - b6e7460e-2350-4d62-8665-e07d5484a123 - 3 - false - false - - - combobox - evidenzlevel - - true - false - true - 1.0 - - false - - 1 - 0 - evidenzlevel - DNPM_UF_Einzelempfehlung - grpEvidenzlevel - none - 0 - 0 - false - BOTH - false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); + true + @@ -6800,12 +6124,12 @@ true false false - code - code,kurz + + 0 0 0 - 0 + -1 0 false false @@ -6817,25 +6141,25 @@ false false - 1 + 0 0 true false 0 20119 - b24158bb-453d-4405-8439-cff2fdc7e94b - 1 + 31b4c59b-b9eb-4383-a8b3-efff9777ab06 + 25 false false - - textarea - wirkstoffe - + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true - true + false true - 0.5 + 6.0 @@ -6844,25 +6168,31 @@ 0 0 - wirkstoffe + ref_molekulargenetik DNPM_UF_Einzelempfehlung - grpwirkstoffe + none 0 0 false BOTH false + + console.log(getFieldValue('refosmolekulargenetik')) + true + + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. true false @@ -6890,8 +6220,8 @@ false 0 20119 - 0ab804d8-16f0-404f-af47-ab19ef324a46 - 10 + 9a7c14b8-958b-4269-bb58-d6267089660e + 22 false false @@ -6974,13 +6304,13 @@ false - datefield - ufeedatum - Datum MTB + button + btnaddstmolalt + Stützende molekulare Alteration bearbeiten true false - true - 2.0 + false + 6.75 @@ -6989,75 +6319,6 @@ 0 0 - datum - DNPM_UF_Einzelempfehlung - - date - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - - - - 0 - true - false - 0 - 0 - false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 1f7fab25-616e-4d3c-8185-057776e5ef69 - 9 - false - false - - - group - grpwirkstoffe - Wirkstoffe - true - false - true - 4.0 - - false - - 0 - 0 none @@ -7066,6 +6327,10 @@ false BOTH false + + const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); + true + @@ -7075,7 +6340,7 @@ 0 0 false - Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. + true false @@ -7085,7 +6350,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7103,8 +6368,8 @@ false 0 20119 - 96e76da7-0ec5-4744-acb9-47b7c7ce957c - 4 + b757e7cc-9ec3-4480-aa3e-d4bcf031c13d + 12 false false @@ -7175,78 +6440,6 @@ false false - - textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON - true - false - true - 6.875 - - - - false - false - - 0 - 0 - st_mol_alt_variante_json - DNPM_UF_Einzelempfehlung - - none - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 0feea6c9-b388-442c-bf63-79150b168f4c - 5 - false - false - textfield studienct @@ -7318,34 +6511,27 @@ false false - - button - Button4 - Verweis entfernen + + group + grpEvidenzlevel + Evidenzlevel true false - false - 11.5 + true + 5.0 - - - false false 0 0 - FollowUp + none 0 0 false BOTH false - - setFieldValue('refdnpmfollowup', ''); - true - @@ -7355,7 +6541,7 @@ 0 0 false - + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -7365,7 +6551,7 @@ 0 0 0 - -1 + 0 0 false false @@ -7383,8 +6569,8 @@ false 0 20119 - d0bbb254-3008-4670-a573-2dd2ec5afb7e - 2 + 92c9326d-964e-4c75-a6fa-388f3423b9f7 + 4 false false @@ -7462,25 +6648,22 @@ false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + textfield + prio + Priorität true - true + false true - 10.5 + 3.0 - - - false false 0 0 - ref_dnpm_followup + prio DNPM_UF_Einzelempfehlung - FollowUp + none 0 0 @@ -7489,7 +6672,151 @@ false - FollowUp vom {DatumFollowUp} + + 1 + true + false + 0 + 0 + false + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + b6e7460e-2350-4d62-8665-e07d5484a123 + 3 + false + false + + + formReference + mtb + MTB + true + false + true + 1.0 + + + + false + false + + 0 + 0 + ref_tumorkonferenz + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); + true + + OS.Tumorkonferenz + + + {TK.shortdesc} vom {Datum} + + 0 + true + false + 0 + 0 + false + Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 57707b45-cbf4-4bf6-99e3-b5051bff8552 + 23 + false + false + + + section + FollowUp + FollowUp + true + false + true + 8.5 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + 1 true false @@ -7524,19 +6851,19 @@ false 0 20119 - 720dda0f-b669-42da-a3d6-0e2dbcbb2894 - 8 + befce831-254e-499a-8ff5-9add1b21668d + 1 false false - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung + + button + Button4 + Verweis entfernen true false - true - 6.0 + false + 11.5 @@ -7545,9 +6872,8 @@ 0 0 - ref_molekulargenetik - DNPM_UF_Einzelempfehlung - + + FollowUp none 0 0 @@ -7555,21 +6881,19 @@ BOTH false - console.log(getFieldValue('refosmolekulargenetik')) + setFieldValue('refdnpmfollowup', ''); true - OS.Molekulargenetik - Befund vom {Datum}, Panel: {Panel} - + 1 true false 0 0 false - Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. + true false @@ -7579,7 +6903,7 @@ 0 0 0 - 0 + -1 0 false false @@ -7597,8 +6921,214 @@ false 0 20119 - 9a7c14b8-958b-4269-bb58-d6267089660e - 22 + d0bbb254-3008-4670-a573-2dd2ec5afb7e + 2 + false + false + + + combobox + hatstudie + Studienempfehlung + true + false + true + 0.5 + + + + false + false + + 1 + 0 + hat_studie + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + mandatory + BOTH + false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + + + + + 1 + true + false + 0 + 0 + false + Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 + 4 + false + false + + + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich + true + false + true + 5.5 + + false + + 1 + 0 + antrag_kue_erforderlich + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 10db4953-182d-482c-9762-a5f081d6846e + 1 + false + false + + + textfield + studieort + Ort + true + false + false + 3.0 + + false + + 0 + 0 + studie_ort + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + hatstudie = '1' + true + + hatstudie + + + false + + + + 1 + true + false + 0 + 0 + false + Geben Sie hier den Ort oder die Orte der Studie an. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 15a10da3-89d8-4700-acdd-0fadcd17d197 + 8 false false @@ -7677,13 +7207,13 @@ false - button - btnaddwirkstoff - Wirkstoffe bearbeiten + datefield + ufeedatum + Datum MTB true false - false - 4.5 + true + 2.0 @@ -7692,6 +7222,75 @@ 0 0 + datum + DNPM_UF_Einzelempfehlung + + date + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + + + 0 + true + false + 0 + 0 + false + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 1f7fab25-616e-4d3c-8185-057776e5ef69 + 9 + false + false + + + section + Studienempfehlung + Studienempfehlung + true + false + true + 8.0 + + false + + 0 + 0 none @@ -7700,10 +7299,6 @@ false BOTH false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); - true - @@ -7723,7 +7318,7 @@ 0 0 0 - -1 + 0 0 false false @@ -7741,13 +7336,436 @@ false 0 20119 - 31b4c59b-b9eb-4383-a8b3-efff9777ab06 - 25 + 683d43e2-e797-4ece-b348-5bae78d41247 + 2 + false + false + + + textarea + wirkstoffejson + + true + true + true + 4.25 + + + + false + false + + 0 + 0 + wirkstoffe_json + DNPM_UF_Einzelempfehlung + + none + 0 + 0 + false + BOTH + + false + true + + + false + + + + 0 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 9177c6c0-2905-474e-a34f-d8e8b30f31d7 + 10 + false + false + + + textarea + wirkstoffe + + true + true + true + 0.5 + + + + false + false + + 0 + 0 + wirkstoffe + DNPM_UF_Einzelempfehlung + grpwirkstoffe + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 0ab804d8-16f0-404f-af47-ab19ef324a46 + 10 + false + false + + + combobox + evidenzlevelzusatz + + true + false + true + 2.0 + + false + + 1 + 0 + evidenzlevel_zusatz + DNPM_UF_Einzelempfehlung + grpEvidenzlevel + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 944dd2dc-2697-4ad9-ab73-9370a745d035 + 2 + false + false + + + textarea + studienallejson + Alle Studienempfehlungen JSON + true + false + true + 6.0 + + + + false + false + + 0 + 0 + studien_alle_json + DNPM_UF_Einzelempfehlung + Studienempfehlung + none + 0 + 0 + false + BOTH + + false + true + + + false + + + + 0 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 693e88d9-cd46-487e-9ed7-dd624bc6ec3e + 4 + false + false + + + formReference + refdnpmfollowup + Verweis auf FollowUp + true + true + true + 10.5 + + + + false + false + + 0 + 0 + ref_dnpm_followup + DNPM_UF_Einzelempfehlung + FollowUp + none + 0 + 0 + false + BOTH + false + DNPM FollowUp + + + FollowUp vom {DatumFollowUp} + + 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 + 720dda0f-b669-42da-a3d6-0e2dbcbb2894 + 9 + false + false + + + group + grpwirkstoffe + Wirkstoffe + true + false + true + 4.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 96e76da7-0ec5-4744-acb9-47b7c7ce957c + 4 false false + + 1 + Der Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevel + not isEmptyString(evidenzlevel) + true + true + true + wirkstoffejson.size() > 3 + true + 0 + + evidenzlevel + + 2 Das Datum liegt in der Zukunft @@ -7796,6 +7814,22 @@ evidenzlevelzusatz + + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt + DatumGrenze_ufeedatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + 2 Die NCT-Nummer entspricht nicht dem gültigen Muster @@ -7812,22 +7846,6 @@ studienct - - 1 - Der Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevel - not isEmptyString(evidenzlevel) - true - true - true - wirkstoffejson.size() > 3 - true - 0 - - evidenzlevel - - 1 Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden @@ -7856,319 +7874,6 @@ ufeedatum - - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt - DatumGrenze_ufeedatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) - true - true - true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - 0 - - ufeedatum - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - - - - DNPM_UF_Tumorausbreitung - - -3 - DNPM UF Tumorausbreitung - 1 - DNPM UF Tumorausbreitung - Tumorausbreitung - DNPM KPA Tumorausbreitung - - false - true - 0 - 0 - false - - - - - - - - - - 0 - BOTH - false - false - true - true - true - false - false - false - false - false - 20119 - 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 - 13 - true - - - datefield - Zeitpunkt - Zeitpunkt - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung - Feldgruppe1 - date - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 62f3174d-881e-485e-b768-0d4ed15ab10a - 2 - false - false - - - combobox - Wert - Ausbreitung - true - false - true - 2.0 - - - - false - false - - 1 - 0 - Wert - DNPM_UF_Tumorausbreitung - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 62151614-0981-4bef-a2c0-ac1b6874aec8 - 3 - false - false - - - group - Feldgruppe1 - Tumorausbreitung - true - false - true - 1.0 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 561b1d43-069c-4640-8e90-b8f96f58dfd3 - 2 - false - false - - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) - true - true - true - 0 - - Zeitpunkt - - @@ -8301,1627 +8006,6 @@ 3 - - - MR.Consent Verlauf - - -3 - MR.Consent Verlauf - 1 - MR.Consent Verlauf - Consent Verlauf - Consent Verlauf - - false - true - 0 - 0 - false - - - - - - - - - - 1 - BOTH - false - false - true - true - true - false - false - false - false - false - 20119 - 956da8ef-ec0e-4995-90cc-62a6d4a2d390 - 12 - true - - - datefield - Datum - - true - true - true - 0.5 - - false - - 0 - 0 - Datum - MR.Consent Verlauf - Feldgruppe1 - date - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 1 - 3 - false - - false - false - 0 - 0 - true - false - 0 - 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 - false - false - - - textfield - Consent - - true - true - true - 1.0 - - false - - 0 - 0 - Consent - MR.Consent Verlauf - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 - false - false - - - textfield - Ereignis - - true - true - true - 4.0 - - false - - 0 - 0 - Ereignis - MR.Consent Verlauf - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 - false - false - - - group - Feldgruppe1 - - true - false - true - 3.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec - 1 - false - false - - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_Datum_GueltigVon - __DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - false - true - 0 - - Datum - - - - - - - - BENUTZER Bibliothek - - allgemein - 3 - - - - - MR.Consent - - -3 - MR.Consent - 1 - Consent - Consent - Consent - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - - - - - - - - 1 - BOTH - false - false - true - true - true - false - false - true - false - true - - &#10; - true - - - setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - 20119 - f9032c1e-a889-41e4-8871-3d244f0bc177 - 150 - true - - - combobox - ConsentStatusEinwilligungDNPM - Status: - true - false - true - 2.0 - - - - false - false - - 1 - 0 - ConsentStatusDNPM - MR.Consent - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 2 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be - 12 - false - false - - - datefield - Datum - Datum - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Datum - MR.Consent - - date - 0 - 0 - false - BOTH - - false - true - - - false - - - - 0 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - e10f280d-d3d1-4b19-b536-3e93a67593dc - 6 - false - false - - - combobox - ConsentStatusEinwilligungMTB - Status: - true - false - true - 6.0 - - - - false - false - - 1 - 0 - ConsentStatusMTB - MR.Consent - Feldgruppe2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 - false - false - - - section - MTB - MTB-Register - true - false - true - 3.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae - 4 - false - false - - - datefield - ConsentDatumEinwilligungMTB - Datum: - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ConsentDatumMTB - MR.Consent - Feldgruppe2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 1 - 3 - false - - false - false - 0 - 0 - true - false - 0 - 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 - false - false - - - textarea - alteWerte - alteWerte - true - false - false - 4.0 - - - - false - false - - 0 - 0 - alteWerte - MR.Consent - - none - 0 - 0 - false - BOTH - - false - true - - - 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 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 - false - false - - - subform - ConsentVerlauf - Consent Verlauf - true - false - false - 5.0 - - false - - 0 - 2 - - - none - 0 - 0 - false - BOTH - false - MR.Consent Verlauf - - - - 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 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 - false - false - - - section - DNPM - DNPM - true - false - true - 2.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 - 4 - false - false - - - datefield - ConsentDatumEinwilligungDNPM - Datum: - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ConsentDatumDNPM - MR.Consent - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 1 - 3 - false - - false - false - 0 - 0 - true - false - 0 - 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true - false - - - group - Feldgruppe2 - Einwilligung - true - false - true - 1.0 - - - - false - false - - 0 - 0 - - MTB - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 370e7317-4c7a-495c-bb30-005046308217 - 2 - false - false - - - group - Feldgruppe1 - Einwilligung - true - false - true - 1.0 - - - - false - false - - 0 - 0 - - DNPM - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 41f1137c-770c-48fe-a8a0-b5234b47c158 - 2 - false - false - - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumDNPM_GueltigVon - __DatumGrenze_ConsentDatumDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) - 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 vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumMTB_GueltigVon - __DatumGrenze_ConsentDatumMTB_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumDNPM_GueltigBis - __DatumGrenze_ConsentDatumDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - - - - - BENUTZER Bibliothek - - allgemein - 3 - - - Allgemein - 1.0 - 0 - - - - - DNPM_UF_Histologie - - -3 - DNPM UF Histologie - 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie - - false - true - 0 - 0 - false - - - - - - - - - - 0 - BOTH - false - false - true - true - true - false - false - false - false - false - 20119 - 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 20 - true - - - formReference - Histologie - Histologie - true - false - true - 1.0 - - - - false - false - - 0 - 0 - Histologie - DNPM_UF_Histologie - - none - 0 - 0 - false - BOTH - false - - let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10;} - true - - OS.Molekulargenetik - - - Histologie / molekulare Diagnostik vom {Datum} - - 1 - true - false - 0 - 0 - false - Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 55d3661e-9f85-4c56-a046-3df941f4f8a2 - 10 - false - false - - - textarea - AnmerkungMorphologie - Anmerkung zur Morphologie - true - false - true - 1.5 - - - - false - false - - 0 - 0 - AnmerkungMorphologie - DNPM_UF_Histologie - - none - 0 - - 0 - false - BOTH - false - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 500 - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - df1599e2-2152-4a98-b263-45d745ba415c - 1 - false - false - - - textarea - Befundtext - Befundtext - true - true - true - 1.25 - - - - false - false - - 0 - 0 - Befundtext - DNPM_UF_Histologie - - none - 0 - 0 - false - BOTH - false - - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - true - false - 500 - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 - 6 - false - false - - - - - - - - BENUTZER Bibliothek - - DNPM - 3 - - DNPM_Therapielinie @@ -9964,22 +8048,87 @@ 47 true - - group - Feldgruppe2 - Therapielinie + + combobox + Beendigung + Beendigung true false true - 1.0 + 4.75 + + false + + 1 + 0 + Beendigung + DNPM_Therapielinie + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + a437c0ca-aa06-4ea5-b940-a17382d22080 + 2 + false + false + + + datefield + Beginn + vom + true + false + true + 6.0 false 0 0 - - - none + Beginn + DNPM_Therapielinie + Feldgruppe2 + start 0 0 false @@ -10022,25 +8171,26 @@ false 0 20119 - a1a0c396-00f8-4840-86e7-0e58ea988eaa - 3 + 1ba774bb-db6d-4639-95bb-de636a952049 + 4 false false - button - Suche - Suche + textfield + Wirkstoffe + true - false - false - 2.0 + true + true + 1.0 false 0 0 - + Wirkstoffe + DNPM_Therapielinie Feldgruppe1 none 0 @@ -10048,10 +8198,143 @@ false BOTH false - - var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); + + + + 0 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ae8a899e-c650-4d93-a1e7-284a3c6aa516 + 3 + false + false + + + textarea + WirkstoffCodes + Wirkstoff Codes + true + true + true + 4.0 + + + + false + false + + 0 + 0 + WirkstoffCodes + DNPM_Therapielinie + + none + 0 + 0 + false + BOTH + + false true - + + + false + + + + 0 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + true + false + 500 + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 + 13 + false + false + + + datefield + Ende + bis + true + false + true + 6.5 + + false + + 0 + 0 + Ende + DNPM_Therapielinie + Feldgruppe2 + end + 0 + 0 + false + BOTH + false @@ -10071,7 +8354,7 @@ 0 0 0 - -1 + 0 0 false false @@ -10089,8 +8372,8 @@ false 0 20119 - cde2708d-5d4a-4c38-aa7a-775d16acde3e - 6 + 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd + 4 false false @@ -10232,134 +8515,6 @@ false false - - textfield - Wirkstoffe - - true - true - true - 1.0 - - false - - 0 - 0 - Wirkstoffe - DNPM_Therapielinie - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 0 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - ae8a899e-c650-4d93-a1e7-284a3c6aa516 - 3 - false - false - - - datefield - Ende - bis - true - false - true - 6.5 - - false - - 0 - 0 - Ende - DNPM_Therapielinie - Feldgruppe2 - end - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd - 4 - false - false - combobox Ergebnis @@ -10424,23 +8579,22 @@ false false - - datefield - Beginn - vom + + group + Feldgruppe2 + Therapielinie true false true - 6.0 + 1.0 false 0 0 - Beginn - DNPM_Therapielinie - Feldgruppe2 - start + + + none 0 0 false @@ -10483,109 +8637,40 @@ false 0 20119 - 1ba774bb-db6d-4639-95bb-de636a952049 - 4 + a1a0c396-00f8-4840-86e7-0e58ea988eaa + 3 false false - - combobox - Beendigung - Beendigung + + button + Suche + Suche true false - true - 4.75 + false + 2.0 false - 1 + 0 0 - Beendigung - DNPM_Therapielinie - + + Feldgruppe1 none 0 0 false BOTH false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - a437c0ca-aa06-4ea5-b940-a17382d22080 - 2 - false - false - - - textarea - WirkstoffCodes - Wirkstoff Codes - true - true - true - 4.0 - - - - false - false - - 0 - 0 - WirkstoffCodes - DNPM_Therapielinie - - none - 0 - 0 - false - BOTH - - false + + var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); true - - - false + - 0 + 1 true false 0 @@ -10601,12 +8686,11 @@ 0 0 0 - 0 + -1 0 false - true + false false - 500 1 0 0 @@ -10620,8 +8704,8 @@ false 0 20119 - ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 - 13 + cde2708d-5d4a-4c38-aa7a-775d16acde3e + 6 false false @@ -10690,6 +8774,62 @@ + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Ende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Ende) + true + true + true + 0 + + Ende + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt + DatumGrenze_Beginn_GueltigZukunft + dateAfterOrEquals(getNow(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Beginn_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 1 + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) + true + true + true + 0 + + Beendigung + + 2 Das Datum liegt in der Zukunft @@ -10704,6 +8844,34 @@ Ende + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) + true + true + true + 0 + + Beginn + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt + DatumGrenze_Ende_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Ende) + true + true + true + 0 + + Ende + + 1 Der Abbruchsgrund für die Therapielinie fehlt @@ -10720,23 +8888,6 @@ Abbruchsgrund - - 2 - Der Beginn der Therapielinie liegt nach ihrem Ende - Prüfung, ob Beginn der Therapielinie nach dem Ende liegt - Beginn nach Ende - Beginn.before(Ende) or Beginn.equals(Ende) - true - true - true - not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) - true - 0 - - Ende - Beginn - - 1 Das Datum des Therapieendes fehlt @@ -10753,88 +8904,21 @@ 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) + Der Beginn der Therapielinie liegt nach ihrem Ende + Prüfung, ob Beginn der Therapielinie nach dem Ende liegt + Beginn nach Ende + Beginn.before(Ende) or Beginn.equals(Ende) true true true + not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) + true 0 + Beginn Ende - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Ende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Ende) - true - true - true - 0 - - Ende - - - - 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) - true - true - true - 0 - - Beendigung - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt - DatumGrenze_Beginn_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Beginn) - true - true - true - 0 - - Beginn - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Beginn_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Beginn) - true - true - true - 0 - - Beginn - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt - DatumGrenze_Beginn_GueltigZukunft - dateAfterOrEquals(getNow(), Beginn) - true - true - true - 0 - - Beginn - - @@ -10955,6 +9039,72 @@ false false + + group + Feldgruppe1 + ECOG Performance Status + true + false + true + 1.0 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + ccd128ae-332b-4735-867e-8926ab5db494 + 2 + false + false + datefield Datum @@ -11022,10 +9172,1609 @@ 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 + + + + 1 + Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt + Prüfung, ob Zeitpunkt des ECOG vorhanden ist + ECOG_Zeitpunkt + not isEmpty(Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt + DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) + true + true + true + 0 + + Datum + + + + 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 + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + + + + MR.Consent Verlauf + + -3 + MR.Consent Verlauf + 1 + MR.Consent Verlauf + Consent Verlauf + Consent Verlauf + + false + true + 0 + 0 + false + + + + + + + + + + 1 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 956da8ef-ec0e-4995-90cc-62a6d4a2d390 + 12 + true + + + textfield + Ereignis + + true + true + true + 4.0 + + false + + 0 + 0 + Ereignis + MR.Consent Verlauf + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + affb778a-2075-4196-b526-a54efa7f765d + 6 + false + false + + group Feldgruppe1 - ECOG Performance Status + + true + false + true + 3.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 + false + false + + + datefield + Datum + + true + true + true + 0.5 + + false + + 0 + 0 + Datum + MR.Consent Verlauf + Feldgruppe1 + date + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 1 + 3 + false + + false + false + 0 + 0 + true + false + 0 + 20119 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 + false + false + + + textfield + Consent + + true + true + true + 1.0 + + false + + 0 + 0 + Consent + MR.Consent Verlauf + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 + false + false + + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + false + true + 0 + + Datum + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) + true + false + true + 0 + + Datum + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_Datum_GueltigVon + __DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) + true + false + true + 0 + + Datum + + + + + + + + BENUTZER Bibliothek + + allgemein + 3 + + + + + MR.Consent + + -3 + MR.Consent + 1 + Consent + Consent + Consent + + false + true + 0 + 0 + false + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> + + + + + + + + 1 + BOTH + false + 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 + + + subform + ConsentVerlauf + Consent Verlauf + true + false + false + 5.0 + + false + + 0 + 2 + + + none + 0 + 0 + false + BOTH + false + MR.Consent Verlauf + + + + 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 + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 + false + false + + + combobox + ConsentStatusEinwilligungDNPM + Status: + true + false + true + 2.0 + + + + false + false + + 1 + 0 + ConsentStatusDNPM + MR.Consent + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 2 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 + false + false + + + datefield + ConsentDatumEinwilligungMTB + Datum: + true + false + true + 1.0 + + + + false + false + + 0 + 0 + ConsentDatumMTB + MR.Consent + Feldgruppe2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 1 + 3 + false + + false + false + 0 + 0 + true + false + 0 + 20119 + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 + 12 + false + false + + + section + DNPM + DNPM + true + false + true + 2.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 + false + false + + + section + MTB + MTB-Register + true + false + true + 3.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 + false + false + + + datefield + ConsentDatumEinwilligungDNPM + Datum: + true + false + true + 1.0 + + + + false + false + + 0 + 0 + ConsentDatumDNPM + MR.Consent + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 1 + 3 + false + + false + false + 0 + 0 + true + false + 0 + 20119 + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true + false + + + datefield + Datum + Datum + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Datum + MR.Consent + + date + 0 + 0 + false + BOTH + + false + true + + + false + + + + 0 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 + false + false + + + combobox + ConsentStatusEinwilligungMTB + Status: + true + false + true + 6.0 + + + + false + false + + 1 + 0 + ConsentStatusMTB + MR.Consent + Feldgruppe2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 + false + false + + + group + Feldgruppe1 + Einwilligung + true + false + true + 1.0 + + + + false + false + + 0 + 0 + + DNPM + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 41f1137c-770c-48fe-a8a0-b5234b47c158 + 2 + false + false + + + group + Feldgruppe2 + Einwilligung + true + false + true + 1.0 + + + + false + false + + 0 + 0 + + MTB + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 370e7317-4c7a-495c-bb30-005046308217 + 2 + false + false + + + textarea + alteWerte + alteWerte + true + false + false + 4.0 + + + + false + false + + 0 + 0 + alteWerte + MR.Consent + + none + 0 + 0 + false + BOTH + + false + true + + + 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 + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 + false + false + + + + + 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 Diagnosedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + __DatumGrenze_DatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) + 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 vor dem Geburtsdatum + __DatumGrenze_ConsentDatumDNPM_GueltigVon + __DatumGrenze_ConsentDatumDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumDNPM_GueltigBis + __DatumGrenze_ConsentDatumDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + __DatumGrenze_ConsentDatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumMTB) + true + false + false + 0 + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + true + false + true + 0 + + ConsentDatumEinwilligungMTB + + + + 2 + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumDNPM) + true + false + false + 0 + + + + 2 + Das Datum liegt in der Zukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft + dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) + true + false + true + 0 + + ConsentDatumEinwilligungDNPM + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + __DatumGrenze_DatumEinwilligungDNPM_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) + true + false + false + 0 + + + + + + + + BENUTZER Bibliothek + + allgemein + 3 + + + Allgemein + 1.0 + 0 + + + + + DNPM_UF_Tumorausbreitung + + -3 + DNPM UF Tumorausbreitung + 1 + DNPM UF Tumorausbreitung + Tumorausbreitung + DNPM KPA Tumorausbreitung + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 + 13 + true + + + combobox + Wert + Ausbreitung + true + false + true + 2.0 + + + + false + false + + 1 + 0 + Wert + DNPM_UF_Tumorausbreitung + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 62151614-0981-4bef-a2c0-ac1b6874aec8 + 3 + false + false + + + datefield + Zeitpunkt + Zeitpunkt + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Zeitpunkt + DNPM_UF_Tumorausbreitung + Feldgruppe1 + date + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 62f3174d-881e-485e-b768-0d4ed15ab10a + 2 + false + false + + + group + Feldgruppe1 + Tumorausbreitung true false true @@ -11083,7 +10832,7 @@ false 0 20119 - ccd128ae-332b-4735-867e-8926ab5db494 + 561b1d43-069c-4640-8e90-b8f96f58dfd3 2 false false @@ -11091,59 +10840,45 @@ - 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(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) true true true 0 - Datum + Zeitpunkt 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) + Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt + DatumGrenze_Zeitpunkt_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) true true true 0 - Datum + Zeitpunkt 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) + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) 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 + Zeitpunkt @@ -11157,6 +10892,273 @@ 3 + + + DNPM_UF_Histologie + + -3 + DNPM UF Histologie + 1 + DNPM UF Histologie + DNPM UF Histologie + DNPM UF Histologie + + false + true + 0 + 0 + false + + + + + + + + + + 0 + BOTH + false + false + true + true + true + false + false + false + false + false + 20119 + 614d7e55-9c9d-4642-a45a-74cd8d7bd833 + 20 + true + + + textarea + AnmerkungMorphologie + Anmerkung zur Morphologie + true + false + true + 1.5 + + + + false + false + + 0 + 0 + AnmerkungMorphologie + DNPM_UF_Histologie + + none + 0 + + 0 + false + BOTH + false + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 500 + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + df1599e2-2152-4a98-b263-45d745ba415c + 1 + false + false + + + textarea + Befundtext + Befundtext + true + true + true + 1.25 + + + + false + false + + 0 + 0 + Befundtext + DNPM_UF_Histologie + + none + 0 + 0 + false + BOTH + false + + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + true + false + 500 + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 + 6 + false + false + + + formReference + Histologie + Histologie + true + false + true + 1.0 + + + + false + false + + 0 + 0 + Histologie + DNPM_UF_Histologie + + none + 0 + 0 + false + BOTH + false + + let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10;} + true + + OS.Molekulargenetik + + + Histologie / molekulare Diagnostik vom {Datum} + + 1 + true + false + 0 + 0 + false + Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 55d3661e-9f85-4c56-a046-3df941f4f8a2 + 10 + false + false + + + + + + + + BENUTZER Bibliothek + + DNPM + 3 + + DNPM_UF_Rebiopsie @@ -11199,6 +11201,78 @@ 22 true + + datefield + ufrbdatum + Datum MTB + true + false + true + 1.0 + + + + false + false + + 0 + 0 + datum + DNPM_UF_Rebiopsie + + none + 0 + 0 + false + BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + + false + + + + 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 + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + d09fbcc9-5ae3-460b-9c1a-b116abe2a115 + 8 + false + false + formReference refmolekulargenetik @@ -11342,78 +11416,6 @@ false false - - datefield - ufrbdatum - Datum MTB - true - false - true - 1.0 - - - - false - false - - 0 - 0 - datum - DNPM_UF_Rebiopsie - - none - 0 - 0 - false - BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - - false - - - - 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 - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - d09fbcc9-5ae3-460b-9c1a-b116abe2a115 - 8 - false - false - @@ -11431,11 +11433,11 @@ - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt - DatumGrenze_ufrbdatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt + DatumGrenze_ufrbdatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) true true true @@ -11447,11 +11449,11 @@ - 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) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt + DatumGrenze_ufrbdatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) true true true @@ -11777,507 +11779,6 @@ 68 true - - textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - true - false - true - 10.0 - - - - false - false - - 0 - 0 - TherapieumsetzungMemo - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - - false - - - - 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 - bda520b0-f85c-4024-982c-d22f67ff7d41 - 7 - false - false - - - datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - true - false - true - 3.0 - - - - false - false - - 0 - 0 - Datum_AntwortKueAntrag - DNPM_FollowUp - AntragKostenuebernahm - none - 0 - 0 - false - BOTH - - 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 - bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 - 2 - false - false - - - combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - true - false - true - 5.0 - - - - false - false - - 1 - 0 - GrundNichtumsetzung - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'not-done' - 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 - 85d14def-12b5-48d0-8f42-507847027e72 - 7 - false - false - - - combobox - EmpfehlungsumsetzungJa - Umsetzungsart - true - false - true - 4.0 - - - - false - false - - 1 - 0 - EmpfehlungsumsetzungJa - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - - false - - - - 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 - fd714ec5-bca5-4c25-b995-4b00776bf337 - 8 - false - false - - - datefield - DatumFollowUp - Datum des Follow-Ups - true - false - true - 1.0 - - false - - 0 - 0 - DatumFollowUp - DNPM_FollowUp - - date - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - c3877a68-dea9-46a2-bd72-c7c040b56a2a - 2 - false - false - - - combobox - GrundTherapieabbruch - Grund für Therapieabbruch - true - false - true - 6.0 - - - - false - false - - 1 - 0 - GrundTherapieabbruch - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'stopped' - 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 - d6d720c7-dfdf-428e-9fbe-4b95ddea289d - 7 - false - false - - - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - true - false - true - 7.0 - - - - false - false - - 0 - 0 - PFS2EmpfTherapie - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - fadffa23-865e-4918-bae9-ad0a32378b4b - 5 - false - false - section Bereich2 @@ -12344,230 +11845,14 @@ false false - - combobox - BestResponse - Best Response - true - false - true - 1.0 - - - - false - false - - 1 - 0 - BestResponse - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - debc289c-a150-47e3-85cf-ad8e3c47f08c - 5 - false - false - - - combobox - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) - true - false - true - 9.0 - - - - false - false - - 1 - 0 - Dosisdichte - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - - false - - - - 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 - b7e6245b-8fda-411a-a6a3-2e2e633d04bf - 8 - false - false - - textarea - AblehnungKostenMemo - Welche? - true - false - true - 6.0 - - - - false - false - - 0 - 0 - AblehnungKostenMemo - DNPM_FollowUp - AntragKostenuebernahm - none - 0 - 0 - false - BOTH - - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' - true - - AntragKostenuebernahme - GrundAblehnungKosten - - - 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 - 08e2a6f2-efa6-49e5-aed0-d658d075ca75 - 6 - false - false - - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme true false true - 5.0 + 2.0 @@ -12576,74 +11861,7 @@ 0 0 - LetztesFollowUpDatum - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f - 5 - false - false - - - combobox - StatusKostenuebernahme - Status der Kostenübernahme - true - false - true - 4.0 - - - - false - false - - 1 - 0 - StatusKostenuebernahme + AusstellungsdatumAntrag DNPM_FollowUp AntragKostenuebernahm none @@ -12673,8 +11891,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12690,310 +11908,21 @@ false false - 1 + 0 0 true false 0 20119 - 1ede003a-4a8d-44e4-8311-40fe309b5e2e + 9341d092-6156-4ae9-9b0d-d72619ab4471 2 false false - - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung - true - false - true - 2.0 - - - - false - false - - 0 - 0 - EmpfehlungsumsetzungNein - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie='not-done' - true - - StatusTherapie - - - 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 - f85312b5-c779-4568-aa5e-b5319a04c351 - 6 - false - false - - - datefield - Therapiestart - Start der Therapie - true - false - true - 7.0 - - - - false - false - - 0 - 0 - Therapiestart - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - 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 - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 - 8 - false - false - - - datefield - Todeszeitpunkt - Todeszeitpunkt - true - false - true - 4.0 - - - - false - false - - 0 - 0 - Todeszeitpunkt - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc - 5 - false - false - - - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - true - false - true - 3.0 - - - - false - false - - 0 - 0 - StatusTherapieBemerkung - DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - - false - - - - 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 - 128962f0-c33e-4553-abbc-fc88befbddce - 4 - false - false - - + combobox - StatusTherapie - Status der Therapie + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme true false true @@ -13006,9 +11935,9 @@ 1 0 - StatusTherapie + AntragKostenuebernahme DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 @@ -13052,97 +11981,28 @@ false 0 20119 - b413b87c-66d2-4461-9956-23399c38e2fc - 1 + 16f4d725-6d87-4078-a59d-6ca6724f1988 + 2 false false - - textfield - QuotientPFS2PFS1 - Quotient PFS2/PFS1 + + datefield + DatumFollowUp + Datum des Follow-Ups true false true - 8.0 + 1.0 - - - false false 0 0 - QuotientPFS2_PFS1 + DatumFollowUp DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 08326dbd-763f-48a6-ac58-9df92c6bee62 - 5 - false - false - - - section - Ansprechen - Ansprechen - true - false - true - 5.0 - - - - false - false - - 0 - 0 - - none + date 0 0 false @@ -13185,7 +12045,7 @@ false 0 20119 - 2527e13b-4441-4be7-83f8-55cd6cbd2904 + c3877a68-dea9-46a2-bd72-c7c040b56a2a 2 false false @@ -13265,220 +12125,6 @@ false false - - section - AntragKostenuebernahm - Antrag Kostenübernahme - true - false - true - 3.0 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 2b298317-f833-4ca4-b73c-4b8092b0eff0 - 2 - false - false - - - textarea - BewertungMemo - Bemerkung - true - false - true - 2.0 - - - - false - false - - 0 - 0 - BewertungMemo - DNPM_FollowUp - Ansprechen - none - 0 - 0 - false - BOTH - - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' - true - - BestResponse - - - 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 - 1fd81b59-e343-46dc-82d9-18bfdb05ac42 - 6 - false - false - - - datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme - true - false - true - 2.0 - - - - false - false - - 0 - 0 - AusstellungsdatumAntrag - DNPM_FollowUp - AntragKostenuebernahm - none - 0 - 0 - false - BOTH - - 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 - 9341d092-6156-4ae9-9b0d-d72619ab4471 - 2 - false - false - textfield OverallSurvival @@ -13613,6 +12259,367 @@ false false + + combobox + GrundTherapieabbruch + Grund für Therapieabbruch + true + false + true + 6.0 + + + + false + false + + 1 + 0 + GrundTherapieabbruch + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'stopped' + 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 + d6d720c7-dfdf-428e-9fbe-4b95ddea289d + 7 + false + false + + + textarea + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung + true + false + true + 2.0 + + + + false + false + + 0 + 0 + EmpfehlungsumsetzungNein + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie='not-done' + true + + StatusTherapie + + + 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 + f85312b5-c779-4568-aa5e-b5319a04c351 + 6 + false + false + + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + true + false + true + 2.0 + + + + false + false + + 0 + 0 + LinkTherapieempfehlung + DNPM_FollowUp + + none + 0 + 0 + false + BOTH + false + + setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); + true + + DNPM UF Einzelempfehlung + + + Empfehlung vom {ufeedatum} mit Priorität {prio} + + 1 + true + false + 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 + 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea + 18 + false + false + + + section + Ansprechen + Ansprechen + true + false + true + 5.0 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 2527e13b-4441-4be7-83f8-55cd6cbd2904 + 2 + false + false + + + datefield + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + true + false + true + 3.0 + + + + false + false + + 0 + 0 + Datum_AntwortKueAntrag + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + BOTH + + 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 + bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 + 2 + false + false + datefield Therapieende @@ -13687,73 +12694,6 @@ false false - - combobox - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme - true - false - true - 1.0 - - - - false - false - - 1 - 0 - AntragKostenuebernahme - DNPM_FollowUp - AntragKostenuebernahm - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 16f4d725-6d87-4078-a59d-6ca6724f1988 - 2 - false - false - datefield DatumProgression @@ -13828,14 +12768,155 @@ false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + combobox + BestResponse + Best Response true false true - 2.0 + 1.0 + + + + false + false + + 1 + 0 + BestResponse + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + debc289c-a150-47e3-85cf-ad8e3c47f08c + 5 + false + false + + + combobox + EmpfehlungsumsetzungJa + Umsetzungsart + true + false + true + 4.0 + + + + false + false + + 1 + 0 + EmpfehlungsumsetzungJa + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + + false + + + + 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 + fd714ec5-bca5-4c25-b995-4b00776bf337 + 8 + false + false + + + section + AntragKostenuebernahm + Antrag Kostenübernahme + true + false + true + 3.0 @@ -13844,8 +12925,7 @@ 0 0 - LinkTherapieempfehlung - DNPM_FollowUp + none 0 @@ -13853,15 +12933,9 @@ false BOTH false - - setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard);&#10;&#10;setFieldValue('AntragKostenuebernahme', getFieldValue('LinkTherapieempfehlung').antragkueerforderlich == true ? '1' : '0'); - true - - DNPM UF Einzelempfehlung - Empfehlung vom {ufeedatum} mit Priorität {prio} - + 1 true false @@ -13896,73 +12970,941 @@ false 0 20119 - 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea - 18 + 2b298317-f833-4ca4-b73c-4b8092b0eff0 + 2 + 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 + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 08326dbd-763f-48a6-ac58-9df92c6bee62 + 5 + false + false + + + datefield + Todeszeitpunkt + Todeszeitpunkt + true + false + true + 4.0 + + + + false + false + + 0 + 0 + Todeszeitpunkt + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc + 5 + false + false + + + textarea + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + true + false + true + 10.0 + + + + false + false + + 0 + 0 + TherapieumsetzungMemo + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + + false + + + + 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 + bda520b0-f85c-4024-982c-d22f67ff7d41 + 7 + false + false + + + datefield + Therapiestart + Start der Therapie + true + false + true + 7.0 + + + + false + false + + 0 + 0 + Therapiestart + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + 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 + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 + 8 + false + false + + + textarea + BewertungMemo + Bemerkung + true + false + true + 2.0 + + + + false + false + + 0 + 0 + BewertungMemo + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' + true + + BestResponse + + + 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 + 1fd81b59-e343-46dc-82d9-18bfdb05ac42 + 6 + false + false + + + combobox + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + true + false + true + 5.0 + + + + false + false + + 1 + 0 + GrundNichtumsetzung + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'not-done' + 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 + 85d14def-12b5-48d0-8f42-507847027e72 + 7 + false + false + + + datefield + LetztesFollowUpDatum + Letztes Follow-Up-Datum + true + false + true + 5.0 + + + + false + false + + 0 + 0 + LetztesFollowUpDatum + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f + 5 + false + false + + + combobox + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) + true + false + true + 9.0 + + + + false + false + + 1 + 0 + Dosisdichte + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + + false + + + + 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 + b7e6245b-8fda-411a-a6a3-2e2e633d04bf + 8 + false + false + + + combobox + StatusKostenuebernahme + Status der Kostenübernahme + true + false + true + 4.0 + + + + false + false + + 1 + 0 + StatusKostenuebernahme + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + BOTH + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + + 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 + 1ede003a-4a8d-44e4-8311-40fe309b5e2e + 2 + false + false + + + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + true + false + true + 7.0 + + + + false + false + + 0 + 0 + PFS2EmpfTherapie + DNPM_FollowUp + Ansprechen + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + fadffa23-865e-4918-bae9-ad0a32378b4b + 5 + false + false + + + textarea + AblehnungKostenMemo + Welche? + true + false + true + 6.0 + + + + false + false + + 0 + 0 + AblehnungKostenMemo + DNPM_FollowUp + AntragKostenuebernahm + none + 0 + 0 + false + BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + true + + GrundAblehnungKosten + 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 + 08e2a6f2-efa6-49e5-aed0-d658d075ca75 + 6 + false + false + + + combobox + StatusTherapie + Status der Therapie + true + false + true + 1.0 + + + + false + false + + 1 + 0 + StatusTherapie + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + b413b87c-66d2-4461-9956-23399c38e2fc + 1 + false + false + + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie + true + false + true + 3.0 + + + + false + false + + 0 + 0 + StatusTherapieBemerkung + DNPM_FollowUp + Bereich2 + none + 0 + 0 + false + BOTH + + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + + false + + + + 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 + 128962f0-c33e-4553-abbc-fc88befbddce + 4 false false - - 2 - 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 - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - 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) - true - true - true - 0 - - AusstellungsdatumAntrag - - - - 1 - Der Grund für die Ablehnung der Kostenübernahme fehlt - Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist - FollowUp_Kostenübernahme_Grund - not isEmptyString(GrundAblehnungKosten) - true - true - true - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' - true - 0 - - GrundAblehnungKosten - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) - true - true - true - 0 - - LetztesFollowUpDatum - - 2 Das Datum liegt nach dem Sterbedatum @@ -13979,20 +13921,6 @@ DatumProgression - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) - true - true - true - 0 - - LetztesFollowUpDatum - - 2 Das Datum liegt vor dem Geburtsdatum @@ -14011,80 +13939,17 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Das Datum liegt 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 - BestResponse = 'PD' + AntragKostenuebernahme = '1' true 0 - DatumProgression - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) - true - true - true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - Therapiestart - - - - 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 - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), Therapieende) - true - true - true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - 0 - - Therapieende - - - - 2 - Das Datum 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 @@ -14122,10 +13987,10 @@ 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob Therapieende nach dem Sterbedatum liegt - DatumGrenze_Therapieende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + Das Datum liegt in der Zukunft + Prüfung, ob Therapieende in der Zukunft liegt + DatumGrenze_Therapieende_GueltigZukunft + dateAfterOrEquals(getNow(), Therapieende) true true true @@ -14136,6 +14001,22 @@ Therapieende + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) + true + true + true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapiestart + + 2 Das Datum liegt in der Zukunft @@ -14153,41 +14034,53 @@ 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapieende vor dem Geburtsdatum liegt - DatumGrenze_Therapieende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) + Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapieende + DatumFollowUp 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) + Das Datum liegt in der Zukunft + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) true true true - AntragKostenuebernahme = '1' - true 0 AusstellungsdatumAntrag + + 1 + Der Grund für die Ablehnung der Kostenübernahme fehlt + Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist + FollowUp_Kostenübernahme_Grund + not isEmptyString(GrundAblehnungKosten) + true + true + true + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + 0 + + GrundAblehnungKosten + + 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt - DatumGrenze_LetztesFollowUpDatum_GueltigZukunft - dateAfterOrEquals(getNow(), LetztesFollowUpDatum) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) true true true @@ -14212,6 +14105,36 @@ Dosisdichte + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob Therapieende nach dem Sterbedatum liegt + DatumGrenze_Therapieende_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + true + true + true + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapieende + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt + DatumGrenze_DatumFollowUp_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp + + 2 Der Todeszeitpunkt entspricht nicht dem Sterbedatum @@ -14228,6 +14151,86 @@ Todeszeitpunkt + + 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 = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + Therapieende + + + + 2 + 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 + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + 0 + + 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) + true + true + true + 0 + + LetztesFollowUpDatum + + + + 2 + Das Datum der Antwort liegt vor dem Ausstellungsdatum + Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt + DatumAntwortKueAntrag vor AusstellungsdatumAntrag + dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) + true + true + true + AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) + true + 0 + + AusstellungsdatumAntrag + DatumAntwortKueAntrag + + + + 2 + Der Therapiestart befindet sich nach dem Therapieende + Prüfung, ob Therapiestart nach Therapieende + Therapiestart nach Therapieende + Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) + true + true + true + (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + true + 0 + + Therapiestart + Therapieende + + 2 Das Datum liegt in der Zukunft @@ -14246,33 +14249,18 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt - DatumGrenze_DatumFollowUp_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) true true true - 0 - - DatumFollowUp - - - - 2 - Der Therapiestart befindet sich nach dem Therapieende - Prüfung, ob Therapiestart nach Therapieende - Therapiestart nach Therapieende - Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) - true - true - true - (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + BestResponse = 'PD' true 0 - Therapieende - Therapiestart + DatumProgression @@ -14291,6 +14279,20 @@ AusstellungsdatumAntrag + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt + DatumGrenze_LetztesFollowUpDatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) + true + true + true + 0 + + LetztesFollowUpDatum + + @@ -14357,14 +14359,1010 @@ true 20119 - a62c84b3-e828-4a87-b6a6-8165d29a9f8f + 3cb37cdf-ee10-4652-b426-531b07ee3d6b 230 true - + + subform + Vorbefunde + Molekularpathologische Vorbefunde + true + false + false + 7.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Vorbefunde + + + + 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 + 54da08a1-2a70-40db-82a8-519ee88d4bbc + 5 + false + false + + + subform + Verwandte + Tumorerkrankungen bei Verwandten + true + false + false + 6.5 + + + + false + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Verwandte + + + + 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 + 45add475-b61e-46c0-8886-359b5f812ef2 + 2 + false + false + + + subform + DNPMTherapielinie + Therapielinien + true + false + true + 9.0 + + false + + 0 + 1 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Therapielinie + + + + 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 + c67e89e5-9079-42b1-a32f-39b5947c1461 + 3 + false + false + + combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + FruehereTumorerkrankung + Frühere Tumorerkrankung + true + false + true + 1.0 + + + + false + false + + 1 + 0 + fruehereTumorerkrankung + DNPM_KPA + Bereich1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 9bc377c6-3435-4eb5-afe8-075ca848eeb3 + 4 + false + false + + + datefield + DatumErstdiagnose + Datum der Erstdiagnose + true + false + true + 1.0 + + + + false + false + + 0 + 0 + DatumErstdiagnose + DNPM_KPA + Bereich3 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 + 7 + false + false + + + textfield + Krankenkasse + Krankenkasse + true + false + true + 4.0 + + + + false + false + + 0 + 0 + Krankenkasse + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + af831cf8-1114-456c-a068-d0861fd6260d + 6 + false + false + + + section + Bereich7 + Letzte Therapielinie + true + false + true + 10.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + a4fd7d17-c771-4e91-b349-9e31cf942331 + 3 + false + false + + + datefield + Therapiebeginn + Therapiebeginn + true + true + true + 1.0 + + + + false + false + + 0 + 0 + Therapiebeginn + DNPM_KPA + Bereich7 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 66328e95-7872-4f6b-b78a-b484fde2bf2e + 11 + false + false + + + subform + ECOGVerlauf + ECOG Performance Status Verlauf + true + false + true + 4.5 + + + + false + false + + 0 + 1 + + + none + 0 + 0 + false + BOTH + false + DNPM UF ECOG + + + + 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 + 980da558-1af2-45b1-a04b-3a3e7058018f + 4 + false + false + + + datefield + Therapieende + Therapieende + true + true + true + 2.0 + + + + false + false + + 0 + 0 + Therapieende + DNPM_KPA + Bereich7 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 + 12 + false + false + + + combobox + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung + true + false + true + 5.0 + + false + + 1 + 0 + Einwilligung + DNPM_KPA + Consent + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba + 5 + false + false + + + datefield + Todesdatum + Todesdatum + true + true + true + 2.0 + + + + false + false + + 0 + 0 + Todesdatum + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 39da2eb2-d738-4814-938e-a5c23537ec5a + 3 + false + false + + + combobox + GrundTherapieende + Grund für Therapieende + true + false + true + 5.0 + + + + false + false + + 1 + 0 + GrundTherapieende + DNPM_KPA + Bereich7 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 0b19e2d0-74df-4d80-b407-cef7c35f2d07 + 9 + false + false + + + formReference + ConsentMTB + Consent MTB-Register + true + false + true + 11.0 + + false + + 0 + 0 + ConsentMTB + DNPM_KPA + Consent + none + 0 + 0 + false + BOTH + false + MR.Consent + + + Consent MTB-Register {ConsentDatumEinwilligungMTB} + 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 + b29721ea-06bd-4ab5-9363-df060df7938c + 4 + false + false + + + formReference + MTB + Molekulares Tumorboard + true + false + true + 0.5 + + + + false + false + + 0 + 0 + MTB + DNPM_KPA + Bereich4 + none + 0 + 0 + false + BOTH + false + + // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); + true + + OS.Tumorkonferenz + + + {TK.shortdesc} 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 + a21806f5-5540-406d-9e02-0bae552668af + 8 + false + false + + + lookup + ICD10 + ICD-10 true false true @@ -14377,7 +15375,606 @@ 1 0 - LeitlinienTherapieDurchl + ICD10 + DNPM_KPA + Bereich3 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 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 + c11ad5b1-a023-4e94-942c-ccb67324cec4 + 9 + false + false + + + combobox + Geschlecht + Geschlecht + true + true + true + 3.0 + + false + + 1 + 0 + Geschlecht + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + 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 + bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db + 4 + false + false + + + lookup + ICDO3Histologie + ICD-O-3-Histologie + true + false + true + 4.0 + + + + false + false + + 1 + 0 + ICDO3Histologie + DNPM_KPA + Bereich3 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 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 + 7ee99b74-1e73-46d5-ad74-f90053b935ce + 4 + false + false + + + section + Bereich4 + aktueller Status + true + false + true + 4.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + e507848b-14f3-42f3-bc6b-daa0a494d8c2 + 5 + false + false + + + combobox + AnsprechenLetzteLinie + Ansprechen + true + false + true + 3.0 + + + + false + false + + 1 + 0 + AnsprechenLetzteLinie + DNPM_KPA + Bereich7 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + b28d7897-8590-47f5-b9d8-3b8a4c76cb7c + 9 + false + false + + + datefield + DatumProgression + Datum der Progression + true + false + true + 4.0 + + + + false + false + + 0 + 0 + DatumProgression + DNPM_KPA + Bereich7 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + e1cf6699-9b39-4c56-9649-6da76858836d + 9 + false + false + + + section + Consent + Consent + true + false + true + 2.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 7b92d1af-13c5-44a3-879a-24feb5c94e11 + 2 + false + false + + + formReference + ConsentDNPM + Consent DNPM + true + false + true + 1.0 + + + + false + false + + 0 + 0 + ConsentDNPM + DNPM_KPA + Consent + none + 0 + 0 + false + BOTH + false + + DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} + true + + MR.Consent + + + Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} + 1 + true + false + 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 + 09f1a25a-fd1c-47ce-9077-ff35fd10514b + 25 + 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 + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + df0a74b6-d142-4400-9a74-32b94fadba91 + 5 + false + false + + + combobox + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + true + false + true + 1.0 + + + + false + false + + 1 + 0 + LeitlinienTherapieProgr DNPM_KPA Bereich6 none @@ -14423,12 +16020,207 @@ false 0 20119 - 8802eb0b-9598-4198-805e-dbde5aaac1d3 + b83024b5-1099-4eff-8400-e51ac5dab2c5 7 false false - + + subform + Tumorausbreitung + Tumorausbreitung + true + false + true + 3.5 + + + + false + false + + 0 + 2 + + + none + 0 + 0 + false + BOTH + false + DNPM UF Tumorausbreitung + + + + 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 + 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 + 2 + false + false + + + datefield + Geburtsdatum + Geburtsdatum + true + true + true + 1.0 + + false + + 0 + 0 + Geburtsdatum + DNPM_KPA + Bereich2 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Anlegen automatisch gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 9699f132-154d-4ddc-a30b-bb78617b72a7 + 3 + false + false + + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + true + true + true + 3.0 + + false + + 0 + 0 + AnzahlTherapielinien + DNPM_KPA + Bereich6 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Wird beim Speichern automatisch aus Therapielinien gesetzt. + + true + false + false + + + 0 + 0 + 0 + 0 + 3 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf + 9 + false + false + + lookup FruehereTumorDiagnose Diagnose @@ -14498,19 +16290,86 @@ false 0 20119 - c4e55b1a-385f-4753-b8d5-db748245ddf3 + c43f7b90-92cd-4a82-abaa-d2fd334f13e1 8 false false - - section - Bereich6 - Vortherapien + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true - 8.0 + 2.0 + + + + false + false + + 1 + 0 + LeitlinienTherapieDurchl + DNPM_KPA + Bereich6 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 + 7 + false + false + + + section + Bereich2 + Patientendaten + true + false + true + 1.0 false @@ -14561,79 +16420,12 @@ false 0 20119 - 687bec53-642c-48d3-b147-ec761c3a999c + 041d042d-0378-4a7b-9e3d-cd11579184b3 3 false false - - combobox - AnsprechenLetzteLinie - Ansprechen - true - false - true - 3.0 - - - - false - false - - 1 - 0 - AnsprechenLetzteLinie - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - e6a2fdc9-6d33-49e8-87f4-333a4b7ee565 - 9 - false - false - - + section Bereich3 Diagnose @@ -14691,604 +16483,12 @@ false 0 20119 - 546c35e0-63e4-4e13-9ebb-d5a2e5a65fc5 + c1e537dc-9330-4c09-babe-fdf5436e5ad7 4 false false - - datefield - Therapieende - Therapieende - true - true - true - 2.0 - - - - false - false - - 0 - 0 - Therapieende - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 9a427816-05e6-43c4-9ebf-b050832dfc9d - 12 - false - false - - - datefield - Geburtsdatum - Geburtsdatum - true - true - true - 1.0 - - false - - 0 - 0 - Geburtsdatum - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - c12e25d5-480a-43b6-a95f-7b573d5209bb - 3 - false - false - - - subform - Tumorausbreitung - Tumorausbreitung - true - false - true - 3.5 - - - - false - false - - 0 - 2 - - - none - 0 - 0 - false - BOTH - false - DNPM UF Tumorausbreitung - - - - 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 - dc9d12ac-77f9-4717-832b-53ac1bafbaa5 - 2 - false - false - - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung - true - true - true - 6.0 - - false - - 0 - 0 - DatumEinwilligung - DNPM_KPA - Consent - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 8fcce6cb-5fbd-4229-a9e3-49632e5802b0 - 4 - false - false - - - combobox - Leitlinienstatus - Leitlinienstatus - true - false - true - 4.0 - - - - false - false - - 1 - 0 - Leitlinienstatus - DNPM_KPA - Bereich4 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - fa4b3944-4374-4e5d-a0c9-f7d46b1d9438 - 1 - false - false - - - lookup - ICD10 - ICD-10 - true - false - true - 2.0 - - - - false - false - - 1 - 0 - ICD10 - DNPM_KPA - Bereich3 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 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 - c305c787-4436-4407-aeba-4122537866a2 - 9 - false - false - - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - true - true - true - 3.0 - - false - - 0 - 0 - AnzahlTherapielinien - DNPM_KPA - Bereich6 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Speichern automatisch aus Therapielinien gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 263444a8-1ad3-4d13-a178-0dd3b47d76d9 - 9 - false - false - - - combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung - true - false - true - 5.0 - - false - - 1 - 0 - Einwilligung - DNPM_KPA - Consent - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - a8dad0ee-3b66-47a2-9a6d-12bd6d9596cd - 5 - false - false - - - textfield - Krankenkasse - Krankenkasse - true - false - true - 4.0 - - - - false - false - - 0 - 0 - Krankenkasse - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 3 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 16ebcab5-6373-45de-ae08-51ecc9363405 - 6 - false - false - - + lookup ICDO3Lokalisation ICD-O-3-Lokalisation @@ -15351,79 +16551,12 @@ false 0 20119 - fd451cac-9df3-44ee-bc6a-370b8e7fdaec + 64e51a56-76da-47ba-8308-aa5687ae52f3 4 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - true - false - true - 1.0 - - - - false - false - - 1 - 0 - LeitlinienTherapieProgr - DNPM_KPA - Bereich6 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - b871c4d2-0026-4b0d-a5e3-55f00680cfb5 - 7 - false - false - - + section Bereich1 frühere Tumorerkrankung @@ -15486,209 +16619,12 @@ false 0 20119 - c2192884-ba8b-4c4c-b633-d87fc4dce4d3 + 21271870-688f-4f94-9eed-a89defaa2895 10 false false - - datefield - DatumProgression - Datum der Progression - true - false - true - 4.0 - - - - false - false - - 0 - 0 - DatumProgression - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - deb391ec-c932-4652-8aec-586accaf943c - 9 - false - false - - - subform - Verwandte - Tumorerkrankungen bei Verwandten - true - false - false - 6.5 - - - - false - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - DNPM UF Verwandte - - - - 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 - 4e2fe43e-7777-49c1-9128-7a063286cc0d - 2 - false - false - - - section - Bereich4 - aktueller Status - true - false - true - 4.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - c70f8823-c73b-4827-b432-95152cac495f - 5 - false - false - - + combobox WHOGrad WHO-Grad @@ -15757,30 +16693,30 @@ false 0 20119 - a54f08ab-272a-46db-ac98-1c77e4792267 + f7da1c86-7204-4992-a651-b8a71ec72791 7 false false - - datefield - Todesdatum - Todesdatum + + combobox + Leitlinienstatus + Leitlinienstatus true - true + false true - 2.0 + 4.0 false false - 0 + 1 0 - Todesdatum + Leitlinienstatus DNPM_KPA - Bereich2 + Bereich4 none 0 0 @@ -15796,7 +16732,70 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + + + 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 + 677afe1c-12a8-47a0-a713-717700361c47 + 1 + false + false + + + section + Bereich6 + Vortherapien + true + false + true + 8.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + true false @@ -15824,12 +16823,76 @@ false 0 20119 - c1069d15-91da-4d5c-a311-1e6c53707bed + e3dff2cf-47b5-4d3b-b225-2b13655cfd6b 3 false false - + + datefield + ConsentDatumEinwilligungDNPM + Datum der Einwilligung + true + true + true + 6.0 + + false + + 0 + 0 + DatumEinwilligung + DNPM_KPA + Consent + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + f854ff0b-4241-4b12-a38c-68185c2b8ad5 + 4 + false + false + + textfield FruehereTumoreAlter Erkrankungsalter @@ -15898,488 +16961,11 @@ false 0 20119 - eaca20de-15ba-4eae-8a9f-0e3d7ec51abd + 1abeb687-49ab-4dc9-b246-e7ed934f9282 6 false false - - combobox - GrundTherapieende - Grund für Therapieende - true - false - true - 5.0 - - - - false - false - - 1 - 0 - GrundTherapieende - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 5ff110e6-38e0-460f-ba1b-2f1087d8f428 - 9 - false - false - - - datefield - DatumErstdiagnose - Datum der Erstdiagnose - true - false - true - 1.0 - - - - false - false - - 0 - 0 - DatumErstdiagnose - DNPM_KPA - Bereich3 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 32f903af-a4ba-4808-b198-2d8cb2d793bf - 7 - false - false - - - formReference - ConsentDNPM - Consent DNPM - true - false - true - 1.0 - - - - false - false - - 0 - 0 - ConsentDNPM - DNPM_KPA - Consent - none - 0 - 0 - false - BOTH - false - - DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} - true - - MR.Consent - - - Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} - 1 - true - false - 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 - 63203cc8-06c7-49e6-a0b5-682f92461040 - 25 - false - false - - - datefield - Therapiebeginn - Therapiebeginn - true - true - true - 1.0 - - - - false - false - - 0 - 0 - Therapiebeginn - DNPM_KPA - Bereich7 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 70d6ef06-3e6c-49be-a0bd-c63783a0b6f4 - 11 - false - false - - - formReference - MTB - Molekulares Tumorboard - true - false - true - 0.5 - - - - false - false - - 0 - 0 - MTB - DNPM_KPA - Bereich4 - none - 0 - 0 - false - BOTH - false - - // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); - true - - OS.Tumorkonferenz - - - {TK.shortdesc} 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 - fdccb5e5-0c68-4386-ad74-8994666071cd - 8 - false - false - - - combobox - Geschlecht - Geschlecht - true - true - true - 3.0 - - false - - 1 - 0 - Geschlecht - DNPM_KPA - Bereich2 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - Wird beim Anlegen automatisch gesetzt. - - 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 - fe49c3d2-0cb8-4f84-99c6-ea7b58385afa - 4 - 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 - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - f6ad9d40-9a7e-434a-9004-856ad9e77f0a - 5 - false - false - subform Histologie @@ -16442,591 +17028,7 @@ false 0 20119 - 13563fd0-6448-41fd-ac27-988af66977e3 - 3 - false - false - - - lookup - ICDO3Histologie - ICD-O-3-Histologie - true - false - true - 4.0 - - - - false - false - - 1 - 0 - ICDO3Histologie - DNPM_KPA - Bereich3 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 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 - db53561d-5551-4288-8314-dc2744022653 - 4 - false - false - - - formReference - ConsentMTB - Consent MTB-Register - true - false - true - 11.0 - - false - - 0 - 0 - ConsentMTB - DNPM_KPA - Consent - none - 0 - 0 - false - BOTH - false - MR.Consent - - - Consent MTB-Register {ConsentDatumEinwilligungMTB} - 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 - dfc9b709-01fc-4de7-a6ad-2539a2c81750 - 4 - false - false - - - section - Bereich7 - Letzte Therapielinie - true - false - true - 10.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 9eb2ed5a-dd90-4a20-8613-732838a6e5bc - 3 - false - false - - - subform - DNPMTherapielinie - Therapielinien - true - false - true - 9.0 - - false - - 0 - 1 - - - none - 0 - 0 - false - BOTH - false - DNPM UF Therapielinie - - - - 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 - 45f9419d-bbcf-445d-960a-ddea97ae9acc - 3 - false - false - - - section - Consent - Consent - true - false - true - 2.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - f5218d67-a47e-40f0-b555-67b9cc220818 - 2 - false - false - - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung - true - false - true - 1.0 - - - - false - false - - 1 - 0 - fruehereTumorerkrankung - DNPM_KPA - Bereich1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 061f4952-060b-4f11-9315-44064210f353 - 4 - false - false - - - subform - Vorbefunde - Molekularpathologische Vorbefunde - true - false - false - 7.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - DNPM UF Vorbefunde - - - - 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 - 3ddc14d8-2cbd-41fe-a9bd-66b39953cbe3 - 5 - false - false - - - subform - ECOGVerlauf - ECOG Performance Status Verlauf - true - false - true - 4.5 - - - - false - false - - 0 - 1 - - - none - 0 - 0 - false - BOTH - false - DNPM UF ECOG - - - - 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 - a4d06910-e800-473c-9038-d80252d10464 - 4 - false - false - - - section - Bereich2 - Patientendaten - true - false - true - 1.0 - - false - - 0 - 0 - - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 682b627a-c01e-4267-9a89-e9eb48441fe0 + 979ddbb0-26d0-48cd-b007-c43c046e523e 3 false false @@ -17035,16 +17037,30 @@ 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) + Die ICD-10 der Diagnose fehlt + Prüfung, ob die ICD-10 der Diagnose vorhanden ist + Klinik/Anamnese_ICD-10 + not isEmptyString(ICD10) true true true 0 - AnmeldedatumMTB + ICD10 + + + + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose @@ -17063,10 +17079,10 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true @@ -17075,48 +17091,6 @@ DatumProgression - - 2 - Das Erstdiagnosedatum fehlt - Prüfung, ob Erstdiagnosedatum vorhanden ist - Klinik/Anamnese_Erstdiagnosedatum - not isEmpty(DatumErstdiagnose) - true - true - true - 0 - - DatumErstdiagnose - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) - true - true - true - 0 - - AnmeldedatumMTB - - - - 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 nach dem Sterbedatum @@ -17134,29 +17108,43 @@ 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 der Erstdiagnose vor dem Geburtsdatum liegt + DatumGrenze_DatumErstdiagnose_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) true true true 0 - DatumProgression + DatumErstdiagnose 2 - Die ICD-10 der Diagnose fehlt - Prüfung, ob die ICD-10 der Diagnose vorhanden ist - Klinik/Anamnese_ICD-10 - not isEmptyString(ICD10) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) true true true 0 - ICD10 + 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 @@ -17175,10 +17163,24 @@ 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 Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) + true + true + true + 0 + + DatumErstdiagnose + + + + 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 @@ -17189,16 +17191,16 @@ 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt - DatumGrenze_DatumErstdiagnose_GueltigZukunft - dateAfterOrEquals(getNow(), DatumErstdiagnose) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt + DatumGrenze_DatumProgression_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true 0 - DatumErstdiagnose + DatumProgression @@ -17255,90 +17257,10 @@ false true 20119 - dca81ea9-cbd9-410b-8c3b-ce7405959ae5 + b277991d-0bda-4082-841e-dd10759b9cbd 176 true - - formReference - reftkreevaluation - MTB - true - false - true - 0.5 - - - - false - false - - 0 - 0 - ref_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - false - BOTH - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - - false - - var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); - true - - OS.Tumorkonferenz - - - {TK.shortdesc} 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 - c11dab38-54e8-4ef6-b1d3-ff3489004547 - 12 - false - false - subform Einzelempfehlung @@ -17405,184 +17327,33 @@ false 0 20119 - 13138599-0e06-4765-a70e-9b68b56f8dd6 + 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 4 false false - - combobox - humangenberatung - Empfehlung + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true false - true - 0.25 + false + 7.25 false - 1 - 0 - humangen_beratung - DNPM_Therapieplan - bereichHumangenBeratung - none - 0 - 0 - mandatory - BOTH - false - - if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#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 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 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - fe8a9cf2-e2b7-411b-be87-3e4047e3aca4 - 8 - false - false - - - formReference - referstemtb - Erstes MTB - true - false - true - 2.25 - - - - false - false - 0 0 - ref_tumorkonferenz + mit_empfehlung_rebiopsie DNPM_Therapieplan - mtbepisode + none 0 0 false BOTH false - - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum); - true - - OS.Tumorkonferenz - - - {TK.shortdesc} 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 - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 8d2b6bc7-608e-45bb-ad51-5ed882106f81 - 59 - false - false - - - datefield - datumtkreevaluation - Datum MTB - true - false - true - 0.75 - - - - false - false - - 0 - 0 - datum_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - false - BOTH - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - - false @@ -17620,12 +17391,82 @@ false 0 20119 - 51f611c8-5629-4aa9-a390-9e81fda834f3 - 7 + 00e961e5-26e1-4d94-8c81-acb441fb329d + 2 false false - + + button + Button1 + Aus MTBs aktualisieren + true + false + false + 10.0 + + + + false + false + + 0 + 0 + + mtbepisode + none + 0 + 0 + false + BOTH + false + + var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + true + + + + + 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 + 387972c3-b0c0-4504-9560-6f303dc4d6a6 + 4 + false + false + + section bereichHumangenBeratung Humangenetische Beratung @@ -17683,7 +17524,7 @@ false 0 20119 - ea427c26-ec28-41c8-97c8-f41d85ee1912 + 2edb7cdc-3b65-43c4-9a9c-213d9d169467 3 false false @@ -17754,12 +17595,207 @@ false 0 20119 - 1a975830-7796-450a-9c5f-d46d3789ea5f + 555e9865-872d-4ae7-9cbe-c0e3a7f09051 3 false false - + + section + bereichreevaluation + Reevaluation + true + false + true + 7.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 43f12edc-2e9b-4d7e-b78b-da619744dc14 + 4 + false + false + + + combobox + humangenberatung + Empfehlung + true + false + true + 0.25 + + false + + 1 + 0 + humangen_beratung + DNPM_Therapieplan + bereichHumangenBeratung + none + 0 + 0 + mandatory + BOTH + false + + if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#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 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 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + b2ea3737-fac4-4299-a271-7bb78efadd30 + 8 + false + false + + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung + true + false + false + 7.75 + + false + + 0 + 0 + mit_einzelempfehlung + DNPM_Therapieplan + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + 8aa53d95-66bf-4a5e-b029-646f01cb0b72 + 2 + false + false + + textarea protokollauszug Protokollauszug @@ -17818,100 +17854,35 @@ false 0 20119 - 585b01ed-e738-4033-b47d-6a2a05e21d95 + fa368070-c87e-4f0d-a9b8-2af423d3970e 4 false false - - section - Targetierung - Targetierung + + combobox + reevaluation + Empfehlung true false true - 4.0 + 0.25 false - 0 + 1 0 - - + reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 35fbd0e0-c63f-4e67-be63-0f46238ee3c4 - 3 - false - false - - - button - Button1 - Aus MTBs aktualisieren - true - false - false - 10.0 - - - - false - false - - 0 - 0 - - mtbepisode - none - 0 - 0 - false + mandatory BOTH false - var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} true @@ -17923,17 +17894,17 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -17945,37 +17916,48 @@ false false - 0 + 1 0 true false 0 20119 - ef500c29-f244-4b1b-adbf-953de27a40e4 - 4 + 3c7e5c3b-77d7-4138-8318-9d46151dc4de + 7 false false - - section - bereichreevaluation - Reevaluation + + datefield + datumtkreevaluation + Datum MTB true false true - 7.0 + 0.75 + + + false false 0 0 - - + datum_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false @@ -18014,12 +17996,140 @@ false 0 20119 - 2b14b442-c9d5-4485-be1c-f5558876bbd4 - 4 + 7948405e-2c3a-457b-b6e5-1a6a7368ea4e + 7 false false - + + datefield + datum + Datum (erstes) MTB + true + false + true + 4.5 + + false + + 0 + 0 + datum + DNPM_Therapieplan + mtbepisode + date + 0 + 0 + mandatory + BOTH + false + + + + 1 + true + false + 0 + 0 + false + Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + e8a23bd7-debe-487c-b89b-7793c869c670 + 16 + false + false + + + combobox + target + Target gefunden? + true + false + true + 1.0 + + false + + 1 + 0 + target + DNPM_Therapieplan + Targetierung + none + 0 + 0 + mandatory + BOTH + 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 + 3564da63-92df-4054-b628-f614db64fdf4 + 6 + false + false + + textarea humangenberbegruendung Begründung @@ -18085,19 +18195,19 @@ false 0 20119 - bdb190b0-a1cd-4a7e-ab57-e9ef94a79548 + 4730a146-55a9-4f5e-adba-7da5116272da 6 false false - - datefield - datumtkhumangenber - Datum MTB + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false true - 0.75 + 6.0 @@ -18106,25 +18216,27 @@ 0 0 - datum_tk_humangenber + ref_molekulargenetik DNPM_Therapieplan - bereichHumangenBeratung + bereichreevaluation none 0 0 false BOTH - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + reevaluation = '1' true - humangenberatung + reevaluation false + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false @@ -18159,171 +18271,52 @@ false 0 20119 - 85d9eee6-8f7a-4cdd-a324-c224b6c4a5d1 - 7 + 39e0e1ab-6a4d-4619-9031-7ce71524477d + 9 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung - true - false - false - 7.75 - - false - - 0 - 0 - mit_einzelempfehlung - DNPM_Therapieplan - - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 20b277db-f9f7-463a-bfa1-09f81d11a7af - 2 - 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 - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - - - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 0 - 0 - true - false - 0 - 20119 - 8c3cc51e-10d9-4646-bfad-a5367061b10a - 2 - false - false - - - datefield - datum - Datum (erstes) MTB + + formReference + referstemtb + Erstes MTB true false true - 4.5 + 2.25 + + + false false 0 0 - datum + ref_tumorkonferenz DNPM_Therapieplan mtbepisode - date + none 0 0 - mandatory + false BOTH false + + var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 1 true false 0 0 false - Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. + 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 @@ -18351,12 +18344,12 @@ false 0 20119 - d240aad9-700c-45c8-a988-7860393ab81e - 16 + 5bae273a-db65-4f40-a0d8-ecf8eb051d3d + 59 false false - + formReference reftkhumangenber MTB @@ -18431,48 +18424,35 @@ false 0 20119 - 9d661801-b2ad-4da1-9a4f-9e6d54dd93b4 + 4159c052-f6cb-4084-9451-db28275ed671 14 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + + section + mtbepisode + MTB Episode true false true - 6.0 + 0.5 - - - false false 0 0 - ref_molekulargenetik - DNPM_Therapieplan - bereichreevaluation + + none 0 0 false BOTH - - reevaluation = '1' - true - - reevaluation - - false - OS.Molekulargenetik - Befund vom {Datum}, Panel: {Panel} - + 1 true false @@ -18507,12 +18487,149 @@ false 0 20119 - 1c716a81-d860-41d2-a9dc-576f2cbb47c5 - 9 + 37599bc6-496d-4d21-ba3e-f8a309cc9de1 + 1 false false - + + section + Targetierung + Targetierung + true + false + true + 4.0 + + false + + 0 + 0 + + + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + + + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + f6715f8d-0c3f-42bf-91e8-51a48f40877d + 3 + false + false + + + datefield + datumtkhumangenber + Datum MTB + true + false + true + 0.75 + + + + false + false + + 0 + 0 + datum_tk_humangenber + DNPM_Therapieplan + bereichHumangenBeratung + none + 0 + 0 + false + BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + + false + + + + 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 + 44c497c8-0ef0-49c4-a873-340ce3e22854 + 7 + false + false + + formReference refdnpmklinikanamnese DNPM Klinik/Anamnese @@ -18575,99 +18692,52 @@ false 0 20119 - 43e51850-26ca-4964-8afa-54dfb3a61da9 + 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e 6 false false - - combobox - target - Target gefunden? - true - false - true - 1.0 - - false - - 1 - 0 - target - DNPM_Therapieplan - Targetierung - none - 0 - 0 - mandatory - BOTH - 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 - d5b485bc-f70f-431c-8ed7-8bd8a22dfb82 - 6 - false - false - - - section - mtbepisode - MTB Episode + + formReference + reftkreevaluation + MTB true false true 0.5 + + + false false 0 0 - - + ref_tk_reevaluation + DNPM_Therapieplan + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false + + var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 1 true false @@ -18702,87 +18772,19 @@ false 0 20119 - f94cfc19-3743-4f19-8d0d-7bc1fd521eba - 1 - false - false - - - combobox - reevaluation - Empfehlung - true - false - true - 0.25 - - false - - 1 - 0 - reevaluation - DNPM_Therapieplan - bereichreevaluation - none - 0 - 0 - mandatory - BOTH - false - - if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} - true - - - - - 1 - true - false - 0 - 0 - false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - a4214fc9-40e4-4574-9703-6325dea01e18 - 7 + df226ded-99a6-4d1c-b23f-e6928e3492e5 + 12 false false - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt - DatumGrenze_datumtkreevaluation_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt + DatumGrenze_datumtkreevaluation_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkreevaluation) true true true @@ -18793,6 +18795,36 @@ 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 + + + + 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 @@ -18809,6 +18841,20 @@ datumtkhumangenber + + 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 liegt nach dem Sterbedatum @@ -18841,16 +18887,34 @@ 1 - Das Erstellungsdatum des Therapieplans fehlt - Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist - Therapieplan_Erstellungsdatum - not isEmpty(datum) + 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 - datum + datumtkhumangenber + + + + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt + DatumGrenze_datumtkreevaluation_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) + true + true + true + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + datumtkreevaluation @@ -18869,48 +18933,18 @@ 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt - DatumGrenze_datumtkhumangenber_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist + Therapieplan_Histologische Reevaluation_Erstellungsdatum + not isEmpty(datumtkreevaluation) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + reevaluation = '1' true 0 - datumtkhumangenber - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt - DatumGrenze_datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datum) - true - true - true - 0 - - datum - - - - 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 + datumtkreevaluation @@ -18929,38 +18963,6 @@ 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 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 - -