summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--forms/dnpm-formulare.osc44
-rw-r--r--forms/dnpm-formulare_hinweise.csv2
2 files changed, 29 insertions, 17 deletions
diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc
index 344ae8f..430510f 100644
--- a/forms/dnpm-formulare.osc
+++ b/forms/dnpm-formulare.osc
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<OnkostarEditor>
<InfoXML>
- <DatumXML>2026-06-03Z</DatumXML>
+ <DatumXML>2026-06-19Z</DatumXML>
<Name>OnkoStar</Name>
<Version>2.14.2</Version>
</InfoXML>
@@ -9618,9 +9618,9 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>(hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch') and studienallejson &lt;&gt; '' and studienallejson &lt;&gt; '[]'</Condition>
<Valid>true</Valid>
<RefEntries>
+ <RefEntry>empfehlungskategorie</RefEntry>
<RefEntry>studienallejson</RefEntry>
<RefEntry>hatstudie</RefEntry>
- <RefEntry>empfehlungskategorie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -9767,8 +9767,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>hatstudie</RefEntry>
<RefEntry>empfehlungskategorie</RefEntry>
+ <RefEntry>hatstudie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -11120,8 +11120,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>hatstudie</RefEntry>
<RefEntry>empfehlungskategorie</RefEntry>
+ <RefEntry>hatstudie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -11195,8 +11195,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>hatstudie</RefEntry>
<RefEntry>empfehlungskategorie</RefEntry>
+ <RefEntry>hatstudie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -11270,9 +11270,9 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>(hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch') and studienallejson &lt;&gt; '' and studienallejson &lt;&gt; '[]'</Condition>
<Valid>true</Valid>
<RefEntries>
+ <RefEntry>empfehlungskategorie</RefEntry>
<RefEntry>studienallejson</RefEntry>
<RefEntry>hatstudie</RefEntry>
- <RefEntry>empfehlungskategorie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -11421,8 +11421,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>hatstudie</RefEntry>
<RefEntry>empfehlungskategorie</RefEntry>
+ <RefEntry>hatstudie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -11496,8 +11496,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>hatstudie</RefEntry>
<RefEntry>empfehlungskategorie</RefEntry>
+ <RefEntry>hatstudie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -11571,8 +11571,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>hatstudie = '1' or empfehlungskategorie &lt;&gt; 'systemisch'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>hatstudie</RefEntry>
<RefEntry>empfehlungskategorie</RefEntry>
+ <RefEntry>hatstudie</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -13681,7 +13681,7 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<hatUnterformulare>false</hatUnterformulare>
<SID>20119</SID>
<GUID>614d7e55-9c9d-4642-a45a-74cd8d7bd833</GUID>
- <Revision>24</Revision>
+ <Revision>25</Revision>
<SeitenzahlSichtbar>true</SeitenzahlSichtbar>
<Entries>
<Entry>
@@ -13913,12 +13913,12 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Datenart>BOTH</Datenart>
<NotSpecified>false</NotSpecified>
<Scripts>
- <Code>let histologie = getFieldValue('Histologie');&amp;#10;let diagnosis = getCurrentDisease();&amp;#10;&amp;#10;if (histologie) {&amp;#10; let text =&amp;#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&amp;#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&amp;#10; setFieldValue('Befundtext', text);&amp;#10; setFieldValue('Erstellungsdatum', histologie.Datum);&amp;#10; setFieldValue('Morphologie', diagnosis.histologyCode);&amp;#10; setFieldValue('Tumorzellgehalt', histologie.Tumorzellgehalt);&amp;#10;}</Code>
+ <Code>let histologie = getFieldValue('Histologie');&amp;#10;let diagnosis = getCurrentDisease();&amp;#10;&amp;#10;if (histologie.Datum) {&amp;#10; // OS.Molekulargenetik&amp;#10; let histologyCode = diagnosis.histologyCode ? diagnosis.histologyCode : 'nicht angegeben';&amp;#10; let tumorzellgehalt = histologie.Tumorzellgehalt ? `${histologie.Tumorzellgehalt}%` : 'nicht angegeben';&amp;#10; setFieldValue('Befundtext', `Morphologie: ${histologyCode} (aus Diagnose)\nTumorzellgehalt: ${tumorzellgehalt}\n`);&amp;#10; setFieldValue('Erstellungsdatum', histologie.Datum);&amp;#10; setFieldValue('Morphologie', diagnosis.histologyCode);&amp;#10; setFieldValue('Tumorzellgehalt', histologie.Tumorzellgehalt);&amp;#10;} else if (histologie.HistologieDatum) {&amp;#10; // OS.Pathologiebefund&amp;#10; let histologyCode = diagnosis.histologyCode ? diagnosis.histologyCode : 'nicht angegeben';&amp;#10; setFieldValue('Befundtext', `Morphologie: ${histologyCode}\nTumorzellgehalt: nicht angegeben\n`);&amp;#10; setFieldValue('Erstellungsdatum', histologie.HistologieDatum);&amp;#10; setFieldValue('Morphologie', histologie.ICDO3Histologie);&amp;#10;}</Code>
<Valid>true</Valid>
</Scripts>
<ReferencedDataForm>OS.Molekulargenetik</ReferencedDataForm>
<Anzeige/>
- <AnzeigeAuswahl>Histologie / molekulare Diagnostik vom {Datum}</AnzeigeAuswahl>
+ <AnzeigeAuswahl>Histologie / molekulare Diagnostik vom {Datum}{HistologieDatum}</AnzeigeAuswahl>
<Druckvorlage/>
<Speichern>1</Speichern>
<LeerAusblenden>true</LeerAusblenden>
@@ -13926,7 +13926,7 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Min>0</Min>
<Max>0</Max>
<InUebersichtAnzeigen>false</InUebersichtAnzeigen>
- <Hinweis>Zur Auswahl steht hier das Formular "OS.Molekulargenetik" mit den benötigten Informationen zu Datum und Tumorzellgehalt. Auswahl wichtig für MV.</Hinweis>
+ <Hinweis>Zur Auswahl steht hier das Formular "OS.Molekulargenetik" und "OS.Pathologiebefund" mit den benötigten Informationen zu Datum, Entnahmemethode, -ort und Tumorzellgehalt. Auswahl wichtig für MV.</Hinweis>
<Platzhalter/>
<ShowAuspraegungen>true</ShowAuspraegungen>
<ProzedurdatumUebernehmen>false</ProzedurdatumUebernehmen>
@@ -13955,7 +13955,7 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<SucheArt>0</SucheArt>
<SID>20119</SID>
<GUID>55d3661e-9f85-4c56-a046-3df941f4f8a2</GUID>
- <Revision>13</Revision>
+ <Revision>14</Revision>
<vorherigeWerte>false</vorherigeWerte>
<EinfuegenVerhindern>false</EinfuegenVerhindern>
<DataFormReferences>
@@ -13970,6 +13970,18 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Revision>114</Revision>
</ReferencedDataForm>
</DataFormReferences>
+ <DataFormReferences>
+ <ReferencedDataForm>
+ <Category>0</Category>
+ <Name>OS.Pathologiebefund</Name>
+ <Readonly>false</Readonly>
+ <TudokPosition>0</TudokPosition>
+ <hatUnterformulare>false</hatUnterformulare>
+ <SID>1001</SID>
+ <GUID>64965dc0-d708-11e5-b199-0050568f1add</GUID>
+ <Revision>214</Revision>
+ </ReferencedDataForm>
+ </DataFormReferences>
</Entry>
<Entry>
<Type>lookup</Type>
@@ -19055,8 +19067,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>AntragKostenuebernahme = '1'&amp;#10;and&amp;#10;StatusKostenuebernahme = 'rejected'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>AntragKostenuebernahme</RefEntry>
<RefEntry>StatusKostenuebernahme</RefEntry>
+ <RefEntry>AntragKostenuebernahme</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
@@ -25874,8 +25886,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung>
<Condition>miteinzelempfehlung = false and mtbtyp &lt;&gt; 'I'</Condition>
<Valid>true</Valid>
<RefEntries>
- <RefEntry>mtbtyp</RefEntry>
<RefEntry>miteinzelempfehlung</RefEntry>
+ <RefEntry>mtbtyp</RefEntry>
</RefEntries>
</Filter>
<NotSpecified>false</NotSpecified>
diff --git a/forms/dnpm-formulare_hinweise.csv b/forms/dnpm-formulare_hinweise.csv
index 849fc84..fa271e0 100644
--- a/forms/dnpm-formulare_hinweise.csv
+++ b/forms/dnpm-formulare_hinweise.csv
@@ -126,7 +126,7 @@ DNPM UF Export;Datum/Uhrzeit;timestamp;3edefdba-f6a9-4698-a68b-d8503c769c4d;
DNPM UF Export;Ergebnis;Feldgruppe1;32bae835-9d2d-4fec-906d-83fccfd8ffcd;
DNPM UF Export;Erfolgreich;success;1504d9c1-9536-4253-9a9c-a0d1c10187e3;
DNPM UF Export;Nachricht;message;9d47ed52-7ea0-4bd3-a38e-641c8e6f6c45;
-DNPM UF Histologie;Probe;Histologie;55d3661e-9f85-4c56-a046-3df941f4f8a2;"Zur Auswahl steht hier das Formular ""OS.Molekulargenetik"" mit den benötigten Informationen zu Datum und Tumorzellgehalt. Auswahl wichtig für MV."
+DNPM UF Histologie;Probe;Histologie;55d3661e-9f85-4c56-a046-3df941f4f8a2;"Zur Auswahl steht hier das Formular ""OS.Molekulargenetik"" und ""OS.Pathologiebefund"" mit den benötigten Informationen zu Datum, Entnahmemethode, -ort und Tumorzellgehalt. Auswahl wichtig für MV."
DNPM UF Histologie;Erstellungsdatum;Erstellungsdatum;01f8cee9-4aeb-4e34-98f3-6b23e28fb95d;
DNPM UF Histologie;Morphologie;Morphologie;8efbfe9e-f342-4da1-844f-77584fc0f855;Pflichtfeld für das MV
DNPM UF Histologie;Tumorzellgehalt in %;Tumorzellgehalt;0604a5e8-bb42-44f7-bd15-0627410cba4d;