Chapter 5 D-score implementation
This document describes the actions taken to implement the D-score into JAMES. The functionality of JAMES is distributed over multiple packages. This set of actions may be of interest when implementing new features.
5.1 Actions
| Package | PR | Description |
|---|---|---|
| minihealth | 03a32f1 | Create milestones descriptions |
| dscore | f0013ce | Link BDS number to Van Wiechen milestones |
| dscore | 6886854 | Fine tuning of milestone labels |
| minihealth | Create the bds_lexicon object |
|
| minihealth | 4893982 | Add milestones to BDS validation JSON schema |
| minihealth | 0069671 | Add convert_ddi_gsed() to convert BDS-milestones into GSED items |
| minihealth | 8ab1392 | Add a new class individualDS for storing milestones, D-score and DAZ |
| clopus | 1182cb0 | Add Dutch and GCDG D-score references |
| clopus | 7bdbcd9 | Construct age-shifted D-score references for preterms |
| clopus | ceab7f9 | Import the D-score references into clopus |
| chartdesigner | 6883190 | Add chart constructor functions for D-score, both terms and pre-terms |
| chartdesigner | 511f456 | Extend internal set.axes.design() to D-score charts |
| chartdesigner | 6582af8 | Extend to axes.locations object to D-score charts |
| chartdesigner | 47e3cc3 | Create dchart() function and extend its helper functions |
| chartdesigner | fbbc7c8 | Function chartcode() factory, make one function for each chart code |
| chartcatalog | cc46788 | Extend the chart naming system to D-score charts |
| chartcatalog | 84aaded | Extend the lookup table ynames_lookup to handle new D-score charts |
| chartbox | aa31067 | Extend chart box with all D-score charts |
| james | 6412840 | Add radio button for D-score charts |
| minihealth | 06a04c9 | Calculate D-score and DAZ |
| chartplotter | 4b58638 | Skip the dsc field for finding matches |
| minihealth | 816be33 | Add D-score and DAZ to class individualAN |
| donordata | 77e01b4 | Add milestones to SMOCC donor data |
| donordata | ecb3413 | Calculate D-score and DAZ for SMOCC data |
| donordata | 3fa9d4d | Fit and store brokenstick model for D-score on SMOCC data |
| donorloader | c22c446 | Update internal data after changes in donordata |
| jamesdocs | TBD | Document steps (this file) |
| donordata | 7983c3 | Saves the item scores to create JSON files |
| donordata | 1537182 | Save mapping between SMOCC and BDS coding scheme |
| donorloader | e9a8ed | Make smocc_bds available to JAMES |
| jamestest | 648419 | Regenerate smocc JSON files to include DDI scores |
| jamestest | ce1dbe | Update the installed.cabinets object with the new individual milestones data |
| minihealth | 4dda8d | Add class individualRW to store and convert raw milestones data |
| minihealth | 9e03e7 | Complete the JSON validator schema |