diff options
| author | Paul-Christian Volkmer | 2026-06-19 10:59:00 +0200 |
|---|---|---|
| committer | GitHub | 2026-06-19 10:59:00 +0200 |
| commit | 6e0c7a2a9c1a77154d107102ea3864f50b96190e (patch) | |
| tree | 90024f47543ece9fb0b7dc9f0a835ff1e50d6e34 /forms | |
| parent | e56238b2f59d00a9ba6313e462e85ff0440dc575 (diff) | |
feat: allow OS.Pathologiebefund as another source for Histologie (#277)
Diffstat (limited to 'forms')
| -rw-r--r-- | forms/dnpm-formulare.osc | 44 | ||||
| -rw-r--r-- | forms/dnpm-formulare_hinweise.csv | 2 |
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 <> 'systemisch') and studienallejson <> '' and studienallejson <> '[]'</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 <> '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 <> '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 <> '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 <> 'systemisch') and studienallejson <> '' and studienallejson <> '[]'</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 <> '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 <> '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 <> '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');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie) {&#10; let text =&#10; 'Morphologie: ' + diagnosis.histologyCode + '\n' +&#10; 'Tumorzellgehalt: ' + histologie.Tumorzellgehalt + '%\n';&#10; setFieldValue('Befundtext', text);&#10; setFieldValue('Erstellungsdatum', histologie.Datum);&#10; setFieldValue('Morphologie', diagnosis.histologyCode);&#10; setFieldValue('Tumorzellgehalt', histologie.Tumorzellgehalt);&#10;}</Code> + <Code>let histologie = getFieldValue('Histologie');&#10;let diagnosis = getCurrentDisease();&#10;&#10;if (histologie.Datum) {&#10; // OS.Molekulargenetik&#10; let histologyCode = diagnosis.histologyCode ? diagnosis.histologyCode : 'nicht angegeben';&#10; let tumorzellgehalt = histologie.Tumorzellgehalt ? `${histologie.Tumorzellgehalt}%` : 'nicht angegeben';&#10; setFieldValue('Befundtext', `Morphologie: ${histologyCode} (aus Diagnose)\nTumorzellgehalt: ${tumorzellgehalt}\n`);&#10; setFieldValue('Erstellungsdatum', histologie.Datum);&#10; setFieldValue('Morphologie', diagnosis.histologyCode);&#10; setFieldValue('Tumorzellgehalt', histologie.Tumorzellgehalt);&#10;} else if (histologie.HistologieDatum) {&#10; // OS.Pathologiebefund&#10; let histologyCode = diagnosis.histologyCode ? diagnosis.histologyCode : 'nicht angegeben';&#10; setFieldValue('Befundtext', `Morphologie: ${histologyCode}\nTumorzellgehalt: nicht angegeben\n`);&#10; setFieldValue('Erstellungsdatum', histologie.HistologieDatum);&#10; setFieldValue('Morphologie', histologie.ICDO3Histologie);&#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'&#10;and&#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 <> '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; |
