diff options
| -rw-r--r-- | forms/dnpm-formulare.osc | 104 | ||||
| -rw-r--r-- | scripts/migrate_therapie-status.js | 8 |
2 files changed, 109 insertions, 3 deletions
diff --git a/forms/dnpm-formulare.osc b/forms/dnpm-formulare.osc index 44f9d6b..276d35e 100644 --- a/forms/dnpm-formulare.osc +++ b/forms/dnpm-formulare.osc @@ -4685,7 +4685,7 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung> <BestOf>false</BestOf> <SID>20119</SID> <GUID>f383e34d-ed24-40e1-99c6-56a90b91b07b</GUID> - <Revision>17</Revision> + <Revision>18</Revision> <Entries> <Entry> <PropertyCatalogue>DNPM.Therapie.GrundTherapieende</PropertyCatalogue> @@ -4932,6 +4932,31 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung> <GUID>9c3170b4-2382-4b20-8a3b-7ab02fc88355</GUID> <Revision>1</Revision> </Entry> + <Entry> + <PropertyCatalogue>DNPM.StatusTherapie</PropertyCatalogue> + <Name>Status</Name> + <NameExport>Status</NameExport> + <Description>Status</Description> + <Type>propertyCatalogue</Type> + <SubTable/> + <ScaleUnit/> + <MaxLength>0</MaxLength> + <DefaultValue/> + <Active>true</Active> + <Readonly>false</Readonly> + <Filterable>false</Filterable> + <MultipleChoice>false</MultipleChoice> + <Position>0.0</Position> + <Note/> + <DateEstimatedAllowed>false</DateEstimatedAllowed> + <DateUnknownAllowed>false</DateUnknownAllowed> + <oeChoiceOptions>2</oeChoiceOptions> + <Fachabteilungsbezug>false</Fachabteilungsbezug> + <Use/> + <SID>20119</SID> + <GUID>e5f3617c-0284-4068-ad71-7ac00c8ba1bd</GUID> + <Revision>1</Revision> + </Entry> </Entries> <Ordner> <Bibliothek> @@ -9182,9 +9207,13 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung> <DatenschutzRelevant>false</DatenschutzRelevant> <KonferenzRelevant>false</KonferenzRelevant> <hatUnterformulare>false</hatUnterformulare> + <ScriptBeimBearbeiten> + <Code>switch (getFieldValue('Beendigung')) {&#10; case 'A':&#10; setFieldValue('Status', 'stopped');&#10; break;&#10; case 'E':&#10; setFieldValue('Status', 'completed');&#10; break;&#10;}&#10;</Code> + <Valid>true</Valid> + </ScriptBeimBearbeiten> <SID>20119</SID> <GUID>fdfe26b7-ef73-4a8a-88b2-4e5698b2921f</GUID> - <Revision>48</Revision> + <Revision>51</Revision> <SeitenzahlSichtbar>true</SeitenzahlSichtbar> <Entries> <Entry> @@ -9768,6 +9797,75 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung> <vorherigeWerte>false</vorherigeWerte> <EinfuegenVerhindern>false</EinfuegenVerhindern> </Entry> + <Entry> + <Type>combobox</Type> + <Name>Status</Name> + <Description>Status</Description> + <Active>true</Active> + <Readonly>false</Readonly> + <Printable>true</Printable> + <Position>4.25</Position> + <Note/> + <Beschriftung1/> + <Beschriftung2/> + <WertAnzeigenPatmodul>false</WertAnzeigenPatmodul> + <MultipleChoice>false</MultipleChoice> + <DefaultValue/> + <Alignment>1</Alignment> + <Direction>0</Direction> + <DataCatalogueEntry>Status</DataCatalogueEntry> + <DataCatalogueEntryTable>DNPM_Therapielinie</DataCatalogueEntryTable> + <ElementParent/> + <ProcedureDateStatus>none</ProcedureDateStatus> + <ZuordnungErkrankung>0</ZuordnungErkrankung> + <Grafik/> + <GrafikAusrichtung>0</GrafikAusrichtung> + <Mandatory>false</Mandatory> + <Datenart>BOTH</Datenart> + <NotSpecified>false</NotSpecified> + <Anzeige/> + <AnzeigeAuswahl/> + <Druckvorlage/> + <Speichern>1</Speichern> + <LeerAusblenden>true</LeerAusblenden> + <GeschlossenAnzeigen>false</GeschlossenAnzeigen> + <Min>0</Min> + <Max>0</Max> + <InUebersichtAnzeigen>false</InUebersichtAnzeigen> + <Hinweis>Status der Therapie. Angabe erforderlich für Modellvorhaben §64e.</Hinweis> + <Platzhalter/> + <ShowAuspraegungen>true</ShowAuspraegungen> + <ProzedurdatumUebernehmen>false</ProzedurdatumUebernehmen> + <Vorschlaege>false</Vorschlaege> + <AnzeigeAuswahldialog>code</AnzeigeAuswahldialog> + <SucheAuswahldialog>code,kurz</SucheAuswahldialog> + <InfoAuswahldialog/> + <MindestbreiteLabel>0</MindestbreiteLabel> + <MindestbreiteFeld>0</MindestbreiteFeld> + <OrganisationunitFilter>0</OrganisationunitFilter> + <Aktion>0</Aktion> + <GroesseTextfeld>0</GroesseTextfeld> + <FilterAufheben>false</FilterAufheben> + <Resizable>false</Resizable> + <Verschluesselt>false</Verschluesselt> + <MemoArt>1</MemoArt> + <DateValidFrom>0</DateValidFrom> + <DateValidTo>0</DateValidTo> + <DateValidFuture>true</DateValidFuture> + <Titel/> + <InAuswertung>false</InAuswertung> + <InAuswertungGraph>false</InAuswertungGraph> + <AlignmentPatModul>1</AlignmentPatModul> + <DirectionPatModul>0</DirectionPatModul> + <SeitenumbruchPatModul>true</SeitenumbruchPatModul> + <MarkierungIgnorieren>false</MarkierungIgnorieren> + <SucheArt>0</SucheArt> + <SID>20119</SID> + <GUID>d5401e35-2ecb-48ec-9682-f7b39e87a959</GUID> + <Revision>1</Revision> + <vorherigeWerte>false</vorherigeWerte> + <EinfuegenVerhindern>false</EinfuegenVerhindern> + </Entry> <Entry parentRefId="12403"> <Type>button</Type> <Name>Suche</Name> @@ -12733,8 +12831,8 @@ Gemäß DNPM-Datenmodell 2.1</Anmerkung> <Condition>AntragKostenuebernahme = '1'&#10;and&#10;GrundAblehnungKosten = 'w'</Condition> <Valid>true</Valid> <RefEntries> - <RefEntry>GrundAblehnungKosten</RefEntry> <RefEntry>AntragKostenuebernahme</RefEntry> + <RefEntry>GrundAblehnungKosten</RefEntry> </RefEntries> </Filter> <NotSpecified>false</NotSpecified> diff --git a/scripts/migrate_therapie-status.js b/scripts/migrate_therapie-status.js new file mode 100644 index 0000000..ae6c417 --- /dev/null +++ b/scripts/migrate_therapie-status.js @@ -0,0 +1,8 @@ +switch (getFieldValue('Beendigung')) { + case 'A': + setFieldValue('Status', 'stopped'); + break; + case 'E': + setFieldValue('Status', 'completed'); + break; +} |
