From 89de9e80f3635d6401cd8b3785fce2fe7e30c2e4 Mon Sep 17 00:00:00 2001 From: Thomas Ramming Date: Fri, 31 May 2024 14:31:25 +0200 Subject: fix: Füge beim Speichern kein neues, leeres DNPM UF Therapielinie hinzu --- forms/dnpm-formulare.osc | 9874 +++++++++++++++++++++++----------------------- 1 file changed, 4937 insertions(+), 4937 deletions(-) (limited to 'forms') diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 967d111..dabefba 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -1,63 +1,119 @@ - 2024-03-25Z + 2024-05-31Z OnkoStar 2.12.4 - DNPM.StatusTherapie - DNPM.StatusTherapie + DNPM.GrundNichtumsetzung + Grund für nicht umgesetzte Therapie SIMPLE false - + Klinischer KDS-DNPM 20119 - a20c571a-5784-47ca-b588-f40264135055 - 2 + 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 + 4 1 - 2023-03-18Z - DNPM.StatusTherapie.v1 + 2022-03-18Z + DNPM.GrundNichtumsetzung.v1 true v1 20119 - afd94417-62fc-43d6-869f-68ff3d80e365 + b9b1a0d5-571b-4a93-858f-1c758779060d 2 - completed - Vollendet - Vollendet + w + Weitere Gründe + Weitere Gründe - 4.0 + 10.0 - not-done - Nicht durchgeführt - Nicht durchgeführt + k + Klinisch keine Indikation + Klinisch keine Indikation - 1.0 + 3.0 - stopped - Gestoppt - Gestoppt + u + Unbekannt + Unbekannt - 3.0 + 11.0 - on-going - Laufend - Laufend + 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 + @@ -71,49 +127,57 @@ - DNPM.GrundAblehnung - Grund für Ablehnung der Kostenübernahme + DNPM.Umsetzungsart + Umsetzungsart SIMPLE false Klinischer KDS-DNPM 20119 - bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 + 8a99861b-ca2f-4d02-98eb-9eef5332e53c 4 1 2022-03-18Z - DNPM.GrundAblehnung.v1 + DNPM.Umsetzungsart.v1 true v1 20119 - 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 + 0e3d65b3-4e7a-446f-a8f3-dd4913163f20 2 - s - Standardtherapie nicht ausgeschöpft - Standardtherapie nicht ausgeschöpft + h + individueller Heilversuch + individueller Heilversuch - 2.0 + 4.0 - e - Nicht ausreichende Evidenz - Nicht ausreichende Evidenz + i + in-label + in-label - 1.0 + 2.0 - w - Weitere Gründe - Weitere Gründe + o + off-label (Studie) + off-label (Studie) 3.0 + + k + Kü-Antrag + Kü-Antrag + + + 1.0 + @@ -127,128 +191,160 @@ - DNPM.GrundTherapieabbruch - Grund für Therapieabbruch + DNPM.StatusTherapie + DNPM.StatusTherapie SIMPLE false - Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp + 20119 - 0ff28640-40df-4833-9acb-05d07e6cbc71 - 8 + a20c571a-5784-47ca-b588-f40264135055 + 2 1 - 2023-08-27Z - DNPM.GrundTherapieabbruch.v1 + 2023-03-18Z + DNPM.StatusTherapie.v1 true v1 20119 - f7503688-4a99-43ba-aa7e-85b259520718 - 8 + afd94417-62fc-43d6-869f-68ff3d80e365 + 2 - bsc - Best Supportive Care - Best Supportive Care - best supportive care + on-going + Laufend + Laufend + - 11.0 + 2.0 - ce - Weiterbehandlung extern - Weiterbehandlung extern - continued-externally + not-done + Nicht durchgeführt + Nicht durchgeführt + - 9.0 + 1.0 - pr - Progression - Progression - progression + completed + Vollendet + Vollendet + - 5.0 + 4.0 - un - unbekannt - unbekannt - unknown + stopped + Gestoppt + Gestoppt + - 13.0 + 3.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.Dosisdichte + Dosisdichte + SIMPLE + false + Klinischer KDS-DNPM + 20119 + 24f63cbb-906b-4c60-870f-6912ca6a8669 + 5 + + + 1 + 2022-03-18Z + DNPM.Dosisdichte.v1 + true + v1 + 20119 + b49072ef-7dcb-45fc-9044-0f53b839d1d1 + 3 + - ot - Wahl einer anderen Therapie durch Behandler - Wahl einer anderen Therapie durch Behandler - other-therapy-chosen + k + < 50 % + < 50 % + - 8.0 + 1.0 - pw - auf Wunsch des Patienten - auf Wunsch des Patienten - patient-wish + g + >= 50 % + >= 50 % + 2.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.GrundAblehnung + Grund für Ablehnung der Kostenübernahme + SIMPLE + false + Klinischer KDS-DNPM + 20119 + bd0f7b9a-b2c6-4b68-8bfc-34164aef7811 + 4 + + + 1 + 2022-03-18Z + DNPM.GrundAblehnung.v1 + true + v1 + 20119 + 116ea5dc-22b2-4fbb-85d9-b5d5ea130a55 + 2 + - re - anhaltende Remission - anhaltende Remission - remission - - 1.0 - - - death - Tod - Tod - patient-death - - 6.0 - - - de - Zustandsverschlechterung - Zustandsverschlechterung - deterioration - - 10.0 - - - to - Toxizität - Toxizität - toxicity - - 7.0 - - - mr - medizinische Gründe - medizinische Gründe - medical-reason + e + Nicht ausreichende Evidenz + Nicht ausreichende Evidenz + - 4.0 + 1.0 - other - weitere Gründe - weitere Gründe - other + w + Weitere Gründe + Weitere Gründe + - 12.0 + 3.0 - pe - Ende der Kostenübernahme - Ende der Kostenübernahme - payment-ended + s + Standardtherapie nicht ausgeschöpft + Standardtherapie nicht ausgeschöpft + - 3.0 + 2.0 @@ -263,112 +359,128 @@ - DNPM.GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + DNPM.GrundTherapieabbruch + Grund für Therapieabbruch SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp 20119 - 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 - 4 + 0ff28640-40df-4833-9acb-05d07e6cbc71 + 8 1 - 2022-03-18Z - DNPM.GrundNichtumsetzung.v1 + 2023-08-27Z + DNPM.GrundTherapieabbruch.v1 true v1 20119 - b9b1a0d5-571b-4a93-858f-1c758779060d - 2 + f7503688-4a99-43ba-aa7e-85b259520718 + 8 - n - Kostenübernahme noch ausstehend - Kostenübernahme noch ausstehend - + ce + Weiterbehandlung extern + Weiterbehandlung extern + continued-externally + + 9.0 + + + pe + Ende der Kostenübernahme + Ende der Kostenübernahme + payment-ended + + 3.0 + + + pw + auf Wunsch des Patienten + auf Wunsch des Patienten + patient-wish 2.0 - t - Tod - Tod - + re + anhaltende Remission + anhaltende Remission + remission - 6.0 + 1.0 - u - Unbekannt - Unbekannt - + bsc + Best Supportive Care + Best Supportive Care + best supportive care 11.0 - b + ot Wahl einer anderen Therapie durch Behandler Wahl einer anderen Therapie durch Behandler - + other-therapy-chosen - 7.0 + 8.0 - e - Weiterbehandlung extern - Weiterbehandlung extern - + de + Zustandsverschlechterung + Zustandsverschlechterung + deterioration - 8.0 + 10.0 - m - Medizinische Gründe - Medizinische Gründe - + pr + Progression + Progression + progression - 4.0 + 5.0 - k - Klinisch keine Indikation - Klinisch keine Indikation - + death + Tod + Tod + patient-death - 3.0 + 6.0 - l - Lost to FU - Lost to FU - + mr + medizinische Gründe + medizinische Gründe + medical-reason - 9.0 + 4.0 - w - Weitere Gründe - Weitere Gründe - + un + unbekannt + unbekannt + unknown - 10.0 + 13.0 - a - Kostenübernahme abgelehnt - Kostenübernahme abgelehnt - + to + Toxizität + Toxizität + toxicity - 1.0 + 7.0 - p - Therapie durch Patient abgelehnt - Therapie durch Patient abgelehnt - + other + weitere Gründe + weitere Gründe + other - 5.0 + 12.0 @@ -383,137 +495,65 @@ - DNPM.Dosisdichte - Dosisdichte + DNPM.Ansprechen + Ansprechen auf letzte Therapielinie SIMPLE false Klinischer KDS-DNPM 20119 - 24f63cbb-906b-4c60-870f-6912ca6a8669 - 5 + 98139f13-da93-4aa2-9690-a6808d0256c6 + 12 1 - 2022-03-18Z - DNPM.Dosisdichte.v1 + 2022-03-15Z + DNPM.Ansprechen.v1 true v1 20119 - b49072ef-7dcb-45fc-9044-0f53b839d1d1 - 3 + 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 + 9 - k - < 50 % - < 50 % + y + Bewertung noch nicht möglich + Bewertung noch nicht möglich - 1.0 + 9.0 - g - >= 50 % - >= 50 % + s + Stable Disease (SD) + Stable Disease (SD) - 2.0 + 4.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 - - k - Kü-Antrag - Kü-Antrag + c + Complete Response (CR) + Complete Response (CR) 1.0 - i - in-label - in-label - - - 2.0 - - - h - individueller Heilversuch - individueller Heilversuch + m + Mixed Response (MR) + Mixed Response (MR) - 4.0 + 3.0 - o - off-label (Studie) - off-label (Studie) + u + Unbekannt + Unbekannt - 3.0 + 6.0 - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Ansprechen - Ansprechen auf letzte Therapielinie - SIMPLE - false - Klinischer KDS-DNPM - 20119 - 98139f13-da93-4aa2-9690-a6808d0256c6 - 12 - - - 1 - 2022-03-15Z - DNPM.Ansprechen.v1 - true - v1 - 20119 - 0a90ead9-68d9-41e4-bd6b-7333c98e89e6 - 9 - p Progressive Disease (PD) @@ -523,12 +563,12 @@ 5.0 - c - Complete Response (CR) - Complete Response (CR) + x + Bewertung nicht möglich + Bewertung nicht möglich - 1.0 + 8.0 n @@ -538,14 +578,6 @@ 7.0 - - x - Bewertung nicht möglich - Bewertung nicht möglich - - - 8.0 - t Partial Response (PR) @@ -554,52 +586,20 @@ 2.0 - - m - Mixed Response (MR) - Mixed Response (MR) - - - 3.0 - - - s - Stable Disease (SD) - Stable Disease (SD) - - - 4.0 - - - y - Bewertung noch nicht möglich - Bewertung noch nicht möglich - - - 9.0 - - - u - Unbekannt - Unbekannt - - - 6.0 - - BestResponse - 2.0 + LetzteTherapielinie + 1.0 false 7 - Best Response + Ansprechen auf letzte Therapielinie - c + p - x + u t @@ -608,43 +608,43 @@ m - y + c s - p + n - LetzteTherapielinie - 1.0 + BestResponse + 2.0 false 7 - Ansprechen auf letzte Therapielinie + Best Response - c + t - n + m - m + y - t + c p - u + s - s + x @@ -735,6 +735,14 @@ Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) 3.0 + + r + R + R + + Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. + 4.0 + v iv @@ -751,13 +759,53 @@ in situ-Daten aus Untersuchungen an Patientenmaterial (z.B. IHC, FISH) unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern zusätzlich angegeben werden, z.B. Evidenzgrad m3 is (IHC). 1.0 + + + + + + + BENUTZER Bibliothek + + DNPM + 1 + + + + DNPM.InternExtern + Intern oder Extern + SIMPLE + false + + 20119 + feaad524-a53f-49b7-9ca2-eca5c3e8c52c + 2 + + + 1 + 2023-03-20Z + DNPM.InternExtern.v1 + true + v1 + 20119 + 2b66c852-c5f2-41a3-9bce-c858c067aa80 + 2 + + + e + extern + extern + + + 2.0 + - r - R - R + i + intern + intern - Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. - 4.0 + + 1.0 @@ -792,20 +840,12 @@ 3 - 1 - m1A - m1A - - In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. - 1.0 - - - 4 - m2A - m2A + 2 + m1B + m1B - 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 + 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 @@ -816,20 +856,36 @@ 8.0 - 5 - m2B - m2B + 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 - 2 - m1B - m1B + 6 + m2C + m2C - 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 + 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 @@ -840,20 +896,12 @@ 7.0 - 6 - m2C - m2C - - Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. - 6.0 - - - 3 - m1C - m1C + 1 + m1A + m1A - Ein oder mehrere Fallberichte in der gleichen Tumorentität. - 3.0 + In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. + 1.0 @@ -887,22 +935,6 @@ be7727b0-d159-439d-8f77-feb0093196cf 2 - - i - Insertion - Insertion - - - 3.0 - - - d - Deletion (hom./het.) - Deletion (hom./het.) - - - 2.0 - a Amplifikation (n CN) @@ -919,6 +951,22 @@ 4.0 + + i + Insertion + Insertion + + + 3.0 + + + d + Deletion (hom./het.) + Deletion (hom./het.) + + + 2.0 + @@ -932,41 +980,57 @@ - DNPM.InternExtern - Intern oder Extern + DNPM.LeitlinienTherapie + Alle leitliniengerechte Therapien durchlaufen SIMPLE false - + Klinischer KDS-DNPM 20119 - feaad524-a53f-49b7-9ca2-eca5c3e8c52c - 2 + 37e4aae9-bf16-49ed-b90c-ff8a188f8457 + 5 1 - 2023-03-20Z - DNPM.InternExtern.v1 + 2022-03-15Z + DNPM.LeitlinienTherapie.v1 true v1 20119 - 2b66c852-c5f2-41a3-9bce-c858c067aa80 + 5f3ea150-2e9b-4166-a9d9-3718500195a7 2 - e - extern - extern + n + Leitlinientherapie nicht möglich + Leitlinientherapie nicht möglich - 2.0 + 3.0 - i - intern - intern + k + Keine Leitlinien vorhanden oder unbekannt + Keine Leitlinien vorhanden oder unbekannt + + + 4.0 + + + 1 + Ja + Ja 1.0 + + 0 + Nein + Nein + + + 2.0 + @@ -980,56 +1044,80 @@ - DNPM.Krankheitsausdehnung - Aktuelle Krankheitsausdehnung + DNPM.Therapie.GrundTherapieende + Grund für Therapieende SIMPLE false - Klinischer KDS-DNPM + Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie 20119 - baaf0065-3919-41de-9647-8cdc499b99b7 - 4 + 44494da5-0889-4617-b90e-2a67581edfba + 5 1 - 2022-03-14Z - DNPM.Krankheitsausdehnung.v1 + 2022-03-15Z + DNPM.GrundTherapieende.v1 true v1 20119 - ae3b1f61-2a85-4851-9d04-1f553261aaa6 + 103206b6-7cba-49ec-aea2-769b671f0170 2 - m - Metastasiert - Metastasiert + u + unbekannt + unbekannt + + + 7.0 + + + r + Anhaltende Remission + Anhaltende Remission + + + 5.0 + + + p + Progression + Progression 2.0 - u - Unbekannt - Unbekannt + w + Auf Wunsch des Patienten + Auf Wunsch des Patienten 4.0 - l - Lokal - Lokal + z + Zustandsverschlechterung + Zustandsverschlechterung - 1.0 + 3.0 + + + s + Sonstige Gründe + Sonstige Gründe + + + 6.0 t - Tumorfrei - Tumorfrei + Toxizität + Toxizität - 3.0 + 1.0 @@ -1044,37 +1132,53 @@ - DNPM.Einwilligung - DNPM.Einwilligung + DNPM.Krankheitsausdehnung + Aktuelle Krankheitsausdehnung SIMPLE false - DNPM.Einwilligung + Klinischer KDS-DNPM 20119 - 645b5a61-2745-4804-a4c5-a42948415206 - 2 + baaf0065-3919-41de-9647-8cdc499b99b7 + 4 1 - 2022-08-09Z - DNPM.Einwilligung.v1 + 2022-03-14Z + DNPM.Krankheitsausdehnung.v1 true v1 20119 - 3b923932-3f0e-4df4-817b-1611f554f327 + ae3b1f61-2a85-4851-9d04-1f553261aaa6 2 - active - zugestimmt - zugestimmt + u + Unbekannt + Unbekannt + + + 4.0 + + + t + Tumorfrei + Tumorfrei + + + 3.0 + + + l + Lokal + Lokal 1.0 - rejected - abgelehnt - abgelehnt + m + Metastasiert + Metastasiert 2.0 @@ -1092,56 +1196,64 @@ - DNPM.LeitlinienTherapie - Alle leitliniengerechte Therapien durchlaufen + DNPM.LeitlinienStatus + DNPM.LeitlinienStatus SIMPLE false - Klinischer KDS-DNPM + 20119 - 37e4aae9-bf16-49ed-b90c-ff8a188f8457 - 5 + 5ca1ac02-1685-4592-ab17-2eae5409b496 + 2 1 - 2022-03-15Z - DNPM.LeitlinienTherapie.v1 + 2023-02-27Z + DNPM.LeitlinienStatus.v1 true v1 20119 - 5f3ea150-2e9b-4166-a9d9-3718500195a7 + 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 - 0 - Nein - Nein + noguidelin + keine Leitlinie verfügbar + keine Leitlinie verfügbar - 2.0 + 4.0 - n - Leitlinientherapie nicht möglich - Leitlinientherapie nicht möglich + nonexhaust + nicht ausgeschöpft + nicht ausgeschöpft + + + 2.0 + + + impossible + nicht möglich + nicht möglich 3.0 - 1 - Ja - Ja + exhausted + ausgeschöpft + ausgeschöpft 1.0 - k - Keine Leitlinien vorhanden oder unbekannt - Keine Leitlinien vorhanden oder unbekannt + unknown + unbekannt + unbekannt - 4.0 + 5.0 @@ -1156,81 +1268,41 @@ - DNPM.Therapie.GrundTherapieende - Grund für Therapieende + DNPM.Einwilligung + DNPM.Einwilligung SIMPLE false - Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie + DNPM.Einwilligung 20119 - 44494da5-0889-4617-b90e-2a67581edfba - 5 + 645b5a61-2745-4804-a4c5-a42948415206 + 2 1 - 2022-03-15Z - DNPM.GrundTherapieende.v1 + 2022-08-09Z + DNPM.Einwilligung.v1 true v1 20119 - 103206b6-7cba-49ec-aea2-769b671f0170 + 3b923932-3f0e-4df4-817b-1611f554f327 2 - z - Zustandsverschlechterung - Zustandsverschlechterung - - - 3.0 - - - r - Anhaltende Remission - Anhaltende Remission - - - 5.0 - - - w - Auf Wunsch des Patienten - Auf Wunsch des Patienten - - - 4.0 - - - s - Sonstige Gründe - Sonstige Gründe - - - 6.0 - - - u - unbekannt - unbekannt + active + zugestimmt + zugestimmt - 7.0 + 1.0 - p - Progression - Progression + rejected + abgelehnt + abgelehnt 2.0 - - t - Toxizität - Toxizität - - - 1.0 - @@ -1244,64 +1316,56 @@ - DNPM.LeitlinienStatus - DNPM.LeitlinienStatus + DNPM.Tumorausbreitung + Diagnose.Tumorausbreitung SIMPLE false - + Klinischer KDS-DNPM 20119 - 5ca1ac02-1685-4592-ab17-2eae5409b496 - 2 + 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 + 7 1 - 2023-02-27Z - DNPM.LeitlinienStatus.v1 + 2022-03-15Z + DNPM.Tumorausbreitung.v1 true v1 20119 - 0dafa794-b658-4ed2-ae59-f5c561f6fec7 - 2 + 07b4d915-e3a7-40a4-b7d7-4744ac351a1a + 4 - unknown - unbekannt - unbekannt - - - 5.0 - - - exhausted - ausgeschöpft - ausgeschöpft + tumor-free + Tumorfrei + Tumorfrei 1.0 - nonexhaust - nicht ausgeschöpft - nicht ausgeschöpft + local + Lokal + Lokal - 2.0 + 1.5 - impossible - nicht möglich - nicht möglich + unknown + Unbekannt + Unbekannt - 3.0 + 4.0 - noguidelin - keine Leitlinie verfügbar - keine Leitlinie verfügbar + metastasiz + Metastasiert + Metastasiert - 4.0 + 2.0 @@ -1316,57 +1380,41 @@ - DNPM.Tumorausbreitung - Diagnose.Tumorausbreitung + DNPM.Verwandschaftsgrad + DNPM.Verwandschaftsgrad SIMPLE false - Klinischer KDS-DNPM + 20119 - 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 - 7 + b97a290c-90ea-426f-bef1-f7a030e59d5a + 2 1 - 2022-03-15Z - DNPM.Tumorausbreitung.v1 + 2023-03-05Z + DNPM.Verwandschaftsgrad.v1 true v1 20119 - 07b4d915-e3a7-40a4-b7d7-4744ac351a1a - 4 + 946f95f9-ba56-4e43-ada4-894ad5214d2f + 2 - metastasiz - Metastasiert - Metastasiert + EXT + erweitertes Familienmitglied + erweitertes Familienmitglied 2.0 - unknown - Unbekannt - Unbekannt - - - 4.0 - - - tumor-free - Tumorfrei - Tumorfrei + FAMMEMB + Familienmitglied + Familienmitglied 1.0 - - local - Lokal - Lokal - - - 1.5 - @@ -1399,6 +1447,14 @@ cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 + + z + zugestimmt + zugestimmt + + + 0.0 + a abgelehnt @@ -1415,14 +1471,6 @@ 2.0 - - z - zugestimmt - zugestimmt - - - 0.0 - @@ -1455,14 +1503,6 @@ 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 7 - - z - zugestimmt - zugestimmt - - - 1.0 - w widerrufen @@ -1471,6 +1511,14 @@ 3.0 + + z + zugestimmt + zugestimmt + + + 1.0 + a abgelehnt @@ -1520,77 +1568,29 @@ - DNPM.Verwandschaftsgrad - DNPM.Verwandschaftsgrad + DNPM.Target + DNPM.Target SIMPLE false 20119 - b97a290c-90ea-426f-bef1-f7a030e59d5a - 2 + 98a6a4d8-0f54-406d-a117-a6ca636eb72a + 3 1 - 2023-03-05Z - DNPM.Verwandschaftsgrad.v1 + 2022-11-20Z + DNPM.Targetierung.v1 true v1 20119 - 946f95f9-ba56-4e43-ada4-894ad5214d2f + 38193aef-55cd-431d-9ba5-ec260ab1bd28 2 - EXT - erweitertes Familienmitglied - erweitertes Familienmitglied - - - 2.0 - - - FAMMEMB - Familienmitglied - Familienmitglied - - - 1.0 - - - - - - - - BENUTZER Bibliothek - - DNPM - 1 - - - - DNPM.Target - DNPM.Target - SIMPLE - false - - 20119 - 98a6a4d8-0f54-406d-a117-a6ca636eb72a - 3 - - - 1 - 2022-11-20Z - DNPM.Targetierung.v1 - true - v1 - 20119 - 38193aef-55cd-431d-9ba5-ec260ab1bd28 - 2 - - - TG - Target gefunden - Target gefunden + TG + Target gefunden + Target gefunden 2.0 @@ -1729,35 +1729,34 @@ 19 - DNPM.StatusTherapie - StatusTherapie - StatusTherapie - Status der Therapie - propertyCatalogue + EmpfehlungsumsetzungNein + EmpfehlungsumsetzungNein + Bemerkung + longtext - 0 + 65535 true false - false + true false 0.0 false false - 2 + 0 false 20119 - bdd1febf-3f1e-4866-955b-825931638ef2 - 5 + f4a2829b-5bb6-4511-bc10-059278c9ba71 + 6 - DNPM.GrundAblehnung - AblehnungKosten - AblehnungKosten - Grund für Ablehnung der Kostenübernahme + OS.JaNein + AntragKostenuebernahme + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme propertyCatalogue @@ -1775,21 +1774,21 @@ false 20119 - d5ba385c-840e-4ceb-bdcd-377e8a37c09f + 1cb95d66-27e4-49c9-9f2b-705abb2e881d 5 - Datum_AntwortKueAntrag - Datum_AntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag - date + Therapiedauer + Therapiedauer + Therapiedauer + integer 0 true false - false + true false 0.0 @@ -1799,15 +1798,14 @@ false 20119 - 58cefbff-fda9-44c9-a5a1-af343249f4be - 5 + d63309e4-fc1c-47d0-a747-f52bf7b57a65 + 4 - DNPM.GrundTherapieabbruch - GrundTherapieabbruch - GrundTherapieabbruch - Grund für Therapieabbruch - propertyCatalogue + Todeszeitpunkt + Todeszeitpunkt + Todeszeitpunkt + date 0 @@ -1819,19 +1817,20 @@ 0.0 false - false - 2 + true + 0 false 20119 - 7648480b-2210-4642-adc1-dd19f036e7bf - 5 + b4be56af-15b3-479d-908a-886902187c8f + 6 - Therapiestart - Therapiestart - Start der Therapie - date + DNPM.GrundNichtumsetzung + GrundNichtumsetzung + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie + propertyCatalogue 0 @@ -1843,19 +1842,20 @@ 0.0 false - true - 0 + false + 2 false 20119 - c926f879-1098-4bd9-9023-c1eda0cf8c1e + c5734b67-1815-4e9e-abc7-935046cf6f83 6 - Todeszeitpunkt - Todeszeitpunkt - Todeszeitpunkt - date + DNPM.Umsetzungsart + EmpfehlungsumsetzungJa + EmpfehlungsumsetzungJa + Umsetzungsart + propertyCatalogue 0 @@ -1867,18 +1867,18 @@ 0.0 false - true - 0 + false + 2 false 20119 - b4be56af-15b3-479d-908a-886902187c8f - 6 + 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + 5 - BewertungMemo - BewertungMemo - Bemerkung + StatusTherapieBemerkung + StatusTherapieBemerkung + Bemerkung zum Status der Therapie longtext @@ -1886,7 +1886,7 @@ true false - true + false false 0.0 @@ -1896,17 +1896,17 @@ false 20119 - 5a1e2965-3ab9-4049-972c-0dec9a493a5b - 6 + 35ec18a7-f929-4427-91e0-335fb707e1ba + 5 - PFS2EmpfTherapie - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) - integer + BewertungMemo + BewertungMemo + Bemerkung + longtext - 0 + 65535 true false @@ -1920,21 +1920,21 @@ false 20119 - e8da69f4-0aa1-4b5f-90ae-79d24406a496 + 5a1e2965-3ab9-4049-972c-0dec9a493a5b 6 - TherapieumsetzungMemo - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung - longtext + AusstellungsdatumAntrag + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme + date - 65535 + 0 true false - true + false false 0.0 @@ -1944,15 +1944,14 @@ false 20119 - 0da5a853-312d-4733-8ff2-1255e36358fc - 6 + 1ba87bee-8faa-40b1-b8d7-a0b81304858d + 5 - DNPM.GrundNichtumsetzung - GrundNichtumsetzung - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie - propertyCatalogue + PFS1Vortherapie + PFS1Vortherapie + PFS unter Vortherapie (PFS1) + integer 0 @@ -1965,18 +1964,18 @@ false false - 2 + 0 false 20119 - c5734b67-1815-4e9e-abc7-935046cf6f83 + 07acc1de-5f19-414c-bb96-6970bd623152 6 - LinkTherapieempfehlung - LinkTherapieempfehlung - Verweis zur Therapieempfehlung - formReference + DatumFollowUp + DatumFollowUp + Datum des Follow-Ups + date 0 @@ -1988,19 +1987,19 @@ 0.0 false - false + true 0 false 20119 - ef006004-6dad-4d34-9d4a-d68be126f04c - 5 + 64f73ee1-4579-49c4-ac4e-9b1f9f41707c + 7 - OS.JaNein - AntragKostenuebernahme - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + DNPM.StatusTherapie + StatusTherapie + StatusTherapie + Status der Therapie propertyCatalogue @@ -2008,7 +2007,7 @@ true false - true + false false 0.0 @@ -2018,17 +2017,17 @@ false 20119 - 1cb95d66-27e4-49c9-9f2b-705abb2e881d + bdd1febf-3f1e-4866-955b-825931638ef2 5 - OverallSurvival - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) - integer + TherapieumsetzungMemo + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung + longtext - 0 + 65535 true false @@ -2042,13 +2041,13 @@ false 20119 - 780fa889-512a-4c31-b097-16a6843a3c0b + 0da5a853-312d-4733-8ff2-1255e36358fc 6 - DatumFollowUp - DatumFollowUp - Datum des Follow-Ups + Therapieende + Therapieende + Ende der Therapie date @@ -2066,8 +2065,8 @@ false 20119 - 64f73ee1-4579-49c4-ac4e-9b1f9f41707c - 7 + 85b4103a-00b6-44bd-a8a6-f04cd209b495 + 6 DNPM.Dosisdichte @@ -2119,10 +2118,10 @@ 6 - DNPM.Umsetzungsart - EmpfehlungsumsetzungJa - EmpfehlungsumsetzungJa - Umsetzungsart + DNPM.GrundAblehnung + AblehnungKosten + AblehnungKosten + Grund für Ablehnung der Kostenübernahme propertyCatalogue @@ -2140,14 +2139,14 @@ false 20119 - 9b8e9e11-badb-4569-8923-6e6a7be9dac8 + d5ba385c-840e-4ceb-bdcd-377e8a37c09f 5 - LetztesFollowUpDatum - LetztesFollowUpDatum - Letztes Follow-Up-Datum - date + PFS2EmpfTherapie + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) + integer 0 @@ -2159,19 +2158,20 @@ 0.0 false - true + false 0 false 20119 - 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 + e8da69f4-0aa1-4b5f-90ae-79d24406a496 6 - QuotientPFS2_PFS1 - QuotientPFS2_PFS1 - Quotient PFS2/PFS1 - integer + OS.JaNeinUnbekannt + Empfehlungsumsetzung + Empfehlungsumsetzung + Therapieempfehlung wurde umgesetzt? + propertyCatalogue 0 @@ -2184,17 +2184,17 @@ false false - 0 + 2 false 20119 - a22afab6-fb66-4bce-864a-401ac6110e3b - 6 + 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 + 4 - Therapiedauer - Therapiedauer - Therapiedauer + OverallSurvival + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) integer @@ -2212,15 +2212,14 @@ false 20119 - d63309e4-fc1c-47d0-a747-f52bf7b57a65 - 4 + 780fa889-512a-4c31-b097-16a6843a3c0b + 6 - DNPM.Ansprechen - BestResponse - BestResponse - Best Response - propertyCatalogue + QuotientPFS2_PFS1 + QuotientPFS2_PFS1 + Quotient PFS2/PFS1 + integer 0 @@ -2233,18 +2232,18 @@ false false - 2 + 0 false 20119 - 807b3773-8b63-4c27-8ae1-457559528a88 - 5 + a22afab6-fb66-4bce-864a-401ac6110e3b + 6 - PFS1Vortherapie - PFS1Vortherapie - PFS unter Vortherapie (PFS1) - integer + Therapiestart + Therapiestart + Start der Therapie + date 0 @@ -2256,19 +2255,19 @@ 0.0 false - false + true 0 false 20119 - 07acc1de-5f19-414c-bb96-6970bd623152 + c926f879-1098-4bd9-9023-c1eda0cf8c1e 6 - DNPM.StatusKostenuebernahme - StatusKostenuebernahme - StatusKostenuebernahme - Status der Kostenübernahme + DNPM.GrundTherapieabbruch + GrundTherapieabbruch + GrundTherapieabbruch + Grund für Therapieabbruch propertyCatalogue @@ -2276,7 +2275,7 @@ true false - false + true false 0.0 @@ -2286,7 +2285,7 @@ false 20119 - d106aa22-9956-4386-a3a4-2977dad5ffaa + 7648480b-2210-4642-adc1-dd19f036e7bf 5 @@ -2315,17 +2314,17 @@ 4 - AusstellungsdatumAntrag - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme - date + LinkTherapieempfehlung + LinkTherapieempfehlung + Verweis zur Therapieempfehlung + formReference 0 true false - false + true false 0.0 @@ -2335,13 +2334,13 @@ false 20119 - 1ba87bee-8faa-40b1-b8d7-a0b81304858d + ef006004-6dad-4d34-9d4a-d68be126f04c 5 - DatumProgression - DatumProgression - Datum der Progression + LetztesFollowUpDatum + LetztesFollowUpDatum + Letztes Follow-Up-Datum date @@ -2359,13 +2358,13 @@ false 20119 - ba59a4e5-59ea-4153-bcf7-c291fc66cec0 + 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 - Therapieende - Therapieende - Ende der Therapie + DatumProgression + DatumProgression + Datum der Progression date @@ -2383,45 +2382,46 @@ false 20119 - 85b4103a-00b6-44bd-a8a6-f04cd209b495 + ba59a4e5-59ea-4153-bcf7-c291fc66cec0 6 - StatusTherapieBemerkung - StatusTherapieBemerkung - Bemerkung zum Status der Therapie - longtext + DNPM.Ansprechen + BestResponse + BestResponse + Best Response + propertyCatalogue - 65535 + 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - 35ec18a7-f929-4427-91e0-335fb707e1ba + 807b3773-8b63-4c27-8ae1-457559528a88 5 - EmpfehlungsumsetzungNein - EmpfehlungsumsetzungNein - Bemerkung - longtext + Datum_AntwortKueAntrag + Datum_AntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag + date - 65535 + 0 true false - true + false false 0.0 @@ -2431,14 +2431,14 @@ false 20119 - f4a2829b-5bb6-4511-bc10-059278c9ba71 - 6 + 58cefbff-fda9-44c9-a5a1-af343249f4be + 5 - OS.JaNeinUnbekannt - Empfehlungsumsetzung - Empfehlungsumsetzung - Therapieempfehlung wurde umgesetzt? + DNPM.StatusKostenuebernahme + StatusKostenuebernahme + StatusKostenuebernahme + Status der Kostenübernahme propertyCatalogue @@ -2446,7 +2446,7 @@ true false - true + false false 0.0 @@ -2456,8 +2456,8 @@ false 20119 - 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 - 4 + d106aa22-9956-4386-a3a4-2977dad5ffaa + 5 @@ -2481,13 +2481,13 @@ 74 - wirkstoffe_json - wirkstoffe_json - Wirkstoffe JSON - longtext + ref_dnpm_followup + ref_dnpm_followup + Verweis auf FollowUp + formReference - 65535 + 0 true false @@ -2501,14 +2501,14 @@ false 20119 - 44c2a83c-5c75-4bde-90f6-a31c368ae798 - 9 + a7abf50b-e20e-40af-9250-eda33596c782 + 7 - OS.JaNein - hat_studie - hat_studie - Studienempfehlung + DNPM.EvidenzlevelZusatz + evidenzlevel_zusatz + evidenzlevel_zusatz + Evidenzlevel Zusatz propertyCatalogue @@ -2526,18 +2526,17 @@ false 20119 - 33b20aa5-3781-4f79-af0c-cc81a1e4e386 + 9464246d-5fe8-42de-8797-4085d8b94f4e 9 - OS.JaNeinUnbekannt - antrag_kue_erforderlich - antrag_kue_erforderlich - Antrag auf Kostenübernahme erforderlich - propertyCatalogue + studien_alle_json + studien_alle_json + Alle Studienempfehlungen JSON + longtext - 0 + 65535 true false @@ -2547,12 +2546,12 @@ false false - 2 + 0 false 20119 - 2c74a9eb-d5c5-4415-bf31-4a689a31850d - 10 + bba21cb6-4ad0-40c7-be63-a5583c426c76 + 4 st_mol_alt_variante_json @@ -2579,17 +2578,17 @@ 10 - st_mol_alt_variante - st_mol_alt_variante - Stützende molekulare Alteration - Variante - shorttext + ref_tumorkonferenz + ref_tumorkonferenz + MTB-Formular + formReference - 65535 + 0 true false - false + true false 0.0 @@ -2599,14 +2598,14 @@ false 20119 - ee446e98-0c13-49d8-ab12-a5f39d4390ad - 9 + 7a555332-b002-4e35-b659-19c47164523d + 11 - studien_alle_json - studien_alle_json - Alle Studienempfehlungen JSON - longtext + st_mol_alt_variante + st_mol_alt_variante + Stützende molekulare Alteration - Variante + shorttext 65535 @@ -2623,17 +2622,18 @@ false 20119 - bba21cb6-4ad0-40c7-be63-a5583c426c76 - 4 + ee446e98-0c13-49d8-ab12-a5f39d4390ad + 9 - studie_ort - studie_ort - Ort - shorttext + OS.Studien + studie + studie + Studie + propertyCatalogue - 255 + 0 true false @@ -2643,18 +2643,18 @@ false false - 0 + 2 false 20119 - c695971a-aa82-414e-90f7-76da86a09d5c + db06c7d7-35ef-40a7-8364-61b3c3cdfbab 9 - OS.Molekulargenetik - st_mol_alt_gen - st_mol_alt_gen - Stützende molekulare Alteration - Gen + OS.JaNeinUnbekannt + antrag_kue_erforderlich + antrag_kue_erforderlich + Antrag auf Kostenübernahme erforderlich propertyCatalogue @@ -2672,115 +2672,91 @@ false 20119 - 36c93e5f-deda-4c3b-801e-8565e72a8857 + 2c74a9eb-d5c5-4415-bf31-4a689a31850d 10 - studie_nct - studie_nct - NCT-Nummer - shorttext + OS.JaNein + hat_studie + hat_studie + Studienempfehlung + propertyCatalogue - 255 + 0 true false - true + false false 0.0 false false - 0 + 2 false 20119 - ddaac645-aaeb-439e-83ab-65ca80ce9756 + 33b20aa5-3781-4f79-af0c-cc81a1e4e386 9 - ref_tumorkonferenz - ref_tumorkonferenz - MTB-Formular - formReference + DNPM.InternExtern + studie_internextern + studie_internextern + Studie intern/extern + propertyCatalogue 0 true false - true - false - 0.0 - - false - false - 0 - false - - 20119 - 7a555332-b002-4e35-b659-19c47164523d - 11 - - - wirkstoffe - wirkstoffe - Wirkstoffe - longtext - - - 65535 - - true - false false false 0.0 false false - 0 + 2 false 20119 - ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f - 9 + b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 + 4 - DNPM.EvidenzlevelZusatz - evidenzlevel_zusatz - evidenzlevel_zusatz - Evidenzlevel Zusatz - propertyCatalogue + ref_molekulargenetik + ref_molekulargenetik + Ref OS.Molekulargenetik + formReference 0 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 9464246d-5fe8-42de-8797-4085d8b94f4e - 9 + 7613d7e8-f4ed-4978-806d-365b84ec260c + 11 - DNPM.Evidenzlevel - evidenzlevel - evidenzlevel - Evidenzlevel - propertyCatalogue + wirkstoffe_json + wirkstoffe_json + Wirkstoffe JSON + longtext - 0 + 65535 true false @@ -2790,11 +2766,11 @@ false false - 2 + 0 false 20119 - 90c31c81-4c61-4f9a-aa76-9417487a670b + 44c2a83c-5c75-4bde-90f6-a31c368ae798 9 @@ -2822,38 +2798,37 @@ 10 - DNPM.MolekulareAlteration - st_mol_alt_erg - st_mol_alt_erg - Stützende molekulare Alteration - Ergebnis - propertyCatalogue + studie_nct + studie_nct + NCT-Nummer + shorttext - 0 + 255 true false - false + true false 0.0 false false - 2 + 0 false 20119 - 9743f684-fda9-447c-af4c-599aa5b29725 + ddaac645-aaeb-439e-83ab-65ca80ce9756 9 - ref_molekulargenetik - ref_molekulargenetik - Ref OS.Molekulargenetik - formReference + studie_ort + studie_ort + Ort + shorttext - 0 + 255 true false @@ -2867,8 +2842,8 @@ false 20119 - 7613d7e8-f4ed-4978-806d-365b84ec260c - 11 + c695971a-aa82-414e-90f7-76da86a09d5c + 9 studien_alle @@ -2895,10 +2870,10 @@ 10 - OS.Studien - studie - studie - Studie + DNPM.Evidenzlevel + evidenzlevel + evidenzlevel + Evidenzlevel propertyCatalogue @@ -2906,7 +2881,7 @@ true false - true + false false 0.0 @@ -2916,14 +2891,15 @@ false 20119 - db06c7d7-35ef-40a7-8364-61b3c3cdfbab + 90c31c81-4c61-4f9a-aa76-9417487a670b 9 - prio - prio - Priorität - integer + DNPM.MolekulareAlteration + st_mol_alt_erg + st_mol_alt_erg + Stützende molekulare Alteration - Ergebnis + propertyCatalogue 0 @@ -2936,18 +2912,18 @@ false false - 0 + 2 false 20119 - 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9743f684-fda9-447c-af4c-599aa5b29725 9 - DNPM.InternExtern - studie_internextern - studie_internextern - Studie intern/extern + OS.Molekulargenetik + st_mol_alt_gen + st_mol_alt_gen + Stützende molekulare Alteration - Gen propertyCatalogue @@ -2965,14 +2941,14 @@ false 20119 - b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 - 4 + 36c93e5f-deda-4c3b-801e-8565e72a8857 + 10 - ref_dnpm_followup - ref_dnpm_followup - Verweis auf FollowUp - formReference + prio + prio + Priorität + integer 0 @@ -2989,8 +2965,8 @@ false 20119 - a7abf50b-e20e-40af-9250-eda33596c782 - 7 + 29ebdb4f-916e-4168-963a-fadbfcd20a25 + 9 st_mol_alt_alle @@ -3016,6 +2992,30 @@ cbd209d6-635e-400b-8772-6daff5ddc342 10 + + wirkstoffe + wirkstoffe + Wirkstoffe + longtext + + + 65535 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f + 9 + @@ -3038,10 +3038,10 @@ 50 - DNPM.Krankheitsausdehnung - DiagKrankheitsausdehnung - DiagKrankheitsausdehnung - Aktuelle Krankheitsausdehnung + DNPM.LeitlinienTherapie + LeitlinienTherapieDurchl + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen propertyCatalogue @@ -3059,14 +3059,14 @@ false 20119 - 50235aa6-dcd8-45da-afbc-5ae663166f98 - 6 + ea734cd6-b27c-43eb-8db2-d4a8276a4746 + 15 - DNPM.Einwilligung - Einwilligung - Einwilligung - Einwilligung Datenübermittlung + ADT.LeistungszustandECOG + ECOGStatus + ECOGStatus + ECOG-Status propertyCatalogue @@ -3074,7 +3074,7 @@ true false - false + true false 0.0 @@ -3084,14 +3084,14 @@ false 20119 - 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff - 16 + bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc + 14 - OS.JaNein - DiagZweitgradigVerwandte - DiagZweitgradigVerwandte - Tumorerkankung bei zweitgradig Verwandten + ICD-O-3 Lokalisation + ICDO3Lokalisation + ICDO3Lokalisation + ICD-O-3-Lokalisation propertyCatalogue @@ -3099,7 +3099,7 @@ true false - true + false false 0.0 @@ -3109,14 +3109,14 @@ false 20119 - 53f77bf5-940c-4e4a-832b-872bbec1da4a - 7 + b9fb5736-9331-43af-97c5-af24cb759952 + 17 OS.JaNein - DiagErstgradigVerwandte - DiagErstgradigVerwandte - Tumorerkankung bei erstgradig Verwandten + DiagZweitgradigVerwandte + DiagZweitgradigVerwandte + Tumorerkankung bei zweitgradig Verwandten propertyCatalogue @@ -3134,21 +3134,21 @@ false 20119 - 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 53f77bf5-940c-4e4a-832b-872bbec1da4a 7 - ConsentMTB - ConsentMTB - Consent MTB-Register - formReference + Therapiebeginn + Therapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 true false - false + true false 0.0 @@ -3158,14 +3158,14 @@ false 20119 - c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 - 13 + 47c591c3-ce7c-4418-9932-2457fdd4f788 + 18 - DNPM.LeitlinienTherapie - VthLeitlTherapieDurchl - VthLeitlTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + ICD-10 GM + ICD10 + ICD10 + ICD-10 propertyCatalogue @@ -3183,14 +3183,15 @@ false 20119 - 86f29de0-792d-4369-a78a-ea711302e368 - 7 + ee8e6eba-56ab-457f-a299-f5be27572bf3 + 18 - Therapieende - Therapieende - Letzte Therapielinie-Therapieende - date + DNPM.LeitlinienTherapie + VthLeitlTherapieDurchl + VthLeitlTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen + propertyCatalogue 0 @@ -3203,68 +3204,66 @@ false false - 0 + 2 false 20119 - 017fea54-9532-4421-a42a-fc03e27e1f27 - 18 + 86f29de0-792d-4369-a78a-ea711302e368 + 7 - OS.JaNeinUnbekannt - LeitlinienTherapieProgr - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie - propertyCatalogue + DatumEinwilligung + DatumEinwilligung + Datum der Einwilligung + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 693dad8a-4a50-43c9-9792-1365a2c45b64 - 15 + f491e489-df60-48f1-a056-9042f85fffc0 + 13 - ICD-O-3 Lokalisation - ICDO3Lokalisation - ICDO3Lokalisation - ICD-O-3-Lokalisation - propertyCatalogue + AnmeldedatumMTB + AnmeldedatumMTB + Anmeldedatum für das MTB + date 0 true false - false + true false 0.0 false - false - 2 + true + 0 false 20119 - b9fb5736-9331-43af-97c5-af24cb759952 + 3015175f-ab7c-4289-9ad9-a23e9c56dda9 17 - AnzahlTherapielinien - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien - integer + LtlTherapiebeginn + LtlTherapiebeginn + Letzte Therapielinie-Therapiebeginn + date 0 @@ -3281,63 +3280,61 @@ false 20119 - 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 - 15 + 4833eaea-86a6-4138-9b1d-52bcb85bf626 + 9 - ICD-10 GM - ICD10 - ICD10 - ICD-10 - propertyCatalogue + MTB + MTB + Molekulares Tumorboard + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - ee8e6eba-56ab-457f-a299-f5be27572bf3 - 18 + 6f1e0bbf-3181-4d3b-a808-8986e2945e94 + 14 - OS.JaNeinUnbekannt - fruehereTumorerkrankung - fruehereTumorerkrankung - Frühere Tumorerkrankung - propertyCatalogue + Krankenkasse + Krankenkasse + Krankenkasse + shorttext - 0 + 255 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 - 14 + b9a7596c-9063-45a2-8c12-45b5089f4af3 + 16 - AnmeldedatumMTB - AnmeldedatumMTB - Anmeldedatum für das MTB + LtlTherapieende + LtlTherapieende + Letzte Therapielinie-Therapieende date @@ -3350,19 +3347,19 @@ 0.0 false - true + false 0 false 20119 - 3015175f-ab7c-4289-9ad9-a23e9c56dda9 - 17 + e36c6d66-d210-4484-a638-f52b867f12b5 + 9 - DNPM.Ansprechen - AnsprechenLetzteLinie - AnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + OS.JaNein + DiagErstgradigVerwandte + DiagErstgradigVerwandte + Tumorerkankung bei erstgradig Verwandten propertyCatalogue @@ -3380,15 +3377,14 @@ false 20119 - 261ceee3-b2a9-4c04-9579-4766133ef2db - 13 + 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 + 7 - OS.JaNeinUnbekannt - VthProgressLeitlTherapie - VthProgressLeitlTherapie - Progress unter Leitliniengerechter Therapie - propertyCatalogue + DatumProgression + DatumProgression + Letzte Therapielinie-Datum der Progression + date 0 @@ -3400,26 +3396,26 @@ 0.0 false - false - 2 + true + 0 false 20119 - dfc00dfb-7492-4158-b65b-126fcbccf236 - 7 + 14f14bba-2f9d-4293-b083-4521c8e0166e + 15 - Geburtsdatum - Geburtsdatum - Geburtsdatum - date + DiagHistologie + DiagHistologie + Histologie (bei Diagnosestellung) + longtext - 0 + 65535 true false - false + true false 0.0 @@ -3429,14 +3425,15 @@ false 20119 - 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 - 16 + ea923b11-9558-4b2b-805d-e49b7a477df8 + 12 - DatumErstdiagnose - DatumErstdiagnose - Datum der Erstdiagnose - date + DNPM.Therapie.GrundTherapieende + LtlGrundTherapieende + LtlGrundTherapieende + Grund für Therapieende + propertyCatalogue 0 @@ -3448,17 +3445,17 @@ 0.0 false - true - 0 + false + 2 false 20119 - be53742c-96ca-465f-9c80-0ef9f439a6a9 - 18 + 285b7a43-9c17-4727-8227-a66ddb624351 + 9 - LtlTherapieende - LtlTherapieende + Therapieende + Therapieende Letzte Therapielinie-Therapieende date @@ -3477,14 +3474,14 @@ false 20119 - e36c6d66-d210-4484-a638-f52b867f12b5 - 9 + 017fea54-9532-4421-a42a-fc03e27e1f27 + 18 - DatumProgression - DatumProgression - Letzte Therapielinie-Datum der Progression - date + AnzahlTherapielinien + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien + integer 0 @@ -3496,22 +3493,23 @@ 0.0 false - true + false 0 false 20119 - 14f14bba-2f9d-4293-b083-4521c8e0166e + 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 15 - DiagHistologie - DiagHistologie - Histologie (bei Diagnosestellung) - longtext + ICD-10 GM + fruehereTumorDiagnose + fruehereTumorDiagnose + frühere Tumor Diagnose + propertyCatalogue - 65535 + 0 true false @@ -3521,18 +3519,18 @@ false false - 0 + 2 false 20119 - ea923b11-9558-4b2b-805d-e49b7a477df8 - 12 + 96544349-326d-4b4a-8907-e7a18fa76fde + 14 - DNPM.Ansprechen - LtlAnsprechenLetzteLinie - LtlAnsprechenLetzteLinie - Ansprechen auf letzte Therapielinie + DNPM.Krankheitsausdehnung + DiagKrankheitsausdehnung + DiagKrankheitsausdehnung + Aktuelle Krankheitsausdehnung propertyCatalogue @@ -3550,14 +3548,14 @@ false 20119 - b5d5b16e-54b9-45f0-a803-120e44ac273a + 50235aa6-dcd8-45da-afbc-5ae663166f98 6 - ICD-10 GM - DiagFruehTumorDiag - DiagFruehTumorDiag - Diagnose + DNPM.LeitlinienStatus + Leitlinienstatus + Leitlinienstatus + Leitlinienstatus propertyCatalogue @@ -3565,7 +3563,7 @@ true false - true + false false 0.0 @@ -3575,15 +3573,14 @@ false 20119 - 605909fe-a008-42d5-80bf-f005aa76907d - 7 + 3a051c08-0183-409c-8009-cb87f1d7e6b4 + 14 - DNPM.LeitlinienTherapie - LeitlinienTherapieDurchl - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen - propertyCatalogue + DiagFruehTumorErkAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 @@ -3596,18 +3593,19 @@ false false - 2 + 0 false 20119 - ea734cd6-b27c-43eb-8db2-d4a8276a4746 - 15 + 18701ebd-8e28-4c96-8886-ecac221d3bdc + 6 - MTB - MTB - Molekulares Tumorboard - formReference + ICD-O-3 Histologie + ICDO3Histologie + ICDO3Histologie + ICD-O-3-Histologie + propertyCatalogue 0 @@ -3620,37 +3618,36 @@ false false - 0 + 2 false 20119 - 6f1e0bbf-3181-4d3b-a808-8986e2945e94 - 14 + 2e8a159a-99da-49bb-9320-e17a85178651 + 18 - DNPM.Therapie.GrundTherapieende - GrundTherapieende - GrundTherapieende - Grund für Therapieende - propertyCatalogue + ConsentMTB + ConsentMTB + Consent MTB-Register + formReference 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - bdaa1935-3326-484d-b3bd-f87cccdfa599 - 18 + c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 + 13 CDA.WHO Gehirn @@ -3678,10 +3675,11 @@ 18 - Therapiebeginn - Therapiebeginn - Letzte Therapielinie-Therapiebeginn - date + ICD-10 GM + DiagFruehTumorDiag + DiagFruehTumorDiag + Diagnose + propertyCatalogue 0 @@ -3694,21 +3692,21 @@ false false - 0 + 2 false 20119 - 47c591c3-ce7c-4418-9932-2457fdd4f788 - 18 + 605909fe-a008-42d5-80bf-f005aa76907d + 7 - Krankenkasse - Krankenkasse - Krankenkasse - shorttext + ConsentDNPM + ConsentDNPM + Consent DNPM + formReference - 255 + 0 true false @@ -3722,13 +3720,13 @@ false 20119 - b9a7596c-9063-45a2-8c12-45b5089f4af3 - 16 + 575eca39-a937-4163-952b-6fb2a5bda2fe + 14 - Todesdatum - Todesdatum - Todesdatum + DatumErstdiagnose + DatumErstdiagnose + Datum der Erstdiagnose date @@ -3736,49 +3734,48 @@ true false - false + true false 0.0 false - false + true 0 false 20119 - 4539acb7-896d-45e8-92e1-ecaacd8bd392 - 16 + be53742c-96ca-465f-9c80-0ef9f439a6a9 + 18 - ICD-10 GM - fruehereTumorDiagnose - fruehereTumorDiagnose - frühere Tumor Diagnose - propertyCatalogue + Geburtsdatum + Geburtsdatum + Geburtsdatum + date 0 true false - true + false false 0.0 false false - 2 + 0 false 20119 - 96544349-326d-4b4a-8907-e7a18fa76fde - 14 + 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 + 16 - DNPM.LeitlinienStatus - Leitlinienstatus - Leitlinienstatus - Leitlinienstatus + DNPM.Einwilligung + Einwilligung + Einwilligung + Einwilligung Datenübermittlung propertyCatalogue @@ -3796,13 +3793,13 @@ false 20119 - 3a051c08-0183-409c-8009-cb87f1d7e6b4 - 14 + 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff + 16 OS.JaNeinUnbekannt - DiagFruehTumorerkrankung - DiagFruehTumorerkrankung + fruehereTumorerkrankung + fruehereTumorerkrankung Frühere Tumorerkrankung propertyCatalogue @@ -3821,14 +3818,14 @@ false 20119 - d9500506-2e23-4eef-96fc-410f6ee9a6d3 - 7 + 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 + 14 - ADT.LeistungszustandECOG - ECOGStatus - ECOGStatus - ECOG-Status + OZ.Geschlecht + Geschlecht + Geschlecht + Geschlecht propertyCatalogue @@ -3836,7 +3833,7 @@ true false - true + false false 0.0 @@ -3846,21 +3843,21 @@ false 20119 - bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc - 14 + 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 + 16 - DiagFruehTumorErkAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + Todesdatum + Todesdatum + Todesdatum + date 0 true false - true + false false 0.0 @@ -3870,38 +3867,40 @@ false 20119 - 18701ebd-8e28-4c96-8886-ecac221d3bdc - 6 + 4539acb7-896d-45e8-92e1-ecaacd8bd392 + 16 - DatumEinwilligung - DatumEinwilligung - Datum der Einwilligung - date + OS.JaNeinUnbekannt + VthProgressLeitlTherapie + VthProgressLeitlTherapie + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 true false - false + true false 0.0 false false - 0 + 2 false 20119 - f491e489-df60-48f1-a056-9042f85fffc0 - 13 + dfc00dfb-7492-4158-b65b-126fcbccf236 + 7 - LtlTherapiebeginn - LtlTherapiebeginn - Letzte Therapielinie-Therapiebeginn - date + DNPM.Ansprechen + LtlAnsprechenLetzteLinie + LtlAnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie + propertyCatalogue 0 @@ -3914,18 +3913,18 @@ false false - 0 + 2 false 20119 - 4833eaea-86a6-4138-9b1d-52bcb85bf626 - 9 + b5d5b16e-54b9-45f0-a803-120e44ac273a + 6 - OZ.Geschlecht - Geschlecht - Geschlecht - Geschlecht + DNPM.Therapie.GrundTherapieende + GrundTherapieende + GrundTherapieende + Grund für Therapieende propertyCatalogue @@ -3933,7 +3932,7 @@ true false - false + true false 0.0 @@ -3943,14 +3942,15 @@ false 20119 - 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 - 16 + bdaa1935-3326-484d-b3bd-f87cccdfa599 + 18 - fruehereTumorereAlter - DiagFruehTumorErkAlter - Erkrankungsalter - integer + OS.JaNeinUnbekannt + LeitlinienTherapieProgr + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie + propertyCatalogue 0 @@ -3963,18 +3963,18 @@ false false - 0 + 2 false 20119 - 6035bbd6-323e-4d7e-9452-561ebf0b68e2 - 13 + 693dad8a-4a50-43c9-9792-1365a2c45b64 + 15 - DNPM.Therapie.GrundTherapieende - LtlGrundTherapieende - LtlGrundTherapieende - Grund für Therapieende + OS.JaNeinUnbekannt + DiagFruehTumorerkrankung + DiagFruehTumorerkrankung + Frühere Tumorerkrankung propertyCatalogue @@ -3992,14 +3992,14 @@ false 20119 - 285b7a43-9c17-4727-8227-a66ddb624351 - 9 + d9500506-2e23-4eef-96fc-410f6ee9a6d3 + 7 - ICD-O-3 Histologie - ICDO3Histologie - ICDO3Histologie - ICD-O-3-Histologie + DNPM.Ansprechen + AnsprechenLetzteLinie + AnsprechenLetzteLinie + Ansprechen auf letzte Therapielinie propertyCatalogue @@ -4007,7 +4007,7 @@ true false - false + true false 0.0 @@ -4017,8 +4017,8 @@ false 20119 - 2e8a159a-99da-49bb-9320-e17a85178651 - 18 + 261ceee3-b2a9-4c04-9579-4766133ef2db + 13 LtlDatumProgression @@ -4045,17 +4045,17 @@ 8 - ConsentDNPM - ConsentDNPM - Consent DNPM - formReference + fruehereTumorereAlter + DiagFruehTumorErkAlter + Erkrankungsalter + integer 0 true false - false + true false 0.0 @@ -4065,8 +4065,8 @@ false 20119 - 575eca39-a937-4163-952b-6fb2a5bda2fe - 14 + 6035bbd6-323e-4d7e-9452-561ebf0b68e2 + 13 @@ -4078,23 +4078,22 @@ - DNPM_UF_ECOG - DNPM_UF_ECOG + DNPM_UF_Tumorausbreitung + DNPM_UF_Tumorausbreitung -3 - ECOG Performance Status Befund + Diagnose.Tumorausbreitung false false 20119 - 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 - 5 + c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b + 10 - ADT.LeistungszustandECOG - ECOG - ECOG - ECOG - propertyCatalogue + Zeitpunkt + Zeitpunkt + Zeitpunkt + date 0 @@ -4107,18 +4106,19 @@ false false - 2 + 0 false 20119 - 760e7d16-b9db-4396-ba45-779ae4efc63f - 6 + c1aaed8c-c85e-46ee-b454-5a7e2300604f + 10 - Datum - Datum - Datum - date + DNPM.Tumorausbreitung + Wert + Wert + Tumorausbreitung + propertyCatalogue 0 @@ -4131,12 +4131,12 @@ false false - 0 + 2 false 20119 - 9158355c-737f-48e6-9e09-d5449a7dd80f - 6 + 0e5e41a9-d377-401d-9c02-b8f3c0ab479f + 10 @@ -4148,25 +4148,26 @@ - DNPM_UF_Histologie - DNPM_UF_Histologie + DNPM_UF_Verwandte + DNPM_UF_Verwandte -3 - DNPM_UF_Histologie + DNPM_UF_Verwandte false false 20119 - 6526996e-4353-40d0-977b-b7bdc26be2d0 - 8 + a7475dda-37ab-4549-a9ae-416532237a5e + 10 - AnmerkungMorphologie - AnmerkungMorphologie - Anmerkung zur Morphologie - longtext + DNPM.Verwandschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + Verwandtschaftsgrad + propertyCatalogue - 65535 + 0 true false @@ -4176,18 +4177,39 @@ false false - 0 + 2 false 20119 - 74506739-847a-4f65-a89e-8c4943328244 - 1 + 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 + - Histologie - Histologie - Histologie - formReference + DatumWiderrufDNPM + DatumWiederrufDNPM + Datum Widerruf DNPM + date 0 @@ -4204,17 +4226,17 @@ false 20119 - 391cf453-7e7b-432f-b583-ec83d855895f - 7 + 6196d564-3fe6-456c-894b-0b4f548f0fc9 + 5 - Befundtext - Befundtext - Befundtext - longtext + DatumEinwilligungMTB + DatumEinwilligungMTB + Datum Einwilligung MTB-Register + date - 65535 + 0 true false @@ -4228,36 +4250,14 @@ false 20119 - 4f535ee2-d90a-4f4c-83a6-50867bed786b - 6 + 16370a65-b084-4b72-bbba-67e3a4002946 + 4 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - DNPM_UF_Tumorausbreitung - DNPM_UF_Tumorausbreitung - -3 - Diagnose.Tumorausbreitung - - false - false - 20119 - c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b - 10 - - DNPM.Tumorausbreitung - Wert - Wert - Tumorausbreitung - propertyCatalogue + tmpDatumMTB + tmpDatumMTB + tmpDatumMTB + date 0 @@ -4270,18 +4270,19 @@ false false - 2 + 0 false 20119 - 0e5e41a9-d377-401d-9c02-b8f3c0ab479f - 10 + 93286072-ff57-4f58-a063-6f4137debf35 + 14 - Zeitpunkt - Zeitpunkt - Zeitpunkt - date + OS.ConsentStatus + EinwilligungMTBRegister + EinwilligungMTBRegister + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4294,38 +4295,17 @@ false false - 0 + 2 false 20119 - c1aaed8c-c85e-46ee-b454-5a7e2300604f - 10 + 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 14 - - - - BENUTZER Bibliothek - - DNPM - 2 - - - - MR.Consent - MR.Consent - -3 - MR.Consent - - false - false - 20119 - 257af907-e52e-423b-bb11-6af23d7a5d4b - 22 - - DatumEinwilligungMTB - DatumEinwilligungMTB - Datum Einwilligung MTB-Register + tmpDatumCBBMR + tmpDatumCBBMR + tmpDatumCBBMR date @@ -4343,8 +4323,8 @@ false 20119 - 16370a65-b084-4b72-bbba-67e3a4002946 - 4 + fbdc126e-280f-4599-b8e6-a6a0cebd1e53 + 3 DatumWiderrufCBBMR @@ -4371,13 +4351,14 @@ 3 - alteWerte - alteWerte - alteWerte - longtext + MR.Consent Status + EinwilligungMTB + EinwilligungMTB + Einwilligung MTB-Register + propertyCatalogue - 65535 + 0 true false @@ -4387,12 +4368,12 @@ false false - 0 + 2 false 20119 - 66325d4a-7e2d-4e26-b176-a73f544cc446 - 14 + 718e20cb-8a90-4fcc-b341-c435dba2821c + 4 OS.ConsentStatus @@ -4420,8 +4401,8 @@ 15 - EinwilligungMTBRegist - EinwilligungMTBRegist + ConsentDatumMTB + ConsentDatumMTB Datum Einwilligung MTB-Register date @@ -4440,14 +4421,15 @@ false 20119 - 27bea34f-b8b3-471d-8c15-9823de9a878d - 14 + b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + 15 - Datum - Datum - Datum - date + MR.Consent Status + EinwilligungCBBMR + EinwilligungCBBMR + Einwilligung CBBMR + propertyCatalogue 0 @@ -4460,17 +4442,17 @@ false false - 0 + 2 false 20119 - d831be0a-6e4f-487b-86aa-c088f41c4f1f - 14 + cf480331-1406-46da-93cf-bb341759d107 + 3 - DatumEinwilligungCBBMR - DatumEinwilligungCBBMR - Datum Einwilligung CBBMR + Datum + Datum + Datum date @@ -4488,14 +4470,15 @@ false 20119 - 483d3d9b-e54a-42f4-93b5-87d3531651f8 - 3 + d831be0a-6e4f-487b-86aa-c088f41c4f1f + 14 - tmpDatumCBBMR - tmpDatumCBBMR - tmpDatumCBBMR - date + OS.ConsentStatus + ConsentStatusDNPM + ConsentStatusDNPM + Einwilligung DNPM + propertyCatalogue 0 @@ -4508,18 +4491,19 @@ false false - 0 + 2 false 20119 - fbdc126e-280f-4599-b8e6-a6a0cebd1e53 - 3 + 70f9fe8c-0ea7-4a76-adc1-8677654af975 + 16 - ConsentDatumDNPM - ConsentDatumDNPM - Datum Einwilligung DNPM - date + OS.ConsentStatus + ConsentStatusMTB + ConsentStatusMTB + Einwilligung MTB-Register + propertyCatalogue 0 @@ -4532,17 +4516,17 @@ false false - 0 + 2 false 20119 - ae7881df-fa41-4d97-b11f-aaf1ebd0c721 - 16 + e89f3d7e-6a0b-48e7-aba6-17345265eb4c + 15 - ConsentDatumMTB - ConsentDatumMTB - Datum Einwilligung MTB-Register + DatumEinwilligungDNPM + EinwilligungDNPM + Datum Einwilligung DNPM date @@ -4560,13 +4544,13 @@ false 20119 - b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 + c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb 15 - WiderrufMTBRegist - WiderrufMTBRegist - Datum Widerruf MTB-Register + ConsentDatumDNPM + ConsentDatumDNPM + Datum Einwilligung DNPM date @@ -4584,38 +4568,13 @@ false 20119 - f7c789be-efb4-44c4-b1c0-1bfe779a2e11 - 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 + ae7881df-fa41-4d97-b11f-aaf1ebd0c721 16 - tmpDatumDNPM - tmpDatumDNPM - tmpDatumDNPM + DatumEinwilligungCBBMR + DatumEinwilligungCBBMR + Datum Einwilligung CBBMR date @@ -4633,17 +4592,17 @@ false 20119 - 78a227b1-fbd6-4549-b5da-42aec8568199 - 16 + 483d3d9b-e54a-42f4-93b5-87d3531651f8 + 3 - DatumEinwilligungDNPM - EinwilligungDNPM - Datum Einwilligung DNPM - date + alteWerte + alteWerte + alteWerte + longtext - 0 + 65535 true false @@ -4657,15 +4616,14 @@ false 20119 - c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb - 15 + 66325d4a-7e2d-4e26-b176-a73f544cc446 + 14 - OS.ConsentStatus - EinwilligungMTBRegister - EinwilligungMTBRegister - Einwilligung MTB-Register - propertyCatalogue + EinwilligungMTBRegist + EinwilligungMTBRegist + Datum Einwilligung MTB-Register + date 0 @@ -4678,17 +4636,17 @@ false false - 2 + 0 false 20119 - 45d200b7-21f9-48c7-95f0-513ee31b5c93 + 27bea34f-b8b3-471d-8c15-9823de9a878d 14 - tmpDatumMTB - tmpDatumMTB - tmpDatumMTB + DatumWiderrufMTB + DatumWiderrufMTB + Datum Widerruf MTB-Register date @@ -4706,15 +4664,14 @@ false 20119 - 93286072-ff57-4f58-a063-6f4137debf35 - 14 + 77946509-9ad0-49c3-8a18-45c57ce3c34f + 4 - OS.ConsentStatus - ConsentStatusMTB - ConsentStatusMTB - Einwilligung MTB-Register - propertyCatalogue + WiderrufMTBRegist + WiderrufMTBRegist + Datum Widerruf MTB-Register + date 0 @@ -4727,19 +4684,18 @@ false false - 2 + 0 false 20119 - e89f3d7e-6a0b-48e7-aba6-17345265eb4c - 15 + f7c789be-efb4-44c4-b1c0-1bfe779a2e11 + 14 - MR.Consent Status - EinwilligungMTB - EinwilligungMTB - Einwilligung MTB-Register - propertyCatalogue + tmpDatumDNPM + tmpDatumDNPM + tmpDatumDNPM + date 0 @@ -4752,17 +4708,17 @@ false false - 2 + 0 false 20119 - 718e20cb-8a90-4fcc-b341-c435dba2821c - 4 + 78a227b1-fbd6-4549-b5da-42aec8568199 + 16 - DatumWiderrufMTB - DatumWiderrufMTB - Datum Widerruf MTB-Register + WiderrufDNPM + WiederrufDNPM + Datum Widerruf DNPM date @@ -4780,13 +4736,34 @@ false 20119 - 77946509-9ad0-49c3-8a18-45c57ce3c34f - 4 + 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 + - WiderrufDNPM - WiederrufDNPM - Datum Widerruf DNPM + Datum + Datum + Datum date @@ -4804,17 +4781,17 @@ false 20119 - 15d522b0-d747-485c-87bd-74e7a3f4c97e - 15 + 34874112-d651-457b-a554-178a43ed38ed + 14 - DatumWiderrufDNPM - DatumWiederrufDNPM - Datum Widerruf DNPM - date + Consent + Consent + Consent + shorttext - 0 + 255 true false @@ -4828,18 +4805,17 @@ false 20119 - 6196d564-3fe6-456c-894b-0b4f548f0fc9 - 5 + ee1e178f-cdb1-4d7f-a415-7b19cc5da21d + 14 - MR.Consent Status - EinwilligungCBBMR - EinwilligungCBBMR - Einwilligung CBBMR - propertyCatalogue + Ereignis + Ereignis + Ereignis + shorttext - 0 + 255 true false @@ -4849,12 +4825,12 @@ false false - 2 + 0 false 20119 - cf480331-1406-46da-93cf-bb341759d107 - 3 + 14ea8b8a-1324-4cb4-918d-a7fb86aff314 + 14 @@ -4866,25 +4842,25 @@ - MR.Consent Verlauf - MR.Consent Verlauf + DNPM_UF_Histologie + DNPM_UF_Histologie -3 - MR.Consent Verlauf + DNPM_UF_Histologie false false 20119 - 4d1488e7-c4d6-459a-be1e-330097d815ce - 4 + 6526996e-4353-40d0-977b-b7bdc26be2d0 + 8 - Consent - Consent - Consent - shorttext + AnmerkungMorphologie + AnmerkungMorphologie + Anmerkung zur Morphologie + longtext - 255 + 65535 true false @@ -4898,17 +4874,17 @@ false 20119 - ee1e178f-cdb1-4d7f-a415-7b19cc5da21d - 14 + 74506739-847a-4f65-a89e-8c4943328244 + 1 - Ereignis - Ereignis - Ereignis - shorttext + Befundtext + Befundtext + Befundtext + longtext - 255 + 65535 true false @@ -4922,14 +4898,14 @@ false 20119 - 14ea8b8a-1324-4cb4-918d-a7fb86aff314 - 14 + 4f535ee2-d90a-4f4c-83a6-50867bed786b + 6 - Datum - Datum - Datum - date + Histologie + Histologie + Histologie + formReference 0 @@ -4946,15 +4922,15 @@ false 20119 - 34874112-d651-457b-a554-178a43ed38ed - 14 + 391cf453-7e7b-432f-b583-ec83d855895f + 7 BENUTZER Bibliothek - allgemein + DNPM 2 @@ -4970,31 +4946,6 @@ f383e34d-ed24-40e1-99c6-56a90b91b07b 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 @@ -5046,9 +4997,9 @@ DNPM.Therapie.GrundTherapieende - Abbruchsgrund - Abbruchsgrund - Abbruchsgrund + Abbruchgrund + Abbruchgrund + Abbruchgrund propertyCatalogue @@ -5066,14 +5017,14 @@ false 20119 - 9feec3ad-943d-4a1f-aecf-c25234c331bc - 13 + b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 + 15 - Beginn - Beginn - Beginn - date + Nummer + Nummer + Nummer + integer 0 @@ -5090,15 +5041,14 @@ false 20119 - b253b051-33da-462b-abd0-a728885e6ca3 - 14 + 02082e93-b5ca-4540-9b60-742e8bd6dae1 + 16 - ADT.BeendigungsstatusTherapie - Beendigung - Beendigung - Beendigung - propertyCatalogue + Ende + Ende + Ende + date 0 @@ -5111,18 +5061,19 @@ false false - 2 + 0 false 20119 - d6c02660-ecbf-4315-83f8-400a2458552e - 15 + 87dac14b-e239-4d51-9920-fcfdb17b085e + 14 - Nummer - Nummer - Nummer - integer + DNPM.Therapie.GrundTherapieende + Abbruchsgrund + Abbruchsgrund + Abbruchsgrund + propertyCatalogue 0 @@ -5135,18 +5086,19 @@ false false - 0 + 2 false 20119 - 02082e93-b5ca-4540-9b60-742e8bd6dae1 - 16 + 9feec3ad-943d-4a1f-aecf-c25234c331bc + 13 - Ende - Ende - Ende - date + ADT.BeendigungsstatusTherapie + Beendigung + Beendigung + Beendigung + propertyCatalogue 0 @@ -5159,12 +5111,12 @@ false false - 0 + 2 false 20119 - 87dac14b-e239-4d51-9920-fcfdb17b085e - 14 + d6c02660-ecbf-4315-83f8-400a2458552e + 15 Wirkstoffe @@ -5190,6 +5142,30 @@ 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 + @@ -5200,22 +5176,22 @@ - DNPM_UF_Verwandte - DNPM_UF_Verwandte + DNPM_UF_ECOG + DNPM_UF_ECOG -3 - DNPM_UF_Verwandte + ECOG Performance Status Befund false false 20119 - a7475dda-37ab-4549-a9ae-416532237a5e - 10 + 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 + 5 - DNPM.Verwandschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad - Verwandtschaftsgrad + ADT.LeistungszustandECOG + ECOG + ECOG + ECOG propertyCatalogue @@ -5233,8 +5209,32 @@ false 20119 - e0c3c3dc-4b9d-499c-aed2-f42278104175 - 11 + 760e7d16-b9db-4396-ba45-779ae4efc63f + 6 + + + Datum + Datum + Datum + date + + + 0 + + true + false + false + false + 0.0 + + false + false + 0 + false + + 20119 + 9158355c-737f-48e6-9e09-d5449a7dd80f + 6 @@ -5258,13 +5258,14 @@ 64 - protokollauszug - protokollauszug - Protokollauszug - longtext + OS.JaNeinUnbekannt + humangen_beratung + humangen_beratung + Empfehlung humangenetische Beratung + propertyCatalogue - 65535 + 0 true false @@ -5274,18 +5275,19 @@ false false - 0 + 2 false 20119 - 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f + fe32f8f7-04da-4701-82d5-ab233e00ae11 5 - mit_einzelempfehlung - mit_einzelempfehlung - Mit Einzelempfehlung - boolean + OS.JaNeinUnbekannt + reevaluation + reevaluation + Empfehlung Reevaluation + propertyCatalogue 0 @@ -5298,11 +5300,11 @@ false false - 0 + 2 false 20119 - 2c02a285-73f3-47d0-80f6-2bad4331b9a2 + c889b4ac-d83c-4402-9740-618bf136b05a 5 @@ -5330,10 +5332,10 @@ 5 - datum_tk_humangenber - datum_tk_humangenber - Datum MTB - date + ref_tk_humangenber + ref_tk_humangenber + MTB + formReference 0 @@ -5350,14 +5352,15 @@ false 20119 - bfec8624-f365-44a8-8456-26c9e4109a84 - 10 + 9326280e-3e4b-43ca-aa59-432b6805ae2b + 5 - datum_tk_reevaluation - datum_tk_reevaluation - Datum MTB - date + DNPM.Target + target + target + Target gefunden? + propertyCatalogue 0 @@ -5370,17 +5373,17 @@ false false - 0 + 2 false 20119 - f378b060-51fd-4c8b-878c-0e53b32ac0b0 - 11 + b83599b9-789e-4e8a-a79e-673bc18ab132 + 5 - ref_dnpm_klinikanamnese - ref_dnpm_klinikanamnese - DNPM Klinik/Anamnese + ref_tumorkonferenz + ref_tumorkonferenz + Erste MTB formReference @@ -5388,7 +5391,7 @@ true false - false + true false 0.0 @@ -5398,15 +5401,14 @@ false 20119 - 3153f888-f78a-41d8-b32a-c87683231ed7 - 5 + 5791e4d5-a55c-48b6-86b3-e0355b000818 + 9 - DNPM.Target - target - target - Target gefunden? - propertyCatalogue + datum_tk_humangenber + datum_tk_humangenber + Datum MTB + date 0 @@ -5419,21 +5421,21 @@ false false - 2 + 0 false 20119 - b83599b9-789e-4e8a-a79e-673bc18ab132 - 5 + bfec8624-f365-44a8-8456-26c9e4109a84 + 10 - ref_tk_humangenber - ref_tk_humangenber - MTB - formReference + protokollauszug + protokollauszug + Protokollauszug + longtext - 0 + 65535 true false @@ -5447,7 +5449,7 @@ false 20119 - 9326280e-3e4b-43ca-aa59-432b6805ae2b + 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f 5 @@ -5475,10 +5477,10 @@ 10 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe Reevaluation - formReference + datum_tk_reevaluation + datum_tk_reevaluation + Datum MTB + date 0 @@ -5495,15 +5497,14 @@ false 20119 - deed19df-1b45-4396-ba0a-9b880333cbac - 7 + f378b060-51fd-4c8b-878c-0e53b32ac0b0 + 11 - OS.JaNeinUnbekannt - reevaluation - reevaluation - Empfehlung Reevaluation - propertyCatalogue + mit_einzelempfehlung + mit_einzelempfehlung + Mit Einzelempfehlung + boolean 0 @@ -5516,11 +5517,11 @@ false false - 2 + 0 false 20119 - c889b4ac-d83c-4402-9740-618bf136b05a + 2c02a285-73f3-47d0-80f6-2bad4331b9a2 5 @@ -5548,9 +5549,9 @@ 6 - ref_tumorkonferenz - ref_tumorkonferenz - Erste MTB + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe Reevaluation formReference @@ -5558,7 +5559,7 @@ true false - true + false false 0.0 @@ -5568,14 +5569,14 @@ false 20119 - 5791e4d5-a55c-48b6-86b3-e0355b000818 - 9 + deed19df-1b45-4396-ba0a-9b880333cbac + 7 - mit_empfehlung_rebiopsie - mit_empfehlung_rebiopsie - Mit Empfehlung zu Rebiopsie - boolean + ref_dnpm_klinikanamnese + ref_dnpm_klinikanamnese + DNPM Klinik/Anamnese + formReference 0 @@ -5592,15 +5593,14 @@ false 20119 - 44bba03c-1bf7-48ce-9ee2-c957f5f232eb + 3153f888-f78a-41d8-b32a-c87683231ed7 5 - OS.JaNeinUnbekannt - humangen_beratung - humangen_beratung - Empfehlung humangenetische Beratung - propertyCatalogue + mit_empfehlung_rebiopsie + mit_empfehlung_rebiopsie + Mit Empfehlung zu Rebiopsie + boolean 0 @@ -5613,11 +5613,11 @@ false false - 2 + 0 false 20119 - fe32f8f7-04da-4701-82d5-ab233e00ae11 + 44bba03c-1bf7-48ce-9ee2-c957f5f232eb 5 @@ -5642,10 +5642,10 @@ 9 - datum - datum - Empfehlungsdatum - date + ref_molekulargenetik + ref_molekulargenetik + Tumorprobe + formReference 0 @@ -5662,13 +5662,13 @@ false 20119 - d6c77aad-064e-487b-a65f-367d86a62bfe + b7c49eab-e7e3-4e37-a15c-bf3d857afd27 5 - ref_molekulargenetik - ref_molekulargenetik - Tumorprobe + ref_tumorkonferenz + ref_tumorkonferenz + Tumorkonferenz formReference @@ -5686,14 +5686,14 @@ false 20119 - b7c49eab-e7e3-4e37-a15c-bf3d857afd27 + 87e05bb6-f863-4771-9c9c-aa6fbda17461 5 - ref_tumorkonferenz - ref_tumorkonferenz - Tumorkonferenz - formReference + datum + datum + Empfehlungsdatum + date 0 @@ -5710,7 +5710,7 @@ false 20119 - 87e05bb6-f863-4771-9c9c-aa6fbda17461 + d6c77aad-064e-487b-a65f-367d86a62bfe 5 @@ -5792,31 +5792,35 @@ 249 true - - textarea - stmolaltalle - Alle stützenden molekularen Alterationen + + combobox + hatstudie + Studienempfehlung true - true + false true - 6.5 + 0.5 false false - 0 + 1 0 - st_mol_alt_alle + hat_studie DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 - false + mandatory BOTH false + + if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} + true + @@ -5826,13 +5830,13 @@ 0 0 false - Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. + Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. true false false - - + code + code,kurz 0 0 0 @@ -5848,42 +5852,51 @@ false false - 0 + 1 0 true false 0 20119 - 3a530709-da96-4a9b-8586-5140d3eda38f - 8 + 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 + 4 false false - - section - Studienempfehlung - Studienempfehlung + + textarea + studienallejson + Alle Studienempfehlungen JSON true false true - 8.0 + 6.0 + + + false false 0 0 - - + studien_alle_json + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -5917,8 +5930,8 @@ false 0 20119 - 683d43e2-e797-4ece-b348-5bae78d41247 - 2 + 693e88d9-cd46-487e-9ed7-dd624bc6ec3e + 4 false false @@ -5993,13 +6006,13 @@ false - textarea - studienalle - Alle Studienempfehlungen + button + btnstudiendurchsuchen + Studien durchsuchen true false - true - 5.0 + false + 0.875 @@ -6008,8 +6021,7 @@ 0 0 - studien_alle - DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 @@ -6025,7 +6037,7 @@ false - let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} + 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 @@ -6037,7 +6049,7 @@ 0 0 false - Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. + true false @@ -6047,7 +6059,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6065,19 +6077,19 @@ false 0 20119 - 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 - 10 + a14f08b9-4751-4730-ab5b-846ab84cc6bc + 6 false false - - section - FollowUp - FollowUp + + textarea + wirkstoffejson + true - false + true true - 8.5 + 4.25 @@ -6086,18 +6098,24 @@ 0 0 - + wirkstoffe_json + DNPM_UF_Einzelempfehlung none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -6131,46 +6149,33 @@ false 0 20119 - befce831-254e-499a-8ff5-9add1b21668d - 1 + 9177c6c0-2905-474e-a34f-d8e8b30f31d7 + 10 false false - - button - btnstudiendurchsuchen - Studien durchsuchen + + combobox + antragkueerforderlich + Antrag auf Kostenübernahme erforderlich true false - false - 0.875 + true + 5.5 - - - false false - 0 + 1 0 - - Studienempfehlung + antrag_kue_erforderlich + DNPM_UF_Einzelempfehlung + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false - - const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;&#10;const findButtonFieldFormInformation = function (context) {&#10; const findElemId = function (elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function (formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#' + elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#10;}&#10;&#10;const onFailure = function () {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function (d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#10;&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request();&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10; showDialog(blockIndex);&#10;} - true - @@ -6185,12 +6190,12 @@ true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -6202,25 +6207,25 @@ false false - 0 + 1 0 true false 0 20119 - a14f08b9-4751-4730-ab5b-846ab84cc6bc - 6 + 10db4953-182d-482c-9762-a5f081d6846e + 1 false false - textarea - studienallejson - Alle Studienempfehlungen JSON + button + btnaddstudie + Studienempfehlung hinzufügen true false - true - 6.0 + false + 4.0 @@ -6229,8 +6234,7 @@ 0 0 - studien_alle_json - DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 @@ -6238,15 +6242,21 @@ false BOTH - false + hatstudie = '1' true - + + hatstudie + false + + let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); + true + - 0 + 1 true false 0 @@ -6262,7 +6272,7 @@ 0 0 0 - 0 + -1 0 false false @@ -6280,39 +6290,31 @@ false 0 20119 - 693e88d9-cd46-487e-9ed7-dd624bc6ec3e - 4 + 57064ddd-5793-43cf-b85f-6eb236c9381b + 24 false false - - textfield - studieort - Ort - true - false - false - 3.0 + + group + grpEvidenzlevel + Evidenzlevel + true + false + true + 5.0 false 0 0 - studie_ort - DNPM_UF_Einzelempfehlung - Studienempfehlung + + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false @@ -6323,7 +6325,7 @@ 0 0 false - Geben Sie hier den Ort oder die Orte der Studie an. + Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false @@ -6334,7 +6336,7 @@ 0 0 0 - 3 + 0 false false false @@ -6351,57 +6353,49 @@ false 0 20119 - 15a10da3-89d8-4700-acdd-0fadcd17d197 - 8 + 92c9326d-964e-4c75-a6fa-388f3423b9f7 + 4 false false - - datefield - ufeedatum - Datum MTB + + combobox + evidenzlevelzusatz + true false true 2.0 - - - false false - 0 + 1 0 - datum + evidenzlevel_zusatz DNPM_UF_Einzelempfehlung - - date + grpEvidenzlevel + none 0 0 false BOTH - - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - false - 0 + 1 true false 0 0 false - Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. + true false false - - + code + code,kurz 0 0 0 @@ -6417,34 +6411,31 @@ false false - 0 + 1 0 true false 0 20119 - 1f7fab25-616e-4d3c-8185-057776e5ef69 - 9 + 944dd2dc-2697-4ad9-ab73-9370a745d035 + 2 false false - combobox - studieinternextern - intern/extern + textfield + studieort + Ort true false - true - 1.625 + false + 3.0 - - - false false - 1 + 0 0 - studie_internextern + studie_ort DNPM_UF_Einzelempfehlung Studienempfehlung none @@ -6469,18 +6460,18 @@ 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. + Geben Sie hier den Ort oder die Orte der Studie an. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -6491,51 +6482,42 @@ false false - 1 + 0 0 true false 0 20119 - 3c561c27-2dc3-4bf0-ae49-72472d47ac16 - 3 + 15a10da3-89d8-4700-acdd-0fadcd17d197 + 8 false false - - textfield - stmolaltvariantejson - Stützende molekulare Alteration - Variante - JSON + + section + Studienempfehlung + Studienempfehlung true false true - 6.875 + 8.0 - - - false false 0 0 - st_mol_alt_variante_json - DNPM_UF_Einzelempfehlung + none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -6552,7 +6534,7 @@ 0 0 0 - 3 + 0 false false false @@ -6569,19 +6551,19 @@ false 0 20119 - 0feea6c9-b388-442c-bf63-79150b168f4c - 5 + 683d43e2-e797-4ece-b348-5bae78d41247 + 2 false false - - textarea - wirkstoffe - + + section + FollowUp + FollowUp true - true + false true - 0.5 + 8.5 @@ -6590,9 +6572,8 @@ 0 0 - wirkstoffe - DNPM_UF_Einzelempfehlung - grpwirkstoffe + + none 0 0 @@ -6608,7 +6589,7 @@ 0 0 false - Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; + true false @@ -6636,8 +6617,8 @@ false 0 20119 - 0ab804d8-16f0-404f-af47-ab19ef324a46 - 10 + befce831-254e-499a-8ff5-9add1b21668d + 1 false false @@ -6719,20 +6700,21 @@ false false - - group - grpwirkstoffe - Wirkstoffe + + textfield + prio + Priorität true false true - 4.0 + 3.0 false 0 0 - + prio + DNPM_UF_Einzelempfehlung none 0 @@ -6749,7 +6731,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. + Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. true false @@ -6760,7 +6742,7 @@ 0 0 0 - 0 + 3 false false false @@ -6777,8 +6759,8 @@ false 0 20119 - 96e76da7-0ec5-4744-acb9-47b7c7ce957c - 4 + b6e7460e-2350-4d62-8665-e07d5484a123 + 3 false false @@ -6846,14 +6828,14 @@ false false - - formReference - refdnpmfollowup - Verweis auf FollowUp + + textarea + wirkstoffe + true true true - 10.5 + 0.5 @@ -6862,9 +6844,9 @@ 0 0 - ref_dnpm_followup + wirkstoffe DNPM_UF_Einzelempfehlung - FollowUp + grpwirkstoffe none 0 0 @@ -6873,14 +6855,14 @@ false - FollowUp vom {DatumFollowUp} + 1 true false 0 0 false - + Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; true false @@ -6908,19 +6890,19 @@ false 0 20119 - 720dda0f-b669-42da-a3d6-0e2dbcbb2894 - 8 + 0ab804d8-16f0-404f-af47-ab19ef324a46 + 10 false false - - button - Button4 - Verweis entfernen + + textarea + studienalle + Alle Studienempfehlungen true false - false - 11.5 + true + 5.0 @@ -6929,16 +6911,24 @@ 0 0 - - FollowUp + studien_alle + DNPM_UF_Einzelempfehlung + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false - setFieldValue('refdnpmfollowup', ''); + let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} true @@ -6950,7 +6940,7 @@ 0 0 false - + Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. true false @@ -6960,7 +6950,7 @@ 0 0 0 - -1 + 0 0 false false @@ -6978,49 +6968,57 @@ false 0 20119 - d0bbb254-3008-4670-a573-2dd2ec5afb7e - 2 + 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 + 10 false false - - combobox - evidenzlevelzusatz - + + datefield + ufeedatum + Datum MTB true false true 2.0 + + + false false - 1 + 0 0 - evidenzlevel_zusatz + datum DNPM_UF_Einzelempfehlung - grpEvidenzlevel - none + + date 0 0 false BOTH + + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + false - 1 + 0 true false 0 0 false - + Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. true false false - code - code,kurz + + 0 0 0 @@ -7036,25 +7034,25 @@ false false - 1 + 0 0 true false 0 20119 - 944dd2dc-2697-4ad9-ab73-9370a745d035 - 2 + 1f7fab25-616e-4d3c-8185-057776e5ef69 + 9 false false - + group - grpEvidenzlevel - Evidenzlevel + grpwirkstoffe + Wirkstoffe true false true - 5.0 + 4.0 false @@ -7077,7 +7075,7 @@ 0 0 false - Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. + 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 @@ -7105,40 +7103,36 @@ false 0 20119 - 92c9326d-964e-4c75-a6fa-388f3423b9f7 + 96e76da7-0ec5-4744-acb9-47b7c7ce957c 4 false false - - combobox - hatstudie - Studienempfehlung + + textarea + stmolaltalle + Alle stützenden molekularen Alterationen true - false + true true - 0.5 + 6.5 false false - 1 + 0 0 - hat_studie + st_mol_alt_alle DNPM_UF_Einzelempfehlung - Studienempfehlung + none 0 0 - mandatory + false BOTH false - - if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} - true - @@ -7148,13 +7142,13 @@ 0 0 false - Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. + Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. true false false - code - code,kurz + + 0 0 0 @@ -7170,25 +7164,25 @@ false false - 1 + 0 0 true false 0 20119 - 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 - 4 + 3a530709-da96-4a9b-8586-5140d3eda38f + 8 false false - + textfield - studie - Studie + stmolaltvariantejson + Stützende molekulare Alteration - Variante - JSON true false true - 1.25 + 6.875 @@ -7197,32 +7191,30 @@ 0 0 - studie + st_mol_alt_variante_json DNPM_UF_Einzelempfehlung - Studienempfehlung + none 0 0 false BOTH - hatstudie = '1' + false true - - hatstudie - + false - 1 + 0 true false 0 0 false - Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. + true false @@ -7250,32 +7242,39 @@ false 0 20119 - 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 - 3 + 0feea6c9-b388-442c-bf63-79150b168f4c + 5 false false - - combobox - antragkueerforderlich - Antrag auf Kostenübernahme erforderlich + + textfield + studienct + NCT-Nummer true false - true - 5.5 + false + 2.0 false - 1 + 0 0 - antrag_kue_erforderlich + studie_nct DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 false BOTH + + hatstudie = '1' + true + + hatstudie + + false @@ -7286,18 +7285,18 @@ 0 0 false - + Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -7308,39 +7307,45 @@ false false - 1 + 0 0 true false 0 20119 - 10db4953-182d-482c-9762-a5f081d6846e - 1 + 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 + 8 false false - - textfield - prio - Priorität + + button + Button4 + Verweis entfernen true false - true - 3.0 + false + 11.5 + + + false false 0 0 - prio - DNPM_UF_Einzelempfehlung - + + FollowUp none 0 0 false BOTH false + + setFieldValue('refdnpmfollowup', ''); + true + @@ -7350,7 +7355,7 @@ 0 0 false - Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. + true false @@ -7360,8 +7365,8 @@ 0 0 0 - 0 - 3 + -1 + 0 false false false @@ -7378,19 +7383,19 @@ false 0 20119 - b6e7460e-2350-4d62-8665-e07d5484a123 - 3 + d0bbb254-3008-4670-a573-2dd2ec5afb7e + 2 false false - - formReference - refosmolekulargenetik - Molekulargenetische Untersuchung + + textfield + studie + Studie true false true - 6.0 + 1.25 @@ -7399,31 +7404,32 @@ 0 0 - ref_molekulargenetik + studie DNPM_UF_Einzelempfehlung - + Studienempfehlung none 0 0 false BOTH - false - - console.log(getFieldValue('refosmolekulargenetik')) + + hatstudie = '1' true - - OS.Molekulargenetik + + hatstudie + + + false - 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. + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. true false @@ -7434,7 +7440,7 @@ 0 0 0 - 0 + 3 false false false @@ -7451,19 +7457,19 @@ false 0 20119 - 9a7c14b8-958b-4269-bb58-d6267089660e - 22 + 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 + 3 false false - - textarea - wirkstoffejson - + + formReference + refdnpmfollowup + Verweis auf FollowUp true true true - 4.25 + 10.5 @@ -7472,24 +7478,19 @@ 0 0 - wirkstoffe_json + ref_dnpm_followup DNPM_UF_Einzelempfehlung - + FollowUp none 0 0 false BOTH - - false - true - - false - - 0 + FollowUp vom {DatumFollowUp} + 1 true false 0 @@ -7523,19 +7524,19 @@ false 0 20119 - 9177c6c0-2905-474e-a34f-d8e8b30f31d7 - 10 + 720dda0f-b669-42da-a3d6-0e2dbcbb2894 + 8 false false - - button - btnaddwirkstoff - Wirkstoffe bearbeiten + + formReference + refosmolekulargenetik + Molekulargenetische Untersuchung true false - false - 4.5 + true + 6.0 @@ -7544,7 +7545,8 @@ 0 0 - + ref_molekulargenetik + DNPM_UF_Einzelempfehlung none 0 @@ -7553,19 +7555,21 @@ 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(); + console.log(getFieldValue('refosmolekulargenetik')) true + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - + Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. true false @@ -7575,7 +7579,7 @@ 0 0 0 - -1 + 0 0 false false @@ -7593,25 +7597,28 @@ false 0 20119 - 31b4c59b-b9eb-4383-a8b3-efff9777ab06 - 25 + 9a7c14b8-958b-4269-bb58-d6267089660e + 22 false false - textfield - studienct - NCT-Nummer + combobox + studieinternextern + intern/extern true false - false - 2.0 + true + 1.625 + + + false false - 0 + 1 0 - studie_nct + studie_internextern DNPM_UF_Einzelempfehlung Studienempfehlung none @@ -7636,18 +7643,18 @@ 0 0 false - Geben Sie hier die NCT-Nummer der empfohlenen Studie an. + Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -7658,25 +7665,25 @@ false false - 0 + 1 0 true false 0 20119 - 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 - 8 + 3c561c27-2dc3-4bf0-ae49-72472d47ac16 + 3 false false - + button - btnaddstudie - Studienempfehlung hinzufügen + btnaddwirkstoff + Wirkstoffe bearbeiten true false false - 4.0 + 4.5 @@ -7686,22 +7693,15 @@ 0 0 - Studienempfehlung + none 0 0 false BOTH - - hatstudie = '1' - true - - hatstudie - - false - let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); + 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 @@ -7741,8 +7741,8 @@ false 0 20119 - 57064ddd-5793-43cf-b85f-6eb236c9381b - 24 + 31b4c59b-b9eb-4383-a8b3-efff9777ab06 + 25 false false @@ -7764,18 +7764,36 @@ ufeedatum + + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt + DatumGrenze_ufeedatum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) + true + true + true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + 0 + + ufeedatum + + 1 - Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden - Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist - Einzelempfehlung_Priorität - not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 + Der Zusatz zum Evidenzlevel des Biomarkers fehlt + Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist + Einzelempfehlung_Evidenzlevelzusatz + not isEmptyString(evidenzlevelzusatz) true true true + wirkstoffejson.size() > 3 + true 0 - prio + evidenzlevelzusatz @@ -7812,34 +7830,16 @@ 1 - Der Zusatz zum Evidenzlevel des Biomarkers fehlt - Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist - Einzelempfehlung_Evidenzlevelzusatz - not isEmptyString(evidenzlevelzusatz) - true - true - true - wirkstoffejson.size() > 3 - true - 0 - - 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) + Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden + Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist + Einzelempfehlung_Priorität + not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 true true true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - ufeedatum + prio @@ -7857,11 +7857,11 @@ - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt - DatumGrenze_ufeedatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) + 1 + 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 @@ -7885,19 +7885,19 @@ - DNPM_UF_ECOG + DNPM_UF_Tumorausbreitung -3 - DNPM UF ECOG + DNPM UF Tumorausbreitung 1 - DNPM UF ECOG - ECOG Performance Status Verlauf - DNPM UF ECOG + DNPM UF Tumorausbreitung + Tumorausbreitung + DNPM KPA Tumorausbreitung false true 0 - -1 + 0 false @@ -7908,12 +7908,12 @@ - 2 + 0 BOTH false false true - false + true true false false @@ -7921,14 +7921,14 @@ false false 20119 - e0e62558-9bb8-4fe1-89d9-683fb3417b3e - 10 + 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 + 13 true - + datefield - Datum - Datum + Zeitpunkt + Zeitpunkt true false true @@ -7941,8 +7941,8 @@ 0 0 - Datum - DNPM_UF_ECOG + Zeitpunkt + DNPM_UF_Tumorausbreitung Feldgruppe1 date 0 @@ -7987,15 +7987,15 @@ false 0 20119 - d78cf414-1d06-4e15-81d9-8bdf22793916 - 1 + 62f3174d-881e-485e-b768-0d4ed15ab10a + 2 false false - + combobox - ECOG - ECOG + Wert + Ausbreitung true false true @@ -8008,8 +8008,8 @@ 1 0 - ECOG - DNPM_UF_ECOG + Wert + DNPM_UF_Tumorausbreitung Feldgruppe1 none 0 @@ -8054,15 +8054,15 @@ false 0 20119 - 77543b2c-49f2-4404-b1c3-e672e4009442 - 1 + 62151614-0981-4bef-a2c0-ac1b6874aec8 + 3 false false - + group Feldgruppe1 - ECOG Performance Status + Tumorausbreitung true false true @@ -8120,7 +8120,7 @@ false 0 20119 - ccd128ae-332b-4735-867e-8926ab5db494 + 561b1d43-069c-4640-8e90-b8f96f58dfd3 2 false false @@ -8129,58 +8129,44 @@ 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt - DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - true - true - 0 - - Datum - - - - 1 - Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt - Prüfung, ob Zeitpunkt des ECOG vorhanden ist - ECOG_Zeitpunkt - not isEmpty(Datum) + 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 in der Zukunft - Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt - DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt + DatumGrenze_Zeitpunkt_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) true 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 @@ -8196,14 +8182,14 @@ - DNPM_UF_Histologie + DNPM_UF_Verwandte -3 - DNPM UF Histologie + DNPM UF Verwandte 1 - DNPM UF Histologie - DNPM UF Histologie - DNPM UF Histologie + DNPM UF Verwandte + Verwandte + DNPM UF Verwandte false true @@ -8232,28 +8218,28 @@ false false 20119 - 614d7e55-9c9d-4642-a45a-74cd8d7bd833 - 20 + 714de81f-f0a5-4179-a975-3233db8e0121 + 4 true - textarea - Befundtext - Befundtext + combobox + Verwandtschaftsgrad + Verwandtschaftsgrad true - true + false true - 1.25 + 1.0 false false - 0 + 1 0 - Befundtext - DNPM_UF_Histologie + Verwandtschaftsgrad + DNPM_UF_Verwandte none 0 @@ -8264,7 +8250,6 @@ - 1 true false @@ -8276,17 +8261,16 @@ true false false - - + code + code,kurz 0 0 0 0 0 false - true + false false - 500 1 0 0 @@ -8294,58 +8278,103 @@ false false - 0 + 1 0 true false 0 20119 - fe8bf79d-f4d8-42d5-bcb6-dd78a1441f22 - 6 + 32b7cc83-25cc-4336-a52e-4479450036fd + 1 false false - - formReference - Histologie - Histologie + + + + + + + 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 + + + datefield + Datum + true - false + true true - 1.0 + 0.5 - - - false false 0 0 - Histologie - DNPM_UF_Histologie - - none + Datum + MR.Consent Verlauf + Feldgruppe1 + date 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 @@ -8361,9 +8390,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -8373,33 +8402,29 @@ false 0 20119 - 55d3661e-9f85-4c56-a046-3df941f4f8a2 - 10 + 12233d6d-36b0-49fd-8e20-23b2c16c0a95 + 5 false false - - textarea - AnmerkungMorphologie - Anmerkung zur Morphologie + + textfield + Consent + true - false + true true - 1.5 + 1.0 - - - false false 0 0 - AnmerkungMorphologie - DNPM_UF_Histologie - + Consent + MR.Consent Verlauf + Feldgruppe1 none 0 - 0 false BOTH @@ -8407,7 +8432,6 @@ - 1 true false @@ -8421,16 +8445,14 @@ false - 0 0 0 0 - 0 + 3 false false false - 500 1 0 0 @@ -8444,83 +8466,27 @@ false 0 20119 - df1599e2-2152-4a98-b263-45d745ba415c - 1 + abd36b20-be2b-4626-8272-616aa79c4593 + 5 false false - - - - - - - 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 - - - group - Feldgruppe1 - Tumorausbreitung + + textfield + Ereignis + true - false + true true - 1.0 + 4.0 - - - false false 0 0 - - + Ereignis + MR.Consent Verlauf + Feldgruppe1 none 0 0 @@ -8547,7 +8513,7 @@ 0 0 0 - 0 + 3 false false false @@ -8564,31 +8530,27 @@ false 0 20119 - 561b1d43-069c-4640-8e90-b8f96f58dfd3 - 2 + affb778a-2075-4196-b526-a54efa7f765d + 6 false false - - datefield - Zeitpunkt - Zeitpunkt + + group + Feldgruppe1 + true false true - 1.0 + 3.0 - - - false false 0 0 - Zeitpunkt - DNPM_UF_Tumorausbreitung - Feldgruppe1 - date + + + none 0 0 false @@ -8631,120 +8593,53 @@ false 0 20119 - 62f3174d-881e-485e-b768-0d4ed15ab10a - 2 + 426405c7-7657-4b76-9c25-e26dcc2902ec + 1 false false - - combobox - Wert - Ausbreitung + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_Datum_GueltigBis + __DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) true - false - true - 2.0 - - - - false - false - - 1 - 0 - Wert - DNPM_UF_Tumorausbreitung - Feldgruppe1 - none - 0 - 0 - false - BOTH - false - - - - 1 - true - false - 0 - 0 - false - - - true - false - false - code - code,kurz - 0 - 0 - 0 - 0 - 0 - false - false - false - 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 62151614-0981-4bef-a2c0-ac1b6874aec8 - 3 - false - false - - - - - 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt - DatumGrenze_Zeitpunkt_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) - true - true + false true 0 - Zeitpunkt + Datum 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt - DatumGrenze_Zeitpunkt_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) + Das Datum liegt in der Zukunft + __DatumGrenze_Datum_GueltigZukunft + __DatumGrenze_Datum_GueltigZukunft + dateAfterOrEquals(getNow(), Datum) true - true + false true 0 - Zeitpunkt + Datum 2 - Das Datum liegt in der Zukunft - Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt - DatumGrenze_Zeitpunkt_GueltigZukunft - dateAfterOrEquals(getNow(), Zeitpunkt) + Das Datum liegt vor dem Geburtsdatum + __DatumGrenze_Datum_GueltigVon + __DatumGrenze_Datum_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Datum) true - true + false true 0 - Zeitpunkt + Datum @@ -8754,28 +8649,28 @@ BENUTZER Bibliothek - DNPM + allgemein 3 - MR.Consent Verlauf + MR.Consent -3 - MR.Consent Verlauf + MR.Consent 1 - MR.Consent Verlauf - Consent Verlauf - Consent Verlauf + 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> @@ -8792,29 +8687,49 @@ true false false - false + true false - false + true + + &#10; + true + + + setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + + + var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); + true + 20119 - 956da8ef-ec0e-4995-90cc-62a6d4a2d390 - 12 + f9032c1e-a889-41e4-8871-3d244f0bc177 + 150 true - - group - Feldgruppe1 - + + combobox + ConsentStatusEinwilligungDNPM + Status: true false true - 3.0 + 2.0 + + + false false - 0 + 1 0 - - + ConsentStatusDNPM + MR.Consent + Feldgruppe1 none 0 0 @@ -8835,8 +8750,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -8846,49 +8761,57 @@ false false 1 - 0 + 2 0 true false false - 0 + 1 0 true false 0 20119 - 426405c7-7657-4b76-9c25-e26dcc2902ec - 1 + 546c2ccf-e532-4c9f-b625-0029deca33be + 12 false false - + datefield Datum - + Datum true - true + false true - 0.5 + 1.0 + + + false false 0 0 Datum - MR.Consent Verlauf - Feldgruppe1 + MR.Consent + date 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -8910,9 +8833,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -8922,27 +8845,30 @@ false 0 20119 - 12233d6d-36b0-49fd-8e20-23b2c16c0a95 - 5 + e10f280d-d3d1-4b19-b536-3e93a67593dc + 6 false false - - textfield - Ereignis - + + combobox + ConsentStatusEinwilligungMTB + Status: true - true + false true - 4.0 + 6.0 + + + false false - 0 + 1 0 - Ereignis - MR.Consent Verlauf - Feldgruppe1 + ConsentStatusMTB + MR.Consent + Feldgruppe2 none 0 0 @@ -8963,13 +8889,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -8980,33 +8906,32 @@ false false - 0 + 1 0 true false 0 20119 - affb778a-2075-4196-b526-a54efa7f765d - 6 + 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 + 7 false false - - textfield - Consent - + + section + MTB + MTB-Register true - true + false true - 1.0 + 3.0 false 0 0 - Consent - MR.Consent Verlauf - Feldgruppe1 + + none 0 0 @@ -9033,7 +8958,7 @@ 0 0 0 - 3 + 0 false false false @@ -9050,139 +8975,30 @@ false 0 20119 - abd36b20-be2b-4626-8272-616aa79c4593 - 5 + 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae + 4 false false - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_Datum_GueltigBis - __DatumGrenze_Datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_Datum_GueltigVon - __DatumGrenze_Datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Datum) - true - false - true - 0 - - Datum - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_Datum_GueltigZukunft - __DatumGrenze_Datum_GueltigZukunft - dateAfterOrEquals(getNow(), Datum) - true - false - true - 0 - - Datum - - - - - - - - BENUTZER Bibliothek - - allgemein - 3 - - - - - MR.Consent - - -3 - MR.Consent - 1 - Consent - Consent - Consent - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> - - - - - - - - 1 - BOTH - false - false - true - true - true - false - false - true - false - true - - &#10; - true - - - setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - - var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); - true - - 20119 - f9032c1e-a889-41e4-8871-3d244f0bc177 - 150 - true - - - section - DNPM - DNPM + + datefield + ConsentDatumEinwilligungMTB + Datum: true false true - 2.0 + 1.0 + + + false false 0 0 - - + ConsentDatumMTB + MR.Consent + Feldgruppe2 none 0 0 @@ -9214,9 +9030,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9226,19 +9042,19 @@ false 0 20119 - 19682274-8c1a-45b8-a0e3-07cbed7913e8 - 4 + 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 + 12 false false - - datefield - ConsentDatumEinwilligungDNPM - Datum: + + textarea + alteWerte + alteWerte true false - true - 1.0 + false + 4.0 @@ -9247,14 +9063,19 @@ 0 0 - ConsentDatumDNPM + alteWerte MR.Consent - Feldgruppe1 + none 0 0 false BOTH + + false + true + + false @@ -9281,9 +9102,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -9293,36 +9114,33 @@ false 0 20119 - 49173474-bafa-4307-b2cd-5f3ad752c32f - 33 - true + ad9086cc-0f53-444d-b82c-ccf130086234 + 11 + false false - - datefield - ConsentDatumEinwilligungMTB - Datum: + + subform + ConsentVerlauf + Consent Verlauf true false - true - 1.0 + false + 5.0 - - - false false 0 - 0 - ConsentDatumMTB - MR.Consent - Feldgruppe2 + 2 + + none 0 0 false BOTH false + MR.Consent Verlauf @@ -9348,9 +9166,9 @@ false false 1 - 1 - 3 - false + 0 + 0 + true false false @@ -9360,29 +9178,26 @@ false 0 20119 - 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 - 12 + 094ecf38-4daf-4ed2-9030-8da97860c443 + 5 false false - - group - Feldgruppe1 - Einwilligung + + section + DNPM + DNPM true false true - 1.0 + 2.0 - - - false false 0 0 - DNPM + none 0 0 @@ -9426,33 +9241,36 @@ false 0 20119 - 41f1137c-770c-48fe-a8a0-b5234b47c158 - 2 + 19682274-8c1a-45b8-a0e3-07cbed7913e8 + 4 false false - - subform - ConsentVerlauf - Consent Verlauf + + datefield + ConsentDatumEinwilligungDNPM + Datum: true false - false - 5.0 + true + 1.0 + + + false false 0 - 2 - - + 0 + ConsentDatumDNPM + MR.Consent + Feldgruppe1 none 0 0 false BOTH false - MR.Consent Verlauf @@ -9478,9 +9296,9 @@ false false 1 - 0 - 0 - true + 1 + 3 + false false false @@ -9490,9 +9308,9 @@ false 0 20119 - 094ecf38-4daf-4ed2-9030-8da97860c443 - 5 - false + 49173474-bafa-4307-b2cd-5f3ad752c32f + 33 + true false @@ -9561,77 +9379,14 @@ false false - - section - MTB - MTB-Register + + group + Feldgruppe1 + Einwilligung 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 - - - textarea - alteWerte - alteWerte - true - false - false - 4.0 + 1.0 @@ -9640,19 +9395,13 @@ 0 0 - alteWerte - MR.Consent - + + DNPM none 0 0 false BOTH - - false - true - - false @@ -9691,124 +9440,310 @@ false 0 20119 - ad9086cc-0f53-444d-b82c-ccf130086234 - 11 + 41f1137c-770c-48fe-a8a0-b5234b47c158 + 2 false false - - datefield - Datum - Datum + + + + 2 + Das Datum liegt nach dem Sterbedatum + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) 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 - ConsentStatusEinwilligungDNPM - Status: + 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 - 2.0 + 1.0 false false - 1 - 0 - ConsentStatusDNPM - MR.Consent - Feldgruppe1 + 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 - code - code,kurz + + 0 0 0 @@ -9818,44 +9753,45 @@ false false 1 - 2 + 0 0 true false false - 1 + 0 0 true false 0 20119 - 546c2ccf-e532-4c9f-b625-0029deca33be - 12 + 55d3661e-9f85-4c56-a046-3df941f4f8a2 + 10 false false - - combobox - ConsentStatusEinwilligungMTB - Status: + + textarea + AnmerkungMorphologie + Anmerkung zur Morphologie true false true - 6.0 + 1.5 false false - 1 + 0 0 - ConsentStatusMTB - MR.Consent - Feldgruppe2 + AnmerkungMorphologie + DNPM_UF_Histologie + none 0 + 0 false BOTH @@ -9863,6 +9799,7 @@ + 1 true false @@ -9874,8 +9811,9 @@ true false false - code - code,kurz + + + 0 0 0 @@ -9884,233 +9822,105 @@ false false false + 500 1 - 0 - 0 - true - - false - false - 1 - 0 - true - false - 0 - 20119 - 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 - 7 - false - false - - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt vor dem Geburtsdatum - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) - true - false - true - 0 - - ConsentDatumEinwilligungDNPM - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumDNPM_GueltigBis - __DatumGrenze_ConsentDatumDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) - 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 in der Zukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - __DatumGrenze_ConsentDatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumMTB) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - __DatumGrenze_DatumEinwilligungDNPM_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) - true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_ConsentDatumMTB_GueltigBis - __DatumGrenze_ConsentDatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), 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 vor dem Diagnosedatum - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - __DatumGrenze_DatumEinwilligungDNPM_GueltigVon - dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) - true - false - false - 0 - - - - 2 - Das Datum liegt nach dem Sterbedatum - __DatumGrenze_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 in der Zukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft - dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) + 0 + 0 + true + + false + false + 0 + 0 + true + false + 0 + 20119 + df1599e2-2152-4a98-b263-45d745ba415c + 1 + false + false + + + textarea + Befundtext + Befundtext true - false - true - 0 - - ConsentDatumEinwilligungMTB - - - + 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 - allgemein + DNPM 3 - - Allgemein - 1.0 - 0 - @@ -10154,14 +9964,14 @@ 47 true - + group - Feldgruppe1 - Wirkstoffe + Feldgruppe2 + Therapielinie true false true - 3.0 + 1.0 false @@ -10212,36 +10022,36 @@ false 0 20119 - 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 + a1a0c396-00f8-4840-86e7-0e58ea988eaa 3 false false - - textfield - Nummer - + + button + Suche + Suche true - true - true - 1.0 + false + false + 2.0 - - - false false 0 0 - Nummer - DNPM_Therapielinie - Feldgruppe2 + + Feldgruppe1 none 0 0 false BOTH false + + var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); + true + @@ -10259,10 +10069,10 @@ 0 - 40 + 0 0 - 0 - 1 + -1 + 0 false false false @@ -10279,8 +10089,8 @@ false 0 20119 - 88af944b-c2dd-460e-98ad-c3da71add6c4 - 10 + cde2708d-5d4a-4c38-aa7a-775d16acde3e + 6 false false @@ -10355,14 +10165,14 @@ false false - - textarea - WirkstoffCodes - Wirkstoff Codes + + textfield + Nummer + true true true - 4.0 + 1.0 @@ -10371,24 +10181,19 @@ 0 0 - WirkstoffCodes + Nummer DNPM_Therapielinie - + Feldgruppe2 none 0 0 false BOTH - - false - true - - false - 0 + 1 true false 0 @@ -10402,14 +10207,13 @@ 0 - 0 + 40 0 0 - 0 + 1 false - true + false false - 500 1 0 0 @@ -10423,27 +10227,27 @@ false 0 20119 - ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 - 13 + 88af944b-c2dd-460e-98ad-c3da71add6c4 + 10 false false - - combobox - Ergebnis - Ergebnis + + textfield + Wirkstoffe + true - false + true true - 4.5 + 1.0 false - 1 + 0 0 - Ergebnis + Wirkstoffe DNPM_Therapielinie - + Feldgruppe1 none 0 0 @@ -10453,7 +10257,7 @@ - 1 + 0 true false 0 @@ -10464,13 +10268,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -10481,33 +10285,34 @@ false false - 1 + 0 0 true false 0 20119 - 98454c5c-9708-4deb-924b-9186b6b39aa8 - 1 + ae8a899e-c650-4d93-a1e7-284a3c6aa516 + 3 false false - - group - Feldgruppe2 - Therapielinie + + datefield + Ende + bis true false true - 1.0 + 6.5 false 0 0 - - - none + Ende + DNPM_Therapielinie + Feldgruppe2 + end 0 0 false @@ -10550,36 +10355,33 @@ false 0 20119 - a1a0c396-00f8-4840-86e7-0e58ea988eaa - 3 + 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd + 4 false false - - button - Suche - Suche + + combobox + Ergebnis + Ergebnis true false - false - 2.0 + true + 4.5 false - 0 + 1 0 - - Feldgruppe1 + Ergebnis + 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 - @@ -10594,12 +10396,12 @@ true false false - - + code + code,kurz 0 0 0 - -1 + 0 0 false false @@ -10611,14 +10413,14 @@ false false - 0 + 1 0 true false 0 20119 - cde2708d-5d4a-4c38-aa7a-775d16acde3e - 6 + 98454c5c-9708-4deb-924b-9186b6b39aa8 + 1 false false @@ -10686,22 +10488,22 @@ false false - - textfield - Wirkstoffe - + + combobox + Beendigung + Beendigung true - true + false true - 1.0 + 4.75 false - 0 + 1 0 - Wirkstoffe + Beendigung DNPM_Therapielinie - Feldgruppe1 + none 0 0 @@ -10711,7 +10513,7 @@ - 0 + 1 true false 0 @@ -10722,13 +10524,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -10739,43 +10541,51 @@ false false - 0 + 1 0 true false 0 20119 - ae8a899e-c650-4d93-a1e7-284a3c6aa516 - 3 + a437c0ca-aa06-4ea5-b940-a17382d22080 + 2 false false - - datefield - Ende - bis + + textarea + WirkstoffCodes + Wirkstoff Codes true - false + true true - 6.5 + 4.0 + + + false false 0 0 - Ende + WirkstoffCodes DNPM_Therapielinie - Feldgruppe2 - end + + none 0 0 false BOTH + + false + true + + false - 1 + 0 true false 0 @@ -10794,8 +10604,9 @@ 0 0 false - false + true false + 500 1 0 0 @@ -10809,26 +10620,25 @@ false 0 20119 - 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd - 4 + ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 + 13 false false - - combobox - Beendigung - Beendigung + + group + Feldgruppe1 + Wirkstoffe true false true - 4.75 + 3.0 false - 1 + 0 0 - Beendigung - DNPM_Therapielinie + none 0 @@ -10850,8 +10660,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -10867,14 +10677,14 @@ false false - 1 + 0 0 true false 0 20119 - a437c0ca-aa06-4ea5-b940-a17382d22080 - 2 + 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 + 3 false false @@ -10882,16 +10692,32 @@ 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) + Das Datum liegt in der Zukunft + Prüfung, ob das Ende der Therapielinie in der Zukunft liegt + DatumGrenze_Ende_GueltigZukunft + dateAfterOrEquals(getNow(), Ende) true true true 0 - Beginn + Ende + + + + 1 + Der Abbruchsgrund für die Therapielinie fehlt + Prüfung, ob Abbruchsgrund vorhanden ist + Therapielinie_Abbruchsgrund + not isEmptyString(Abbruchsgrund) + true + true + true + Beendigung = 'A' + true + 0 + + Abbruchsgrund @@ -10907,30 +10733,30 @@ true 0 - Beginn Ende + Beginn 1 - Der Beendigungsstatus der Therapielinie fehlt - Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist - Therapielinie_Beendigungsstatus - not isEmptyString(Beendigung) + Das Datum des Therapieendes fehlt + Prüfung, ob das Enddatum der Therapie vorhanden ist + Therapielinie_Enddatum + not isEmpty(Ende) true true true 0 - Beendigung + Ende 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Ende der Therapielinie in der Zukunft liegt - DatumGrenze_Ende_GueltigZukunft - dateAfterOrEquals(getNow(), Ende) + 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 @@ -10941,10 +10767,10 @@ 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) + 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 @@ -10955,30 +10781,30 @@ 1 - Das Datum des Therapieendes fehlt - Prüfung, ob das Enddatum der Therapie vorhanden ist - Therapielinie_Enddatum - not isEmpty(Ende) + Der Beendigungsstatus der Therapielinie fehlt + Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist + Therapielinie_Beendigungsstatus + not isEmptyString(Beendigung) true true true 0 - Ende + Beendigung 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt - DatumGrenze_Ende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Ende) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt + DatumGrenze_Beginn_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Beginn) true true true 0 - Ende + Beginn @@ -11009,22 +10835,6 @@ Beginn - - 1 - Der Abbruchsgrund für die Therapielinie fehlt - Prüfung, ob Abbruchsgrund vorhanden ist - Therapielinie_Abbruchsgrund - not isEmptyString(Abbruchsgrund) - true - true - true - Beendigung = 'A' - true - 0 - - Abbruchsgrund - - @@ -11038,19 +10848,19 @@ - DNPM_UF_Verwandte + DNPM_UF_ECOG -3 - DNPM UF Verwandte + DNPM UF ECOG 1 - DNPM UF Verwandte - Verwandte - DNPM UF Verwandte + DNPM UF ECOG + ECOG Performance Status Verlauf + DNPM UF ECOG false true 0 - 0 + -1 false @@ -11061,12 +10871,12 @@ - 0 + 2 BOTH false false true - true + false true false false @@ -11074,14 +10884,81 @@ false false 20119 - 714de81f-f0a5-4179-a975-3233db8e0121 - 4 + e0e62558-9bb8-4fe1-89d9-683fb3417b3e + 10 true - + combobox - Verwandtschaftsgrad - Verwandtschaftsgrad + ECOG + ECOG + true + false + true + 2.0 + + + + false + false + + 1 + 0 + ECOG + DNPM_UF_ECOG + Feldgruppe1 + none + 0 + 0 + false + BOTH + false + + + + 1 + true + false + 0 + 0 + false + + + true + false + false + code + code,kurz + 0 + 0 + 0 + 0 + 0 + false + false + false + 1 + 0 + 0 + true + + false + false + 1 + 0 + true + false + 0 + 20119 + 77543b2c-49f2-4404-b1c3-e672e4009442 + 1 + false + false + + + datefield + Datum + Datum true false true @@ -11092,10 +10969,76 @@ false false - 1 + 0 0 - Verwandtschaftsgrad - DNPM_UF_Verwandte + Datum + DNPM_UF_ECOG + 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 + d78cf414-1d06-4e15-81d9-8bdf22793916 + 1 + false + false + + + group + Feldgruppe1 + ECOG Performance Status + true + false + true + 1.0 + + + + false + false + + 0 + 0 + none 0 @@ -11117,8 +11060,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -11134,19 +11077,76 @@ false false - 1 + 0 0 true false 0 20119 - 32b7cc83-25cc-4336-a52e-4479450036fd - 1 + ccd128ae-332b-4735-867e-8926ab5db494 + 2 false false - + + + 1 + Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt + Prüfung, ob Zeitpunkt des ECOG vorhanden ist + ECOG_Zeitpunkt + not isEmpty(Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt + DatumGrenze_Datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Datum) + true + true + true + 0 + + Datum + + + + 2 + Das Datum liegt 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 + + + @@ -11264,14 +11264,14 @@ false false - - datefield - ufrbdatum - Datum MTB + + formReference + reftumorkonferenz + MTB true false true - 1.0 + 0.5 @@ -11280,7 +11280,7 @@ 0 0 - datum + ref_tumorkonferenz DNPM_UF_Rebiopsie none @@ -11294,16 +11294,22 @@ false + + var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); + true + + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 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. + Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. true false @@ -11331,19 +11337,19 @@ false 0 20119 - d09fbcc9-5ae3-460b-9c1a-b116abe2a115 - 8 + 7a254fab-5a15-4a55-adc8-ad8624ad4258 + 11 false false - - formReference - reftumorkonferenz - MTB + + datefield + ufrbdatum + Datum MTB true false true - 0.5 + 1.0 @@ -11352,7 +11358,7 @@ 0 0 - ref_tumorkonferenz + datum DNPM_UF_Rebiopsie none @@ -11366,22 +11372,16 @@ false - - var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); - true - - OS.Tumorkonferenz - {TK.shortdesc} vom {Datum} - + 0 true false 0 0 false - Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. + Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. true false @@ -11409,24 +11409,22 @@ false 0 20119 - 7a254fab-5a15-4a55-adc8-ad8624ad4258 - 11 + d09fbcc9-5ae3-460b-9c1a-b116abe2a115 + 8 false false - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt - DatumGrenze_ufrbdatum_GueltigZukunft - dateAfterOrEquals(getNow(), ufrbdatum) + 1 + Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt + Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist + Rebiospie_Erstellungsdatum + not isEmpty(ufrbdatum) true true true - getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 ufrbdatum @@ -11434,13 +11432,15 @@ 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist - Rebiospie_Erstellungsdatum - not isEmpty(ufrbdatum) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt + DatumGrenze_ufrbdatum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) true true true + getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 ufrbdatum @@ -11463,11 +11463,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 in der Zukunft + Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt + DatumGrenze_ufrbdatum_GueltigZukunft + dateAfterOrEquals(getNow(), ufrbdatum) true true true @@ -11596,19 +11596,19 @@ false - textarea - Ergebnisse - Ergebnisse + textfield + Befundnummer + Befundnummer true false true - 3.0 + 1.0 false 0 0 - Ergebnisse + Befundnummer DNPM_Vorbefunde none @@ -11637,7 +11637,7 @@ 0 0 0 - 0 + 3 false false false @@ -11654,25 +11654,25 @@ false 0 20119 - b2d88874-ee58-492b-a51c-d2c79ff21e6b + 46d303d9-baad-4239-a5df-aa9a74372fe5 1 false false - textfield - Befundnummer - Befundnummer + textarea + Ergebnisse + Ergebnisse true false true - 1.0 + 3.0 false 0 0 - Befundnummer + Ergebnisse DNPM_Vorbefunde none @@ -11701,7 +11701,7 @@ 0 0 0 - 3 + 0 false false false @@ -11718,7 +11718,7 @@ false 0 20119 - 46d303d9-baad-4239-a5df-aa9a74372fe5 + b2d88874-ee58-492b-a51c-d2c79ff21e6b 1 false false @@ -11777,81 +11777,14 @@ 68 true - - 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 - textarea - EmpfehlungsumsetzungNein - Bemerkung zur Nicht-Umsetzung + TherapieumsetzungMemo + Ergänzendes Bemerkungsfeld zur Therapieumsetzung true false true - 2.0 + 10.0 @@ -11860,7 +11793,7 @@ 0 0 - EmpfehlungsumsetzungNein + TherapieumsetzungMemo DNPM_FollowUp Bereich2 none @@ -11869,7 +11802,7 @@ false BOTH - StatusTherapie='not-done' + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -11913,15 +11846,15 @@ false 0 20119 - f85312b5-c779-4568-aa5e-b5319a04c351 - 6 + bda520b0-f85c-4024-982c-d22f67ff7d41 + 7 false false - + datefield - DatumProgression - Datum der Progression + DatumAntwortKueAntrag + Datum Antwort zum Kostenübernahmeantrag true false true @@ -11934,19 +11867,19 @@ 0 0 - DatumProgression + Datum_AntwortKueAntrag DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH - BestResponse = 'PD' + AntragKostenuebernahme = '1' true - BestResponse + AntragKostenuebernahme false @@ -11987,28 +11920,28 @@ false 0 20119 - ede81488-4147-4f03-8a94-bdc94e3679e9 - 5 + bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 + 2 false false - textarea - TherapieumsetzungMemo - Ergänzendes Bemerkungsfeld zur Therapieumsetzung + combobox + GrundNichtumsetzung + Grund für nicht umgesetzte Therapie true false true - 10.0 + 5.0 false false - 0 + 1 0 - TherapieumsetzungMemo + GrundNichtumsetzung DNPM_FollowUp Bereich2 none @@ -12017,7 +11950,7 @@ false BOTH - StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'not-done' true StatusTherapie @@ -12038,8 +11971,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12055,25 +11988,25 @@ false false - 0 + 1 0 true false 0 20119 - bda520b0-f85c-4024-982c-d22f67ff7d41 + 85d14def-12b5-48d0-8f42-507847027e72 7 false false - + combobox - AntragKostenuebernahme - Antragsstellung zur Kostenübernahme + EmpfehlungsumsetzungJa + Umsetzungsart true false true - 1.0 + 4.0 @@ -12082,14 +12015,21 @@ 1 0 - AntragKostenuebernahme + EmpfehlungsumsetzungJa DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH + + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true + + StatusTherapie + + false @@ -12128,42 +12068,32 @@ false 0 20119 - 16f4d725-6d87-4078-a59d-6ca6724f1988 - 2 + fd714ec5-bca5-4c25-b995-4b00776bf337 + 8 false false - + datefield - AusstellungsdatumAntrag - Ausstellungsdatum des Antrags auf Kostenübernahme + DatumFollowUp + Datum des Follow-Ups true false true - 2.0 + 1.0 - - - false false 0 0 - AusstellungsdatumAntrag + DatumFollowUp DNPM_FollowUp - AntragKostenuebernahm - none + + date 0 0 false BOTH - - AntragKostenuebernahme = '1' - true - - AntragKostenuebernahme - - false @@ -12202,28 +12132,28 @@ false 0 20119 - 9341d092-6156-4ae9-9b0d-d72619ab4471 + c3877a68-dea9-46a2-bd72-c7c040b56a2a 2 false false - datefield - Therapieende - Ende der Therapie + combobox + GrundTherapieabbruch + Grund für Therapieabbruch true false true - 8.0 + 6.0 false false - 0 + 1 0 - Therapieende + GrundTherapieabbruch DNPM_FollowUp Bereich2 none @@ -12232,7 +12162,7 @@ false BOTH - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'stopped' true StatusTherapie @@ -12253,8 +12183,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12270,25 +12200,25 @@ false false - 0 + 1 0 true false 0 20119 - 6fabccc2-11a3-478e-b82f-98c178dea044 + d6d720c7-dfdf-428e-9fbe-4b95ddea289d 7 false false - datefield - LetztesFollowUpDatum - Letztes Follow-Up-Datum + textfield + PFS2EmpfTherapie + PFS unter empfohlener Therapie (PFS2) true false true - 5.0 + 7.0 @@ -12297,7 +12227,7 @@ 0 0 - LetztesFollowUpDatum + PFS2EmpfTherapie DNPM_FollowUp Ansprechen none @@ -12326,7 +12256,7 @@ 0 0 0 - 0 + 3 false false false @@ -12343,19 +12273,19 @@ false 0 20119 - 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f + fadffa23-865e-4918-bae9-ad0a32378b4b 5 false false - - textarea - BewertungMemo - Bemerkung + + section + Bereich2 + Status der Therapieumsetzung true false true - 2.0 + 4.0 @@ -12364,21 +12294,13 @@ 0 0 - BewertungMemo - DNPM_FollowUp - Ansprechen + + none 0 0 false BOTH - - BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' - true - - BestResponse - - false @@ -12417,28 +12339,28 @@ false 0 20119 - 1fd81b59-e343-46dc-82d9-18bfdb05ac42 - 6 + 43bd84f2-49d0-4809-a0c1-32d8341db578 + 1 false false - textfield - PFS2EmpfTherapie - PFS unter empfohlener Therapie (PFS2) + combobox + BestResponse + Best Response true false true - 7.0 + 1.0 false false - 0 + 1 0 - PFS2EmpfTherapie + BestResponse DNPM_FollowUp Ansprechen none @@ -12461,13 +12383,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -12478,40 +12400,48 @@ false false - 0 + 1 0 true false 0 20119 - fadffa23-865e-4918-bae9-ad0a32378b4b + debc289c-a150-47e3-85cf-ad8e3c47f08c 5 false false - - section - Ansprechen - Ansprechen + + combobox + Dosisdichte + Dosisdichte (Zeit und Medikamentendosis) true false true - 5.0 + 9.0 false false - 0 + 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 @@ -12527,8 +12457,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -12544,25 +12474,25 @@ false false - 0 + 1 0 true false 0 20119 - 2527e13b-4441-4be7-83f8-55cd6cbd2904 - 2 + b7e6245b-8fda-411a-a6a3-2e2e633d04bf + 8 false false - - datefield - Todeszeitpunkt - Todeszeitpunkt + + textarea + AblehnungKostenMemo + Welche? true false true - 4.0 + 6.0 @@ -12571,14 +12501,22 @@ 0 0 - Todeszeitpunkt + AblehnungKostenMemo DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + true + + AntragKostenuebernahme + GrundAblehnungKosten + + false @@ -12617,19 +12555,19 @@ false 0 20119 - 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc - 5 + 08e2a6f2-efa6-49e5-aed0-d658d075ca75 + 6 false false - textfield - OverallSurvival - Overall survival (OS) (ab dem Start der Therapie) + datefield + LetztesFollowUpDatum + Letztes Follow-Up-Datum true false true - 9.0 + 5.0 @@ -12638,7 +12576,7 @@ 0 0 - OverallSurvival + LetztesFollowUpDatum DNPM_FollowUp Ansprechen none @@ -12667,7 +12605,7 @@ 0 0 0 - 3 + 0 false false false @@ -12684,7 +12622,7 @@ false 0 20119 - d8ccb95b-1ea1-4792-a877-f653e05fdcd1 + 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f 5 false false @@ -12763,27 +12701,37 @@ false false - - datefield - DatumFollowUp - Datum des Follow-Ups + + textarea + EmpfehlungsumsetzungNein + Bemerkung zur Nicht-Umsetzung true false true - 1.0 + 2.0 + + + false false 0 0 - DatumFollowUp + EmpfehlungsumsetzungNein DNPM_FollowUp - - date + Bereich2 + none 0 0 false BOTH + + StatusTherapie='not-done' + true + + StatusTherapie + + false @@ -12822,28 +12770,28 @@ false 0 20119 - c3877a68-dea9-46a2-bd72-c7c040b56a2a - 2 + f85312b5-c779-4568-aa5e-b5319a04c351 + 6 false false - combobox - GrundNichtumsetzung - Grund für nicht umgesetzte Therapie + datefield + Therapiestart + Start der Therapie true false true - 5.0 + 7.0 false false - 1 + 0 0 - GrundNichtumsetzung + Therapiestart DNPM_FollowUp Bereich2 none @@ -12852,7 +12800,7 @@ false BOTH - StatusTherapie = 'not-done' + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -12873,8 +12821,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12890,34 +12838,34 @@ false false - 1 + 0 0 true false 0 20119 - 85d14def-12b5-48d0-8f42-507847027e72 - 7 + 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 + 8 false false - combobox - BestResponse - Best Response + datefield + Todeszeitpunkt + Todeszeitpunkt true false true - 1.0 + 4.0 false false - 1 + 0 0 - BestResponse + Todeszeitpunkt DNPM_FollowUp Ansprechen none @@ -12940,8 +12888,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -12957,21 +12905,21 @@ false false - 1 + 0 0 true false 0 20119 - debc289c-a150-47e3-85cf-ad8e3c47f08c + 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc 5 false false - - datefield - DatumAntwortKueAntrag - Datum Antwort zum Kostenübernahmeantrag + + textarea + StatusTherapieBemerkung + Bemerkung zum Status der Therapie true false true @@ -12984,19 +12932,19 @@ 0 0 - Datum_AntwortKueAntrag + StatusTherapieBemerkung DNPM_FollowUp - AntragKostenuebernahm + Bereich2 none 0 0 false BOTH - AntragKostenuebernahme = '1' + StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true - AntragKostenuebernahme + StatusTherapie false @@ -13031,48 +12979,108 @@ false false - 0 + 0 + 0 + true + false + 0 + 20119 + 128962f0-c33e-4553-abbc-fc88befbddce + 4 + 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 - bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 - 2 + b413b87c-66d2-4461-9956-23399c38e2fc + 1 false false - - combobox - EmpfehlungsumsetzungJa - Umsetzungsart + + textfield + QuotientPFS2PFS1 + Quotient PFS2/PFS1 true false true - 4.0 + 8.0 false false - 1 + 0 0 - EmpfehlungsumsetzungJa + QuotientPFS2_PFS1 DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -13088,13 +13096,13 @@ true false false - code - code,kurz + + 0 0 0 0 - 0 + 3 false false false @@ -13105,25 +13113,25 @@ false false - 1 + 0 0 true false 0 20119 - fd714ec5-bca5-4c25-b995-4b00776bf337 - 8 + 08326dbd-763f-48a6-ac58-9df92c6bee62 + 5 false false - - textarea - StatusTherapieBemerkung - Bemerkung zum Status der Therapie + + section + Ansprechen + Ansprechen true false true - 3.0 + 5.0 @@ -13132,21 +13140,13 @@ 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 @@ -13185,35 +13185,43 @@ false 0 20119 - 128962f0-c33e-4553-abbc-fc88befbddce - 4 + 2527e13b-4441-4be7-83f8-55cd6cbd2904 + 2 false false - - textfield - PFS1Vortherapie - PFS unter Vortherapie (PFS1) + + combobox + GrundAblehnungKosten + Grund für Ablehnung der Kostenübernahme true false true - 6.0 + 5.0 false false - 0 + 1 0 - PFS1Vortherapie + AblehnungKosten DNPM_FollowUp - Ansprechen + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + true + + StatusKostenuebernahme + AntragKostenuebernahme + + false @@ -13229,13 +13237,13 @@ true false false - - + code + code,kurz 0 0 0 0 - 3 + 0 false false false @@ -13246,13 +13254,13 @@ false false - 0 + 1 0 true false 0 20119 - 5c55edcc-bf67-46b3-ad03-df55d113348d + c1b0f098-818a-4758-8bf0-ddeced5414d6 5 false false @@ -13323,14 +13331,14 @@ false false - + textarea - AblehnungKostenMemo - Welche? + BewertungMemo + Bemerkung true false true - 6.0 + 2.0 @@ -13339,20 +13347,19 @@ 0 0 - AblehnungKostenMemo + BewertungMemo DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' + BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' true - GrundAblehnungKosten - AntragKostenuebernahme + BestResponse false @@ -13393,35 +13400,42 @@ false 0 20119 - 08e2a6f2-efa6-49e5-aed0-d658d075ca75 + 1fd81b59-e343-46dc-82d9-18bfdb05ac42 6 false false - - combobox - StatusTherapie - Status der Therapie + + datefield + AusstellungsdatumAntrag + Ausstellungsdatum des Antrags auf Kostenübernahme true false true - 1.0 + 2.0 false false - 1 + 0 0 - StatusTherapie + AusstellungsdatumAntrag DNPM_FollowUp - Bereich2 + AntragKostenuebernahm none 0 0 false BOTH + + AntragKostenuebernahme = '1' + true + + AntragKostenuebernahme + + false @@ -13437,8 +13451,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13454,25 +13468,25 @@ false false - 1 + 0 0 true false 0 20119 - b413b87c-66d2-4461-9956-23399c38e2fc - 1 + 9341d092-6156-4ae9-9b0d-d72619ab4471 + 2 false false - - datefield - Therapiestart - Start der Therapie + + textfield + OverallSurvival + Overall survival (OS) (ab dem Start der Therapie) true false true - 7.0 + 9.0 @@ -13481,21 +13495,14 @@ 0 0 - Therapiestart + OverallSurvival DNPM_FollowUp - Bereich2 + Ansprechen none 0 0 false BOTH - - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true - - StatusTherapie - - false @@ -13517,7 +13524,7 @@ 0 0 0 - 0 + 3 false false false @@ -13534,19 +13541,19 @@ false 0 20119 - 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 - 8 + d8ccb95b-1ea1-4792-a877-f653e05fdcd1 + 5 false false - - formReference - LinkTherapieempfehlung - Verweis zur Therapieempfehlung + + textfield + PFS1Vortherapie + PFS unter Vortherapie (PFS1) true false true - 2.0 + 6.0 @@ -13555,24 +13562,18 @@ 0 0 - LinkTherapieempfehlung + PFS1Vortherapie DNPM_FollowUp - + Ansprechen 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 @@ -13590,7 +13591,7 @@ 0 0 0 - 0 + 3 false false false @@ -13607,28 +13608,28 @@ false 0 20119 - 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea - 18 + 5c55edcc-bf67-46b3-ad03-df55d113348d + 5 false false - combobox - Dosisdichte - Dosisdichte (Zeit und Medikamentendosis) + datefield + Therapieende + Ende der Therapie true false true - 9.0 + 8.0 false false - 1 + 0 0 - Dosisdichte + Therapieende DNPM_FollowUp Bereich2 none @@ -13637,7 +13638,7 @@ false BOTH - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie @@ -13658,8 +13659,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13675,25 +13676,25 @@ false false - 1 + 0 0 true false 0 20119 - b7e6245b-8fda-411a-a6a3-2e2e633d04bf - 8 + 6fabccc2-11a3-478e-b82f-98c178dea044 + 7 false false - + combobox - GrundTherapieabbruch - Grund für Therapieabbruch + AntragKostenuebernahme + Antragsstellung zur Kostenübernahme true false true - 6.0 + 1.0 @@ -13702,21 +13703,14 @@ 1 0 - GrundTherapieabbruch + AntragKostenuebernahme DNPM_FollowUp - Bereich2 - none - 0 - 0 - false - BOTH - - StatusTherapie = 'stopped' - true - - StatusTherapie - - + AntragKostenuebernahm + none + 0 + 0 + false + BOTH false @@ -13755,41 +13749,40 @@ false 0 20119 - d6d720c7-dfdf-428e-9fbe-4b95ddea289d - 7 + 16f4d725-6d87-4078-a59d-6ca6724f1988 + 2 false false - - combobox - GrundAblehnungKosten - Grund für Ablehnung der Kostenübernahme + + datefield + DatumProgression + Datum der Progression true false true - 5.0 + 3.0 false false - 1 + 0 0 - AblehnungKosten + DatumProgression DNPM_FollowUp - AntragKostenuebernahm + Ansprechen none 0 0 false BOTH - AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' + BestResponse = 'PD' true - AntragKostenuebernahme - StatusKostenuebernahme + BestResponse false @@ -13807,8 +13800,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -13824,25 +13817,25 @@ false false - 1 + 0 0 true false 0 20119 - c1b0f098-818a-4758-8bf0-ddeced5414d6 + ede81488-4147-4f03-8a94-bdc94e3679e9 5 false false - - section - Bereich2 - Status der Therapieumsetzung + + formReference + LinkTherapieempfehlung + Verweis zur Therapieempfehlung true false true - 4.0 + 2.0 @@ -13851,7 +13844,8 @@ 0 0 - + LinkTherapieempfehlung + DNPM_FollowUp none 0 @@ -13859,9 +13853,15 @@ 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,8 +13896,8 @@ false 0 20119 - 43bd84f2-49d0-4809-a0c1-32d8341db578 - 1 + 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea + 18 false false @@ -13906,50 +13906,17 @@ 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) - true - true - true - AntragKostenuebernahme = '1' - true - 0 - - AusstellungsdatumAntrag - - - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt - DatumGrenze_AusstellungsdatumAntrag_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) - true - true - true - AntragKostenuebernahme = '1' - true - 0 - - AusstellungsdatumAntrag - - - - 2 - Der Therapiestart befindet sich nach dem Therapieende - Prüfung, ob Therapiestart nach Therapieende - Therapiestart nach Therapieende - Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) + Prüfung, ob der Therapiestart nach dem Sterbedatum liegt + DatumGrenze_Therapiestart_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true - (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 Therapiestart - Therapieende @@ -13966,36 +13933,6 @@ AusstellungsdatumAntrag - - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt - DatumGrenze_DatumFollowUp_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) - true - true - true - 0 - - DatumFollowUp - - - - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt - DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft - dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) - true - true - true - AntragKostenuebernahme = '1' - true - 0 - - DatumAntwortKueAntrag - - 1 Der Grund für die Ablehnung der Kostenübernahme fehlt @@ -14029,71 +13966,71 @@ 2 Das Datum liegt nach dem Sterbedatum - Prüfung, ob Therapieende nach dem Sterbedatum liegt - DatumGrenze_Therapieende_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapieende) + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true 0 - Therapieende + DatumProgression 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapieende in der Zukunft liegt - DatumGrenze_Therapieende_GueltigZukunft - dateAfterOrEquals(getNow(), Therapieende) + 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 - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapieende + LetztesFollowUpDatum 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt - DatumGrenze_LetztesFollowUpDatum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) + Prüfung, ob Therapiestart vor dem Geburtsdatum liegt + DatumGrenze_Therapiestart_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) true true true + StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + true 0 - LetztesFollowUpDatum + Therapiestart 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapieende vor dem Geburtsdatum liegt - DatumGrenze_Therapieende_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapieende) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Progression in der Zukunft liegt + DatumGrenze_DatumProgression_GueltigZukunft + dateAfterOrEquals(getNow(), DatumProgression) true true true - StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + BestResponse = 'PD' true 0 - Therapieende + DatumProgression 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob der Therapiestart nach dem Sterbedatum liegt - DatumGrenze_Therapiestart_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) + Das Datum liegt in der Zukunft + Prüfung, ob Therapiestart in der Zukunft liegt + DatumGrenze_Therapiestart_GueltigZukunft + dateAfterOrEquals(getNow(), Therapiestart) true true true @@ -14118,6 +14055,22 @@ 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 @@ -14131,8 +14084,8 @@ true 0 - AusstellungsdatumAntrag DatumAntwortKueAntrag + AusstellungsdatumAntrag @@ -14168,43 +14121,87 @@ - 1 - Die Dosisdichte fehlt - Prüfung, ob die Dosisdichte vorhanden ist - FollowUp_Dosisdichte - not isEmptyString(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 in der Zukunft + Prüfung, ob das Datum des Follow up in der Zukunft liegt + DatumGrenze_DatumFollowUp_GueltigZukunft + dateAfterOrEquals(getNow(), DatumFollowUp) + true + true + true + 0 + + DatumFollowUp + + + + 2 + Das Datum liegt 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 vor dem Geburtsdatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' + AntragKostenuebernahme = '1' true 0 - Dosisdichte + AusstellungsdatumAntrag 2 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt + DatumGrenze_LetztesFollowUpDatum_GueltigZukunft + dateAfterOrEquals(getNow(), LetztesFollowUpDatum) true true true - BestResponse = 'PD' - true 0 - DatumProgression + LetztesFollowUpDatum - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob Therapiestart vor dem Geburtsdatum liegt - DatumGrenze_Therapiestart_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), Therapiestart) + 1 + Die Dosisdichte fehlt + Prüfung, ob die Dosisdichte vorhanden ist + FollowUp_Dosisdichte + not isEmptyString(Dosisdichte) true true true @@ -14212,83 +14209,86 @@ true 0 - Therapiestart + Dosisdichte 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) + Der Todeszeitpunkt entspricht nicht dem Sterbedatum + Prüfung, ob Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt ungleich Sterbedatum + Todeszeitpunkt.equals(patientData.getDeathdate()) true true true + not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + true 0 - LetztesFollowUpDatum + Todeszeitpunkt 2 Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Progression in der Zukunft liegt - DatumGrenze_DatumProgression_GueltigZukunft - dateAfterOrEquals(getNow(), DatumProgression) + Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme in der Zukunft liegt + DatumGrenze_DatumAntwortKueAntrag_GueltigZukunft + dateAfterOrEquals(getNow(), DatumAntwortKueAntrag) true true true - BestResponse = 'PD' + AntragKostenuebernahme = '1' true 0 - DatumProgression + DatumAntwortKueAntrag 2 - Das Datum liegt in der Zukunft - Prüfung, ob Therapiestart in der Zukunft liegt - DatumGrenze_Therapiestart_GueltigZukunft - dateAfterOrEquals(getNow(), Therapiestart) + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum des Follow up vor dem Geburtsdatum liegt + DatumGrenze_DatumFollowUp_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), DatumFollowUp) true true true - StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' - true 0 - Therapiestart + DatumFollowUp 2 - Der Todeszeitpunkt entspricht nicht dem Sterbedatum - Prüfung, ob Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt ungleich Sterbedatum - Todeszeitpunkt.equals(patientData.getDeathdate()) + 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 - not isEmpty(Todeszeitpunkt)&#10;and&#10;not isEmpty(patientData.getDeathdate()) + (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; true 0 - Todeszeitpunkt + Therapieende + Therapiestart 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des Follow up in der Zukunft liegt - DatumGrenze_DatumFollowUp_GueltigZukunft - dateAfterOrEquals(getNow(), DatumFollowUp) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt + DatumGrenze_AusstellungsdatumAntrag_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) true true true + AntragKostenuebernahme = '1' + true 0 - DatumFollowUp + AusstellungsdatumAntrag @@ -14345,7 +14345,7 @@ false true - let uf = Array.from(getFieldValue('DNPMTherapielinie'))&#10; .sort((tl1, tl2) => { return tl1.Beginn[0] > tl2.Beginn[0] })&#10; .map((tl, idx) => {&#10; tl.Nummer = idx+1;&#10; return tl;&#10; });&#10;&#10;setFieldValue('DNPMTherapielinie', uf);&#10;&#10;if (uf.length > 0){&#10; setFieldValue('AnzahlTherapielinien', uf.length);&#10; setFieldValue('Therapiebeginn', uf[uf.length-1].Beginn[0]);&#10; setFieldValue('Therapieende', uf[uf.length-1].Ende[0]);&#10;} + // See: scrips/klinik_anamnese-on_save.js&#10;&#10;let uf = Array.from(getFieldValue('DNPMTherapielinie'))&#10; .filter(tl => tl.Beginn[0] || tl.Ende[0] || tl.Wirkstoffe || tl.WirkstoffCodes || tl.Ergebnis.val || tl.Beendigung.val || tl.Abbruchgrund)&#10; .sort((tl1, tl2) => { return tl1.Beginn[0] > tl2.Beginn[0] })&#10; .map((tl, idx) => {&#10; tl.Nummer = idx+1;&#10; return tl;&#10; });&#10;&#10;setFieldValue('DNPMTherapielinie', uf);&#10;&#10;if (uf.length > 0){&#10; setFieldValue('AnzahlTherapielinien', uf.length);&#10; setFieldValue('Therapiebeginn', uf[uf.length-1].Beginn[0]);&#10; setFieldValue('Therapieende', uf[uf.length-1].Ende[0]);&#10;} else {&#10; setFieldValue('Therapiebeginn', [null, 'exact']);&#10; setFieldValue('Therapieende', [null, 'exact']);&#10;} true @@ -14357,35 +14357,35 @@ true 20119 - 3cb37cdf-ee10-4652-b426-531b07ee3d6b - 229 + a62c84b3-e828-4a87-b6a6-8165d29a9f8f + 230 true - - subform - ECOGVerlauf - ECOG Performance Status Verlauf + + combobox + LeitlinienTherapieDurchl + Alle leitliniengerechte Therapien durchlaufen true false true - 4.5 + 2.0 false false - 0 - 1 - - + 1 + 0 + LeitlinienTherapieDurchl + DNPM_KPA + Bereich6 none 0 0 false BOTH false - DNPM UF ECOG @@ -14400,8 +14400,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -14417,25 +14417,25 @@ false false - 0 + 1 0 true false 0 20119 - 980da558-1af2-45b1-a04b-3a3e7058018f - 4 + 8802eb0b-9598-4198-805e-dbde5aaac1d3 + 7 false false - - combobox - AnsprechenLetzteLinie - Ansprechen + + lookup + FruehereTumorDiagnose + Diagnose true false true - 3.0 + 2.0 @@ -14444,14 +14444,21 @@ 1 0 - AnsprechenLetzteLinie + fruehereTumorDiagnose DNPM_KPA - Bereich7 + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -14469,6 +14476,7 @@ false code code,kurz + kurz 0 0 0 @@ -14490,19 +14498,19 @@ false 0 20119 - b28d7897-8590-47f5-b9d8-3b8a4c76cb7c - 9 + c4e55b1a-385f-4753-b8d5-db748245ddf3 + 8 false false - + section - Bereich3 - Diagnose + Bereich6 + Vortherapien true false true - 3.0 + 8.0 false @@ -14553,19 +14561,86 @@ false 0 20119 - c1e537dc-9330-4c09-babe-fdf5436e5ad7 - 4 + 687bec53-642c-48d3-b147-ec761c3a999c + 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 - Bereich6 - Vortherapien + Bereich3 + Diagnose true false true - 8.0 + 3.0 false @@ -14616,19 +14691,19 @@ false 0 20119 - e3dff2cf-47b5-4d3b-b225-2b13655cfd6b - 3 + 546c35e0-63e4-4e13-9ebb-d5a2e5a65fc5 + 4 false false - - textfield - FruehereTumoreAlter - Erkrankungsalter + + datefield + Therapieende + Therapieende true - false + true true - 3.0 + 2.0 @@ -14637,21 +14712,14 @@ 0 0 - fruehereTumorereAlter + Therapieende DNPM_KPA - Bereich1 + Bereich7 none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false @@ -14662,7 +14730,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -14673,7 +14741,7 @@ 0 0 0 - 3 + 0 false false false @@ -14690,36 +14758,33 @@ false 0 20119 - 1abeb687-49ab-4dc9-b246-e7ed934f9282 - 6 + 9a427816-05e6-43c4-9ebf-b050832dfc9d + 12 false false - - subform - Histologie - Histologie(en) + + datefield + Geburtsdatum + Geburtsdatum true - false - false - 3.25 + true + true + 1.0 - - - false false 0 0 - - + Geburtsdatum + DNPM_KPA + Bereich2 none 0 0 false BOTH false - DNPM UF Histologie @@ -14729,7 +14794,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -14757,36 +14822,36 @@ false 0 20119 - 979ddbb0-26d0-48cd-b007-c43c046e523e + c12e25d5-480a-43b6-a95f-7b573d5209bb 3 false false - - combobox - FruehereTumorerkrankung - Frühere Tumorerkrankung + + subform + Tumorausbreitung + Tumorausbreitung true false true - 1.0 + 3.5 false false - 1 - 0 - fruehereTumorerkrankung - DNPM_KPA - Bereich1 + 0 + 2 + + none 0 0 false BOTH false + DNPM UF Tumorausbreitung @@ -14801,8 +14866,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -14818,37 +14883,34 @@ false false - 1 + 0 0 true false 0 20119 - 9bc377c6-3435-4eb5-afe8-075ca848eeb3 - 4 + dc9d12ac-77f9-4717-832b-53ac1bafbaa5 + 2 false false - + datefield - AnmeldedatumMTB - Anmeldedatum für das MTB + ConsentDatumEinwilligungDNPM + Datum der Einwilligung true - false + true true - 1.0 + 6.0 - - - false false 0 0 - AnmeldedatumMTB + DatumEinwilligung DNPM_KPA - Bereich4 - date + Consent + none 0 0 false @@ -14891,19 +14953,19 @@ false 0 20119 - df0a74b6-d142-4400-9a74-32b94fadba91 - 5 + 8fcce6cb-5fbd-4229-a9e3-49632e5802b0 + 4 false false - + combobox - GrundTherapieende - Grund für Therapieende + Leitlinienstatus + Leitlinienstatus true false true - 5.0 + 4.0 @@ -14912,9 +14974,9 @@ 1 0 - GrundTherapieende + Leitlinienstatus DNPM_KPA - Bereich7 + Bereich4 none 0 0 @@ -14958,26 +15020,30 @@ false 0 20119 - 0b19e2d0-74df-4d80-b407-cef7c35f2d07 - 9 + fa4b3944-4374-4e5d-a0c9-f7d46b1d9438 + 1 false false - - section - Bereich4 - aktueller Status + + lookup + ICD10 + ICD-10 true false true - 4.0 + 2.0 + + + false false - 0 + 1 0 - - + ICD10 + DNPM_KPA + Bereich3 none 0 0 @@ -14993,13 +15059,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz + kurz 0 0 0 @@ -15015,32 +15082,33 @@ false false - 0 + 1 0 true false 0 20119 - e507848b-14f3-42f3-bc6b-daa0a494d8c2 - 5 + c305c787-4436-4407-aeba-4122537866a2 + 9 false false - - section - Bereich2 - Patientendaten + + textfield + AnzahlTherapielinien + Anzahl durchlaufener Therapielinien true - false + true true - 1.0 + 3.0 false 0 0 - - + AnzahlTherapielinien + DNPM_KPA + Bereich6 none 0 0 @@ -15056,7 +15124,7 @@ 0 0 false - + Wird beim Speichern automatisch aus Therapielinien gesetzt. true false @@ -15067,7 +15135,7 @@ 0 0 0 - 0 + 3 false false false @@ -15084,42 +15152,32 @@ false 0 20119 - 041d042d-0378-4a7b-9e3d-cd11579184b3 - 3 + 263444a8-1ad3-4d13-a178-0dd3b47d76d9 + 9 false false - + combobox - WHOGrad - WHO-Grad + ConsentStatusEinwilligungDNPM + Einwilligung Datenübermittlung true false true - 6.0 + 5.0 - - - false false 1 0 - WHOGrad + Einwilligung DNPM_KPA - Bereich3 + Consent none 0 0 false BOTH - - ICD10.getCategories()->includes('Gehirn') - true - - ICD10 - - false @@ -15158,15 +15216,15 @@ false 0 20119 - f7da1c86-7204-4992-a651-b8a71ec72791 - 7 + a8dad0ee-3b66-47a2-9a6d-12bd6d9596cd + 5 false false - - lookup - ICDO3Histologie - ICD-O-3-Histologie + + textfield + Krankenkasse + Krankenkasse true false true @@ -15177,11 +15235,11 @@ false false - 1 + 0 0 - ICDO3Histologie + Krankenkasse DNPM_KPA - Bereich3 + Bereich2 none 0 0 @@ -15202,14 +15260,13 @@ true false false - code - code,kurz - kurz + + 0 0 0 0 - 0 + 3 false false false @@ -15220,18 +15277,18 @@ false false - 1 + 0 0 true false 0 20119 - 7ee99b74-1e73-46d5-ad74-f90053b935ce - 4 + 16ebcab5-6373-45de-ae08-51ecc9363405 + 6 false false - + lookup ICDO3Lokalisation ICD-O-3-Lokalisation @@ -15294,27 +15351,30 @@ false 0 20119 - 64e51a56-76da-47ba-8308-aa5687ae52f3 + fd451cac-9df3-44ee-bc6a-370b8e7fdaec 4 false false - + combobox - ConsentStatusEinwilligungDNPM - Einwilligung Datenübermittlung + LeitlinienTherapieProgr + Progress unter Leitliniengerechter Therapie true false true - 5.0 + 1.0 + + + false false 1 0 - Einwilligung + LeitlinienTherapieProgr DNPM_KPA - Consent + Bereich6 none 0 0 @@ -15358,94 +15418,24 @@ false 0 20119 - 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba - 5 - 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 + b871c4d2-0026-4b0d-a5e3-55f00680cfb5 + 7 false false - - subform - Tumorausbreitung - Tumorausbreitung + + section + Bereich1 + frühere Tumorerkrankung true false true - 3.5 - - - - false + 5.0 + Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. false 0 - 2 + 0 none @@ -15453,8 +15443,12 @@ 0 false BOTH + + false + true + + false - DNPM UF Tumorausbreitung @@ -15492,37 +15486,39 @@ false 0 20119 - 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 - 2 + c2192884-ba8b-4c4c-b633-d87fc4dce4d3 + 10 false false - - formReference - ConsentMTB - Consent MTB-Register + + datefield + DatumProgression + Datum der Progression true false true - 11.0 + 4.0 + + + false false 0 0 - ConsentMTB + DatumProgression DNPM_KPA - Consent + Bereich7 none 0 0 false BOTH false - MR.Consent - Consent MTB-Register {ConsentDatumEinwilligungMTB} + 1 true false @@ -15557,19 +15553,19 @@ false 0 20119 - b29721ea-06bd-4ab5-9363-df060df7938c - 4 + deb391ec-c932-4652-8aec-586accaf943c + 9 false false - - datefield - DatumErstdiagnose - Datum der Erstdiagnose + + subform + Verwandte + Tumorerkrankungen bei Verwandten true false - true - 1.0 + false + 6.5 @@ -15578,15 +15574,15 @@ 0 0 - DatumErstdiagnose - DNPM_KPA - Bereich3 + + none 0 0 false BOTH false + DNPM UF Verwandte @@ -15596,7 +15592,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -15624,30 +15620,26 @@ false 0 20119 - 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 - 7 + 4e2fe43e-7777-49c1-9128-7a063286cc0d + 2 false false - - combobox - LeitlinienTherapieDurchl - Alle leitliniengerechte Therapien durchlaufen + + section + Bereich4 + aktueller Status true false true - 2.0 + 4.0 - - - false false - 1 + 0 0 - LeitlinienTherapieDurchl - DNPM_KPA - Bereich6 + + none 0 0 @@ -15668,8 +15660,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -15685,25 +15677,25 @@ false false - 1 + 0 0 true false 0 20119 - 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 - 7 + c70f8823-c73b-4827-b432-95152cac495f + 5 false false - - lookup - ICD10 - ICD-10 + + combobox + WHOGrad + WHO-Grad true false true - 2.0 + 6.0 @@ -15712,7 +15704,7 @@ 1 0 - ICD10 + WHOGrad DNPM_KPA Bereich3 none @@ -15720,6 +15712,13 @@ 0 false BOTH + + ICD10.getCategories()->includes('Gehirn') + true + + ICD10 + + false @@ -15730,14 +15729,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false false code code,kurz - kurz 0 0 0 @@ -15759,25 +15757,28 @@ false 0 20119 - c11ad5b1-a023-4e94-942c-ccb67324cec4 - 9 + a54f08ab-272a-46db-ac98-1c77e4792267 + 7 false false - - combobox - Geschlecht - Geschlecht + + datefield + Todesdatum + Todesdatum true true true - 3.0 + 2.0 + + + false false - 1 + 0 0 - Geschlecht + Todesdatum DNPM_KPA Bereich2 none @@ -15795,13 +15796,13 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false false - code - code,kurz + + 0 0 0 @@ -15817,38 +15818,48 @@ false false - 1 + 0 0 true false 0 20119 - bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db - 4 + c1069d15-91da-4d5c-a311-1e6c53707bed + 3 false false - - datefield - Geburtsdatum - Geburtsdatum + + textfield + FruehereTumoreAlter + Erkrankungsalter true - true + false true - 1.0 + 3.0 + + + false false 0 0 - Geburtsdatum + fruehereTumorereAlter DNPM_KPA - Bereich2 + Bereich1 none 0 0 false BOTH + + FruehereTumorerkrankung='1' + true + + FruehereTumorerkrankung + + false @@ -15859,7 +15870,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -15870,7 +15881,7 @@ 0 0 0 - 0 + 3 false false false @@ -15887,44 +15898,39 @@ false 0 20119 - 9699f132-154d-4ddc-a30b-bb78617b72a7 - 3 + eaca20de-15ba-4eae-8a9f-0e3d7ec51abd + 6 false false - - formReference - ConsentDNPM - Consent DNPM + + combobox + GrundTherapieende + Grund für Therapieende true false true - 1.0 + 5.0 false false - 0 + 1 0 - ConsentDNPM + GrundTherapieende DNPM_KPA - Consent + Bereich7 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 @@ -15936,8 +15942,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -15953,42 +15959,41 @@ false false - 0 + 1 0 true false 0 20119 - 09f1a25a-fd1c-47ce-9077-ff35fd10514b - 25 + 5ff110e6-38e0-460f-ba1b-2f1087d8f428 + 9 false false - - section - Bereich1 - frühere Tumorerkrankung + + datefield + DatumErstdiagnose + Datum der Erstdiagnose true false true - 5.0 - Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. + 1.0 + + + + false false 0 0 - - + DatumErstdiagnose + DNPM_KPA + Bereich3 none 0 0 false BOTH - - false - true - - false @@ -15999,7 +16004,7 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false @@ -16027,19 +16032,19 @@ false 0 20119 - 21271870-688f-4f94-9eed-a89defaa2895 - 10 + 32f903af-a4ba-4808-b198-2d8cb2d793bf + 7 false false - + formReference - MTB - Molekulares Tumorboard + ConsentDNPM + Consent DNPM true false true - 0.5 + 1.0 @@ -16048,9 +16053,9 @@ 0 0 - MTB + ConsentDNPM DNPM_KPA - Bereich4 + Consent none 0 0 @@ -16058,14 +16063,13 @@ 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); + 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 - OS.Tumorkonferenz + MR.Consent - {TK.shortdesc} vom {Datum} - + Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} 1 true false @@ -16100,19 +16104,19 @@ false 0 20119 - a21806f5-5540-406d-9e02-0bae552668af - 8 + 63203cc8-06c7-49e6-a0b5-682f92461040 + 25 false false - + datefield - DatumProgression - Datum der Progression + Therapiebeginn + Therapiebeginn true - false + true true - 4.0 + 1.0 @@ -16121,7 +16125,7 @@ 0 0 - DatumProgression + Therapiebeginn DNPM_KPA Bereich7 none @@ -16139,7 +16143,7 @@ 0 0 false - + Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false @@ -16167,36 +16171,45 @@ false 0 20119 - e1cf6699-9b39-4c56-9649-6da76858836d - 9 + 70d6ef06-3e6c-49be-a0bd-c63783a0b6f4 + 11 false - false - - - datefield - ConsentDatumEinwilligungDNPM - Datum der Einwilligung + false + + + formReference + MTB + Molekulares Tumorboard true - true + false true - 6.0 + 0.5 + + + false false 0 0 - DatumEinwilligung + MTB DNPM_KPA - Consent + 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 @@ -16231,26 +16244,27 @@ false 0 20119 - f854ff0b-4241-4b12-a38c-68185c2b8ad5 - 4 + fdccb5e5-0c68-4386-ad74-8994666071cd + 8 false false - - section - Consent - Consent + + combobox + Geschlecht + Geschlecht true - false + true true - 2.0 + 3.0 false - 0 + 1 0 - - + Geschlecht + DNPM_KPA + Bereich2 none 0 0 @@ -16266,13 +16280,13 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false - - + code + code,kurz 0 0 0 @@ -16288,34 +16302,37 @@ false false - 0 + 1 0 true false 0 20119 - 7b92d1af-13c5-44a3-879a-24feb5c94e11 - 2 + fe49c3d2-0cb8-4f84-99c6-ea7b58385afa + 4 false false - - textfield - AnzahlTherapielinien - Anzahl durchlaufener Therapielinien + + datefield + AnmeldedatumMTB + Anmeldedatum für das MTB true - true + false true - 3.0 + 1.0 + + + false false 0 0 - AnzahlTherapielinien + AnmeldedatumMTB DNPM_KPA - Bereich6 - none + Bereich4 + date 0 0 false @@ -16330,7 +16347,7 @@ 0 0 false - Wird beim Speichern automatisch aus Therapielinien gesetzt. + true false @@ -16341,7 +16358,7 @@ 0 0 0 - 3 + 0 false false false @@ -16358,24 +16375,27 @@ false 0 20119 - f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf - 9 + f6ad9d40-9a7e-434a-9004-856ad9e77f0a + 5 false false subform - DNPMTherapielinie - Therapielinien + Histologie + Histologie(en) true false - true - 9.0 + false + 3.25 + + + false false 0 - 1 + 0 none @@ -16384,7 +16404,7 @@ false BOTH false - DNPM UF Therapielinie + DNPM UF Histologie @@ -16422,15 +16442,15 @@ false 0 20119 - c67e89e5-9079-42b1-a32f-39b5947c1461 + 13563fd0-6448-41fd-ac27-988af66977e3 3 false false - - combobox - Leitlinienstatus - Leitlinienstatus + + lookup + ICDO3Histologie + ICD-O-3-Histologie true false true @@ -16443,9 +16463,9 @@ 1 0 - Leitlinienstatus + ICDO3Histologie DNPM_KPA - Bereich4 + Bereich3 none 0 0 @@ -16461,13 +16481,14 @@ 0 0 false - + Wird beim Anlegen automatisch gesetzt. true false false code code,kurz + kurz 0 0 0 @@ -16489,46 +16510,37 @@ false 0 20119 - 677afe1c-12a8-47a0-a713-717700361c47 - 1 + db53561d-5551-4288-8314-dc2744022653 + 4 false false - - lookup - FruehereTumorDiagnose - Diagnose + + formReference + ConsentMTB + Consent MTB-Register true false true - 2.0 + 11.0 - - - false false - 1 + 0 0 - fruehereTumorDiagnose + ConsentMTB DNPM_KPA - Bereich1 + Consent none 0 0 false BOTH - - FruehereTumorerkrankung='1' - true - - FruehereTumorerkrankung - - false + MR.Consent - + Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false @@ -16540,9 +16552,8 @@ true false false - code - code,kurz - kurz + + 0 0 0 @@ -16558,36 +16569,32 @@ false false - 1 + 0 0 true false 0 20119 - c43f7b90-92cd-4a82-abaa-d2fd334f13e1 - 8 + dfc9b709-01fc-4de7-a6ad-2539a2c81750 + 4 false false - - datefield - Therapiebeginn - Therapiebeginn + + section + Bereich7 + Letzte Therapielinie true - true + false true - 1.0 + 10.0 - - - false false 0 0 - Therapiebeginn - DNPM_KPA - Bereich7 + + none 0 0 @@ -16603,7 +16610,7 @@ 0 0 false - Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. + true false @@ -16631,36 +16638,33 @@ false 0 20119 - 66328e95-7872-4f6b-b78a-b484fde2bf2e - 11 + 9eb2ed5a-dd90-4a20-8613-732838a6e5bc + 3 false false - - datefield - Todesdatum - Todesdatum + + subform + DNPMTherapielinie + Therapielinien true - true + false true - 2.0 + 9.0 - - - false false 0 - 0 - Todesdatum - DNPM_KPA - Bereich2 + 1 + + none 0 0 false BOTH false + DNPM UF Therapielinie @@ -16670,7 +16674,7 @@ 0 0 false - Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. + true false @@ -16698,23 +16702,20 @@ false 0 20119 - 39da2eb2-d738-4814-938e-a5c23537ec5a + 45f9419d-bbcf-445d-960a-ddea97ae9acc 3 false false - - subform - Verwandte - Tumorerkrankungen bei Verwandten + + section + Consent + Consent true false - false - 6.5 + true + 2.0 - - - false false 0 @@ -16727,7 +16728,6 @@ false BOTH false - DNPM UF Verwandte @@ -16765,33 +16765,36 @@ false 0 20119 - 45add475-b61e-46c0-8886-359b5f812ef2 + f5218d67-a47e-40f0-b555-67b9cc220818 2 false false - - subform - Vorbefunde - Molekularpathologische Vorbefunde + + combobox + FruehereTumorerkrankung + Frühere Tumorerkrankung true false - false - 7.0 + true + 1.0 + + + false false - 0 + 1 0 - - + fruehereTumorerkrankung + DNPM_KPA + Bereich1 none 0 0 false BOTH false - DNPM UF Vorbefunde @@ -16806,8 +16809,8 @@ true false false - - + code + code,kurz 0 0 0 @@ -16823,42 +16826,39 @@ false false - 0 + 1 0 true false 0 20119 - 54da08a1-2a70-40db-82a8-519ee88d4bbc - 5 + 061f4952-060b-4f11-9315-44064210f353 + 4 false false - - textfield - Krankenkasse - Krankenkasse + + subform + Vorbefunde + Molekularpathologische Vorbefunde true false - true - 4.0 + false + 7.0 - - - false false 0 0 - Krankenkasse - DNPM_KPA - Bereich2 + + none 0 0 false BOTH false + DNPM UF Vorbefunde @@ -16868,7 +16868,7 @@ 0 0 false - Wird beim Anlegen automatisch gesetzt. + true false @@ -16879,7 +16879,7 @@ 0 0 0 - 3 + 0 false false false @@ -16896,24 +16896,27 @@ false 0 20119 - af831cf8-1114-456c-a068-d0861fd6260d - 6 + 3ddc14d8-2cbd-41fe-a9bd-66b39953cbe3 + 5 false false - - section - Bereich7 - Letzte Therapielinie + + subform + ECOGVerlauf + ECOG Performance Status Verlauf true false true - 10.0 + 4.5 + + + false false 0 - 0 + 1 none @@ -16922,6 +16925,7 @@ false BOTH false + DNPM UF ECOG @@ -16959,30 +16963,26 @@ false 0 20119 - a4fd7d17-c771-4e91-b349-9e31cf942331 - 3 + a4d06910-e800-473c-9038-d80252d10464 + 4 false false - - combobox - LeitlinienTherapieProgr - Progress unter Leitliniengerechter Therapie + + section + Bereich2 + Patientendaten true false true 1.0 - - - false false - 1 + 0 0 - LeitlinienTherapieProgr - DNPM_KPA - Bereich6 + + none 0 0 @@ -17003,8 +17003,8 @@ true false false - code - code,kurz + + 0 0 0 @@ -17020,14 +17020,14 @@ false false - 1 + 0 0 true false 0 20119 - b83024b5-1099-4eff-8400-e51ac5dab2c5 - 7 + 682b627a-c01e-4267-9a89-e9eb48441fe0 + 3 false false @@ -17047,6 +17047,20 @@ AnmeldedatumMTB + + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt + DatumGrenze_AnmeldedatumMTB_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + true + true + true + 0 + + AnmeldedatumMTB + + 2 Das Datum liegt in der Zukunft @@ -17063,10 +17077,10 @@ 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 Erstdiagnosedatum fehlt + Prüfung, ob Erstdiagnosedatum vorhanden ist + Klinik/Anamnese_Erstdiagnosedatum + not isEmpty(DatumErstdiagnose) true true true @@ -17077,30 +17091,30 @@ 2 - Die ICD-10 der Diagnose fehlt - Prüfung, ob die ICD-10 der Diagnose vorhanden ist - Klinik/Anamnese_ICD-10 - not isEmptyString(ICD10) + Das Datum liegt in der Zukunft + Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt + DatumGrenze_AnmeldedatumMTB_GueltigZukunft + dateAfterOrEquals(getNow(), AnmeldedatumMTB) true true true 0 - ICD10 + AnmeldedatumMTB - 1 - Leitlinienstatus fehlt - Prüfung, ob Leitlinienstatus vorhanden ist - Klinik/Anamnese_Leitlinienstatus - not isEmptyString(Leitlinienstatus) + 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 - Leitlinienstatus + DatumErstdiagnose @@ -17133,72 +17147,58 @@ 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 - Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt - DatumGrenze_DatumProgression_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) + 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 - DatumProgression + ICD10 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt - DatumGrenze_AnmeldedatumMTB_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) + Leitlinienstatus fehlt + Prüfung, ob Leitlinienstatus vorhanden ist + Klinik/Anamnese_Leitlinienstatus + not isEmptyString(Leitlinienstatus) true true true 0 - AnmeldedatumMTB + Leitlinienstatus 2 - Das Erstdiagnosedatum fehlt - Prüfung, ob Erstdiagnosedatum vorhanden ist - Klinik/Anamnese_Erstdiagnosedatum - not isEmpty(DatumErstdiagnose) + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt + DatumGrenze_DatumProgression_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true 0 - DatumErstdiagnose + DatumProgression 2 Das Datum liegt in der Zukunft - Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt - DatumGrenze_AnmeldedatumMTB_GueltigZukunft - dateAfterOrEquals(getNow(), AnmeldedatumMTB) + Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt + DatumGrenze_DatumErstdiagnose_GueltigZukunft + dateAfterOrEquals(getNow(), DatumErstdiagnose) true true true 0 - AnmeldedatumMTB + DatumErstdiagnose @@ -17222,131 +17222,51 @@ DNPM_Therapieplan -3 - DNPM Therapieplan - 1 - DNPM Therapieplan - DNPM Therapieplan - DNPM Therapieplan - - false - true - 0 - 0 - false - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> - <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> - - - - - - - - 0 - BOTH - false - false - false - true - true - false - false - false - false - true - 20119 - 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 - df226ded-99a6-4d1c-b23f-e6928e3492e5 - 12 - false - false - - + DNPM Therapieplan + 1 + DNPM Therapieplan + DNPM Therapieplan + DNPM Therapieplan + + false + true + 0 + 0 + false + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> + <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> + + + + + + + + 0 + BOTH + false + false + false + true + true + false + false + false + false + true + 20119 + dca81ea9-cbd9-410b-8c3b-ce7405959ae5 + 176 + true + + formReference - referstemtb - Erstes MTB + reftkreevaluation + MTB true false true - 2.25 + 0.5 @@ -17355,17 +17275,24 @@ 0 0 - ref_tumorkonferenz + ref_tk_reevaluation DNPM_Therapieplan - mtbepisode + bereichreevaluation none 0 0 false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false - var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum); + var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); true OS.Tumorkonferenz @@ -17379,7 +17306,7 @@ 0 0 false - Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. + true false @@ -17407,39 +17334,40 @@ false 0 20119 - 5bae273a-db65-4f40-a0d8-ecf8eb051d3d - 59 + c11dab38-54e8-4ef6-b1d3-ff3489004547 + 12 false false - - button - Button1 - Aus MTBs aktualisieren + + subform + Einzelempfehlung + Einzelempfehlung true false false - 10.0 + 8.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;); + + miteinzelempfehlung = true true - + + miteinzelempfehlung + + + false + DNPM UF Einzelempfehlung @@ -17459,7 +17387,7 @@ 0 0 0 - -1 + 0 0 false false @@ -17477,32 +17405,37 @@ false 0 20119 - 387972c3-b0c0-4504-9560-6f303dc4d6a6 + 13138599-0e06-4765-a70e-9b68b56f8dd6 4 false false - - section - Targetierung - Targetierung + + combobox + humangenberatung + Empfehlung true false true - 4.0 + 0.25 false - 0 + 1 0 - - + humangen_beratung + DNPM_Therapieplan + bereichHumangenBeratung none 0 0 - false + mandatory BOTH false + + if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + true + @@ -17512,13 +17445,13 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 @@ -17534,55 +17467,64 @@ false false - 0 + 1 0 true false 0 20119 - f6715f8d-0c3f-42bf-91e8-51a48f40877d - 3 + fe8a9cf2-e2b7-411b-be87-3e4047e3aca4 + 8 false false - - combobox - target - Target gefunden? + + formReference + referstemtb + Erstes MTB true false true - 1.0 + 2.25 + + + false false - 1 + 0 0 - target + ref_tumorkonferenz DNPM_Therapieplan - Targetierung + mtbepisode 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 - 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“. + Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. true false false - code - code,kurz + + 0 0 0 @@ -17598,38 +17540,48 @@ false false - 1 + 0 0 true false 0 20119 - 3564da63-92df-4054-b628-f614db64fdf4 - 6 + 8d2b6bc7-608e-45bb-ad51-5ed882106f81 + 59 false false - + datefield - datum - Datum (erstes) MTB + datumtkreevaluation + Datum MTB true false true - 4.5 + 0.75 + + + false false 0 0 - datum + datum_tk_reevaluation DNPM_Therapieplan - mtbepisode - date + bereichreevaluation + none 0 0 - mandatory + false BOTH + + reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + reevaluation + + false @@ -17640,7 +17592,7 @@ 0 0 false - Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. + true false @@ -17668,26 +17620,25 @@ false 0 20119 - e8a23bd7-debe-487c-b89b-7793c869c670 - 16 + 51f611c8-5629-4aa9-a390-9e81fda834f3 + 7 false false - - checkbox - miteinzelempfehlung - Mit Einzelempfehlung + + section + bereichHumangenBeratung + Humangenetische Beratung true false - false - 7.75 + true + 5.0 false 0 0 - mit_einzelempfehlung - DNPM_Therapieplan + none 0 @@ -17732,19 +17683,19 @@ false 0 20119 - 8aa53d95-66bf-4a5e-b029-646f01cb0b72 - 2 + ea427c26-ec28-41c8-97c8-f41d85ee1912 + 3 false false - - section - mtbepisode - MTB Episode + + subform + DNPMUFRebiopsie + Rebiopsie true false - true - 0.5 + false + 7.5 false @@ -17757,7 +17708,15 @@ 0 false BOTH + + mitempfehlungrebiopsie = true + true + + mitempfehlungrebiopsie + + false + DNPM UF Rebiopsie @@ -17795,40 +17754,33 @@ false 0 20119 - 37599bc6-496d-4d21-ba3e-f8a309cc9de1 - 1 + 1a975830-7796-450a-9c5f-d46d3789ea5f + 3 false false - - subform - Einzelempfehlung - Einzelempfehlung + + textarea + protokollauszug + Protokollauszug true false - false - 8.0 + true + 9.0 false 0 0 - - + protokollauszug + DNPM_Therapieplan + mtbepisode none 0 0 false BOTH - - miteinzelempfehlung = true - true - - miteinzelempfehlung - - false - DNPM UF Einzelempfehlung @@ -17838,7 +17790,7 @@ 0 0 false - + Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. true false @@ -17866,26 +17818,25 @@ false 0 20119 - 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 + 585b01ed-e738-4033-b47d-6a2a05e21d95 4 false false - - checkbox - mitempfehlungrebiopsie - Mit Empfehlung zu Rebiopsie + + section + Targetierung + Targetierung true false - false - 7.25 + true + 4.0 false 0 0 - mit_empfehlung_rebiopsie - DNPM_Therapieplan + none 0 @@ -17930,19 +17881,19 @@ false 0 20119 - 00e961e5-26e1-4d94-8c81-acb441fb329d - 2 + 35fbd0e0-c63f-4e67-be63-0f46238ee3c4 + 3 false false - - datefield - datumtkreevaluation - Datum MTB + + button + Button1 + Aus MTBs aktualisieren true false - true - 0.75 + false + 10.0 @@ -17951,22 +17902,18 @@ 0 0 - datum_tk_reevaluation - DNPM_Therapieplan - bereichreevaluation + + mtbepisode none 0 0 false BOTH - - reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - reevaluation - - false + + var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); + true + @@ -17986,7 +17933,7 @@ 0 0 0 - 0 + -1 0 false false @@ -18004,12 +17951,12 @@ false 0 20119 - 7948405e-2c3a-457b-b6e5-1a6a7368ea4e - 7 + ef500c29-f244-4b1b-adbf-953de27a40e4 + 4 false false - + section bereichreevaluation Reevaluation @@ -18067,12 +18014,12 @@ false 0 20119 - 43f12edc-2e9b-4d7e-b78b-da619744dc14 + 2b14b442-c9d5-4485-be1c-f5558876bbd4 4 false false - + textarea humangenberbegruendung Begründung @@ -18138,19 +18085,19 @@ false 0 20119 - 4730a146-55a9-4f5e-adba-7da5116272da + bdb190b0-a1cd-4a7e-ab57-e9ef94a79548 6 false false - - formReference - refreevaltumorprobe - Molekulargenetische Untersuchung. + + datefield + datumtkhumangenber + Datum MTB true false true - 6.0 + 0.75 @@ -18159,27 +18106,25 @@ 0 0 - ref_molekulargenetik + datum_tk_humangenber DNPM_Therapieplan - bereichreevaluation + bereichHumangenBeratung none 0 0 false BOTH - reevaluation = '1' + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true - reevaluation + humangenberatung false - OS.Molekulargenetik - Befund vom {Datum}, Panel: {Panel} - + 1 true false @@ -18214,42 +18159,32 @@ false 0 20119 - 39e0e1ab-6a4d-4619-9031-7ce71524477d - 9 + 85d9eee6-8f7a-4cdd-a324-c224b6c4a5d1 + 7 false false - - datefield - datumtkhumangenber - Datum MTB + + checkbox + miteinzelempfehlung + Mit Einzelempfehlung true false - true - 0.75 + false + 7.75 - - - false false 0 0 - datum_tk_humangenber + mit_einzelempfehlung DNPM_Therapieplan - bereichHumangenBeratung + none 0 0 false BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false @@ -18288,52 +18223,36 @@ false 0 20119 - 44c497c8-0ef0-49c4-a873-340ce3e22854 - 7 + 20b277db-f9f7-463a-bfa1-09f81d11a7af + 2 false false - - formReference - reftkhumangenber - MTB + + checkbox + mitempfehlungrebiopsie + Mit Empfehlung zu Rebiopsie true false - true - 0.5 + false + 7.25 - - - false false 0 0 - ref_tk_humangenber + mit_empfehlung_rebiopsie DNPM_Therapieplan - bereichHumangenBeratung + none 0 0 false BOTH - - humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true - - humangenberatung - - false - - var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); - true - - OS.Tumorkonferenz - {TK.shortdesc} vom {Datum} - + 1 true false @@ -18368,53 +18287,129 @@ false 0 20119 - 4159c052-f6cb-4084-9451-db28275ed671 - 14 + 8c3cc51e-10d9-4646-bfad-a5367061b10a + 2 false false - - combobox - humangenberatung - Empfehlung + + datefield + datum + Datum (erstes) MTB true false true - 0.25 + 4.5 false - 1 + 0 0 - humangen_beratung + 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 + d240aad9-700c-45c8-a988-7860393ab81e + 16 + false + false + + + formReference + reftkhumangenber + MTB + true + false + true + 0.5 + + + + false + false + + 0 + 0 + ref_tk_humangenber DNPM_Therapieplan bereichHumangenBeratung none 0 0 - mandatory + false BOTH + + humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true + + humangenberatung + + false - if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} + var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); true + OS.Tumorkonferenz - + {TK.shortdesc} vom {Datum} + 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 @@ -18430,59 +18425,67 @@ false false - 1 + 0 0 true false 0 20119 - b2ea3737-fac4-4299-a271-7bb78efadd30 - 8 + 9d661801-b2ad-4da1-9a4f-9e6d54dd93b4 + 14 false false - - combobox - reevaluation - Empfehlung + + formReference + refreevaltumorprobe + Molekulargenetische Untersuchung. true false true - 0.25 + 6.0 + + + false false - 1 + 0 0 - reevaluation + ref_molekulargenetik DNPM_Therapieplan bereichreevaluation none 0 0 - mandatory + false BOTH - false - - if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} + + reevaluation = '1' true - + + reevaluation + + + false + OS.Molekulargenetik - + Befund vom {Datum}, Panel: {Panel} + 1 true false 0 0 false - Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. + true false false - code - code,kurz + + 0 0 0 @@ -18498,31 +18501,35 @@ false false - 1 + 0 0 true false 0 20119 - 3c7e5c3b-77d7-4138-8318-9d46151dc4de - 7 + 1c716a81-d860-41d2-a9dc-576f2cbb47c5 + 9 false false - - section - bereichHumangenBeratung - Humangenetische Beratung + + formReference + refdnpmklinikanamnese + DNPM Klinik/Anamnese true false true - 5.0 + 2.25 + + + false false 0 0 - + ref_dnpm_klinikanamnese + DNPM_Therapieplan none 0 @@ -18530,18 +18537,19 @@ false BOTH false + DNPM Klinik/Anamnese - + Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} 1 true false 0 0 false - + Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. - true + false false false @@ -18567,40 +18575,33 @@ false 0 20119 - 2edb7cdc-3b65-43c4-9a9c-213d9d169467 - 3 + 43e51850-26ca-4964-8afa-54dfb3a61da9 + 6 false false - - subform - DNPMUFRebiopsie - Rebiopsie + + combobox + target + Target gefunden? true false - false - 7.5 + true + 1.0 false - 0 + 1 0 - - + target + DNPM_Therapieplan + Targetierung none 0 0 - false + mandatory BOTH - - mitempfehlungrebiopsie = true - true - - mitempfehlungrebiopsie - - false - DNPM UF Rebiopsie @@ -18610,13 +18611,13 @@ 0 0 false - + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. true false false - - + code + code,kurz 0 0 0 @@ -18632,33 +18633,32 @@ false false - 0 + 1 0 true false 0 20119 - 555e9865-872d-4ae7-9cbe-c0e3a7f09051 - 3 + d5b485bc-f70f-431c-8ed7-8bd8a22dfb82 + 6 false false - - textarea - protokollauszug - Protokollauszug + + section + mtbepisode + MTB Episode true false true - 9.0 + 0.5 false 0 0 - protokollauszug - DNPM_Therapieplan - mtbepisode + + none 0 0 @@ -18674,7 +18674,7 @@ 0 0 false - Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. + true false @@ -18702,53 +18702,53 @@ false 0 20119 - fa368070-c87e-4f0d-a9b8-2af423d3970e - 4 + f94cfc19-3743-4f19-8d0d-7bc1fd521eba + 1 false false - - formReference - refdnpmklinikanamnese - DNPM Klinik/Anamnese + + combobox + reevaluation + Empfehlung true false true - 2.25 + 0.25 - - - false false - 0 + 1 0 - ref_dnpm_klinikanamnese + reevaluation DNPM_Therapieplan - + bereichreevaluation none 0 0 - false + mandatory BOTH false - DNPM Klinik/Anamnese + + if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} + true + - Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} + 1 true false 0 0 false - Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. + Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. - false + true false false - - + code + code,kurz 0 0 0 @@ -18764,14 +18764,14 @@ false false - 0 + 1 0 true false 0 20119 - 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e - 6 + a4214fc9-40e4-4574-9703-6325dea01e18 + 7 false false @@ -18780,37 +18780,41 @@ 1 Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt - DatumGrenze_datum_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datum) + Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt + DatumGrenze_datumtkreevaluation_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) true true true + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - datum + datumtkreevaluation - 1 - Das Erstellungsdatum des Therapieplans fehlt - Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist - Therapieplan_Erstellungsdatum - not isEmpty(datum) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt + DatumGrenze_datumtkhumangenber_GueltigZukunft + dateAfterOrEquals(getNow(), datumtkhumangenber) true true true + humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + true 0 - datum + datumtkhumangenber - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt - DatumGrenze_datum_GueltigZukunft - dateAfterOrEquals(getNow(), datum) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt + DatumGrenze_datum_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datum) true true true @@ -18820,11 +18824,11 @@ - 1 - Das Datum liegt nach dem Sterbedatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt - DatumGrenze_datumtkhumangenber_GueltigBis - dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) + 2 + Das Datum liegt vor dem Geburtsdatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt + DatumGrenze_datumtkhumangenber_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) true true true @@ -18837,42 +18841,38 @@ 1 - Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt - Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist - Therapieplan_Human-genetische Beratung_Erstellungsdatum - not isEmpty(datumtkhumangenber) + Das Erstellungsdatum des Therapieplans fehlt + Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist + Therapieplan_Erstellungsdatum + not isEmpty(datum) true true true - humangenberatung = '1' - true 0 - datumtkhumangenber + datum - 1 - Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt - Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist - Therapieplan_Histologische Reevaluation_Erstellungsdatum - not isEmpty(datumtkreevaluation) + 2 + Das Datum liegt in der Zukunft + Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt + DatumGrenze_datum_GueltigZukunft + dateAfterOrEquals(getNow(), datum) true true true - reevaluation = '1' - true 0 - datumtkreevaluation + datum - 2 - Das Datum liegt in der Zukunft - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt - DatumGrenze_datumtkhumangenber_GueltigZukunft - dateAfterOrEquals(getNow(), datumtkhumangenber) + 1 + Das Datum liegt nach dem Sterbedatum + Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt + DatumGrenze_datumtkhumangenber_GueltigBis + dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) true true true @@ -18884,51 +18884,49 @@ - 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 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 - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' - true 0 - datumtkreevaluation + datum - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt - DatumGrenze_datumtkreevaluation_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) + 1 + Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt + Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist + Therapieplan_Human-genetische Beratung_Erstellungsdatum + not isEmpty(datumtkhumangenber) true true true - reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + humangenberatung = '1' true 0 - datumtkreevaluation + datumtkhumangenber 2 Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt - DatumGrenze_datumtkhumangenber_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) + Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt + DatumGrenze_datumtkreevaluation_GueltigVon + dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) true true true - humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' + reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 - datumtkhumangenber + datumtkreevaluation @@ -18948,17 +18946,19 @@ - 2 - Das Datum liegt vor dem Geburtsdatum - Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt - DatumGrenze_datum_GueltigVon - dateBeforeOrEquals(patientData.getBirthdate(), datum) + 1 + Das Datum 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 - datum + datumtkreevaluation -- cgit v1.2.3