2023-10-02Z OnkoStar 2.11.1.6 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 c Complete Response (CR) Complete Response (CR) 1.0 m Mixed Response (MR) Mixed Response (MR) 3.0 n Nicht anwendbar (NA) Nicht anwendbar (NA) 7.0 p Progressive Disease (PD) Progressive Disease (PD) 5.0 s Stable Disease (SD) Stable Disease (SD) 4.0 t Partial Response (PR) Partial Response (PR) 2.0 u Unbekannt Unbekannt 6.0 x Bewertung nicht möglich Bewertung nicht möglich 8.0 y Bewertung noch nicht möglich Bewertung noch nicht möglich 9.0 BestResponse 2.0 false 7 Best Response c m p s t x y LetzteTherapielinie 1.0 false 7 Ansprechen auf letzte Therapielinie c m n p s t u Benutzer Bibliothek DNPM 1 DNPM.ArtProbe Art der Tumorprobe SIMPLE false Klinischer KDS-DNPM 20119 c87fd153-a032-4d48-a1af-3640c515e36d 7 1 2022-03-15Z DNPM.ArtProbe.v1 true v1 20119 1bb14751-18a6-48fd-901e-8894e4ce1442 4 FFPE Formalin-fixiert Formalin-fixiert 3.0 cryo Cryo-frozen Cryo-frozen 2.0 fresh Frischgewebe Frischgewebe 1.0 liquid Liquid Biopsy Liquid Biopsy 4.0 unknown Unbekannt Unbekannt 5.0 Benutzer Bibliothek DNPM 1 DNPM.Dosisdichte Dosisdichte SIMPLE false Klinischer KDS-DNPM 20119 24f63cbb-906b-4c60-870f-6912ca6a8669 5 1 2022-03-18Z DNPM.Dosisdichte.v1 true v1 20119 b49072ef-7dcb-45fc-9044-0f53b839d1d1 3 g >= 50 % >= 50 % 2.0 k < 50 % < 50 % 1.0 Benutzer Bibliothek DNPM 1 DNPM.Einwilligung DNPM.Einwilligung SIMPLE false DNPM.Einwilligung 20119 645b5a61-2745-4804-a4c5-a42948415206 2 1 2022-08-09Z DNPM.Einwilligung.v1 true v1 20119 3b923932-3f0e-4df4-817b-1611f554f327 2 active zugestimmt zugestimmt 1.0 rejected abgelehnt abgelehnt 2.0 Benutzer Bibliothek DNPM 1 DNPM.Evidenzlevel Evidenzlevel SIMPLE false Klinischer KDS-DNPM 20119 18d5d70a-84d7-4f12-a10f-28802083f92e 5 1 2022-03-15Z DNPM.Evidenzlevel.v1 true v1 20119 ef16b7c1-fb1e-4391-87a7-487df93ddea1 3 1 m1A m1A In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer Biomarker-stratifizierten Kohorte einer adäquat gepowerten prospektiven Studie oder Metaanalyse gezeigt. 1.0 2 m1B m1B In der gleichen Tumorentität wurde der prädiktive Wert des Biomarkers oder die klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. 2.0 3 m1C m1C Ein oder mehrere Fallberichte in der gleichen Tumorentität. 3.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 5 m2B m2B In einer anderen Tumorentität wurde der prädiktive Wert des Biomarkers oder die Klinische Wirksamkeit in einer retrospektiven Kohorte oder Fall-Kontroll- Studie gezeigt. 5.0 6 m2C m2C Unabhängig von der Tumorentität wurde beim Vorliegen des Biomarkers eine klinische Wirksamkeit in einem oder mehreren Fallberichten gezeigt. 6.0 7 m3 m3 Präklinische Daten (in vitro- / in vivo-Modelle, funktionelle Untersuchungen) zeigen eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation, welche durch eine wissenschaftliche Rationale gestützt wird. 7.0 8 m4 m4 Eine wissenschaftliche, biologische Rationale legt eine Assoziation des Biomarkers mit der Wirksamkeit der Medikation nahe, welche bisher nicht durch (prä)klinische Daten gestützt wird. 8.0 Benutzer Bibliothek DNPM 1 DNPM.EvidenzlevelZusatz Evidenzlevel-Zusatzverweise SIMPLE false Klinischer KDS-DNPM 20119 cb86e8e8-7c5c-4fb5-9d42-ea332ef361cf 5 1 2022-03-15Z DNPM.EvidenzlevelZusatz.v1 true v1 20119 8a56b3ef-38df-43d3-b53d-f8f35500f710 3 r R R Verweis, dass es sich hierbei um einen Resistenzmarker für eine bestimmte Therapie handelt. 4.0 s is is in situ-Daten aus Untersuchungen an Patientenmaterial (z.B. IHC, FISH) unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern zusätzlich angegeben werden, z.B. Evidenzgrad m3 is (IHC). 1.0 v iv iv in vitro-Daten / in vivo-Modelle (z.B. PDX-Modelle) derselben Tumorentität unterstützen den Evidenzgrad. Die unterstützende Methode kann in Klammern angegeben werden, z.B. Evidenzgrad m2 iv (PDX). 2.0 z Z Z Zusatzverweis für Zulassungsstatus (Z= EMA-Zulassung liegt vor; Z(FDA)= nur FDA- Zulassung vorhanden) 3.0 Benutzer Bibliothek DNPM 1 DNPM.GewinnungProbe Gewinnung der Tumorprobe SIMPLE false Klinischer KDS-DNPM 20119 34c9e994-12b2-4071-87a7-c7fda2865c0f 4 1 2022-03-15Z DNPM.GewinnungProbe.v1 true v1 20119 04d38eea-43e8-4b10-8af8-01311ff663ac 2 b Biopsie Biopsie 1.0 c Cryo-frozen Cryo-frozen 2.0 l Liquid Biopsy Liquid Biopsy 3.0 u Unbekannt Unbekannt 4.0 z Zytologie Zytologie 5.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 e Nicht ausreichende Evidenz Nicht ausreichende Evidenz 1.0 s Standardtherapie nicht ausgeschöpft Standardtherapie nicht ausgeschöpft 2.0 w Weitere Gründe Weitere Gründe 3.0 Benutzer Bibliothek DNPM 1 DNPM.GrundNichtumsetzung Grund für nicht umgesetzte Therapie SIMPLE false Klinischer KDS-DNPM 20119 80173512-b2ab-42fd-a4fa-4b1ff93a1df5 4 1 2022-03-18Z DNPM.GrundNichtumsetzung.v1 true v1 20119 b9b1a0d5-571b-4a93-858f-1c758779060d 2 a Kostenübernahme abgelehnt Kostenübernahme abgelehnt 1.0 b Wahl einer anderen Therapie durch Behandler Wahl einer anderen Therapie durch Behandler 7.0 e Weiterbehandlung extern Weiterbehandlung extern 8.0 k Klinisch keine Indikation Klinisch keine Indikation 3.0 l Lost to FU Lost to FU 9.0 m Medizinische Gründe Medizinische Gründe 4.0 n Kostenübernahme noch ausstehend Kostenübernahme noch ausstehend 2.0 p Therapie durch Patient abgelehnt Therapie durch Patient abgelehnt 5.0 t Tod Tod 6.0 u Unbekannt Unbekannt 11.0 w Weitere Gründe Weitere Gründe 10.0 Benutzer Bibliothek DNPM 1 DNPM.GrundTherapieabbruch Grund für Therapieabbruch SIMPLE false Klinischer KDS-DNPM Grund für Therapieabbruch im FollowUp 20119 0ff28640-40df-4833-9acb-05d07e6cbc71 8 1 2023-08-27Z DNPM.GrundTherapieabbruch.v1 true v1 20119 f7503688-4a99-43ba-aa7e-85b259520718 8 bsc Best Supportive Care Best Supportive Care best supportive care 11.0 ce Weiterbehandlung extern Weiterbehandlung extern continued-externally 9.0 de Zustandsverschlechterung Zustandsverschlechterung deterioration 10.0 death Tod Tod patient-death 6.0 mr medizinische Gründe medizinische Gründe medical-reason 4.0 ot Wahl einer anderen Therapie durch Behandler Wahl einer anderen Therapie durch Behandler other-therapy-chosen 8.0 other weitere Gründe weitere Gründe other 12.0 pe Ende der Kostenübernahme Ende der Kostenübernahme payment-ended 3.0 pr Progression Progression progression 5.0 pw auf Wunsch des Patienten auf Wunsch des Patienten patient-wish 2.0 re anhaltende Remission anhaltende Remission remission 1.0 to Toxizität Toxizität toxicity 7.0 un unbekannt unbekannt unknown 13.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 i intern intern 1.0 Benutzer Bibliothek DNPM 1 DNPM.Krankheitsausdehnung Aktuelle Krankheitsausdehnung SIMPLE false Klinischer KDS-DNPM 20119 baaf0065-3919-41de-9647-8cdc499b99b7 4 1 2022-03-14Z DNPM.Krankheitsausdehnung.v1 true v1 20119 ae3b1f61-2a85-4851-9d04-1f553261aaa6 2 l Lokal Lokal 1.0 m Metastasiert Metastasiert 2.0 t Tumorfrei Tumorfrei 3.0 u Unbekannt Unbekannt 4.0 Benutzer Bibliothek DNPM 1 DNPM.LeitlinienStatus DNPM.LeitlinienStatus SIMPLE false 20119 5ca1ac02-1685-4592-ab17-2eae5409b496 2 1 2023-02-27Z DNPM.LeitlinienStatus.v1 true v1 20119 0dafa794-b658-4ed2-ae59-f5c561f6fec7 2 exhausted ausgeschöpft ausgeschöpft 1.0 impossible nicht möglich nicht möglich 3.0 noguidelin keine Leitlinie verfügbar keine Leitlinie verfügbar 4.0 nonexhaust nicht ausgeschöpft nicht ausgeschöpft 2.0 unknown unbekannt unbekannt 5.0 Benutzer Bibliothek DNPM 1 DNPM.LeitlinienTherapie Alle leitliniengerechte Therapien durchlaufen SIMPLE false Klinischer KDS-DNPM 20119 37e4aae9-bf16-49ed-b90c-ff8a188f8457 5 1 2022-03-15Z DNPM.LeitlinienTherapie.v1 true v1 20119 5f3ea150-2e9b-4166-a9d9-3718500195a7 2 0 Nein Nein 2.0 1 Ja Ja 1.0 k Keine Leitlinien vorhanden oder unbekannt Keine Leitlinien vorhanden oder unbekannt 4.0 n Leitlinientherapie nicht möglich Leitlinientherapie nicht möglich 3.0 Benutzer Bibliothek DNPM 1 DNPM.LokalisationProbe Lokalisation Tumorprobe SIMPLE false Klinischer KDS-DNPM 20119 7a8837da-50d5-45d7-857a-9a72ca672557 5 1 2022-03-15Z DNPM.LokalisationProbe.v1 true v1 20119 d9770218-13b1-4cc2-a2aa-8ca5103c3b91 3 metastasis Metastase Metastase 2.0 primary Primärtumor Primärtumor 1.0 unknown Unbekannt Unbekannt 3.0 Benutzer Bibliothek DNPM 1 DNPM.MethodeTuZellgehalt DNPM.MethodeTuZellgehalt SIMPLE false 20119 4639aa1b-33b3-4438-b2f9-281332be1b35 2 1 2023-03-05Z DNPM.MethodeTuZellgehalt.v1 true v1 20119 cd6f14ab-d99f-48a5-9a0c-636f0659d2d7 2 bioinform Bioinformatisch Bioinformatisch 2.0 histologic Histologisch Histologisch 1.0 Benutzer Bibliothek DNPM 1 DNPM.MolekulareAlteration Stützende molekulare Alteration SIMPLE false Klinischer KDS-DNPM 20119 8d012362-c74a-43b0-9c74-f05534d27c49 4 1 2022-03-19Z DNPM.MolekulareAlteration.v1 true v1 20119 be7727b0-d159-439d-8f77-feb0093196cf 2 a Amplifikation (n CN) Amplifikation (n CN) 1.0 d Deletion (hom./het.) Deletion (hom./het.) 2.0 f Fusion Fusion 4.0 i Insertion Insertion 3.0 Benutzer Bibliothek DNPM 1 DNPM.StatusKostenuebernahme DNPM.StatusKostenuebernahme SIMPLE false 20119 ef5fdda3-ba45-4d1d-ae74-0e08f13dcee4 2 1 2023-02-24Z DNPM.StatusKostenuebernahme.v1 true v1 20119 c18acf29-76f7-4666-b21f-77a6e3b9d4f8 2 accepted angenommen angenommen 1.0 rejected abgelehnt abgelehnt 2.0 Benutzer Bibliothek DNPM 1 DNPM.StatusTherapie DNPM.StatusTherapie SIMPLE false 20119 a20c571a-5784-47ca-b588-f40264135055 2 1 2023-03-18Z DNPM.StatusTherapie.v1 true v1 20119 afd94417-62fc-43d6-869f-68ff3d80e365 2 completed Vollendet Vollendet 4.0 not-done Nicht durchgeführt Nicht durchgeführt 1.0 on-going Laufend Laufend 2.0 stopped Gestoppt Gestoppt 3.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 KT Kein Target Kein Target 1.0 TG Target gefunden Target gefunden 2.0 U Unbekannt Unbekannt 3.0 Benutzer Bibliothek DNPM 1 DNPM.Therapie.GrundTherapieende Grund für Therapieende SIMPLE false Klinischer KDS-DNPM Leitlinien-Therapie: Letzte Leitlinien-Therapie 20119 44494da5-0889-4617-b90e-2a67581edfba 5 1 2022-03-15Z DNPM.GrundTherapieende.v1 true v1 20119 103206b6-7cba-49ec-aea2-769b671f0170 2 p Progression Progression 2.0 r Anhaltende Remission Anhaltende Remission 5.0 s Sonstige Gründe Sonstige Gründe 6.0 t Toxizität Toxizität 1.0 u unbekannt unbekannt 7.0 w Auf Wunsch des Patienten Auf Wunsch des Patienten 4.0 z Zustandsverschlechterung Zustandsverschlechterung 3.0 Benutzer Bibliothek DNPM 1 DNPM.Tumorausbreitung Diagnose.Tumorausbreitung SIMPLE false Klinischer KDS-DNPM 20119 1f505e53-1f4a-4950-97f7-0d0351a4a6b6 7 1 2022-03-15Z DNPM.Tumorausbreitung.v1 true v1 20119 07b4d915-e3a7-40a4-b7d7-4744ac351a1a 4 local Lokal Lokal 1.5 metastasiz Metastasiert Metastasiert 2.0 tumor-free Tumorfrei Tumorfrei 1.0 unknown Unbekannt Unbekannt 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 h individueller Heilversuch individueller Heilversuch 4.0 i in-label in-label 2.0 k Kü-Antrag Kü-Antrag 1.0 o off-label (Studie) off-label (Studie) 3.0 Benutzer Bibliothek DNPM 1 DNPM.Verwandschaftsgrad DNPM.Verwandschaftsgrad SIMPLE false 20119 b97a290c-90ea-426f-bef1-f7a030e59d5a 2 1 2023-03-05Z DNPM.Verwandschaftsgrad.v1 true v1 20119 946f95f9-ba56-4e43-ada4-894ad5214d2f 2 EXT erweitertes Familienmitglied erweitertes Familienmitglied 2.0 FAMMEMB Familienmitglied Familienmitglied 1.0 Benutzer Bibliothek DNPM 1 MR.Consent Status MR.Consent Status SIMPLE false 20119 187bd213-1cc1-47d3-9d46-e4fd9e8aa728 7 1 2022-08-25Z MR.Consent Status.v1 true v1 20119 0b4203de-c41a-4532-b6b9-fc3c16a52ad8 7 a abgelehnt abgelehnt 2.0 w widerrufen widerrufen 3.0 z zugestimmt zugestimmt 1.0 Einwilligung 2.0 false 2 Einwilligung a z Widerruf 1.0 false 1 Widerruf w Benutzer Bibliothek allgemein 1 OS.ConsentStatus OS.ConsentStatus SIMPLE false 20119 8394c6d2-e491-4147-ad8c-af8a1779ff1c 11 1 2023-02-27Z OS.ConsentStatus true v1 20119 cdc8ed6f-bfb9-4f5c-a4aa-58dc78f2fa4e 2 a abgelehnt abgelehnt 1.0 w widerrufen widerrufen 2.0 z zugestimmt zugestimmt 0.0 Benutzer Bibliothek allgemein 1 DNPM_FollowUp DNPM_FollowUp -3 Follow-Up false false 20119 d9b30f65-bb23-4379-80f2-f299566c0826 19 DNPM.GrundAblehnung AblehnungKosten AblehnungKosten Grund für Ablehnung der Kostenübernahme propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 d5ba385c-840e-4ceb-bdcd-377e8a37c09f 5 AblehnungKostenMemo AblehnungKostenMemo Welche? longtext 65535 true false true false 0.0 false false 0 false 20119 aac8551d-8158-4b7e-873f-d23fdfb14b7a 6 OS.JaNein AntragKostenuebernahme AntragKostenuebernahme Antragsstellung zur Kostenübernahme propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 1cb95d66-27e4-49c9-9f2b-705abb2e881d 5 AusstellungsdatumAntrag AusstellungsdatumAntrag Ausstellungsdatum des Antrags auf Kostenübernahme date 0 true false false false 0.0 false false 0 false 20119 1ba87bee-8faa-40b1-b8d7-a0b81304858d 5 DNPM.Ansprechen BestResponse BestResponse Best Response propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 807b3773-8b63-4c27-8ae1-457559528a88 5 BewertungMemo BewertungMemo Bemerkung longtext 65535 true false true false 0.0 false false 0 false 20119 5a1e2965-3ab9-4049-972c-0dec9a493a5b 6 DatumFollowUp DatumFollowUp Datum des Follow-Ups date 0 true false true false 0.0 false true 0 false 20119 64f73ee1-4579-49c4-ac4e-9b1f9f41707c 7 DatumProgression DatumProgression Datum der Progression date 0 true false true false 0.0 false true 0 false 20119 ba59a4e5-59ea-4153-bcf7-c291fc66cec0 6 Datum_AntwortKueAntrag Datum_AntwortKueAntrag Datum Antwort zum Kostenübernahmeantrag date 0 true false false false 0.0 false false 0 false 20119 58cefbff-fda9-44c9-a5a1-af343249f4be 5 DNPM.Dosisdichte Dosisdichte Dosisdichte Dosisdichte (Zeit und Medikamentendosis) propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 33ad68dd-9c87-47d2-8038-421b13cde0ab 5 OS.JaNeinUnbekannt Empfehlungsumsetzung Empfehlungsumsetzung Therapieempfehlung wurde umgesetzt? propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 2a1856ff-a2de-4aff-a1e1-7f6cd4a90c25 4 DNPM.Umsetzungsart EmpfehlungsumsetzungJa EmpfehlungsumsetzungJa Umsetzungsart propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 9b8e9e11-badb-4569-8923-6e6a7be9dac8 5 EmpfehlungsumsetzungNein EmpfehlungsumsetzungNein Bemerkung longtext 65535 true false true false 0.0 false false 0 false 20119 f4a2829b-5bb6-4511-bc10-059278c9ba71 6 DNPM.GrundNichtumsetzung GrundNichtumsetzung GrundNichtumsetzung Grund für nicht umgesetzte Therapie propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 c5734b67-1815-4e9e-abc7-935046cf6f83 6 DNPM.GrundNichtumsetzung GrundNichtumsetzungTh GrundNichtumsetzungTh Grund für nicht umgesetzte Therapie propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 26a42220-9095-4bbf-b469-4b9bac1ac364 4 DNPM.GrundTherapieabbruch GrundTherapieabbruch GrundTherapieabbruch Grund für Therapieabbruch propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 7648480b-2210-4642-adc1-dd19f036e7bf 5 LetztesFollowUpDatum LetztesFollowUpDatum Letztes Follow-Up-Datum date 0 true false true false 0.0 false true 0 false 20119 45dffae3-b7cf-4f2c-9ff6-d2de7d543cc2 6 LinkTherapieempfehlung LinkTherapieempfehlung Verweis zur Therapieempfehlung formReference 0 true false true false 0.0 false false 0 false 20119 ef006004-6dad-4d34-9d4a-d68be126f04c 5 OverallSurvival OverallSurvival Overall survival (OS) (ab dem Start der Therapie) integer 0 true false true false 0.0 false false 0 false 20119 780fa889-512a-4c31-b097-16a6843a3c0b 6 PFS1Vortherapie PFS1Vortherapie PFS unter Vortherapie (PFS1) integer 0 true false true false 0.0 false false 0 false 20119 07acc1de-5f19-414c-bb96-6970bd623152 6 PFS2EmpfTherapie PFS2EmpfTherapie PFS unter empfohlener Therapie (PFS2) integer 0 true false true false 0.0 false false 0 false 20119 e8da69f4-0aa1-4b5f-90ae-79d24406a496 6 QuotientPFS2_PFS1 QuotientPFS2_PFS1 Quotient PFS2/PFS1 integer 0 true false true false 0.0 false false 0 false 20119 a22afab6-fb66-4bce-864a-401ac6110e3b 6 DNPM.StatusKostenuebernahme StatusKostenuebernahme StatusKostenuebernahme Status der Kostenübernahme propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 d106aa22-9956-4386-a3a4-2977dad5ffaa 5 DNPM.StatusTherapie StatusTherapie StatusTherapie Status der Therapie propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 bdd1febf-3f1e-4866-955b-825931638ef2 5 StatusTherapieBemerkung StatusTherapieBemerkung Bemerkung zum Status der Therapie longtext 65535 true false false false 0.0 false false 0 false 20119 35ec18a7-f929-4427-91e0-335fb707e1ba 5 Therapiedauer Therapiedauer Therapiedauer integer 0 true false true false 0.0 false false 0 false 20119 d63309e4-fc1c-47d0-a747-f52bf7b57a65 4 Therapieende Therapieende Ende der Therapie date 0 true false true false 0.0 false true 0 false 20119 85b4103a-00b6-44bd-a8a6-f04cd209b495 6 Therapiestart Therapiestart Start der Therapie date 0 true false true false 0.0 false true 0 false 20119 c926f879-1098-4bd9-9023-c1eda0cf8c1e 6 TherapieumsetzungMemo TherapieumsetzungMemo Ergänzendes Bemerkungsfeld zur Therapieumsetzung longtext 65535 true false true false 0.0 false false 0 false 20119 0da5a853-312d-4733-8ff2-1255e36358fc 6 Todeszeitpunkt Todeszeitpunkt Todeszeitpunkt date 0 true false true false 0.0 false true 0 false 20119 b4be56af-15b3-479d-908a-886902187c8f 6 Benutzer Bibliothek DNPM 2 DNPM_KPA DNPM_KPA -3 Klinischer Kerndatensatz-MTB/Klinische Parameter/Anamnese false false 20119 ab9d331c-8d95-49e5-adc2-73295c8fa1a3 49 AnmeldedatumMTB AnmeldedatumMTB Anmeldedatum für das MTB date 0 true false true false 0.0 false true 0 false 20119 3015175f-ab7c-4289-9ad9-a23e9c56dda9 17 DNPM.Ansprechen AnsprechenLetzteLinie AnsprechenLetzteLinie Ansprechen auf letzte Therapielinie propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 261ceee3-b2a9-4c04-9579-4766133ef2db 13 AnzahlTherapielinien AnzahlTherapielinien Anzahl durchlaufener Therapielinien integer 0 true false true false 0.0 false false 0 false 20119 6d88e42c-cf2e-40f8-9d85-1a66ba45ad33 15 ConsentDNPM ConsentDNPM Consent DNPM formReference 0 true false false false 0.0 false false 0 false 20119 575eca39-a937-4163-952b-6fb2a5bda2fe 14 ConsentMTB ConsentMTB Consent MTB-Register formReference 0 true false false false 0.0 false false 0 false 20119 c7a2e8c0-b4a1-4d93-aafe-3050c3f66882 13 DatumEinwilligung DatumEinwilligung Datum der Einwilligung date 0 true false false false 0.0 false false 0 false 20119 f491e489-df60-48f1-a056-9042f85fffc0 13 DatumErstdiagnose DatumErstdiagnose Datum der Erstdiagnose date 0 true false true false 0.0 false true 0 false 20119 be53742c-96ca-465f-9c80-0ef9f439a6a9 18 DatumProgression DatumProgression Letzte Therapielinie-Datum der Progression date 0 true false true false 0.0 false true 0 false 20119 14f14bba-2f9d-4293-b083-4521c8e0166e 15 OS.JaNein DiagErstgradigVerwandte DiagErstgradigVerwandte Tumorerkankung bei erstgradig Verwandten propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 0fbfff87-22f1-4f36-9946-ee147f1fe3d5 7 ICD-10 GM DiagFruehTumorDiag DiagFruehTumorDiag Diagnose propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 605909fe-a008-42d5-80bf-f005aa76907d 7 DiagFruehTumorErkAlter DiagFruehTumorErkAlter Erkrankungsalter integer 0 true false true false 0.0 false false 0 false 20119 18701ebd-8e28-4c96-8886-ecac221d3bdc 6 OS.JaNeinUnbekannt DiagFruehTumorerkrankung DiagFruehTumorerkrankung Frühere Tumorerkrankung propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 d9500506-2e23-4eef-96fc-410f6ee9a6d3 7 DiagHistologie DiagHistologie Histologie (bei Diagnosestellung) longtext 65535 true false true false 0.0 false false 0 false 20119 ea923b11-9558-4b2b-805d-e49b7a477df8 12 DNPM.Krankheitsausdehnung DiagKrankheitsausdehnung DiagKrankheitsausdehnung Aktuelle Krankheitsausdehnung propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 50235aa6-dcd8-45da-afbc-5ae663166f98 6 OS.JaNein DiagZweitgradigVerwandte DiagZweitgradigVerwandte Tumorerkankung bei zweitgradig Verwandten propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 53f77bf5-940c-4e4a-832b-872bbec1da4a 7 ADT.LeistungszustandECOG ECOGStatus ECOGStatus ECOG-Status propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 bbe50b2c-ac08-4ac4-a391-0c4f3fe0c7dc 14 DNPM.Einwilligung Einwilligung Einwilligung Einwilligung Datenübermittlung propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 77f4f034-b565-4ef5-b3b4-621b8b8ac8ff 16 Geburtsdatum Geburtsdatum Geburtsdatum date 0 true false false false 0.0 false false 0 false 20119 6dbbd5d2-7d03-4370-a8c6-1fde42ee7438 16 OZ.Geschlecht Geschlecht Geschlecht Geschlecht propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 3d0aeb04-43d4-4717-9c1c-d4c8e0c4f292 16 DNPM.Therapie.GrundTherapieende GrundTherapieende GrundTherapieende Grund für Therapieende propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 bdaa1935-3326-484d-b3bd-f87cccdfa599 18 ICD-10 GM ICD10 ICD10 ICD-10 propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 ee8e6eba-56ab-457f-a299-f5be27572bf3 18 ICD-O-3 Histologie ICDO3Histologie ICDO3Histologie ICD-O-3-Histologie propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 2e8a159a-99da-49bb-9320-e17a85178651 18 ICD-O-3 Lokalisation ICDO3Lokalisation ICDO3Lokalisation ICD-O-3-Lokalisation propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 b9fb5736-9331-43af-97c5-af24cb759952 17 Krankenkasse Krankenkasse Krankenkasse shorttext 255 true false false false 0.0 false false 0 false 20119 b9a7596c-9063-45a2-8c12-45b5089f4af3 16 DNPM.LeitlinienTherapie LeitlinienTherapieDurchl LeitlinienTherapieDurchl Alle leitliniengerechte Therapien durchlaufen propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 ea734cd6-b27c-43eb-8db2-d4a8276a4746 15 OS.JaNeinUnbekannt LeitlinienTherapieProgr LeitlinienTherapieProgr Progress unter Leitliniengerechter Therapie propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 693dad8a-4a50-43c9-9792-1365a2c45b64 15 DNPM.LeitlinienStatus Leitlinienstatus Leitlinienstatus Leitlinienstatus propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 3a051c08-0183-409c-8009-cb87f1d7e6b4 14 DNPM.Ansprechen LtlAnsprechenLetzteLinie LtlAnsprechenLetzteLinie Ansprechen auf letzte Therapielinie propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 b5d5b16e-54b9-45f0-a803-120e44ac273a 6 LtlDatumProgression LtlDatumProgression Letzte Therapielinie-Datum der Progression date 0 true false true false 0.0 false true 0 false 20119 ac5ad548-d130-438b-9778-b036d95c7a14 8 DNPM.Therapie.GrundTherapieende LtlGrundTherapieende LtlGrundTherapieende Grund für Therapieende propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 285b7a43-9c17-4727-8227-a66ddb624351 9 LtlTherapiebeginn LtlTherapiebeginn Letzte Therapielinie-Therapiebeginn date 0 true false true false 0.0 false false 0 false 20119 4833eaea-86a6-4138-9b1d-52bcb85bf626 9 LtlTherapieende LtlTherapieende Letzte Therapielinie-Therapieende date 0 true false true false 0.0 false false 0 false 20119 e36c6d66-d210-4484-a638-f52b867f12b5 9 MTB MTB Molekulares Tumorboard formReference 0 true false false false 0.0 false false 0 false 20119 6f1e0bbf-3181-4d3b-a808-8986e2945e94 14 Therapiebeginn Therapiebeginn Letzte Therapielinie-Therapiebeginn date 0 true false true false 0.0 false false 0 false 20119 47c591c3-ce7c-4418-9932-2457fdd4f788 18 Therapieende Therapieende Letzte Therapielinie-Therapieende date 0 true false true false 0.0 false false 0 false 20119 017fea54-9532-4421-a42a-fc03e27e1f27 18 Todesdatum Todesdatum Todesdatum date 0 true false false false 0.0 false false 0 false 20119 4539acb7-896d-45e8-92e1-ecaacd8bd392 16 DNPM.LeitlinienTherapie VthLeitlTherapieDurchl VthLeitlTherapieDurchl Alle leitliniengerechte Therapien durchlaufen propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 86f29de0-792d-4369-a78a-ea711302e368 7 OS.JaNeinUnbekannt VthProgressLeitlTherapie VthProgressLeitlTherapie Progress unter Leitliniengerechter Therapie propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 dfc00dfb-7492-4158-b65b-126fcbccf236 7 OS.WHOHistoGrading WHOGrad WHOGrad WHO-Grad propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 a25624c9-bfe8-4927-8223-aa54e649293f 17 ICD-10 GM fruehereTumorDiagnose fruehereTumorDiagnose frühere Tumor Diagnose propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 96544349-326d-4b4a-8907-e7a18fa76fde 14 fruehereTumorereAlter DiagFruehTumorErkAlter Erkrankungsalter integer 0 true false true false 0.0 false false 0 false 20119 6035bbd6-323e-4d7e-9452-561ebf0b68e2 13 OS.JaNeinUnbekannt fruehereTumorerkrankung fruehereTumorerkrankung Frühere Tumorerkrankung propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 5ce7f30b-d31c-45eb-84e3-b6f933b5f696 14 Benutzer Bibliothek DNPM 2 DNPM_MolDiagnostik DNPM_MolDiagnostik -3 DNPM_MolekulareDiagnostik false false 20119 904cd2d6-1dd8-4433-902f-4c2d485aaff0 8 Anmerkungen Anmerkungen Anmerkungen longtext 65535 true false false false 0.0 false false 0 false 20119 7492586d-0a79-4fe1-aeb4-951e2d41b26c 5 Entnahmedatum Entnahmedatum Entnahmedatum date 0 true false false false 0.0 false false 0 false 20119 16f30239-26c3-4e02-926f-bb48a5f159c2 5 DNPM.GewinnungProbe Entnahmemethode Entnahmemethode Entnahmemethode propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 6524f880-e557-4b23-86d5-15bd69dffd49 6 Erstellungsdatum Erstellungsdatum Erstellungsdatum date 0 true false false false 0.0 false false 0 false 20119 86f5874f-236c-4171-9514-bf191b5f6bb4 5 DNPM.LokalisationProbe Lokalisation Lokalisation Lokalisation Tumor Probe propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 d2c29f35-2b1f-47fd-85c7-9264aa30b6bb 5 DNPM.MethodeTuZellgehalt Methode Methode Tumorgehalt Bestimmungsmethode propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 0135259f-599d-4566-ae56-5ca41ea63c7c 5 ICD-O-3 Histologie Morphologie Morphologie Morphologie propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 9e2e6e28-c303-4898-9acd-7c5e3d9aa0b6 5 Pathologiebefund Pathologiebefund Pathologiebefund formReference 0 true false false false 0.0 false false 0 false 20119 03f599c0-726c-48ef-a014-9c549c20c74a 3 DNPM.ArtProbe Probenart Probenart Art der Tumor Probe propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 cbd8754e-f442-4c1b-852a-a9de24e05a54 5 Text Befundtext Befundtext longtext 65535 true false false false 0.0 false false 0 false 20119 672aaf95-8119-402a-9234-0846ad920672 5 ICD-10 GM Tumorentitaet Tumorentität Tumorentität propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 5c27ed44-7d44-4a72-91d9-f0a107a04816 5 Wert Wert Wert decimal 0 true false false false 0.0 false false 0 false 20119 68a63154-d01f-4423-b010-07f718461a30 5 Benutzer Bibliothek DNPM 2 DNPM_Therapielinie DNPM_Therapielinie -3 DNPM_Therapielinie false false 20119 f383e34d-ed24-40e1-99c6-56a90b91b07b 16 DNPM.Therapie.GrundTherapieende Abbruchgrund Abbruchgrund Abbruchgrund propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 b620d1d2-3ee2-4eee-b56b-28c5f07f44a1 15 DNPM.Therapie.GrundTherapieende Abbruchsgrund Abbruchsgrund Abbruchsgrund propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 9feec3ad-943d-4a1f-aecf-c25234c331bc 13 ADT.BeendigungsstatusTherapie Beendigung Beendigung Beendigung propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 d6c02660-ecbf-4315-83f8-400a2458552e 15 Beginn Beginn Beginn date 0 true false false false 0.0 false false 0 false 20119 b253b051-33da-462b-abd0-a728885e6ca3 14 Ende Ende Ende date 0 true false false false 0.0 false false 0 false 20119 87dac14b-e239-4d51-9920-fcfdb17b085e 14 ADT.Gesamtbeurteilung Ergebnis Ergebnis Ergebnis propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 b682fa1f-2ca8-4dea-a8fe-f38dd84e7caf 14 Nummer Nummer Nummer integer 0 true false false false 0.0 false false 0 false 20119 02082e93-b5ca-4540-9b60-742e8bd6dae1 16 WirkstoffCodes WirkstoffCodes Wirkstoff Codes longtext 65535 true false false false 0.0 false false 0 false 20119 28450eb3-b6f7-41dd-8d05-31daf9e32ccb 16 Wirkstoffe Wirkstoffe Wirkstoffe shorttext 255 true false false false 0.0 false false 0 false 20119 66f5f386-e903-4c26-812e-501e4abd8a09 16 Benutzer Bibliothek DNPM 2 DNPM_Therapieplan DNPM_Therapieplan -3 DNPM Therapieplan false false 20119 442d4a6e-5feb-42d9-aeae-9757a35ab869 64 datum datum Datum des (ersten) MTB date 0 true false false false 0.0 false false 0 false 20119 41cc2a6b-cc64-4d32-b41d-a6270e0e3f81 10 datum_tk_humangenber datum_tk_humangenber Datum MTB date 0 true false false false 0.0 false false 0 false 20119 bfec8624-f365-44a8-8456-26c9e4109a84 10 datum_tk_reevaluation datum_tk_reevaluation Datum MTB date 0 true false false false 0.0 false false 0 false 20119 f378b060-51fd-4c8b-878c-0e53b32ac0b0 11 humangen_ber_begruendung humangen_ber_begruendung Begruendung humangenetische Beratung longtext 65535 true false false false 0.0 false false 0 false 20119 8cd6532e-b5a5-44d2-adce-0d17408fc7c5 5 OS.JaNeinUnbekannt humangen_beratung humangen_beratung Empfehlung humangenetische Beratung propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 fe32f8f7-04da-4701-82d5-ab233e00ae11 5 mit_einzelempfehlung mit_einzelempfehlung Mit Einzelempfehlung boolean 0 true false false false 0.0 false false 0 false 20119 2c02a285-73f3-47d0-80f6-2bad4331b9a2 5 mit_empfehlung_rebiopsie mit_empfehlung_rebiopsie Mit Empfehlung zu Rebiopsie boolean 0 true false false false 0.0 false false 0 false 20119 44bba03c-1bf7-48ce-9ee2-c957f5f232eb 5 protokollauszug protokollauszug Protokollauszug longtext 65535 true false false false 0.0 false false 0 false 20119 8cfd5d83-e6b4-4ebc-898d-53b33f979d5f 5 OS.JaNeinUnbekannt reevaluation reevaluation Empfehlung Reevaluation propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 c889b4ac-d83c-4402-9740-618bf136b05a 5 ref_dnpm_klinikanamnese ref_dnpm_klinikanamnese DNPM Klinik/Anamnese formReference 0 true false false false 0.0 false false 0 false 20119 3153f888-f78a-41d8-b32a-c87683231ed7 5 ref_molekulargenetik ref_molekulargenetik Tumorprobe Reevaluation formReference 0 true false false false 0.0 false false 0 false 20119 deed19df-1b45-4396-ba0a-9b880333cbac 7 ref_tk_humangenber ref_tk_humangenber MTB formReference 0 true false false false 0.0 false false 0 false 20119 9326280e-3e4b-43ca-aa59-432b6805ae2b 5 ref_tk_reevaluation ref_tk_reevaluation MTB formReference 0 true false false false 0.0 false false 0 false 20119 5a3803e8-255a-4317-aaa7-547578f9c794 6 ref_tumorkonferenz ref_tumorkonferenz Erste MTB formReference 0 true false true false 0.0 false false 0 false 20119 5791e4d5-a55c-48b6-86b3-e0355b000818 9 DNPM.Target target target Target gefunden? propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 b83599b9-789e-4e8a-a79e-673bc18ab132 5 Benutzer Bibliothek DNPM 2 DNPM_UF_ECOG DNPM_UF_ECOG -3 ECOG Performance Status Befund false false 20119 5ce5a6ed-92f3-422a-ace2-ba396b88ef90 5 Datum Datum Datum date 0 true false false false 0.0 false false 0 false 20119 9158355c-737f-48e6-9e09-d5449a7dd80f 6 ADT.LeistungszustandECOG ECOG ECOG ECOG propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 760e7d16-b9db-4396-ba45-779ae4efc63f 6 Benutzer Bibliothek DNPM 2 DNPM_UF_Einzelempfehlung DNPM_UF_Einzelempfehlung -3 DNPM Unterformular Einzelempfehlung false false 20119 3de135fd-6d55-4280-9889-6ea73e08d668 74 OS.JaNeinUnbekannt antrag_kue_erforderlich antrag_kue_erforderlich Antrag auf Kostenübernahme erforderlich propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 2c74a9eb-d5c5-4415-bf31-4a689a31850d 10 datum datum Datum MTB date 0 true false false false 0.0 false false 0 false 20119 e4332c83-81a1-4a2e-b096-d7a793c6d858 10 DNPM.Evidenzlevel evidenzlevel evidenzlevel Evidenzlevel propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 90c31c81-4c61-4f9a-aa76-9417487a670b 9 DNPM.EvidenzlevelZusatz evidenzlevel_zusatz evidenzlevel_zusatz Evidenzlevel Zusatz propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 9464246d-5fe8-42de-8797-4085d8b94f4e 9 OS.JaNein hat_studie hat_studie Studienempfehlung propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 33b20aa5-3781-4f79-af0c-cc81a1e4e386 9 prio prio Priorität integer 0 true false false false 0.0 false false 0 false 20119 29ebdb4f-916e-4168-963a-fadbfcd20a25 9 ref_dnpm_followup ref_dnpm_followup Verweis auf FollowUp formReference 0 true false false false 0.0 false false 0 false 20119 a7abf50b-e20e-40af-9250-eda33596c782 7 ref_molekulargenetik ref_molekulargenetik Ref OS.Molekulargenetik formReference 0 true false true false 0.0 false false 0 false 20119 7613d7e8-f4ed-4978-806d-365b84ec260c 11 ref_tumorkonferenz ref_tumorkonferenz MTB-Formular formReference 0 true false true false 0.0 false false 0 false 20119 7a555332-b002-4e35-b659-19c47164523d 11 st_mol_alt_alle st_mol_alt_alle Alle stützende molekulare Alterationen longtext 65535 true false false false 0.0 false false 0 false 20119 cbd209d6-635e-400b-8772-6daff5ddc342 10 DNPM.MolekulareAlteration st_mol_alt_erg st_mol_alt_erg Stützende molekulare Alteration - Ergebnis propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 9743f684-fda9-447c-af4c-599aa5b29725 9 OS.Molekulargenetik st_mol_alt_gen st_mol_alt_gen Stützende molekulare Alteration - Gen propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 36c93e5f-deda-4c3b-801e-8565e72a8857 10 st_mol_alt_variante st_mol_alt_variante Stützende molekulare Alteration - Variante shorttext 65535 true false false false 0.0 false false 0 false 20119 ee446e98-0c13-49d8-ab12-a5f39d4390ad 9 st_mol_alt_variante_json st_mol_alt_variante_json Stützende molekulare Alteration - Variante - JSON shorttext 65535 true false false false 0.0 false false 0 false 20119 bcbbd7d3-4bd3-4507-8fc4-79bc351a68ea 10 OS.Studien studie studie Studie propertyCatalogue 0 true false true false 0.0 false false 2 false 20119 db06c7d7-35ef-40a7-8364-61b3c3cdfbab 9 DNPM.InternExtern studie_internextern studie_internextern Studie intern/extern propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 b651fbdb-62b5-42c9-ab25-1e9c93d4dc38 4 studie_nct studie_nct NCT-Nummer shorttext 255 true false true false 0.0 false false 0 false 20119 ddaac645-aaeb-439e-83ab-65ca80ce9756 9 studie_ort studie_ort Ort shorttext 255 true false true false 0.0 false false 0 false 20119 c695971a-aa82-414e-90f7-76da86a09d5c 9 studien_alle studien_alle Alle Studienempfehlungen longtext 65535 true false false false 0.0 false false 0 false 20119 cfcbdbb8-1568-4e18-97be-efb4eaea76b1 10 studien_alle_json studien_alle_json Alle Studienempfehlungen JSON longtext 65535 true false false false 0.0 false false 0 false 20119 bba21cb6-4ad0-40c7-be63-a5583c426c76 4 wirkstoffe wirkstoffe Wirkstoffe longtext 65535 true false false false 0.0 false false 0 false 20119 ccfb4274-f4b0-41a9-8a5c-b9f5a40bd33f 9 wirkstoffe_json wirkstoffe_json Wirkstoffe JSON longtext 65535 true false false false 0.0 false false 0 false 20119 44c2a83c-5c75-4bde-90f6-a31c368ae798 9 Benutzer Bibliothek DNPM 2 DNPM_UF_Histologie DNPM_UF_Histologie -3 DNPM_UF_Histologie false false 20119 6526996e-4353-40d0-977b-b7bdc26be2d0 7 Befundtext Befundtext Befundtext longtext 65535 true false false false 0.0 false false 0 false 20119 4f535ee2-d90a-4f4c-83a6-50867bed786b 6 Histologie Histologie Histologie formReference 0 true false false false 0.0 false false 0 false 20119 391cf453-7e7b-432f-b583-ec83d855895f 7 Benutzer Bibliothek DNPM 2 DNPM_UF_Rebiopsie DNPM_UF_Rebiopsie -3 DNPM Unterformular Rebiopsie false false 20119 1ba389c7-50ff-41d4-b5ea-7844f0e28f5c 9 datum datum Empfehlungsdatum date 0 true false false false 0.0 false false 0 false 20119 d6c77aad-064e-487b-a65f-367d86a62bfe 5 ref_molekulargenetik ref_molekulargenetik Tumorprobe formReference 0 true false false false 0.0 false false 0 false 20119 b7c49eab-e7e3-4e37-a15c-bf3d857afd27 5 ref_tumorkonferenz ref_tumorkonferenz Tumorkonferenz formReference 0 true false false false 0.0 false false 0 false 20119 87e05bb6-f863-4771-9c9c-aa6fbda17461 5 Benutzer Bibliothek DNPM 2 DNPM_UF_Tumorausbreitung DNPM_UF_Tumorausbreitung -3 Diagnose.Tumorausbreitung false false 20119 c5d316bb-868e-4f0d-bcd0-9fd079eb9e8b 10 DNPM.Tumorausbreitung Wert Wert Tumorausbreitung propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 0e5e41a9-d377-401d-9c02-b8f3c0ab479f 10 Zeitpunkt Zeitpunkt Zeitpunkt date 0 true false false false 0.0 false false 0 false 20119 c1aaed8c-c85e-46ee-b454-5a7e2300604f 10 Benutzer Bibliothek DNPM 2 DNPM_UF_Verwandte DNPM_UF_Verwandte -3 DNPM_UF_Verwandte false false 20119 a7475dda-37ab-4549-a9ae-416532237a5e 10 DNPM.Verwandschaftsgrad Verwandtschaftsgrad Verwandtschaftsgrad Verwandtschaftsgrad propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 e0c3c3dc-4b9d-499c-aed2-f42278104175 11 Benutzer Bibliothek DNPM 2 DNPM_Vorbefunde DNPM_Vorbefunde -3 Klinischer Kerndatensatz-MTB/Molekularpat. Vorbefunde false false 20119 4867fa84-11f8-430c-a90d-b11f00684100 11 Befundnummer Befundnummer Befundnummer shorttext 255 true false true false 0.0 false false 0 false 20119 0f505721-f6ac-4bab-9bdd-ba84caa2b4ec 14 Ergebnisse Ergebnisse Ergebnisse longtext 65535 true false true false 0.0 false false 0 false 20119 249f02c9-d175-4c2e-8c16-63286dd5ecc7 14 InstitutName InstitutName Institut longtext 65535 true false true false 0.0 false false 0 false 20119 11839cd7-0f23-47ac-9131-47bd98890221 13 Benutzer Bibliothek DNPM 2 MR.Consent MR.Consent -3 MR.Consent false false 20119 257af907-e52e-423b-bb11-6af23d7a5d4b 22 ConsentDatumDNPM ConsentDatumDNPM Datum Einwilligung DNPM date 0 true false false false 0.0 false false 0 false 20119 ae7881df-fa41-4d97-b11f-aaf1ebd0c721 16 ConsentDatumMTB ConsentDatumMTB Datum Einwilligung MTB-Register date 0 true false false false 0.0 false false 0 false 20119 b8c9aef0-f8f8-453d-9bf6-13c6a09b8315 15 OS.ConsentStatus ConsentStatusDNPM ConsentStatusDNPM Einwilligung DNPM propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 70f9fe8c-0ea7-4a76-adc1-8677654af975 16 OS.ConsentStatus ConsentStatusMTB ConsentStatusMTB Einwilligung MTB-Register propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 e89f3d7e-6a0b-48e7-aba6-17345265eb4c 15 Datum Datum Datum date 0 true false false false 0.0 false false 0 false 20119 d831be0a-6e4f-487b-86aa-c088f41c4f1f 14 DatumEinwilligungCBBMR DatumEinwilligungCBBMR Datum Einwilligung CBBMR date 0 true false false false 0.0 false false 0 false 20119 483d3d9b-e54a-42f4-93b5-87d3531651f8 3 DatumEinwilligungDNPM EinwilligungDNPM Datum Einwilligung DNPM date 0 true false false false 0.0 false false 0 false 20119 c0c06cd2-ac8c-42e0-8e5c-c02f60882dfb 15 DatumEinwilligungMTB DatumEinwilligungMTB Datum Einwilligung MTB-Register date 0 true false false false 0.0 false false 0 false 20119 16370a65-b084-4b72-bbba-67e3a4002946 4 DatumWiderrufCBBMR DatumWiderrufCBBMR Datum Widerruf CBBMR date 0 true false false false 0.0 false false 0 false 20119 319dede1-3cfe-4c89-aabd-bc06b7af49f1 3 DatumWiderrufDNPM DatumWiederrufDNPM Datum Widerruf DNPM date 0 true false false false 0.0 false false 0 false 20119 6196d564-3fe6-456c-894b-0b4f548f0fc9 5 DatumWiderrufMTB DatumWiderrufMTB Datum Widerruf MTB-Register date 0 true false false false 0.0 false false 0 false 20119 77946509-9ad0-49c3-8a18-45c57ce3c34f 4 MR.Consent Status EinwilligungCBBMR EinwilligungCBBMR Einwilligung CBBMR propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 cf480331-1406-46da-93cf-bb341759d107 3 OS.ConsentStatus EinwilligungDNPM EinwilligungDNPM Einwilligung DNPM propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 52876bd5-8bcc-442d-9d6c-323e8dcb0d37 15 MR.Consent Status EinwilligungMTB EinwilligungMTB Einwilligung MTB-Register propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 718e20cb-8a90-4fcc-b341-c435dba2821c 4 EinwilligungMTBRegist EinwilligungMTBRegist Datum Einwilligung MTB-Register date 0 true false false false 0.0 false false 0 false 20119 27bea34f-b8b3-471d-8c15-9823de9a878d 14 OS.ConsentStatus EinwilligungMTBRegister EinwilligungMTBRegister Einwilligung MTB-Register propertyCatalogue 0 true false false false 0.0 false false 2 false 20119 45d200b7-21f9-48c7-95f0-513ee31b5c93 14 WiderrufDNPM WiederrufDNPM Datum Widerruf DNPM date 0 true false false false 0.0 false false 0 false 20119 15d522b0-d747-485c-87bd-74e7a3f4c97e 15 WiderrufMTBRegist WiderrufMTBRegist Datum Widerruf MTB-Register date 0 true false false false 0.0 false false 0 false 20119 f7c789be-efb4-44c4-b1c0-1bfe779a2e11 14 alteWerte alteWerte alteWerte longtext 65535 true false false false 0.0 false false 0 false 20119 66325d4a-7e2d-4e26-b176-a73f544cc446 14 tmpDatumCBBMR tmpDatumCBBMR tmpDatumCBBMR date 0 true false false false 0.0 false false 0 false 20119 fbdc126e-280f-4599-b8e6-a6a0cebd1e53 3 tmpDatumDNPM tmpDatumDNPM tmpDatumDNPM date 0 true false false false 0.0 false false 0 false 20119 78a227b1-fbd6-4549-b5da-42aec8568199 16 tmpDatumMTB tmpDatumMTB tmpDatumMTB date 0 true false false false 0.0 false false 0 false 20119 93286072-ff57-4f58-a063-6f4137debf35 14 Benutzer Bibliothek allgemein 2 MR.Consent Verlauf MR.Consent Verlauf -3 MR.Consent Verlauf false false 20119 4d1488e7-c4d6-459a-be1e-330097d815ce 4 Consent Consent Consent shorttext 255 true false false false 0.0 false false 0 false 20119 ee1e178f-cdb1-4d7f-a415-7b19cc5da21d 14 Datum Datum Datum date 0 true false false false 0.0 false false 0 false 20119 34874112-d651-457b-a554-178a43ed38ed 14 Ereignis Ereignis Ereignis shorttext 255 true false false false 0.0 false false 0 false 20119 14ea8b8a-1324-4cb4-918d-a7fb86aff314 14 Benutzer Bibliothek allgemein 2 DNPM_UF_ECOG -3 DNPM UF ECOG 1 DNPM UF ECOG ECOG Performance Status Verlauf DNPM UF ECOG false true 0 -1 false 2 false true false true false false false false false 20119 e0e62558-9bb8-4fe1-89d9-683fb3417b3e 10 true datefield Datum Datum true false true 1.0 false false 0 0 Datum DNPM_UF_ECOG Feldgruppe1 date 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 d78cf414-1d06-4e15-81d9-8bdf22793916 1 false false combobox ECOG ECOG true false true 2.0 false false 1 0 ECOG DNPM_UF_ECOG Feldgruppe1 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 77543b2c-49f2-4404-b1c3-e672e4009442 1 false false group Feldgruppe1 ECOG Performance Status true false true 1.0 false false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 ccd128ae-332b-4735-867e-8926ab5db494 2 false false 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Bestimmung des ECOG-Status nach dem Sterbedatum liegt DatumGrenze_Datum_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), Datum) true true true 0 Datum 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Bestimmung des ECOG-Status vor dem Geburtsdatum liegt DatumGrenze_Datum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), Datum) true true true 0 Datum 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Bestimmung des ECOG-Status in der Zukunft liegt DatumGrenze_Datum_GueltigZukunft dateAfterOrEquals(getNow(), Datum) true true true 0 Datum 1 Der Zeitpunkt, zu dem der ECOG bestimmt wurde, fehlt Prüfung, ob Zeitpunkt des ECOG vorhanden ist ECOG_Zeitpunkt not isEmpty(Datum) true true true 0 Datum Benutzer Bibliothek DNPM 3 MR.Consent Verlauf -3 MR.Consent Verlauf 1 MR.Consent Verlauf Consent Verlauf Consent Verlauf false true 0 0 false 1 false true true true false false false false false 20119 956da8ef-ec0e-4995-90cc-62a6d4a2d390 12 true textfield Consent true true true 1.0 false 0 0 Consent MR.Consent Verlauf Feldgruppe1 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 abd36b20-be2b-4626-8272-616aa79c4593 5 false false datefield Datum true true true 0.5 false 0 0 Datum MR.Consent Verlauf Feldgruppe1 date 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 1 3 false false false 0 0 true false 0 20119 12233d6d-36b0-49fd-8e20-23b2c16c0a95 5 false false textfield Ereignis true true true 4.0 false 0 0 Ereignis MR.Consent Verlauf Feldgruppe1 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 affb778a-2075-4196-b526-a54efa7f765d 6 false false group Feldgruppe1 true false true 3.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 426405c7-7657-4b76-9c25-e26dcc2902ec 1 false false 2 Das Datum liegt nach dem Sterbedatum __DatumGrenze_Datum_GueltigBis __DatumGrenze_Datum_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), Datum) true false true 0 Datum 2 Das Datum liegt vor dem Geburtsdatum __DatumGrenze_Datum_GueltigVon __DatumGrenze_Datum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), Datum) true false true 0 Datum 2 Das Datum liegt in der Zukunft __DatumGrenze_Datum_GueltigZukunft __DatumGrenze_Datum_GueltigZukunft dateAfterOrEquals(getNow(), Datum) true false true 0 Datum Benutzer Bibliothek allgemein 3 MR.Consent -3 MR.Consent 1 Consent Consent Consent false true 0 0 false <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">Consent&#10;</font> &#10;</div> 1 false true true true false false true false true &#10; true setFieldValue('Datum', today());&#10;var records = [];&#10;var alteWerte = getFieldValue('alteWerte');&#10;var Unterformulare = [];&#10;&#10;var fcallback = function(result) {&#10; var Items = result.result;&#10; if (Items.length > 0) {&#10; var Liste = "";&#10; for (let i = 0; i < Items.length; i++) {&#10; Liste = Liste + '<li>' + Items[i].formular + '</li>';&#10; }&#10; Ext.MessageBox.show({&#10; title: 'verknüpfte Formulare',&#10; msg: '<b>Achtung!</b><br />Folgende Formulare sind mit diesem verknüpft.<br />Das kann Auswirkungen auf die Einstellungen in diesen Formularen haben.<br />Bitte überprüfen!<br /><br /><ul>' + Liste + '</ul>',&#10; buttons: Ext.MessageBox.OK,&#10; });&#10; }&#10;}&#10;&#10;// neue Werte einlesen&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;// es gab Änderungen im Formular, neues Unterformular speichern&#10;if (JSON.stringify(records) != alteWerte) {&#10; // Änderung finden&#10; parseAlteWerte = JSON.parse(alteWerte);&#10; for (let i = 0; i <= records.length; i++) {&#10; if (JSON.stringify(records[i]) != JSON.stringify(parseAlteWerte[i])) {&#10; Datum = getFieldValue('ConsentDatumEinwilligung' + records[i].Bereich)[0];&#10; Unterformulare .push({&#10; Datum: Datum,&#10; Consent: records[i].Consent,&#10; Ereignis: records[i].Ereignis});&#10; }&#10; }&#10;&#10; // neuen ConsentVerlauf abspeichern&#10; var ConsentVerlauf = getFieldValue('ConsentVerlauf');&#10; for (let i = 0; i < ConsentVerlauf.length; i++) {&#10; Unterformulare .push(ConsentVerlauf[i]);&#10; }&#10; setFieldValue('ConsentVerlauf', Unterformulare);&#10; // Prozedurdatum aktualisieren&#10; executePluginMethod('DNPMHelper', 'getVerweise', {'ProcedureId': getProcedureId(), 'PatientId': getPatient().id}, fcallback, true);&#10;} true var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); true var records = [];&#10;&#10;records .push({Bereich: 'DNPM',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungDNPM')[0])) ? getFieldValue('ConsentDatumEinwilligungDNPM') : [null,"exact"],&#10; Consent: 'Einwilligung DNPM',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungDNPM')});&#10;&#10;records .push({Bereich: 'MTB',&#10; Datum: (Date.parse(getFieldValue('ConsentDatumEinwilligungMTB')[0])) ? getFieldValue('ConsentDatumEinwilligungMTB') : [null,"exact"],&#10; Consent: 'Einwilligung MTB-Register',&#10; Ereignis: getFieldValueShortDescription('ConsentStatusEinwilligungMTB')});&#10;&#10;setFieldValue('alteWerte', JSON.stringify(records)); true 20119 f9032c1e-a889-41e4-8871-3d244f0bc177 150 true datefield ConsentDatumEinwilligungDNPM Datum: true false true 1.0 false false 0 0 ConsentDatumDNPM MR.Consent Feldgruppe1 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 1 3 false false false 0 0 true false 0 20119 49173474-bafa-4307-b2cd-5f3ad752c32f 33 true false datefield ConsentDatumEinwilligungMTB Datum: true false true 1.0 false false 0 0 ConsentDatumMTB MR.Consent Feldgruppe2 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 1 3 false false false 0 0 true false 0 20119 5b520fbf-3045-4580-a6b4-ebb5dfcfe142 12 false false combobox ConsentStatusEinwilligungDNPM Status: true false true 2.0 false false 1 0 ConsentStatusDNPM MR.Consent Feldgruppe1 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 2 0 true false false 1 0 true false 0 20119 546c2ccf-e532-4c9f-b625-0029deca33be 12 false false combobox ConsentStatusEinwilligungMTB Status: true false true 6.0 false false 1 0 ConsentStatusMTB MR.Consent Feldgruppe2 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 4ef43cb2-4fd3-4c1b-bb4d-afc9ae46c8d8 7 false false subform ConsentVerlauf Consent Verlauf true false false 5.0 false 0 2 none 0 0 false false MR.Consent Verlauf 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 094ecf38-4daf-4ed2-9030-8da97860c443 5 false false section DNPM DNPM true false true 2.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 19682274-8c1a-45b8-a0e3-07cbed7913e8 4 false false datefield Datum Datum true false true 1.0 false false 0 0 Datum MR.Consent date 0 0 false 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 group Feldgruppe1 Einwilligung true false true 1.0 false false 0 0 DNPM none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 41f1137c-770c-48fe-a8a0-b5234b47c158 2 false false group Feldgruppe2 Einwilligung true false true 1.0 false false 0 0 MTB none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 370e7317-4c7a-495c-bb30-005046308217 2 false false section MTB MTB-Register true false true 3.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 0e2cb7c1-6663-45eb-8ffd-728c9c74c3ae 4 false false textarea alteWerte alteWerte true false false 4.0 false false 0 0 alteWerte MR.Consent none 0 0 false false true false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 ad9086cc-0f53-444d-b82c-ccf130086234 11 false false 2 Das Datum liegt nach dem Sterbedatum __DatumGrenze_ConsentDatumDNPM_GueltigBis __DatumGrenze_ConsentDatumDNPM_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumDNPM) true false false 0 2 Das Datum liegt vor dem Geburtsdatum __DatumGrenze_ConsentDatumDNPM_GueltigVon __DatumGrenze_ConsentDatumDNPM_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumDNPM) true false false 0 2 Das Datum liegt in der Zukunft __DatumGrenze_ConsentDatumDNPM_GueltigZukunft __DatumGrenze_ConsentDatumDNPM_GueltigZukunft dateAfterOrEquals(getNow(), ConsentDatumDNPM) true false false 0 2 Das Datum liegt nach dem Sterbedatum __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungDNPM) true false true 0 ConsentDatumEinwilligungDNPM 2 Das Datum liegt vor dem Geburtsdatum __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungDNPM) true false true 0 ConsentDatumEinwilligungDNPM 2 Das Datum liegt in der Zukunft __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft __DatumGrenze_ConsentDatumEinwilligungDNPM_GueltigZukunft dateAfterOrEquals(getNow(), ConsentDatumEinwilligungDNPM) true false true 0 ConsentDatumEinwilligungDNPM 2 Das Datum liegt nach dem Sterbedatum __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumEinwilligungMTB) true false true 0 ConsentDatumEinwilligungMTB 2 Das Datum liegt vor dem Geburtsdatum __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumEinwilligungMTB) true false true 0 ConsentDatumEinwilligungMTB 2 Das Datum liegt in der Zukunft __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft __DatumGrenze_ConsentDatumEinwilligungMTB_GueltigZukunft dateAfterOrEquals(getNow(), ConsentDatumEinwilligungMTB) true false true 0 ConsentDatumEinwilligungMTB 2 Das Datum liegt nach dem Sterbedatum __DatumGrenze_ConsentDatumMTB_GueltigBis __DatumGrenze_ConsentDatumMTB_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), ConsentDatumMTB) true false false 0 2 Das Datum liegt vor dem Geburtsdatum __DatumGrenze_ConsentDatumMTB_GueltigVon __DatumGrenze_ConsentDatumMTB_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), ConsentDatumMTB) true false false 0 2 Das Datum liegt in der Zukunft __DatumGrenze_ConsentDatumMTB_GueltigZukunft __DatumGrenze_ConsentDatumMTB_GueltigZukunft dateAfterOrEquals(getNow(), ConsentDatumMTB) true false false 0 2 Das Datum liegt nach dem Sterbedatum __DatumGrenze_DatumEinwilligungDNPM_GueltigBis __DatumGrenze_DatumEinwilligungDNPM_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), DatumEinwilligungDNPM) true false false 0 2 Das Datum liegt vor dem Diagnosedatum __DatumGrenze_DatumEinwilligungDNPM_GueltigVon __DatumGrenze_DatumEinwilligungDNPM_GueltigVon dateBeforeOrEquals(getCurrentDisease().getDiagnosisDate(), DatumEinwilligungDNPM) true false false 0 2 Das Datum liegt in der Zukunft __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft __DatumGrenze_DatumEinwilligungDNPM_GueltigZukunft dateAfterOrEquals(getNow(), DatumEinwilligungDNPM) true false false 0 Benutzer Bibliothek allgemein 3 Allgemein 1.0 0 DNPM_Therapielinie -3 DNPM UF Therapielinie 1 DNPM UF Therapielinie Therapielinie DNPM UF Therapielinie false true 0 -1 false 0 false false false true false false false false false 20119 fdfe26b7-ef73-4a8a-88b2-4e5698b2921f 47 true combobox Abbruchsgrund Abbruchsgrund true false true 5.0 false 1 0 Abbruchgrund DNPM_Therapielinie none 0 0 false Beendigung='A' true Beendigung 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 bd4e1777-1ea8-4197-b865-cfcd1e522e0e 3 false false combobox Beendigung Beendigung true false true 4.75 false 1 0 Beendigung DNPM_Therapielinie none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 a437c0ca-aa06-4ea5-b940-a17382d22080 2 false false datefield Beginn vom true false true 6.0 false 0 0 Beginn DNPM_Therapielinie Feldgruppe2 start 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 1ba774bb-db6d-4639-95bb-de636a952049 4 false false datefield Ende bis true false true 6.5 false 0 0 Ende DNPM_Therapielinie Feldgruppe2 end 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 9e5f1796-b1c6-40a9-9bc5-a8d4f3ff2fbd 4 false false combobox Ergebnis Ergebnis true false true 4.5 false 1 0 Ergebnis DNPM_Therapielinie none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 98454c5c-9708-4deb-924b-9186b6b39aa8 1 false false group Feldgruppe1 Wirkstoffe true false true 3.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 66ddd9ee-0c9d-4381-bb0f-9dda227705b5 3 false false group Feldgruppe2 Therapielinie true false true 1.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 a1a0c396-00f8-4840-86e7-0e58ea988eaa 3 false false textfield Nummer true true true 1.0 false false 0 0 Nummer DNPM_Therapielinie Feldgruppe2 none 0 0 false false 1 true false 0 0 false true false false 0 40 0 0 1 false false false 1 0 0 true false false 0 0 true false 0 20119 88af944b-c2dd-460e-98ad-c3da71add6c4 10 false false button Suche Suche true false false 2.0 false 0 0 Feldgruppe1 none 0 0 false false var Merkmalskatalog = 'OS.Substanzen';&#10;var Spalten = 'code, shortdesc, synonyms, note';&#10;var fldWirkstoffe = 'Wirkstoffe';&#10;var fldWirkstoffCodes = 'WirkstoffCodes';&#10;&#10;var fgetMerkmalskatalog = function(result) {&#10;&#10; // Store für gridPanel formatieren und mit Daten aus result füllen&#10; var store = new Ext.data.ArrayStore({&#10; fields: [{name: 'code'}, {name: 'shortdesc'}, {name: 'synonyms'}, {name: 'note'}]&#10; });&#10; store.loadData(result.result);&#10;&#10; // store Filter setzen&#10; function setStoreFilter() {&#10; store.clearFilter();&#10; var StoreFilter = new Ext.util.Filter({&#10; filterFn: function(item){&#10; // bereits dokumentierte WirkstoffCodes aus store raus filtern&#10; if (Codes.includes(item.data.code)) return false;&#10;&#10; // wenn Checkbox Baskets anzeigen, dann alle nicht-Baskets raus filtern&#10; if (gridForm.getForm().findField('checkBaskets').getValue() && !item.data.shortdesc.includes('(Basket)')) return false;&#10;&#10; // auf Suchfeld filtern&#10; var searchtest, shortdescMatch, codeMatch, synonymsMatch;&#10; var escapere = Ext.String.escapeRegex;&#10; searchtest = new RegExp(escapere(gridForm.getForm().findField('searchfield').getValue()), 'i');&#10; shortdescMatch = searchtest.test(item.data.shortdesc);&#10; codeMatch = searchtest.test(item.data.code);&#10; synonymsMatch = searchtest.test(item.data.synonyms);&#10; if(codeMatch || shortdescMatch || synonymsMatch) {&#10; return true;&#10; }&#10; else {&#10; return false;&#10; }&#10; }&#10; });&#10; store.filter(StoreFilter);&#10; };&#10;&#10; // bereits dokumentierte Wirkstoffe und Codes in DataArray einlesen&#10; var DataArray = [];&#10; if (getFieldValue(fldWirkstoffCodes)) {&#10; var obj = JSON.parse(getFieldValue(fldWirkstoffCodes));&#10; for(var i in obj) {&#10; var recordArray = [&#10; obj[i].code,&#10; obj[i].substance&#10; ];&#10; DataArray.push(recordArray);&#10; }&#10; }&#10;&#10; // Liste der bereits dokumentierten Wirkstoffe und Codes erstellen&#10; // Substanzen aus Auswahlfeld schreiben&#10; var Codes;&#10; var Substances;&#10; function setData() {&#10; Codes = '';&#10; Substances = '';&#10; DataArray.forEach(function(Data){&#10; Codes = Codes + Data[0] + ',';&#10; Substances = Substances + Data[1] + ', ';&#10; });&#10; }&#10;&#10; setData();&#10;&#10; var gridForm = Ext.create('Ext.form.Panel', {&#10; frame: true,&#10; id: 'gridForm',&#10; bodyPadding: 5,&#10; width: 800,&#10; fieldDefaults: {&#10; labelAlign: 'left',&#10; msgTarget: 'side'&#10; },&#10; items: [{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 35,&#10; bodyPadding: 5,&#10; items: [{&#10; xtype: 'textfield',&#10; name: 'searchfield',&#10; fieldLabel: 'Suche:',&#10; listeners: {&#10; change: function( fld, newValue, oldValue, opts ) {&#10; setStoreFilter();&#10; } &#10; }&#10; }, {&#10; xtype: 'splitter'&#10; }, {&#10; xtype: 'checkbox',&#10; name: 'checkBaskets',&#10; fieldLabel: 'nur Baskets',&#10; listeners: {&#10; change:function(c) {&#10; setStoreFilter();&#10; }&#10; }&#10; }]&#10; }, {&#10; xtype: 'gridpanel',&#10; id: 'gridPanel',&#10; store: store,&#10; height: 220,&#10; columns: [{&#10; text: 'Kodierung',&#10; width: 90,&#10; sortable: false,&#10; dataIndex: 'code'&#10; },{&#10; text: 'Substanz',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'shortdesc'&#10; },{&#10; text: 'Synonyme',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'synonyms'&#10; },{&#10; text: 'Notes',&#10; flex: 3,&#10; sortable: false,&#10; dataIndex: 'note'&#10; }&#10; ],&#10; listeners: {&#10; // übernimmt die per Doppelklick ausgewählte Substanz in DataArray&#10; itemdblclick: function (dv, record, item, index, e) {&#10; // DataArray um Auswahl erweitern&#10; var recordArray = [&#10; record.get('code'),&#10; record.get('shortdesc')&#10; ];&#10; DataArray.push(recordArray);&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; setStoreFilter();&#10; gridForm.getForm().findField('searchfield').setValue('');&#10; }&#10; }&#10; },{&#10; xtype: 'fieldcontainer',&#10; layout: 'hbox',&#10; height: 50,&#10; bodyPadding: 10,&#10; items: [{&#10; width: 800,&#10; xtype: 'textareafield',&#10; grow: true,&#10; name: 'Auswahl',&#10; fieldLabel: 'Ausgewählte Substanzen',&#10; readOnly:true,&#10; anchor: '100%',&#10; listeners: {&#10; afterrender: function() {&#10; setStoreFilter();&#10; setData();&#10; gridForm.getForm().findField('Auswahl').setValue(Substances.substring(0, Substances.length - 2));&#10; }&#10; }&#10; }]&#10; }]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 400,&#10; width: 800,&#10; layout: 'fit',&#10; items: [gridForm],&#10; buttons: [{&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: function () {&#10; // erstellt ein JSON-Objekt mit den ausgewählten Substanzen und schreibt es in das Formular&#10; var Codes = JSON.stringify(DataArray.map(function (CodesArray) {&#10; // prüfen, ob der Code aus dem ATC stammt&#10; var System = '';&#10; var re = new RegExp("[A-V]0[1-9][A-Z]{2}");&#10; if (re.test(CodesArray[0])) {&#10; System = 'ATC';&#10; } else {&#10; System = 'other';&#10; }&#10; return { system: System, code: CodesArray[0], substance: CodesArray[1] };&#10; }));&#10; setFieldValue(fldWirkstoffCodes, Codes);&#10;&#10; // erstellt einen kommaseparierten String für das Anzeigefeld und schreibt es in das Formular&#10; var Substances = "";&#10; DataArray.forEach(function(Substance){&#10; Substances = Substances + Substance[1] + ', ';&#10; });&#10; setFieldValue(fldWirkstoffe, Substances.substring(0, Substances.length - 2));&#10;&#10; this.up('window').close();&#10; }&#10; }, {&#10; text: 'Löschen',&#10; handler: function () {&#10; // alle ausgewählten substanzen löschen&#10; gridForm.getForm().findField('Auswahl').setValue('');&#10; setFieldValue(fldWirkstoffCodes, '');&#10; setFieldValue(fldWirkstoffe, ''); &#10; DataArray = [];&#10; store.clearFilter();&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; handler: function () {&#10; this.up('window').close();&#10; }&#10; }]&#10; }).show();&#10;};&#10;&#10;// Merkmalskatalog über Plugin laden und die Funktion fgetMerkmalskatalog aufrufen&#10;executePluginMethod('Merkmalskatalog', 'getMerkmalskatalog', {'Merkmalskatalog': Merkmalskatalog, 'Spalten': Spalten}, fgetMerkmalskatalog, false); true 1 true false 0 0 false true false false 0 0 0 -1 0 false false false 1 0 0 true false false 0 0 true false 0 20119 cde2708d-5d4a-4c38-aa7a-775d16acde3e 6 false false textarea WirkstoffCodes Wirkstoff Codes true true true 4.0 false false 0 0 WirkstoffCodes DNPM_Therapielinie none 0 0 false false true false 0 true false 0 0 false true false false 0 0 0 0 0 false true false 500 1 0 0 true false false 0 0 true false 0 20119 ccd6fe08-eed9-41d2-8bf1-f7e7902b3691 13 false false textfield Wirkstoffe true true true 1.0 false 0 0 Wirkstoffe DNPM_Therapielinie Feldgruppe1 none 0 0 false false 0 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 ae8a899e-c650-4d93-a1e7-284a3c6aa516 3 false false 2 Der Beginn der Therapielinie liegt nach ihrem Ende Prüfung, ob Beginn der Therapielinie nach dem Ende liegt Beginn nach Ende Beginn.before(Ende) or Beginn.equals(Ende) true true true not isEmpty(Beginn)&#10;and&#10;not isEmpty(Ende) true 0 Beginn Ende 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob der Beginn der Therapielinie nach dem Sterbedatum liegt DatumGrenze_Beginn_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), Beginn) true true true 0 Beginn 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob der Beginn der Therapielinie vor dem Geburtsdatum liegt DatumGrenze_Beginn_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), Beginn) true true true 0 Beginn 2 Das Datum liegt in der Zukunft Prüfung, ob der Beginn der Therapielinie in der Zukunft liegt DatumGrenze_Beginn_GueltigZukunft dateAfterOrEquals(getNow(), Beginn) true true true 0 Beginn 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Ende der Therapielinie nach dem Sterbedatum liegt DatumGrenze_Ende_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), Ende) true true true 0 Ende 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Ende der Therapielinie vor dem Geburtsdatum liegt DatumGrenze_Ende_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), Ende) true true true 0 Ende 2 Das Datum liegt in der Zukunft Prüfung, ob das Ende der Therapielinie in der Zukunft liegt DatumGrenze_Ende_GueltigZukunft dateAfterOrEquals(getNow(), Ende) true true true 0 Ende 1 Der Abbruchsgrund für die Therapielinie fehlt Prüfung, ob Abbruchsgrund vorhanden ist Therapielinie_Abbruchsgrund not isEmptyString(Abbruchsgrund) true true true Beendigung = 'A' true 0 Abbruchsgrund 1 Der Beendigungsstatus der Therapielinie fehlt Prüfung, ob Beendigungsstatus der Therapielinie vorhanden ist Therapielinie_Beendigungsstatus not isEmptyString(Beendigung) true true true 0 Beendigung 1 Das Datum des Therapieendes fehlt Prüfung, ob das Enddatum der Therapie vorhanden ist Therapielinie_Enddatum not isEmpty(Ende) true true true 0 Ende Benutzer Bibliothek DNPM 3 DNPM_UF_Verwandte -3 DNPM UF Verwandte 1 DNPM UF Verwandte Verwandte DNPM UF Verwandte false true 0 0 false 0 false true true true false false false false false 20119 714de81f-f0a5-4179-a975-3233db8e0121 4 true combobox Verwandtschaftsgrad Verwandtschaftsgrad true false true 1.0 false false 1 0 Verwandtschaftsgrad DNPM_UF_Verwandte none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 32b7cc83-25cc-4336-a52e-4479450036fd 1 false false Benutzer Bibliothek DNPM 3 DNPM_MolDiagnostik -3 DNPM MolDiagnostik 1 DNPM Molekulare Diagnostik Molekulare Diagnostik DNPM Molekulare Diagnostik false true 0 0 false <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM molekulare Diagnostik&#10;</font> &#10;</div> 0 false true true true false false false false false 20119 f39f3d2a-fffb-4e3e-b899-fd601ecb8d3e 17 true textarea Anmerkungen Anmerkungen true false true 3.0 false false 0 0 Anmerkungen DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 ec3b5299-718c-4d1f-9832-0f4d6fd0a1b3 1 false false datefield Entnahmedatum Entnahmedatum true false true 8.0 false false 0 0 Entnahmedatum DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 ba424e34-e8e7-45f1-800e-3584c27c3f5b 1 false false combobox Entnahmemethode Entnahmemethode true false true 9.0 false false 1 0 Entnahmemethode DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 1624227c-cefb-4ece-adc0-ff5e9db2ec82 1 false false datefield Erstellungsdatum Erstellungsdatum true false true 1.0 false false 0 0 Erstellungsdatum DNPM_MolDiagnostik date 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 dd6839ab-3be8-4dea-b0ad-883eb2995c95 1 false false combobox Lokalisation Lokalisation Tumor Probe true false true 7.0 false false 1 0 Lokalisation DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 3a903039-66a4-4871-a45d-1d344befa9a6 1 false false combobox Methode Tumorgehalt Bestimmungsmethode true false true 1.0 false false 1 0 Methode DNPM_MolDiagnostik Tumorzellgehalt none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 093112e4-0898-4f12-aab7-fa5f73adde46 2 false false lookup Morphologie Morphologie true false true 2.0 false false 1 0 Morphologie DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 650b2a8b-5b0b-400f-80d7-25dd5d727d24 1 false false formReference Pathologiebefund Pathologiebefund true false true 1.25 false false 0 0 Pathologiebefund DNPM_MolDiagnostik none 0 0 false false OS.Pathologiebefund 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 c66885c3-7e98-4391-92e4-1cff0551cb9f 1 false false combobox Probenart Art der Tumor Probe true false true 6.0 false false 1 0 Probenart DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 d462c6d7-6b4f-41db-97f6-75b7a0ffb772 1 false false textarea Text Befundtext true false true 1.5 false false 0 0 Text DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 f7b4b316-45a5-42d5-a456-0a5f1fc6f46a 1 false false lookup Tumorentitaet Tumorentität true false true 5.0 false false 1 0 Tumorentitaet DNPM_MolDiagnostik none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 3db0e2e6-068a-48d4-a4ac-731bb39b142e 1 false false group Tumorzellgehalt true false true 4.0 false false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 02c3ec64-c874-491e-93bd-135a85ac51f6 2 false false textfield Wert Wert true false true 5.0 false false 0 0 Wert DNPM_MolDiagnostik Tumorzellgehalt none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 11 0 0 true false false 0 1 true false 0 20119 8ef0acac-5d57-44c1-b947-a3eac9fafd72 2 false false 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Entnahmedatum nach dem Sterbedatum liegt DatumGrenze_Entnahmedatum_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), Entnahmedatum) true true true 0 Entnahmedatum 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Entnahmedatum vor dem Geburtsdatum liegt DatumGrenze_Entnahmedatum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), Entnahmedatum) true true true 0 Entnahmedatum 2 Das Datum liegt in der Zukunft Prüfung, ob das Entnahmedatum in der Zukunft liegt DatumGrenze_Entnahmedatum_GueltigZukunft dateAfterOrEquals(getNow(), Entnahmedatum) true true true 0 Entnahmedatum 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Erstellungsdatum der Mol. Diagnostik vor dem Geburtsdatum liegt DatumGrenze_Erstellungsdatum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), Erstellungsdatum) true true true 0 Erstellungsdatum 2 Das Datum liegt in der Zukunft Prüfung, ob das Erstellungsdatum der Mol. Diagnostik in der Zukunft liegt DatumGrenze_Erstellungsdatum_GueltigZukunft dateAfterOrEquals(getNow(), Erstellungsdatum) true true true 0 Erstellungsdatum 2 Das Entnahmedatum liegt nach dem Erstellungsdatum Prüfung, ob das Entnahmedatum nach dem Erstellungsdatum liegt Entnahmedatum nach Erstellungsdatum Entnahmedatum.before(Erstellungsdatum) or Entnahmedatum.equals(Erstellungsdatum) true true true not isEmpty(Entnahmedatum)&#10;and&#10;not isEmpty(Erstellungsdatum)&#10; true 0 Entnahmedatum Erstellungsdatum 1 Die Art der Tumorprobe fehlt Prüfung, ob Art der Tumorprobe vorhanden ist Tumorprobe_Art not isEmptyString(Probenart) true true true 0 Probenart 1 Das Entnahmedatum der Probe fehlt Prüfung, ob Entnahmedatum der Tumorprobe vorhanden ist Tumorprobe_Entnahmedatum not isEmpty(Entnahmedatum) true true true 0 Entnahmedatum 1 Die Entnahmemethode zur Tumorprobe fehlt Prüfung, ob Entnahmemethode der Tumorprobe vorhanden ist Tumorprobe_Entnahmemethode not isEmptyString(Entnahmemethode) true true true 0 Entnahmemethode 1 Das Erstellungsdatum des Molekular-Pathologie-Befundes fehlt Prüfung, ob das Erstellungsdatum des Molekular-Pathologie-Befundes vorhanden ist Tumorprobe_Erstellungsdatum not isEmpty(Erstellungsdatum) true true true 0 Erstellungsdatum 1 Die Lokalisation der Tumorprobe fehlt Prüfung, ob Lokalisation der Tumorprobe vorhanden ist Tumorprobe_Lokalisation not isEmptyString(Lokalisation) true true true 0 Lokalisation 2 Der Morphologie-Code nach ICD-O-3 der Tumorprobe fehlt Prüfung, ob der Morphologie-Code der Tumorprobe vorhanden ist Tumorprobe_Morphologie not isEmptyString(Morphologie) true true true 0 Morphologie 1 Der Tumorzellgehalt der Probe fehlt (Wert) Prüfung, ob Tumorzellgehalt (Wert) der Tumorprobe vorhanden ist Tumorprobe_Tumorzellgehalt not isEmpty(Wert) true true true 0 Wert Benutzer Bibliothek DNPM 3 DNPM 3.0 1 DNPM_UF_Histologie -3 DNPM UF Histologie 1 DNPM UF Histologie DNPM UF Histologie DNPM UF Histologie false true 0 0 false 0 false true true true false false false false false 20119 614d7e55-9c9d-4642-a45a-74cd8d7bd833 9 true textarea Befundtext Befundtext true false true 2.0 false false 0 0 Befundtext DNPM_UF_Histologie none 0 0 false 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 4 false false formReference Histologie Histologie true false true 1.0 false false 0 0 Histologie DNPM_UF_Histologie none 0 0 false false setFieldValue('Befundtext', getFieldValue('Histologie').Text); true DNPM MolDiagnostik Histologie / molekulare Diagnostik vom {Erstellungsdatum} 1 true false 0 0 false Zur Auswahl steht hier das Formular "DNPM Molekulare Diagnostik" true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 55d3661e-9f85-4c56-a046-3df941f4f8a2 4 false false Benutzer Bibliothek DNPM 3 DNPM_UF_Rebiopsie -3 DNPM UF Rebiopsie 1 DNPM UF Rebiopsie DNPM UF Rebiopsie DNPM UF Rebiopsie false true 0 0 false 0 false true true true false false false false false 20119 f8ca5edc-088e-46ab-baed-228b8d671c9e 20 true formReference refmolekulargenetik Molekulargenetische Untersuchung true false true 3.0 false 0 0 ref_molekulargenetik DNPM_UF_Rebiopsie none 0 0 false false OS.Molekulargenetik Befund vom {Datum} 1 true false 0 0 false Wählen Sie hier das Formular zur Molekulargenetischen Untersuchung aus, welches das Ergebnis der Rebiopsie beinhaltet.&#10;&#10;Die Auswahl der Molekulargenetischen Untersuchung kann auch später erfolgen, wenn das Ergebnis zum aktuellen Zeitpunkt noch nicht vorliegt. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 5dc3f7a6-d2f0-4a51-8301-153c36a7dbd3 4 false false formReference reftumorkonferenz MTB true false true 0.5 false false 0 0 ref_tumorkonferenz DNPM_UF_Rebiopsie none 0 0 false getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true false var datum = getFieldValue('reftumorkonferenz').Datum;&#10;setFieldValue('ufrbdatum', datum); true OS.Tumorkonferenz MTB vom {Datum} 0 true false 0 0 false Wählen Sie hier das MTB aus, in der eine Empfehlung zur Rebiopsie ausgesprochen wurde.&#10;&#10;Das Datum der Empfehlung im nachfolgenden Eingabefeld wird automatisch aktualisiert. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 7a254fab-5a15-4a55-adc8-ad8624ad4258 10 false false datefield ufrbdatum Datum MTB true false true 1.0 false false 0 0 datum DNPM_UF_Rebiopsie none 0 0 false getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true false 0 true false 0 0 false Geben Sie hier das Datum der Empfehlung an, sofern kein MTB ausgewählt wurde.&#10;&#10;Dieses Feld wird automatisch bei Auswahl des MTBs übernommen. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 d09fbcc9-5ae3-460b-9c1a-b116abe2a115 8 false false 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Empfehlung zur Rebiopsie nach dem Sterbedatum liegt DatumGrenze_ufrbdatum_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), ufrbdatum) true true true getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 ufrbdatum 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Empfehlung zur Rebiopsie vor dem Geburtsdatum liegt DatumGrenze_ufrbdatum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), ufrbdatum) true true true getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 ufrbdatum 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Empfehlung zur Rebiopsie in der Zukunft liegt DatumGrenze_ufrbdatum_GueltigZukunft dateAfterOrEquals(getNow(), ufrbdatum) true true true getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 ufrbdatum 1 Das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie fehlt Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur Rebiopsie vorhanden ist Rebiospie_Erstellungsdatum not isEmpty(ufrbdatum) true true true 0 ufrbdatum Benutzer Bibliothek DNPM 3 DNPM_UF_Einzelempfehlung -3 DNPM UF Einzelempfehlung 1 DNPM UF Einzelempfehlung DNPM UF Einzelempfehlung DNPM UF Einzelempfehlung false true 0 0 false <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> <!--INHERIT START-->&#10;&#10;<!--INHERIT END--> 0 false true true true false false true true false //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true //#### INHERIT START ####&#10;&#10;//#### INHERIT END #### true 20119 06847050-ff8f-46c4-87b8-9584c0cef990 244 true button Button4 Verweis entfernen true false false 11.5 false false 0 0 FollowUp none 0 0 false false setFieldValue('refdnpmfollowup', ''); true 1 true false 0 0 false true false false 0 0 0 -1 0 false false false 1 0 0 true false false 0 0 true false 0 20119 d0bbb254-3008-4670-a573-2dd2ec5afb7e 2 false false section FollowUp FollowUp true false true 8.5 false false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 befce831-254e-499a-8ff5-9add1b21668d 1 false false section Studienempfehlung Studienempfehlung true false true 8.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 683d43e2-e797-4ece-b348-5bae78d41247 2 false false combobox antragkueerforderlich Antrag auf Kostenübernahme erforderlich true false true 5.5 false 1 0 antrag_kue_erforderlich DNPM_UF_Einzelempfehlung none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 10db4953-182d-482c-9762-a5f081d6846e 1 false false button btnaddstmolalt Stützende molekulare Alteration bearbeiten true false false 6.75 false false 0 0 none 0 0 false false const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'id'},&#10; {name: 'ergebnis'},&#10; {name: 'gen'},&#10; {name: 'exon'},&#10; {name: 'pathogenitaetsklasse'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (id) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getVariants',&#10; {id: id},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.id, item.ergebnis, item.gen, item.exon, item.pathogenitaetsklasse];&#10;}&#10;&#10;const addItem = function (item) {&#10; if (selected.map(item => item.id).indexOf(item.id) >= 0) {&#10; return;&#10; }&#10; selected.push(item);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return `${item.ergebnis}: ${item.gen}, ${item.exon}, ${item.pathogenitaetsklasse}`;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('stmolaltalle', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('stmolaltvariantejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function (procedureId) {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('stmolaltvariantejson', blockIndex));&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map(itemMapping);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const gridColumns = [&#10; {header: 'Ergebnis', width: 240, sortable: false, dataIndex: 'ergebnis'},&#10; {header: 'Gen', width: 80, sortable: false, dataIndex: 'gen'},&#10; {header: 'Exon', width: 80, sortable: false, dataIndex: 'exon'},&#10; {header: 'Pathogenitätsklasse', sortable: false, dataIndex: 'pathogenitaetsklasse'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAdd').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRm').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Variante auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAdd').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRm',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRm').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request(procedureId);&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;var procedureId = getFieldValue('refosmolekulargenetik', blockIndex).id;&#10;&#10;showDialog(procedureId); true 1 true false 0 0 false true false false 0 0 0 -1 0 false false false 1 0 0 true false false 0 0 true false 0 20119 b757e7cc-9ec3-4480-aa3e-d4bcf031c13d 12 false false button btnaddstudie Studienempfehlung hinzufügen true false false 4.0 false false 0 0 Studienempfehlung none 0 0 false hatstudie = '1' true hatstudie false let addText = function() {&#10; let v = getFieldValue('studienalle');&#10; let ie = getFieldValue('studieinternextern') == 'i' ? ' (intern)' : ' (extern)';&#10; v = v + getFieldValue('studienct') + '; ' + getFieldValue('studie') + ie + '; ' + getFieldValue('studieort') + '\n';&#10; setFieldValue('studienalle', v);&#10;}&#10;&#10;var addJSON = function() {&#10; let v = [];&#10; try {&#10; v = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(v)) {&#10; v = [];&#10; }&#10; } catch (e) {&#10; v = [];&#10; }&#10; v.push({&#10; studie: getFieldValue('studie'),&#10; nct: getFieldValue('studienct'),&#10; ort: getFieldValue('studieort'),&#10; internextern: getFieldValue('studieinternextern')&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(v));&#10;}&#10;&#10;addText();&#10;addJSON();&#10;&#10;setFieldValue('studie', '');&#10;setFieldValue('studienct', '');&#10;setFieldValue('studieort', '');&#10;setFieldValue('studieinternextern', ''); true 1 true false 0 0 false true false false 0 0 0 -1 0 false false false 1 0 0 true false false 0 0 true false 0 20119 57064ddd-5793-43cf-b85f-6eb236c9381b 24 false false button btnaddwirkstoff Wirkstoffe bearbeiten true false false 4.5 false false 0 0 none 0 0 false false const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;const selectedStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'code'},&#10; {name: 'name'},&#10; {name: 'system'},&#10; {name: 'version'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;let available = [];&#10;let selected = [];&#10;let blockIndex = null;&#10;&#10;const findButtonFieldFormInformation = function(context) {&#10; const findElemId = function(elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function(formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#'+elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (q) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'AtcCodesPlugin',&#10; 'query',&#10; {q: q, size: 25},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const addItem = function (item) {&#10; selected.push(item);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const removeItem = function (index) {&#10; selected.splice(index, 1);&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10;};&#10;&#10;const save = () => {&#10; const names = selected.map((item) => {&#10; return item.name;&#10; }).join("\n");&#10;&#10; this.getFieldByEntriesArray('wirkstoffe', blockIndex).setValue(names);&#10; this.getFieldByEntriesArray('wirkstoffejson', blockIndex).setValue(JSON.stringify(selected));&#10;};&#10;&#10;const onFailure = function() {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "ATC-Codes und Substanzen" nicht verfügbar. Sie können Substanzen nur über "Aus Suchfeld hinzufügen" hinzufügen.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function(d) {&#10; available = d;&#10; const extData = available.map((item) => [item.code, item.name, item.system, item.version]);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const showDialog = function () {&#10; let selectedItemIndex = -1;&#10; let deselectedItemIndex = -1;&#10; let queryString = '';&#10;&#10; try {&#10; selected = JSON.parse(getFieldValue('wirkstoffejson', blockIndex));&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; } catch (e) {&#10; selected = [];&#10; const extData = selected.map((item) => [item.code, item.name, item.system, item.version]);&#10; selectedStore.loadData(extData);&#10; }&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(f.value);&#10; if (f.value.length > 0) {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(false);&#10; } else {&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }&#10; }&#10; });&#10;&#10; const gridColumns = [&#10; {header: 'Code', width: 72, sortable: false, dataIndex: 'code'},&#10; {header: 'Name', width: 300, sortable: false, dataIndex: 'name'},&#10; {header: 'System', width: 72, sortable: false, dataIndex: 'system'},&#10; {header: 'Version', width: 72, sortable: false, dataIndex: 'version'},&#10; ];&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbar',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; Ext.getCmp('btnAddAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; selectedItemIndex = -1&#10; addItem(available[index]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const selectedGrid = new Ext.grid.GridPanel({&#10; title: 'Ausgewählt',&#10; store: selectedStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; deselectedItemIndex = index;&#10; Ext.getCmp('btnRmAgent').setDisabled(false);&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; deselectedItemIndex = -1&#10; removeItem(index);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }&#10; });&#10;&#10; const gridLayout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'hbox',&#10; align: 'stretch'&#10; },&#10; items: [availableGrid, { xtype: 'splitter' }, selectedGrid]&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, gridLayout]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Substanz auswählen',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAddAgent',&#10; text: 'Hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem(available[selectedItemIndex]);&#10; Ext.getCmp('btnAddAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnUnknownAgent',&#10; text: 'Aus Suchfeld hinzufügen',&#10; disabled: true,&#10; handler: () => {&#10; addItem({&#10; code: '',&#10; name: queryString,&#10; system: 'UNREGISTERED'&#10; });&#10; Ext.getCmp('btnUnknownAgent').setDisabled(true);&#10; }&#10; }, {&#10; id: 'btnRmAgent',&#10; text: 'Entfernen',&#10; disabled: true,&#10; handler: () => {&#10; removeItem(deselectedItemIndex);&#10; Ext.getCmp('btnRmAgent').setDisabled(true);&#10; }&#10; }, {&#10; text: 'Übernehmen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; save();&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request('');&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10;}&#10;&#10;showDialog(); true 1 true false 0 0 false true false false 0 0 0 -1 0 false false false 1 0 0 true false false 0 0 true false 0 20119 31b4c59b-b9eb-4383-a8b3-efff9777ab06 25 false false button btnstudiendurchsuchen Studien durchsuchen true false false 0.875 false false 0 0 Studienempfehlung none 0 0 false hatstudie = '1' true hatstudie false const availableStore = new Ext.data.ArrayStore({&#10; fields: [&#10; {name: 'kategorieName'},&#10; {name: 'version'},&#10; {name: 'code'},&#10; {name: 'type'},&#10; {name: 'studiennummer'},&#10; {name: 'shortDesc'},&#10; {name: 'description'}&#10; ]&#10;});&#10;&#10;let pluginRequestsDisabled = false;&#10;&#10;const findButtonFieldFormInformation = function (context) {&#10; const findElemId = function (elem) {&#10; if (elem.tagName === 'BODY') {&#10; return undefined;&#10; }&#10;&#10; if (elem.tagName === 'TABLE') {&#10; return elem.id;&#10; }&#10;&#10; return findElemId(elem.parentElement);&#10; }&#10;&#10; const formInfo = function (formItem, blockIndex = undefined) {&#10; if (formItem.xtype === 'buttonField') {&#10; return formInfo(formItem.ownerCt, formItem.blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'panel' || formItem.xtype === 'sectionField') {&#10; return formInfo(formItem.ownerCt, blockIndex);&#10; }&#10;&#10; if (formItem.xtype === 'subformField') {&#10; return {&#10; isSubform: true,&#10; formName: formItem.formName,&#10; subformFieldName: formItem.subformName,&#10; blockIndex: blockIndex&#10; };&#10; }&#10;&#10; if (formItem.xtype === 'form') {&#10; return {&#10; isSubform: false,&#10; };&#10; }&#10;&#10; console.warn('No information found!');&#10; return undefined;&#10; }&#10;&#10; if (context.genericEditForm && document.activeElement.tagName === 'BUTTON') {&#10; let elemId = findElemId(document.activeElement);&#10; if (elemId) {&#10; let formItem = context.genericEditForm.down('#' + elemId);&#10; if (formItem) {&#10; return formInfo(formItem);&#10; }&#10; }&#10; }&#10;&#10; return undefined;&#10;}&#10;&#10;const request = function (query, includeInactive) {&#10; if (pluginRequestsDisabled) return;&#10; executePluginMethod(&#10; 'EinzelempfehlungAnalyzer',&#10; 'getStudien',&#10; includeInactive ? {q: query, inactive: true} : {q: query},&#10; function (response) {&#10; if (response.status.code < 0) {&#10; onFailure();&#10; return;&#10; }&#10; onSuccess(response.result);&#10; },&#10; false&#10; );&#10;};&#10;&#10;const itemMapping = function (item) {&#10; return [item.kategorieName, item.version, item.code, item.type, item.studiennummer, item.shortDesc, item.description];&#10;}&#10;&#10;const onFailure = function () {&#10; pluginRequestsDisabled = true;&#10; Ext.MessageBox.show({&#10; title: 'Hinweis',&#10; msg: 'Plugin "DNPM" nicht verfügbar.',&#10; buttons: Ext.MessageBox.OKCANCEL&#10; });&#10;};&#10;&#10;const onSuccess = function (d) {&#10; available = d;&#10; const extData = available.map(itemMapping);&#10; availableStore.loadData(extData);&#10;}&#10;&#10;const save = (selectedItemIndex) => {&#10; this.getFieldByEntriesArray('studie', blockIndex).setValue(available[selectedItemIndex].shortDesc);&#10; this.getFieldByEntriesArray('studienct', blockIndex).setValue(available[selectedItemIndex].studiennummer);&#10;}&#10;&#10;const showDialog = function (blockIndex) {&#10; let selectedItemIndex = -1;&#10; let queryString = '';&#10; let includeInactive = false;&#10;&#10; const gridColumns = [&#10; {header: 'Kategorie', width: 80, sortable: false, dataIndex: 'kategorieName'},&#10; {header: 'Version', width: 80, sortable: false, dataIndex: 'version'},&#10; {header: 'Typ', width: 120, sortable: false, dataIndex: 'type'},&#10; {header: 'Studiennummer', width: 120, sortable: true, dataIndex: 'studiennummer'},&#10; {header: 'Name', width: 320, sortable: true, dataIndex: 'shortDesc'},&#10; {header: 'Beschreibung', width: 400, sortable: false, dataIndex: 'description'}&#10; ];&#10;&#10;&#10; const query = new Ext.form.field.Text({&#10; name: 'query',&#10; fieldLabel: 'Suche',&#10; padding: 8,&#10; listeners: {&#10; change: (f) => {&#10; queryString = f.value;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const inactiveSelection = new Ext.form.field.Checkbox({&#10; name: 'inactive',&#10; fieldLabel: 'Inaktive Studien einschließen',&#10; labelWidth: 240,&#10; padding: 8,&#10; listeners: {&#10; handler: (_, checked) => {&#10; includeInactive = checked;&#10; request(queryString, includeInactive);&#10; }&#10; }&#10; });&#10;&#10; const availableGrid = new Ext.grid.GridPanel({&#10; title: 'Verfügbare Studien',&#10; store: availableStore,&#10; loadMask: true,&#10; border: true,&#10; columns: gridColumns,&#10; flex: 1,&#10; listeners: {&#10; itemclick: (dv, record, item, index) => {&#10; selectedItemIndex = index;&#10; },&#10; itemdblclick: (dv, record, item, index) => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }&#10; });&#10;&#10; const layout = Ext.create('Ext.Panel', {&#10; flex: 1,&#10; layout: {&#10; type: 'vbox',&#10; align: 'stretch'&#10; },&#10; items: [query, inactiveSelection, availableGrid]&#10; });&#10;&#10; Ext.create('Ext.window.Window', {&#10; title: 'Studienauswahl',&#10; height: 600,&#10; width: 1080,&#10; layout: 'fit',&#10; items: [layout],&#10; buttons: [{&#10; id: 'btnAdd',&#10; text: 'Studie auswählen',&#10; handler: () => {&#10; save(selectedItemIndex);&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }, {&#10; text: 'Abbrechen',&#10; cls: 'onko-btn-cta',&#10; handler: () => {&#10; let win = Ext.WindowManager.getActive();&#10; if (win) {&#10; win.close();&#10; }&#10; }&#10; }]&#10; }).show();&#10;&#10; request();&#10;};&#10;&#10;let buttonFieldFormInformation = findButtonFieldFormInformation(this);&#10;if (buttonFieldFormInformation && buttonFieldFormInformation.blockIndex) {&#10; blockIndex = buttonFieldFormInformation.blockIndex;&#10; showDialog(blockIndex);&#10;} true 1 true false 0 0 false true false false 0 0 0 -1 0 false false false 1 0 0 true false false 0 0 true false 0 20119 a14f08b9-4751-4730-ab5b-846ab84cc6bc 6 false false combobox evidenzlevel true false true 1.0 false 1 0 evidenzlevel DNPM_UF_Einzelempfehlung grpEvidenzlevel none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 b24158bb-453d-4405-8439-cff2fdc7e94b 1 false false combobox evidenzlevelzusatz true false true 2.0 false 1 0 evidenzlevel_zusatz DNPM_UF_Einzelempfehlung grpEvidenzlevel none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 944dd2dc-2697-4ad9-ab73-9370a745d035 2 false false group grpEvidenzlevel Evidenzlevel true false true 5.0 false 0 0 none 0 0 false false 1 true false 0 0 false Wählen Sie hier das Evidenzlevel zuzüglich dem Evidenzlevel-Zusatz aus. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 92c9326d-964e-4c75-a6fa-388f3423b9f7 4 false false group grpwirkstoffe Wirkstoffe true false true 4.0 false 0 0 none 0 0 false false 1 true false 0 0 false Sie können die Wirkstoffe nicht direkt eingeben. Klicken Sie auf „Wirkstoffe bearbeiten“ und fügen Sie im sich öffnenden Dialog Wirkstoffe aus der links stehenden Liste der verfügbaren Wirkstoffe zur rechts stehenden Liste der ausgewählten Wirkstoffe hinzu.&#10;&#10;Geben Sie dazu den Anfang des gesuchten Wirkstoffs unter „Suchen“ ein und wählen Sie einen Wirkstoff aus. Klicken Sie nun auf „Hinzufügen“. Der Wirkstoff taucht nun in der Liste der ausgewählten Wirkstoffe auf.&#10;&#10;Zum Entfernen eines Wirkstoffs wählen Sie den zu entfernenden Wirkstoff aus der rechts stehenden Liste aus und klicken auf „Entfernen“.&#10;&#10;Ist die Auswahl abgeschlossen, klicken Sie auf „Übernehmen“, um den Dialog zu schließen und die Änderungen anzuwenden. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 96e76da7-0ec5-4744-acb9-47b7c7ce957c 4 false false combobox hatstudie Studienempfehlung true false true 0.5 false false 1 0 hat_studie DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 mandatory false if (getFieldValue('hatstudie') == 'Nein') {&#10; setFieldValue('studienalle', '');&#10; setFieldValue('studienallejson', '');&#10;} true 1 true false 0 0 false Wählen Sie hier, ob es eine Empfehlung zum Einschluss in eine Studie gibt. true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 51ed5d9e-d3f8-4a7f-aaea-f2a8af80cb01 4 false false formReference mtb MTB true false true 1.0 false false 0 0 ref_tumorkonferenz DNPM_UF_Einzelempfehlung none 0 0 false getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true false var datum = getFieldValue('mtb').Datum;&#10;setFieldValue('ufeedatum', datum); true OS.Tumorkonferenz MTB vom {Datum} 0 true false 0 0 false Wählen Sie hier das MTB aus, in dem die entsprechende Einzelempfehlung ausgesprochen wurde.&#10;&#10;Das Datum des MTBs im nachfolgenden Eingabefeld wird automatisch aktualisiert.&#10; true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 57707b45-cbf4-4bf6-99e3-b5051bff8552 22 false false textfield prio Priorität true false true 3.0 false 0 0 prio DNPM_UF_Einzelempfehlung none 0 0 false false 1 true false 0 0 false Geben Sie hier die Priorität der Einzelempfehlung gemäß MTB an. true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 b6e7460e-2350-4d62-8665-e07d5484a123 3 false false formReference refdnpmfollowup Verweis auf FollowUp true true true 10.5 false false 0 0 ref_dnpm_followup DNPM_UF_Einzelempfehlung FollowUp none 0 0 false false DNPM FollowUp FollowUp vom {DatumFollowUp} 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 720dda0f-b669-42da-a3d6-0e2dbcbb2894 8 false false formReference refosmolekulargenetik Molekulargenetische Untersuchung true false true 6.0 false 0 0 ref_molekulargenetik DNPM_UF_Einzelempfehlung none 0 0 false false console.log(getFieldValue('refosmolekulargenetik')) true OS.Molekulargenetik Befund vom {Datum} 1 true false 0 0 false Wählen Sie hier das Formular zur Molekulargenetische Untersuchung mit entsprechendem Befund aus, welches die Grundlage der Einzelempfehlung ist. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 9a7c14b8-958b-4269-bb58-d6267089660e 21 false false textarea stmolaltalle Alle stützenden molekularen Alterationen true true true 6.5 false false 0 0 st_mol_alt_alle DNPM_UF_Einzelempfehlung none 0 0 false false 1 true false 0 0 false Betätigen Sie den Button "Stützende molekulare Alterationen bearbeiten" und wählen Sie verfügbare molekulare Alterationen (Varianten) aus. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 3a530709-da96-4a9b-8586-5140d3eda38f 8 false false textfield stmolaltvariantejson Stützende molekulare Alteration - Variante - JSON true false true 6.875 false false 0 0 st_mol_alt_variante_json DNPM_UF_Einzelempfehlung none 0 0 false false true false 0 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 0feea6c9-b388-442c-bf63-79150b168f4c 5 false false textfield studie Studie true false true 1.25 false false 0 0 studie DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 false hatstudie = '1' true hatstudie false 1 true false 0 0 false Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier den Namen der Studie an. true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 8f08ebac-6d34-4e12-ba1e-d27eec3954f4 3 false false combobox studieinternextern intern/extern true false true 1.625 false false 1 0 studie_internextern DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 false hatstudie = '1' true hatstudie false 1 true false 0 0 false Für DNPM nicht erforderlich.&#10;&#10;Geben Sie hier an, ob die Studie intern oder extern durchgeführt wird. true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 3c561c27-2dc3-4bf0-ae49-72472d47ac16 3 false false textarea studienalle Alle Studienempfehlungen true false true 5.0 false false 0 0 studien_alle DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 false hatstudie = '1' true hatstudie false let text = getFieldValue('studienalle');&#10;let json = [];&#10;let newJson = [];&#10;&#10;try {&#10; json = JSON.parse(getFieldValue('studienallejson'));&#10; if (!Array.isArray(json)) {&#10; json = [];&#10; }&#10;} catch (e) {&#10; json = [];&#10;}&#10;&#10;if (typeof text === 'string' || text instanceof String) {&#10; text.split('\n').forEach(line => {&#10; let nct = line.split(';')[0];&#10; json.forEach(entry => {&#10; if (nct === entry.nct) {&#10; newJson.push(entry);&#10; }&#10; });&#10; });&#10; setFieldValue('studienallejson', JSON.stringify(newJson));&#10;} else {&#10; setFieldValue('studienallejson', JSON.stringify([]));&#10;} true 1 true false 0 0 false Zum Hinzufügen von Studienempfehlungen füllen Sie die obenstehenden Felder „NCT-Nummer“ und „Ort“ aus und klicken Sie auf „Studienempfehlung hinzufügen“. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 1bb8b677-1d9e-4d66-8ab2-670b0f0c6980 10 false false textarea studienallejson Alle Studienempfehlungen JSON true false true 6.0 false false 0 0 studien_alle_json DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 false false true false 0 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 693e88d9-cd46-487e-9ed7-dd624bc6ec3e 4 false false textfield studienct NCT-Nummer true false false 2.0 false 0 0 studie_nct DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 false hatstudie = '1' true hatstudie false 1 true false 0 0 false Geben Sie hier die NCT-Nummer der empfohlenen Studie an. true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 97dce1b6-62be-4a42-b1e8-dc79b4cdf371 8 false false textfield studieort Ort true false false 3.0 false 0 0 studie_ort DNPM_UF_Einzelempfehlung Studienempfehlung none 0 0 false hatstudie = '1' true hatstudie false 1 true false 0 0 false Geben Sie hier den Ort oder die Orte der Studie an. true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 15a10da3-89d8-4700-acdd-0fadcd17d197 8 false false datefield ufeedatum Datum MTB true false true 2.0 false false 0 0 datum DNPM_UF_Einzelempfehlung date 0 0 false getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true false 0 true false 0 0 false Geben Sie hier das Datum des MTBs ein, in der die entsprechende Einzelempfehlung ausgesprochen wurde. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 1f7fab25-616e-4d3c-8185-057776e5ef69 9 false false textarea wirkstoffe true true true 0.5 false false 0 0 wirkstoffe DNPM_UF_Einzelempfehlung grpwirkstoffe none 0 0 false false 1 true false 0 0 false Betätigen Sie den Button "Wirkstoffe bearbeiten" und wählen Sie verfügbare Wirkstoffe aus.&#10; true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 0ab804d8-16f0-404f-af47-ab19ef324a46 10 false false textarea wirkstoffejson true true true 4.25 false false 0 0 wirkstoffe_json DNPM_UF_Einzelempfehlung none 0 0 false false true false 0 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 9177c6c0-2905-474e-a34f-d8e8b30f31d7 10 false false 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Einzelempfehlung nach dem Sterbedatum liegt DatumGrenze_ufeedatum_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), ufeedatum) true true true getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 ufeedatum 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Einzelempfehlung vor dem Geburtsdatum liegt DatumGrenze_ufeedatum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), ufeedatum) true true true getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 ufeedatum 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Einzelempfehlung in der Zukunft liegt DatumGrenze_ufeedatum_GueltigZukunft dateAfterOrEquals(getNow(), ufeedatum) true true true getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 ufeedatum 1 Das Erstellungsdatum der Einzelempfehlung fehlt Prüfung, ob das Erstellungsdatum der Einzelempfehlung vorhanden ist Einzelempfehlung_Erstellungsdatum not isEmpty(ufeedatum) true true true 0 ufeedatum 1 Der Evidenzlevel des Biomarkers fehlt Prüfung, ob der Evidenzlevel des Biomarkers vorhanden ist Einzelempfehlung_Evidenzlevel not isEmptyString(evidenzlevel) true true true 0 evidenzlevel 1 Der Zusatz zum Evidenzlevel des Biomarkers fehlt Prüfung, ob der Zusatz zum Evidenzlevel des Biomarkers vorhanden ist Einzelempfehlung_Evidenzlevelzusatz not isEmptyString(evidenzlevelzusatz) true true true 0 evidenzlevelzusatz 2 Die NCT-Nummer entspricht nicht dem gültigen Muster Prüfung, ob NCT-Nummer außerhalb des gültigen Musters liegt Einzelempfehlung_NCT-Nummer studienct.size() = 11&#10;and&#10;studienct.substring(1,3) = 'NCT' false true true hatstudie = '1' true 0 studienct 1 Als Priorität muss eine ganze Zahl zwischen 1 und 4 eingetragen werden Prüfung, ob eine Priorität für die Einzelempfehlung vorhanden ist Einzelempfehlung_Priorität not isEmpty(prio)&#10;and&#10;prio >= 1&#10;and&#10;prio <= 4 true true true 0 prio 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 false true true true false false false false false 20119 8f1987dc-d591-42ab-8f1d-e7fb9c0faeb2 13 true group Feldgruppe1 Tumorausbreitung true false true 1.0 false false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 561b1d43-069c-4640-8e90-b8f96f58dfd3 2 false false combobox Wert Ausbreitung true false true 2.0 false false 1 0 Wert DNPM_UF_Tumorausbreitung Feldgruppe1 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 62151614-0981-4bef-a2c0-ac1b6874aec8 3 false false datefield Zeitpunkt Zeitpunkt true false true 1.0 false false 0 0 Zeitpunkt DNPM_UF_Tumorausbreitung Feldgruppe1 date 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 62f3174d-881e-485e-b768-0d4ed15ab10a 2 false false 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob der Zeitpunkt der Tumorausbreitung nach dem Sterbedatum liegt DatumGrenze_Zeitpunkt_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), Zeitpunkt) true true true 0 Zeitpunkt 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob der Zeitpunkt der Tumorausbreitung vor dem Geburtsdatum liegt DatumGrenze_Zeitpunkt_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), Zeitpunkt) true true true 0 Zeitpunkt 2 Das Datum liegt in der Zukunft Prüfung, ob der Zeitpunkt der Tumorausbreitung in der Zukunft liegt DatumGrenze_Zeitpunkt_GueltigZukunft dateAfterOrEquals(getNow(), Zeitpunkt) true true true 0 Zeitpunkt Benutzer Bibliothek DNPM 3 DNPM_FollowUp -3 DNPM FollowUp 1 DNPM FollowUp DNPM FollowUp DNPM FollowUp false true 4 0 false <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM FollowUp&#10;</font> &#10;<p>{LinkTherapieempfehlung.refSummary}</p>&#10;<p>Priorität: {LinkTherapieempfehlung.prio}</p>&#10;<if test="AntragKostenuebernahme='1'">&#10; <then><p>KÜ: {StatusKostenuebernahme.shortdesc}</p></then>&#10; <else><p>Keine Antragstellung KÜ</p></else>&#10;</if>&#10;</div> <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM FollowUp&#10;</font> &#10;<p>{LinkTherapieempfehlung.refSummary}</p>&#10;<p>Priorität: {LinkTherapieempfehlung.prio}</p>&#10;<if test="AntragKostenuebernahme='1'">&#10; <then><p>Kostenübernahme: {StatusKostenuebernahme.shortdesc}</p></then>&#10; <else><p>Keine Antragstellung zur Kostenübernahme</p></else>&#10;</if>&#10;</div> 0 false true true true false false false false false 20119 12415fe7-8785-41ee-ad32-8e4dd69d504b 66 true textarea AblehnungKostenMemo Welche? true false true 6.0 false false 0 0 AblehnungKostenMemo DNPM_FollowUp AntragKostenuebernahm none 0 0 false AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w' true AntragKostenuebernahme GrundAblehnungKosten false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 08e2a6f2-efa6-49e5-aed0-d658d075ca75 6 false false section Ansprechen Ansprechen true false true 5.0 false false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 2527e13b-4441-4be7-83f8-55cd6cbd2904 2 false false section AntragKostenuebernahm Antrag Kostenübernahme true false true 3.0 false false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 2b298317-f833-4ca4-b73c-4b8092b0eff0 2 false false combobox AntragKostenuebernahme Antragsstellung zur Kostenübernahme true false true 1.0 false false 1 0 AntragKostenuebernahme DNPM_FollowUp AntragKostenuebernahm none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 16f4d725-6d87-4078-a59d-6ca6724f1988 2 false false datefield AusstellungsdatumAntrag Ausstellungsdatum des Antrags auf Kostenübernahme true false true 2.0 false false 0 0 AusstellungsdatumAntrag DNPM_FollowUp AntragKostenuebernahm none 0 0 false AntragKostenuebernahme = '1' true AntragKostenuebernahme false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 9341d092-6156-4ae9-9b0d-d72619ab4471 2 false false section Bereich2 Status der Therapieumsetzung true false true 4.0 false false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 43bd84f2-49d0-4809-a0c1-32d8341db578 1 false false combobox BestResponse Best Response true false true 1.0 false false 1 0 BestResponse DNPM_FollowUp Ansprechen none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 debc289c-a150-47e3-85cf-ad8e3c47f08c 5 false false textarea BewertungMemo Bemerkung true false true 2.0 false false 0 0 BewertungMemo DNPM_FollowUp Ansprechen none 0 0 false BestResponse = 'NYA'&#10;or&#10;BestResponse = 'x' true BestResponse false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 1fd81b59-e343-46dc-82d9-18bfdb05ac42 6 false false datefield DatumAntwortKueAntrag Datum Antwort zum Kostenübernahmeantrag true false true 3.0 false false 0 0 Datum_AntwortKueAntrag DNPM_FollowUp AntragKostenuebernahm none 0 0 false AntragKostenuebernahme = '1' true AntragKostenuebernahme false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 bb993bc1-fcfd-4d66-ad78-e14ea5be28a2 2 false false datefield DatumFollowUp Datum des Follow-Ups true false true 1.0 false 0 0 DatumFollowUp DNPM_FollowUp date 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 c3877a68-dea9-46a2-bd72-c7c040b56a2a 2 false false datefield DatumProgression Datum der Progression true false true 3.0 false false 0 0 DatumProgression DNPM_FollowUp Ansprechen none 0 0 false BestResponse = 'PD' true BestResponse false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 ede81488-4147-4f03-8a94-bdc94e3679e9 5 false false combobox Dosisdichte Dosisdichte (Zeit und Medikamentendosis) true false true 9.0 false false 1 0 Dosisdichte DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 b7e6245b-8fda-411a-a6a3-2e2e633d04bf 8 false false combobox EmpfehlungsumsetzungJa Umsetzungsart true false true 4.0 false false 1 0 EmpfehlungsumsetzungJa DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 fd714ec5-bca5-4c25-b995-4b00776bf337 8 false false textarea EmpfehlungsumsetzungNein Bemerkung zur Nicht-Umsetzung true false true 2.0 false false 0 0 EmpfehlungsumsetzungNein DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie='not-done' true StatusTherapie false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 f85312b5-c779-4568-aa5e-b5319a04c351 6 false false combobox GrundAblehnungKosten Grund für Ablehnung der Kostenübernahme true false true 5.0 false false 1 0 AblehnungKosten DNPM_FollowUp AntragKostenuebernahm none 0 0 false AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true AntragKostenuebernahme StatusKostenuebernahme 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 c1b0f098-818a-4758-8bf0-ddeced5414d6 5 false false combobox GrundNichtumsetzung Grund für nicht umgesetzte Therapie true false true 5.0 false false 1 0 GrundNichtumsetzung DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'not-done' true StatusTherapie false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 85d14def-12b5-48d0-8f42-507847027e72 7 false false combobox GrundTherapieabbruch Grund für Therapieabbruch true false true 6.0 false false 1 0 GrundTherapieabbruch DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'stopped' true StatusTherapie false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 d6d720c7-dfdf-428e-9fbe-4b95ddea289d 7 false false datefield LetztesFollowUpDatum Letztes Follow-Up-Datum true false true 5.0 false false 0 0 LetztesFollowUpDatum DNPM_FollowUp Ansprechen none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 9b3d8f2d-2ab5-474a-9b16-0ad4b0568a8f 5 false false formReference LinkTherapieempfehlung Verweis zur Therapieempfehlung true false true 2.0 false false 0 0 LinkTherapieempfehlung DNPM_FollowUp none 0 0 false false setFieldValue('AblehnungKostenMemo', getFieldValue('LinkTherapieempfehlung').DatumTumorboard); true DNPM UF Einzelempfehlung Empfehlung vom {ufeedatum} mit Priorität {prio} 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 2c5897aa-6ab4-474c-b94d-67ca74ffb7ea 16 false false textfield OverallSurvival Overall survival (OS) (ab dem Start der Therapie) true false true 9.0 false false 0 0 OverallSurvival DNPM_FollowUp Ansprechen none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 d8ccb95b-1ea1-4792-a877-f653e05fdcd1 5 false false textfield PFS1Vortherapie PFS unter Vortherapie (PFS1) true false true 6.0 false false 0 0 PFS1Vortherapie DNPM_FollowUp Ansprechen none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 5c55edcc-bf67-46b3-ad03-df55d113348d 5 false false textfield PFS2EmpfTherapie PFS unter empfohlener Therapie (PFS2) true false true 7.0 false false 0 0 PFS2EmpfTherapie DNPM_FollowUp Ansprechen none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 fadffa23-865e-4918-bae9-ad0a32378b4b 5 false false textfield QuotientPFS2PFS1 Quotient PFS2/PFS1 true false true 8.0 false false 0 0 QuotientPFS2_PFS1 DNPM_FollowUp Ansprechen none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 08326dbd-763f-48a6-ac58-9df92c6bee62 5 false false combobox StatusKostenuebernahme Status der Kostenübernahme true false true 4.0 false false 1 0 StatusKostenuebernahme DNPM_FollowUp AntragKostenuebernahm none 0 0 false AntragKostenuebernahme = '1' true AntragKostenuebernahme false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 1ede003a-4a8d-44e4-8311-40fe309b5e2e 2 false false combobox StatusTherapie Status der Therapie true false true 1.0 false false 1 0 StatusTherapie DNPM_FollowUp Bereich2 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 b413b87c-66d2-4461-9956-23399c38e2fc 1 false false textarea StatusTherapieBemerkung Bemerkung zum Status der Therapie true false true 3.0 false false 0 0 StatusTherapieBemerkung DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 128962f0-c33e-4553-abbc-fc88befbddce 4 false false datefield Therapieende Ende der Therapie true false true 8.0 false false 0 0 Therapieende DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 6fabccc2-11a3-478e-b82f-98c178dea044 7 false false datefield Therapiestart Start der Therapie true false true 7.0 false false 0 0 Therapiestart DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 8fcf69cb-730a-4dd4-80c0-8d28be8d51d3 8 false false textarea TherapieumsetzungMemo Ergänzendes Bemerkungsfeld zur Therapieumsetzung true false true 10.0 false false 0 0 TherapieumsetzungMemo DNPM_FollowUp Bereich2 none 0 0 false StatusTherapie = 'not-done'&#10;or&#10;StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true StatusTherapie false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 bda520b0-f85c-4024-982c-d22f67ff7d41 7 false false datefield Todeszeitpunkt Todeszeitpunkt true false true 4.0 false false 0 0 Todeszeitpunkt DNPM_FollowUp Ansprechen none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 784fe2ae-6fdb-4e3d-91dd-5b484f9735bc 5 false false 2 Das Datum der Antwort liegt vor dem Ausstellungsdatum Prüfung, ob das Datum der Antwort vor dem Ausstellungsdatum zum Antrag auf Kostenübernahme liegt DatumAntwortKueAntrag vor AusstellungsdatumAntrag dateAfterOrEquals(DatumAntwortKueAntrag, AusstellungsdatumAntrag) true true true AntragKostenuebernahme = '1'&#10;and&#10;not isEmpty(AusstellungsdatumAntrag) true 0 AusstellungsdatumAntrag DatumAntwortKueAntrag 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme nach dem Sterbedatum liegt DatumGrenze_AusstellungsdatumAntrag_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), AusstellungsdatumAntrag) true true true AntragKostenuebernahme = '1' true 0 AusstellungsdatumAntrag 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme vor dem Geburtsdatum liegt DatumGrenze_AusstellungsdatumAntrag_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), AusstellungsdatumAntrag) true true true AntragKostenuebernahme = '1' true 0 AusstellungsdatumAntrag 2 Das Datum liegt in der Zukunft Prüfung, ob das Ausstellungsdatum des Antrags auf Kostenübernahme in der Zukunft liegt DatumGrenze_AusstellungsdatumAntrag_GueltigZukunft dateAfterOrEquals(getNow(), AusstellungsdatumAntrag) true true true 0 AusstellungsdatumAntrag 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Antwort zum Antrag auf Kostenübernahme vor dem Geburtsdatum liegt DatumGrenze_DatumAntwortKueAntrag_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), DatumAntwortKueAntrag) true true true AntragKostenuebernahme = '1' true 0 DatumAntwortKueAntrag 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 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum des Follow up nach dem Sterbedatum liegt DatumGrenze_DatumFollowUp_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), DatumFollowUp) true true true 0 DatumFollowUp 2 Das Datum liegt 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 des Follow up in der Zukunft liegt DatumGrenze_DatumFollowUp_GueltigZukunft dateAfterOrEquals(getNow(), DatumFollowUp) true true true 0 DatumFollowUp 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt DatumGrenze_DatumProgression_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true BestResponse = 'PD' true 0 DatumProgression 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt DatumGrenze_DatumProgression_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true BestResponse = 'PD' true 0 DatumProgression 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Progression in der Zukunft liegt DatumGrenze_DatumProgression_GueltigZukunft dateAfterOrEquals(getNow(), DatumProgression) true true true BestResponse = 'PD' true 0 DatumProgression 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum des letzten Follow up nach dem Sterbedatum liegt DatumGrenze_LetztesFollowUpDatum_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), LetztesFollowUpDatum) true true true 0 LetztesFollowUpDatum 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum des letzten Follow up vor dem Geburtsdatum liegt DatumGrenze_LetztesFollowUpDatum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), LetztesFollowUpDatum) true true true 0 LetztesFollowUpDatum 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum des letzten Follow up in der Zukunft liegt DatumGrenze_LetztesFollowUpDatum_GueltigZukunft dateAfterOrEquals(getNow(), LetztesFollowUpDatum) true true true 0 LetztesFollowUpDatum 2 Das Datum 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 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 in der Zukunft Prüfung, ob Therapieende in der Zukunft liegt DatumGrenze_Therapieende_GueltigZukunft dateAfterOrEquals(getNow(), Therapieende) true true true StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 Therapieende 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob der Therapiestart nach dem Sterbedatum liegt DatumGrenze_Therapiestart_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), Therapiestart) true true true StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 Therapiestart 2 Das Datum liegt vor dem Geburtsdatum 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 Therapiestart 2 Das Datum liegt in der Zukunft Prüfung, ob Therapiestart in der Zukunft liegt DatumGrenze_Therapiestart_GueltigZukunft dateAfterOrEquals(getNow(), Therapiestart) true true true StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 Therapiestart 1 Die Dosisdichte fehlt Prüfung, ob die Dosisdichte vorhanden ist FollowUp_Dosisdichte not isEmptyString(Dosisdichte) true true true StatusTherapie = 'on-going'&#10;or&#10;StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed' true 0 Dosisdichte 1 Der Grund für die Ablehnung der Kostenübernahme fehlt Prüfung, ob der Grund bei Ablehnung der Kostenübernahme vorhanden ist FollowUp_Kostenübernahme_Grund not isEmptyString(GrundAblehnungKosten) true true true AntragKostenuebernahme = '1'&#10;and&#10;StatusKostenuebernahme = 'rejected' true 0 GrundAblehnungKosten 2 Der Therapiestart befindet sich nach dem Therapieende Prüfung, ob Therapiestart nach Therapieende Therapiestart nach Therapieende Therapiestart.before(Therapieende) or Therapiestart.equals(Therapieende) true true true (StatusTherapie = 'stopped'&#10;or&#10;StatusTherapie = 'completed')&#10;and&#10;not isEmpty(Therapiestart)&#10;and&#10;not isEmpty(Therapieende)&#10; true 0 Therapieende Therapiestart 2 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 Todeszeitpunkt Benutzer Bibliothek DNPM 3 DNPM 3.0 1 DNPM_Vorbefunde -3 DNPM UF Vorbefunde 1 DNPM UF Vorbefunde DNPM UF Vorbefunde DNPM UF Vorbefunde false true 0 0 false 0 false true true true false false false false false 20119 e50c0718-40e0-4e60-bdfd-fcb9115696df 4 true textfield Befundnummer Befundnummer true false true 1.0 false 0 0 Befundnummer DNPM_Vorbefunde none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 46d303d9-baad-4239-a5df-aa9a74372fe5 1 false false textarea Ergebnisse Ergebnisse true false true 3.0 false 0 0 Ergebnisse DNPM_Vorbefunde none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 b2d88874-ee58-492b-a51c-d2c79ff21e6b 1 false false textarea InstitutName Institut true false true 2.0 false 0 0 InstitutName DNPM_Vorbefunde none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 da5c37fa-a15a-4558-a7f3-bed921cf7ac1 1 false false Benutzer Bibliothek DNPM 3 DNPM_KPA -3 DNPM Klinik/Anamnese 1 DNPM Klinik/Anamnese DNPM KPA DNPM Klinik/Anamnese false true 0 0 false <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Klinik/Anamnese&#10;</font> &#10;</div> <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Klinik/Anamnese&#10;</font> &#10;</div> 0 false true true true false false false false true let uf = Array.from(getFieldValue('DNPMTherapielinie'))&#10; .sort((tl1, tl2) => { return tl1.Beginn[0] > tl2.Beginn[0] })&#10; .map((tl, idx) => {&#10; tl.Nummer = idx+1;&#10; return tl;&#10; });&#10;&#10;setFieldValue('DNPMTherapielinie', uf);&#10;&#10;if (uf.length > 0){&#10; setFieldValue('AnzahlTherapielinien', uf.length);&#10; setFieldValue('Therapiebeginn', uf[uf.length-1].Beginn[0]);&#10; setFieldValue('Therapieende', uf[uf.length-1].Ende[0]);&#10;} true patient = getPatient();&#10;setFieldValue('Geburtsdatum', patient.geburtsdatum);&#10;setFieldValue('Todesdatum', patient.sterbedatum);&#10;setFieldValue('Geschlecht', patient.geschlecht);&#10;setFieldValue('Krankenkasse', patient.krankenkassennummer);&#10;&#10;erkrankung = getCurrentDisease();&#10;setFieldValue('DatumErstdiagnose', erkrankung.diagnosisDate);&#10;setFieldVersion('ICDO3Lokalisation', erkrankung.diagnosisDate)&#10;setFieldValue('ICDO3Lokalisation', erkrankung.localisationCode);&#10;setFieldVersion('ICDO3Histologie', erkrankung.diagnosisDate)&#10;setFieldValue('ICDO3Histologie', erkrankung.histologyCode);&#10;setFieldVersion('ICD10', erkrankung.diagnosisDate)&#10;setFieldValue('ICD10', erkrankung.icd10Code);&#10;&#10;executePluginMethod('DNPMHelper', 'getSystemischeTherapienFromDiagnose', {'DiagnoseId': getCurrentDisease().id},&#10;function(result) {&#10; setFieldValue('DNPMTherapielinie', result.result);&#10; for (var i = 0; i <= result.result.length; i++) setSubformFieldValue('Nummer', i, i) &#10;}, true);&#10;&#10;executePluginMethod('DNPMHelper', 'getEcogStatus', {PatientId: getPatient().id}, (resp) => {&#10; if (resp.status.code === 1) {&#10; // Hack: Get version id of ECOG status as stored in Database&#10; // by using initial empty entry and its version.&#10; // Since OS always creates an initial empty entry for subforms&#10; // this can be used to get required version id from within a form script.&#10; let version = getFieldValue('ECOGVerlauf')[0].ECOG.version;&#10;&#10; // Abort if no version available.&#10; if (version == null) {&#10; return;&#10; }&#10;&#10; let uf = resp.result&#10; .map(item => {&#10; let dateOffset = new Date(item.date).getTimezoneOffset() * -60 * 1000;&#10; let date = new Date(new Date(item.date).getTime() + dateOffset).toISOString().match(/^\d{4}-\d{2}-\d{2}/);&#10; let ecog = [];&#10; ecog.val = item.status;&#10; ecog.version = version;&#10; return {&#10; Datum: [date ? date[0] : null, 'exact'], ECOG: ecog&#10; };&#10; })&#10; // Ignore items without valid values&#10; .filter(item => item.Datum[0] && (item.ECOG >= 0 && item.ECOG <= 5));&#10; setFieldValue('ECOGVerlauf', uf);&#10; }&#10;}, false); true patient = getPatient();&#10;setFieldValue('Todesdatum', patient.sterbedatum); true 20119 3cb37cdf-ee10-4652-b426-531b07ee3d6b 227 true datefield AnmeldedatumMTB Anmeldedatum für das MTB true false true 1.0 false false 0 0 AnmeldedatumMTB DNPM_KPA Bereich4 date 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 df0a74b6-d142-4400-9a74-32b94fadba91 5 false false combobox AnsprechenLetzteLinie Ansprechen true false true 3.0 false false 1 0 AnsprechenLetzteLinie DNPM_KPA Bereich7 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 b28d7897-8590-47f5-b9d8-3b8a4c76cb7c 9 false false textfield AnzahlTherapielinien Anzahl durchlaufener Therapielinien true true true 3.0 false 0 0 AnzahlTherapielinien DNPM_KPA Bereich6 none 0 0 false false 1 true false 0 0 false Wird beim Speichern automatisch aus Therapielinien gesetzt. true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 f50b1cee-d1b3-4444-b9e5-ccb4feb84fdf 9 false false section Bereich1 frühere Tumorerkrankung true false true 5.0 Der Block frühere Tumorerkrankungen steht im KKDS. Im bwHC-Datenmodell taucht er nicht mehr auf. Deshalb wird er hier erstmal ausgeblendet. false 0 0 none 0 0 false false true false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 21271870-688f-4f94-9eed-a89defaa2895 10 false false section Bereich2 Patientendaten true false true 1.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 041d042d-0378-4a7b-9e3d-cd11579184b3 3 false false section Bereich3 Diagnose true false true 3.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 c1e537dc-9330-4c09-babe-fdf5436e5ad7 4 false false section Bereich4 aktueller Status true false true 4.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 e507848b-14f3-42f3-bc6b-daa0a494d8c2 5 false false section Bereich6 Vortherapien true false true 8.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 e3dff2cf-47b5-4d3b-b225-2b13655cfd6b 3 false false section Bereich7 Letzte Therapielinie true false true 10.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 a4fd7d17-c771-4e91-b349-9e31cf942331 3 false false section Consent Consent true false true 2.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 7b92d1af-13c5-44a3-879a-24feb5c94e11 2 false false formReference ConsentDNPM Consent DNPM true false true 1.0 false false 0 0 ConsentDNPM DNPM_KPA Consent none 0 0 false false DatumEinwilligungDNPM = getFieldValue('ConsentDNPM').ConsentDatumEinwilligungDNPM;&#10;Einwilligung = getFieldValue('ConsentDNPM').ConsentStatusEinwilligungDNPM;&#10;&#10;switch (Einwilligung) {&#10; case 'z':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', DatumEinwilligungDNPM);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'active');&#10; break;&#10; case 'a':&#10; case 'w':&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', 'rejected');&#10; break;&#10; default:&#10; setFieldValue('ConsentDatumEinwilligungDNPM', null);&#10; setFieldValue('ConsentStatusEinwilligungDNPM', null);&#10;} true MR.Consent Consent Übermittlung DNPM vom {ConsentDatumEinwilligungDNPM} 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 09f1a25a-fd1c-47ce-9077-ff35fd10514b 25 false false datefield ConsentDatumEinwilligungDNPM Datum der Einwilligung true true true 6.0 false 0 0 DatumEinwilligung DNPM_KPA Consent none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 f854ff0b-4241-4b12-a38c-68185c2b8ad5 4 false false formReference ConsentMTB Consent MTB-Register true false true 11.0 false 0 0 ConsentMTB DNPM_KPA Consent none 0 0 false false MR.Consent Consent MTB-Register {ConsentDatumEinwilligungMTB} 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 b29721ea-06bd-4ab5-9363-df060df7938c 4 false false combobox ConsentStatusEinwilligungDNPM Einwilligung Datenübermittlung true false true 5.0 false 1 0 Einwilligung DNPM_KPA Consent none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 688444b4-a8c0-4f4b-bd51-9a5cfe9930ba 5 false false subform DNPMTherapielinie Therapielinien true false true 9.0 false 0 1 none 0 0 false false DNPM UF Therapielinie 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 c67e89e5-9079-42b1-a32f-39b5947c1461 3 false false datefield DatumErstdiagnose Datum der Erstdiagnose true false true 1.0 false false 0 0 DatumErstdiagnose DNPM_KPA Bereich3 none 0 0 false false 1 true false 0 0 false Wird beim Anlegen automatisch gesetzt. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 68aef1c8-b582-4a0b-b9ab-3b353d76ccf1 7 false false datefield DatumProgression Datum der Progression true false true 4.0 false false 0 0 DatumProgression DNPM_KPA Bereich7 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 e1cf6699-9b39-4c56-9649-6da76858836d 9 false false subform ECOGVerlauf ECOG Performance Status Verlauf true false true 4.5 false false 0 1 none 0 0 false false DNPM UF ECOG 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 980da558-1af2-45b1-a04b-3a3e7058018f 4 false false lookup FruehereTumorDiagnose Diagnose true false true 2.0 false false 1 0 fruehereTumorDiagnose DNPM_KPA Bereich1 none 0 0 false FruehereTumorerkrankung='1' true FruehereTumorerkrankung false 1 true false 0 0 false true false false code code,kurz kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 c43f7b90-92cd-4a82-abaa-d2fd334f13e1 8 false false textfield FruehereTumoreAlter Erkrankungsalter true false true 3.0 false false 0 0 fruehereTumorereAlter DNPM_KPA Bereich1 none 0 0 false FruehereTumorerkrankung='1' true FruehereTumorerkrankung 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 1abeb687-49ab-4dc9-b246-e7ed934f9282 6 false false combobox FruehereTumorerkrankung Frühere Tumorerkrankung true false true 1.0 false false 1 0 fruehereTumorerkrankung DNPM_KPA Bereich1 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 9bc377c6-3435-4eb5-afe8-075ca848eeb3 4 false false datefield Geburtsdatum Geburtsdatum true true true 1.0 false 0 0 Geburtsdatum DNPM_KPA Bereich2 none 0 0 false false 1 true false 0 0 false Wird beim Anlegen automatisch gesetzt. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 9699f132-154d-4ddc-a30b-bb78617b72a7 3 false false combobox Geschlecht Geschlecht true true true 3.0 false 1 0 Geschlecht DNPM_KPA Bereich2 none 0 0 false false 1 true false 0 0 false Wird beim Anlegen automatisch gesetzt. true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 bb973fb7-3d19-4cf6-8fa0-3f0b4cacc1db 4 false false combobox GrundTherapieende Grund für Therapieende true false true 5.0 false false 1 0 GrundTherapieende DNPM_KPA Bereich7 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 0b19e2d0-74df-4d80-b407-cef7c35f2d07 9 false false subform Histologie Histologie(en) true false false 3.25 false false 0 0 none 0 0 false false DNPM UF Histologie 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 979ddbb0-26d0-48cd-b007-c43c046e523e 3 false false lookup ICD10 ICD-10 true false true 2.0 false false 1 0 ICD10 DNPM_KPA Bereich3 none 0 0 false false 1 true false 0 0 false Wird beim Anlegen automatisch gesetzt. true false false code code,kurz kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 c11ad5b1-a023-4e94-942c-ccb67324cec4 9 false false lookup ICDO3Histologie ICD-O-3-Histologie true false true 4.0 false false 1 0 ICDO3Histologie DNPM_KPA Bereich3 none 0 0 false false 1 true false 0 0 false Wird beim Anlegen automatisch gesetzt. true false false code code,kurz kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 7ee99b74-1e73-46d5-ad74-f90053b935ce 4 false false lookup ICDO3Lokalisation ICD-O-3-Lokalisation true false true 3.0 false false 1 0 ICDO3Lokalisation DNPM_KPA Bereich3 none 0 0 false false 1 true false 0 0 false Wird beim Anlegen automatisch gesetzt. true false false code code,kurz kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 64e51a56-76da-47ba-8308-aa5687ae52f3 4 false false textfield Krankenkasse Krankenkasse true false true 4.0 false false 0 0 Krankenkasse DNPM_KPA Bereich2 none 0 0 false false 1 true false 0 0 false Wird beim Anlegen automatisch gesetzt. true false false 0 0 0 0 3 false false false 1 0 0 true false false 0 0 true false 0 20119 af831cf8-1114-456c-a068-d0861fd6260d 6 false false combobox LeitlinienTherapieDurchl Alle leitliniengerechte Therapien durchlaufen true false true 2.0 false false 1 0 LeitlinienTherapieDurchl DNPM_KPA Bereich6 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 9b633a9d-cfef-4e98-960e-2bdfad33f0d4 7 false false combobox LeitlinienTherapieProgr Progress unter Leitliniengerechter Therapie true false true 1.0 false false 1 0 LeitlinienTherapieProgr DNPM_KPA Bereich6 none 0 0 false 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 b83024b5-1099-4eff-8400-e51ac5dab2c5 7 false false combobox Leitlinienstatus Leitlinienstatus true false true 4.0 false false 1 0 Leitlinienstatus DNPM_KPA Bereich4 none 0 0 false false 1 true false 0 0 false true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 677afe1c-12a8-47a0-a713-717700361c47 1 false false formReference MTB Molekulares Tumorboard true false true 0.5 false false 0 0 MTB DNPM_KPA Bereich4 none 0 0 false false // Keine Übernahme des Datums des MTBs bei Verwendung&#10;// des Formulars 'OS.Tumorkonferenz'.&#10;// Gewollt ist das Datum, an der die Anmeldung stattgefunden hat.&#10;//setFieldValue('AnmeldedatumMTB', getFieldValue('MTB').Datum);&#10;&#10;setFieldValue('WHOGrad', getFieldValue('MTB').WHOGrad); true OS.Tumorkonferenz MTB vom {Datum} 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 a21806f5-5540-406d-9e02-0bae552668af 7 false false datefield Therapiebeginn Therapiebeginn true true true 1.0 false false 0 0 Therapiebeginn DNPM_KPA Bereich7 none 0 0 false false 1 true false 0 0 false Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 66328e95-7872-4f6b-b78a-b484fde2bf2e 11 false false datefield Therapieende Therapieende true true true 2.0 false false 0 0 Therapieende DNPM_KPA Bereich7 none 0 0 false false 1 true false 0 0 false Wird beim Speichern automatisch aus der letzten Therapielinie gesetzt. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 2ae7c4e8-1570-4ac8-b8c4-53bedacc7f09 12 false false datefield Todesdatum Todesdatum true true true 2.0 false false 0 0 Todesdatum DNPM_KPA Bereich2 none 0 0 false false 1 true false 0 0 false Wird automatisch beim Dokumentieren eines Vitalstatus: Verstorben gesetzt. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 39da2eb2-d738-4814-938e-a5c23537ec5a 3 false false subform Tumorausbreitung Tumorausbreitung true false true 3.5 false false 0 2 none 0 0 false false DNPM UF Tumorausbreitung 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 5ae0ed10-2b11-4803-9fbb-6f9e79b4c332 2 false false subform Verwandte Tumorerkrankungen bei Verwandten true false false 6.5 false false 0 0 none 0 0 false false DNPM UF Verwandte 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 45add475-b61e-46c0-8886-359b5f812ef2 2 false false subform Vorbefunde Molekularpathologische Vorbefunde true false false 7.0 false 0 0 none 0 0 false false DNPM UF Vorbefunde 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 54da08a1-2a70-40db-82a8-519ee88d4bbc 5 false false combobox WHOGrad WHO-Grad true false true 6.0 false false 1 0 WHOGrad DNPM_KPA Bereich3 none 0 0 false ICD10.getCategories()->includes('Gehirn') true ICD10 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 f7da1c86-7204-4992-a651-b8a71ec72791 7 false false 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Anmeldedatum zum MTB nach dem Sterbedatum liegt DatumGrenze_AnmeldedatumMTB_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), AnmeldedatumMTB) true true true 0 AnmeldedatumMTB 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Anmeldedatum zum MTB vor dem Geburtsdatum liegt DatumGrenze_AnmeldedatumMTB_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), AnmeldedatumMTB) true true true 0 AnmeldedatumMTB 2 Das Datum liegt in der Zukunft Prüfung, ob das Anmeldedatum zum MTB in der Zukunft liegt DatumGrenze_AnmeldedatumMTB_GueltigZukunft dateAfterOrEquals(getNow(), AnmeldedatumMTB) true true true 0 AnmeldedatumMTB 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Erstdiagnose nach dem Sterbedatum liegt DatumGrenze_DatumErstdiagnose_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), DatumErstdiagnose) true true true 0 DatumErstdiagnose 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Erstdiagnose vor dem Geburtsdatum liegt DatumGrenze_DatumErstdiagnose_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), DatumErstdiagnose) true true true 0 DatumErstdiagnose 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Erstdiagnose in der Zukunft liegt DatumGrenze_DatumErstdiagnose_GueltigZukunft dateAfterOrEquals(getNow(), DatumErstdiagnose) true true true 0 DatumErstdiagnose 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Progression nach dem Sterbedatum liegt DatumGrenze_DatumProgression_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), DatumProgression) true true true 0 DatumProgression 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Progression vor dem Geburtsdatum liegt DatumGrenze_DatumProgression_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), DatumProgression) true true true 0 DatumProgression 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Progression in der Zukunft liegt DatumGrenze_DatumProgression_GueltigZukunft dateAfterOrEquals(getNow(), DatumProgression) true true true 0 DatumProgression 2 Das Erstdiagnosedatum fehlt Prüfung, ob Erstdiagnosedatum vorhanden ist Klinik/Anamnese_Erstdiagnosedatum not isEmpty(DatumErstdiagnose) true true true 0 DatumErstdiagnose 2 Die ICD-10 der Diagnose fehlt Prüfung, ob die ICD-10 der Diagnose vorhanden ist Klinik/Anamnese_ICD-10 not isEmptyString(ICD10) true true true 0 ICD10 1 Leitlinienstatus fehlt Prüfung, ob Leitlinienstatus vorhanden ist Klinik/Anamnese_Leitlinienstatus not isEmptyString(Leitlinienstatus) true true true 0 Leitlinienstatus Benutzer Bibliothek DNPM 3 DNPM 3.0 1 DNPM_Therapieplan -3 DNPM Therapieplan 1 DNPM Therapieplan DNPM Therapieplan DNPM Therapieplan false true 0 0 false <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> <div style="margin-left:10px">&#10;<font style="font-weight: bold;color: orange">DNPM Therapieplan</font> &#10;<p>Episode beginnend: {datum}</p>&#10;</div> 0 false false true true false false false false true 20119 b277991d-0bda-4082-841e-dd10759b9cbd 168 true button Button1 Aus MTBs aktualisieren true false false 10.0 false false 0 0 mtbepisode none 0 0 false false var f = function(response) {&#10; if (response.status && response.status.code ===1) {&#10; setFieldValue('protokollauszug', response.result);&#10; }&#10;}&#10;&#10;executePluginMethod(&#10; 'TherapieplanAnalyzer',&#10; 'getProtokollauszug',&#10; { id: this.prozedurId },&#10; f,&#10; false&#10;); true 1 true false 0 0 false true false false 0 0 0 -1 0 false false false 1 0 0 true false false 0 0 true false 0 20119 387972c3-b0c0-4504-9560-6f303dc4d6a6 4 false false subform DNPMUFRebiopsie Rebiopsie true false false 7.5 false 0 0 none 0 0 false mitempfehlungrebiopsie = true true mitempfehlungrebiopsie false DNPM UF Rebiopsie 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 555e9865-872d-4ae7-9cbe-c0e3a7f09051 3 false false subform Einzelempfehlung Einzelempfehlung true false false 8.0 false 0 0 none 0 0 false miteinzelempfehlung = true true miteinzelempfehlung false DNPM UF Einzelempfehlung 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 7cf1a3d8-99a8-4fde-ac0a-400f1f61e0e4 4 false false section Targetierung Targetierung true false true 4.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 f6715f8d-0c3f-42bf-91e8-51a48f40877d 3 false false section bereichHumangenBeratung Humangenetische Beratung true false true 5.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 2edb7cdc-3b65-43c4-9a9c-213d9d169467 3 false false section bereichreevaluation Reevaluation true false true 7.0 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 43f12edc-2e9b-4d7e-b78b-da619744dc14 4 false false datefield datum Datum (erstes) MTB true false true 4.5 false 0 0 datum DNPM_Therapieplan mtbepisode date 0 0 mandatory false 1 true false 0 0 false Geben Sie hier das Datum des ersten MTBs ein, auf die sich dieses Formular bezieht.&#10;&#10;Dieses Feld wird automatisch durch Auswahl des ersten MTBs aktualisiert. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 e8a23bd7-debe-487c-b89b-7793c869c670 16 false false datefield datumtkhumangenber Datum MTB true false true 0.75 false false 0 0 datum_tk_humangenber DNPM_Therapieplan bereichHumangenBeratung none 0 0 false humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true humangenberatung false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 44c497c8-0ef0-49c4-a873-340ce3e22854 7 false false datefield datumtkreevaluation Datum MTB true false true 0.75 false false 0 0 datum_tk_reevaluation DNPM_Therapieplan bereichreevaluation none 0 0 false reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true reevaluation 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 7948405e-2c3a-457b-b6e5-1a6a7368ea4e 7 false false combobox humangenberatung Empfehlung true false true 0.25 false 1 0 humangen_beratung DNPM_Therapieplan bereichHumangenBeratung none 0 0 mandatory false if (getFieldValue('humangenberatung') != 'Ja') {&#10; setFieldValue('reftkhumangenber', '');&#10; setFieldValue('datumtkhumangenber', '');&#10; setFieldValue('humangenberbegruendung', '');&#10;} true 1 true false 0 0 false Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur humangenetischen Beratung erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung erfolgte, wählen Sie hier „unbekannt“. true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 b2ea3737-fac4-4299-a271-7bb78efadd30 8 false false textarea humangenberbegruendung Begründung true false true 5.0 false 0 0 humangen_ber_begruendung DNPM_Therapieplan bereichHumangenBeratung none 0 0 true humangenberatung = '1' true humangenberatung false 1 true false 0 0 false Geben Sie hier die Begründung zur Empfehlung ein. Eine Angabe hierzu ist verpflichtend, wenn eine Empfehlung erfolgte. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 4730a146-55a9-4f5e-adba-7da5116272da 6 false false checkbox miteinzelempfehlung Mit Einzelempfehlung true false false 7.75 false 0 0 mit_einzelempfehlung DNPM_Therapieplan none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 8aa53d95-66bf-4a5e-b029-646f01cb0b72 2 false false checkbox mitempfehlungrebiopsie Mit Empfehlung zu Rebiopsie true false false 7.25 false 0 0 mit_empfehlung_rebiopsie DNPM_Therapieplan none 0 0 false 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 00e961e5-26e1-4d94-8c81-acb441fb329d 2 false false section mtbepisode MTB Episode true false true 0.5 false 0 0 none 0 0 false false 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 37599bc6-496d-4d21-ba3e-f8a309cc9de1 1 false false textarea protokollauszug Protokollauszug true false true 9.0 false 0 0 protokollauszug DNPM_Therapieplan mtbepisode none 0 0 false false 1 true false 0 0 false Dieses Feld soll einen Auszug aus den Ergebnissen aller enthaltenen MTBs enthalten. &#10;Fügen Sie hier Textinhalte aus den Feldern „Fragestellung“, „Empfehlung“ und sonstigen Bemerkungen aus dem Formularen der MTBs ein. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 fa368070-c87e-4f0d-a9b8-2af423d3970e 4 false false combobox reevaluation Empfehlung true false true 0.25 false 1 0 reevaluation DNPM_Therapieplan bereichreevaluation none 0 0 mandatory false if (getFieldValue('reevaluation') != 'Ja') {&#10; setFieldValue('reftkreevaluation', '');&#10; setFieldValue('datumtkreevaluation', '');&#10; setFieldValue('refreevaltumorprobe', '');&#10;} true 1 true false 0 0 false Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs eine Empfehlung zur Reevaluation erfolgt ist.&#10;&#10;Ist nicht bekannt, ob ein Empfehlung ausgesprochen wurde, wählen Sie hier „unbekannt“. true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 3c7e5c3b-77d7-4138-8318-9d46151dc4de 7 false false formReference refdnpmklinikanamnese DNPM Klinik/Anamnese true false true 2.25 false false 0 0 ref_dnpm_klinikanamnese DNPM_Therapieplan none 0 0 false false DNPM Klinik/Anamnese Klinik/Anamnese mit Datum Erstdiagnose {DatumErstdiagnose} 1 true false 0 0 false Wählen Sie hier das zur MTB-Episode gehörende Formular "DNPM Klinik/Anamnese" aus. false false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 7d75f0c6-a8cd-4fd9-9a6e-9d43a388503e 6 false false formReference referstemtb Erstes MTB true false true 2.25 false false 0 0 ref_tumorkonferenz DNPM_Therapieplan mtbepisode none 0 0 false false var datum = getFieldValue('referstemtb').Datum;&#10;setFieldValue('datum', datum);&#10;&#10;console.log(this); true OS.Tumorkonferenz MTB vom {Datum} 1 true false 0 0 false Wählen Sie hier das erste MTB der Episode oder des Betrachtunsgzeitraums aus, auf die sich dieses Formulars bezieht.&#10;&#10;Das Datum des MTB im nachfolgenden Eingabefeld wird automatisch übernommen. true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 5bae273a-db65-4f40-a0d8-ecf8eb051d3d 56 false false formReference refreevaltumorprobe Molekulargenetische Untersuchung. true false true 6.0 false 0 0 ref_molekulargenetik DNPM_Therapieplan bereichreevaluation none 0 0 false reevaluation = '1' true reevaluation false OS.Molekulargenetik Befund vom {Datum} 1 true false 0 0 false true false false 0 0 0 0 0 false false false 1 0 0 true false false 0 0 true false 0 20119 39e0e1ab-6a4d-4619-9031-7ce71524477d 8 false false formReference reftkhumangenber MTB true false true 0.5 false false 0 0 ref_tk_humangenber DNPM_Therapieplan bereichHumangenBeratung none 0 0 false humangenberatung = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true humangenberatung false var datum = getFieldValue('reftkhumangenber').Datum;&#10;setFieldValue('datumtkhumangenber', datum); true OS.Tumorkonferenz MTB 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 4159c052-f6cb-4084-9451-db28275ed671 10 false false formReference reftkreevaluation MTB true false true 0.5 false false 0 0 ref_tk_reevaluation DNPM_Therapieplan bereichreevaluation none 0 0 false reevaluation = '1' and getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true reevaluation false var datum = getFieldValue('reftkreevaluation').Datum;&#10;setFieldValue('datumtkreevaluation', datum); true OS.Tumorkonferenz MTB 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 8 false false combobox target Target gefunden? true false true 1.0 false 1 0 target DNPM_Therapieplan Targetierung none 0 0 mandatory false 1 true false 0 0 false Wählen Sie hier aus, ob in der Episode/ im Beobachtungszeitraum in mindestens einem der MTBs ein Target gefunden wurde.&#10;&#10;Ist nicht bekannt, ob ein Target gefunden wurde, wählen Sie hier „unbekannt“. true false false code code,kurz 0 0 0 0 0 false false false 1 0 0 true false false 1 0 true false 0 20119 3564da63-92df-4054-b628-f614db64fdf4 6 false false 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum des (ersten) MTB nach dem Sterbedatum liegt DatumGrenze_datum_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), datum) true true true 0 datum 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum des (ersten) MTB vor dem Geburtsdatum liegt DatumGrenze_datum_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), datum) true true true 0 datum 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum des (ersten) MTB in der Zukunft liegt DatumGrenze_datum_GueltigZukunft dateAfterOrEquals(getNow(), datum) true true true 0 datum 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung nach dem Sterbedatum liegt DatumGrenze_datumtkhumangenber_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), datumtkhumangenber) true true true humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 datumtkhumangenber 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung vor dem Geburtsdatum liegt DatumGrenze_datumtkhumangenber_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), datumtkhumangenber) true true true humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 datumtkhumangenber 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Empfehlung zur humangenet. Beratung in der Zukunft liegt DatumGrenze_datumtkhumangenber_GueltigZukunft dateAfterOrEquals(getNow(), datumtkhumangenber) true true true humangenberatung = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 datumtkhumangenber 2 Das Datum liegt nach dem Sterbedatum Prüfung, ob das Datum der Empfehlung zur Reevaluation nach dem Sterbedatum liegt DatumGrenze_datumtkreevaluation_GueltigBis dateAfterOrEquals(patientData.getDeathdate(), datumtkreevaluation) true true true reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 datumtkreevaluation 2 Das Datum liegt vor dem Geburtsdatum Prüfung, ob das Datum der Empfehlung zur Reevaluation vor dem Geburtsdatum liegt DatumGrenze_datumtkreevaluation_GueltigVon dateBeforeOrEquals(patientData.getBirthdate(), datumtkreevaluation) true true true reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 datumtkreevaluation 2 Das Datum liegt in der Zukunft Prüfung, ob das Datum der Empfehlung zur Reevaluation in der Zukunft liegt DatumGrenze_datumtkreevaluation_GueltigZukunft dateAfterOrEquals(getNow(), datumtkreevaluation) true true true reevaluation = '1'&#10;and&#10;getGlobalSetting('mehrere_mtb_in_mtbepisode') = 'true' true 0 datumtkreevaluation 1 Das Erstellungsdatum des Therapieplans fehlt Prüfung, ob Erstellungsdatum des Therapieplans vorhanden ist Therapieplan_Erstellungsdatum not isEmpty(datum) true true true 0 datum 1 Das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation fehlt Prüfung, ob das Datum der Tumorkonferenz mit dem Auftrag zur histologischen Reevaluation vorhanden ist Therapieplan_Histologische Reevaluation_Erstellungsdatum not isEmpty(datumtkreevaluation) true true true reevaluation = '1' true 0 datumtkreevaluation 1 Das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung fehlt Prüfung, ob das Datum der Tumorkonferenz mit der Empfehlung zur human-genetischen Beratung vorhanden ist Therapieplan_Human-genetische Beratung_Erstellungsdatum not isEmpty(datumtkhumangenber) true true true humangenberatung = '1' true 0 datumtkhumangenber Benutzer Bibliothek DNPM 3 DNPM 3.0 1