diff options
| author | Paul-Christian Volkmer | 2023-09-25 15:40:34 +0200 |
|---|---|---|
| committer | GitHub | 2023-09-25 15:40:34 +0200 |
| commit | 0fd536c443437495a8ab21852e9e6cb63a8d0f37 (patch) | |
| tree | 9448ddcb656ce3e7ac976e245ff631983f9780fe /examples | |
| parent | c8387c5094d2921bac478508d1f00e29d250d772 (diff) | |
| parent | fda839105c785de020d252fb69ec43dffe08e88c (diff) | |
Merge pull request #47 from CCC-MF/issue_46
Issue #46: Verwende ECOG-Status Datum "as is"
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js b/examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js index 02a2fea..763b683 100644 --- a/examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js +++ b/examples/uf-einzelempfehlung/klinik_anamnese-getEcogStatus.js @@ -13,15 +13,18 @@ executePluginMethod('DNPMHelper', 'getEcogStatus', {PatientId: getPatient().id}, return; } - let uf = resp.result.map(item => { - let date = new Date(item.date).toISOString().split('T')[0]; - let ecog = []; - ecog.val = item.status; - ecog.version = version; - return { - Datum: [date, 'exact'], ECOG: ecog - }; - }); + 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 |
