diff options
| author | Paul-Christian Volkmer | 2023-09-27 16:24:43 +0200 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-09-27 16:24:43 +0200 |
| commit | c7d6851130aa5c69c81e9414bd3a8a2b790d7ad5 (patch) | |
| tree | cd88c3040ad65d43b204a95d3fedd99d33e1823d /examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js | |
| parent | 408726045245b35ab2e8ce5fab29250dd8d1af7e (diff) | |
Verschiebe Formularscripte in Verzeichnis `/scripts`
Diffstat (limited to 'examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js')
| -rw-r--r-- | examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js b/examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js deleted file mode 100644 index 763b683..0000000 --- a/examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js +++ /dev/null @@ -1,30 +0,0 @@ -// To be included in Script "Beim Neuanlegen" of form "DNPM Klink/Anamnese" - -executePluginMethod('DNPMHelper', 'getEcogStatus', {PatientId: getPatient().id}, (resp) => { - if (resp.status.code === 1) { - // Hack: Get version id of ECOG status as stored in Database - // by using initial empty entry and its version. - // Since OS always creates an initial empty entry for subforms - // this can be used to get required version id from within a form script. - let version = getFieldValue('ECOGVerlauf')[0].ECOG.version; - - // Abort if no version available. - if (version == null) { - return; - } - - let uf = resp.result - .map(item => { - let date = item.date.match(/^\d{4}-\d{2}-\d{2}/); - let ecog = []; - ecog.val = item.status; - ecog.version = version; - return { - Datum: [date ? date[0] : null, 'exact'], ECOG: ecog - }; - }) - // Ignore items without valid values - .filter(item => item.Datum[0] && (item.ECOG >= 0 && item.ECOG <= 5)); - setFieldValue('ECOGVerlauf', uf); - } -}, false);
\ No newline at end of file |
