Changes

 

Last updated 6 October 2024


NextDose is a web-based Bayesian dose forecasting tool.

See GitHub Readme for further details of version changes.

06-Oct-2024: v 2.2.00: - Fix for user entered commas entered instead of decimal points for numerical values prior to version 2.0.05.

12-Sep-2024: v 2.1.05: - Bug fix for trough target dose units.

08-Sep-2024: v 1.10.0 - Deleting a patient deletes the patient, records, and record rows from the database, and associated result data from the disk, rather than archiving. Deleting a record/report deletes the record and record row from the database, and associated result data from the disk, rather than archiving.

01-Sep-2024: v 2.1.04: - Bug fix for AUCocc (dose units and bioavailability).

24-Aug-2024: v 2.1.03: Tacrolimus Update. Storset 2024 model now includes CYP3A4 metaboliser genotypes (*1/*1 normal and *22 poor). Storset 2024 B model also includes early post-transplant effect on bioavailability and bug fix for this effect.

28-Jun-2024: v 2.1.02: Bug fix for FirstDose doses for busulfan.

17-Jun-2024: v 2.1.01: AUC occ and AUC_T1 and AUC_T2 may be used at the same time. AUC_T1 and AUC_T2 may be used, but not AUC occ, with a cumulative AUC target.

31-May-2024: v 2.0.11: Bug fix for AUC_T1 and AUC_T2 when value is specified ".".

24-May-2024: v 2.0.10: Bug fix for voriconazole target summary with CssAvg target.

28-Apr-2024: v 2.0.09: May use observation date and time with "." for value or enter values in hours since start of concentration predictions. Multiple AUC_T1_T2 observations have been enabled.

18-Apr-2024: v 2.0.08: Bug fix for time after dose target.

14-Apr-2024: v 2.0.07: Bug fix for repeated steady state dose records. Bug fix when steady state actual dose interval is not the same as the target dose interval.

08-Mar-2024: v 2.0.06: Predictions limited for early events when long follow up exceeds prediction records limit.

Version 2.0.05 - 06-Feb-2024

- Bug fix for user entered commas entered instead of decimal points for numerical values. Identification of user who ran the Results calculation to help teams working on NextDose. Increased default for run execution time to reduce timeout errors. Added AUC occ observation type for busulfan to allow more detailed reporting when the target is not a cumulative AUC. Changed significant number of decimal digits so they are consistent across calculated output values.

 

Version 2.0.04 - 05-Jan-2024

- Bug fix for AUC_T1 and AUC_T2

 

Version 2.0.03 - 14-Dec-2023

- Clearance values use consistent numerical format.

 

Version 2.0.02 - 09-Nov-2023

- Bug fix to show last cumulative AUC dose and activation of Show More for cumulative AUC target.

 

Version 2.0.01 - 05-Nov-2023

- Improved calculation of doses to achieve a cumulative AUC target.

 

Version 2.0.00 - 01-Nov-2023

- AUC observation types.

 

Version 1.9.16 - 17-Oct-2023

- Smaller time intervals for tacrolimus for better graph predictions with many doses.

 

Version 1.9.15 - 25-Sep-2023

- Bug fix for user specified dosing interval in gentamicin, tobramycin, amikacin, vancomycin models.

 

<<<<<<< HEAD

Version 1.9.14 - 2023-07-09

- Updated versions of gentamicin, tobramycin, amikacin, vancomycin models

Version 1.9.13 - 2023-05-05

- Results page shows target AUC with standard integration interval rather than user specified dosing interval

Version 1.9.12 - 2023-04-28

- Fix: Tacrolimus time after transplant when non-SS doses start more than  3 days after transplant

 

Version 1.9.11 - 2023-02-24

- Fix: Time course on graphs using Repeat Doses improved

 

Version 1.9.10 - 2023-02-20

- Fix: Changes to text describing proposed dose with cumulative AUC target

 

Version 1.9.9 - 2022-11-29

- Fix: Print report infusion duration and time-since-dose formatting changed

 

Version 1.9.8 - 2022-10-17

- Feature: Busulfan 3 day cumulative AUC target option added

 

Version 1.9.7 - 2022-9-29

- Fix: For linezolid error when serum creatinine not supplied

 

Version 1.9.6 - 2022-9-27

- Fix: For FirstDose mode with user defined PO dose and default IV route

=======

Version 1.9.9

- Print report infusion duration and time-since-dose formatting

 

Version 1.9.8

- Busulfan 3 day cumulative AUC target option added

 

Version 1.9.7

- Bug fix for linezolid error when serum creatinine not supplied

 

Version 1.9.6

- Bug fix for FirstDose mode with user defined PO dose and default IV route

>>>>>>> 0a1f5f53e99815f088d67d446384bb2ecbd8c423

 

Version 1.9.5 - 2022-9-26

- Feature: Notify admin of new user account. Clickable link to delete spam user

- Fix: Medicines now list alphabetically in add medicine drop down

- Fix: Contact details and email addresses updated

 

Version 1.9.4 - 2022-7-09

- Fix: Enable clearer warning when cum AUC exceeds target

 

Version 1.9.3 - 2022-5-17

- Fix: Corrected proposed doses not matching Bayesian average dose.

 

Version 1.9.2 - 2022-5-01

- Feature: Improved display of user defined cumulative AUC target.

 

Version 1.9.2D - 2022-5-01

- Feature: "Show more" observation type implemented for cumulative AUC target.

 

Version 1.9.1 - 2022-4-28

- Fix: Corrected proposed IV and PO doses when PO doses administered before IV doses.

 

Version 1.9.0 - 2022-4-27

- Feature: Improved display of user defined AUC/MIC target.

 

Version 1.8.3 - 2022-4-25

- Fix: Corected cumulative AUC proposed dose for consistency with choice of dose prediction method http://wfn.sourceforge.net/clinpharmacol/nextdose/dose-prediction.htm.

 

Version 1.8.2 - 2022-3-29

- Feature: Linezolid additional platelet units option (10^9/L)

- Fix: Results plot shows baseline platelet measurement.

 

Version 1.8.0 - 2022-3-25

- Feature: Ganciclovir (IV) and valganciclovir (PO) model released for NextDose.

 

Version 1.7.25 - 2022-2-07

- Update: Fat free mass prediction method for neonates, infants and children improved especially for neonates.

- Fix: Improved description of remaining doses for cumulative AUC target.

 

Version 1.7.24 - 2022-02-06

- Feature: Deleting a patient now permanently deletes the patient data, including associated records and record rows. Previously patients and data were archived.

 

Version 1.7.23 - 2021-09-19

- Fix: Improved description of remaining doses for cumulative AUC target.

 

Version 1.7.22 - 2021-09-19

- Feature: Fat free mass prediction method for neonates, infants and children improved especially for neonates.

 

Version 1.7.21 - 2021-09-11

- Fix: Predicted next to last dose for cumulative AUC was occasionally incorrect due to rounding error.

 

Version 1.7.20 - 2021-07-28

- Fix: 'Actual Dose' was occasionally incorrect when hematocrit was used to standardize predictions.

 

Version 1.7.19

- Fix: Busulfan cumulative AUC bug with 'what if' calculation fixed<br>

- Fix: Infusion duration end time before infusion start time bug fixed. Now reported as a data error.

 

Version 1.7.18D - 2021-03-09

- Feature: Ganciclovir and valganciclovir models (Acosta 2007, Caldes 2009, Jorga 2016, Krens 2020)

 

Version 1.7.17 - 2021-03-09

- Feature: Posaconazole model (Boonsathorn 2019)

- Fix: Trough target added to FirstDose

 

Version 1.7.16 - 2021-03-02

- Fix: erroneous imputed height warning when ht after wt. Fixed (2021-03-02)

 

Version 1.7.15 - 2020-12-24

- Feature: TAD target may use target dosing interval for trough time (CssTroughDI) (2020-12-11)

- Fix: height not imputed unless at least one dose given. Fixed (2020-12-12)

- Fix: single dose infusion duration was incorrect if it followed repeated dose infusions with a different dosing interval. Fixed (2020-12-24).

 

Version 1.7.14 - 2020-11-19

- Feature removal request: MIC observation type removed from gentamicin, amikacin, vancomycin on request of ADHB, CDHB.

 

Version 1.7.13 - 2020-11-11

- Fix: Bug occurring with repeated infusions with different infusion durations has been fixed (2020-11-11).

 

Version 1.7.12 - 2020-10-24

- Feature: Tobramycin models (uses GAVamycin gentamicin model and parameters)

 

Version 1.7.11 - 2020-09-21

- Feature: Target types include defined cumulative AUC duration e.g. mg/L*h (cum AUC 4 days) (2020-09-20)

- Feature: Vancomcyin default target type changed from AUCssDI to AUCss24 (2020-09-20)

- Fix: Bayesian average proposed dose bug fix for oral doses (2020-09-20)

- Feature: rs codes added for CYP4F2 and VKORC1 genotypes (2020-09-21)

 

Version 1.7.10 - 2020-09-09

- Feature: Amikacin target changed from 320 mg/L*h to 240 mg/L*h for consistency with GAV webpage (2020-08-25)

- Feature: Busulfan target changed from 0.77 mg/L to 0.94 mg/L for consistency with busulfan webpage (2020-09-02)

- Feature: Target types include defined AUC duration e.g. busulfan: mg/L*h (AUC 4 days), vancomycin: mg/L*h (AUCss24)

- Fix: drug_dat.awk printrecs() if (time+0<0.001) time=0 # NM-TRAN bug with very small time values

- Fix: drug_dat.awk printrecs() if (!hasweight) return ; in case weight is missing and ESTWEIGHT is not provided in event file

- Fix: drug_dat.awk end_subject() fixes finalization bug for multiple subjects

 

Version 1.7.9 - 2020-08-18

- Fix: delta() div by zero bug fixed

 

Version 1.7.8 - 2020-08-08

- Feature: Dabigatran models (Liesenfeld RE-LY 2011, Dansinkrul 2012)

- Fix: IV and PO route Bayesian average bug fix

 

Version 1.7.7 - 2020-07-08

- Feature: Repeated dose algorithm re-written to improve occasion detection and overlapping doses. Uses NONMEM ADDL for execution.

- Fix: Occasion counting bug fixed (in function printnca() in drug_dat.awk)

 

Version 1.7.6 - 2020-06-22

- Feature: Css avg value added after AUC target on results Target: line.

- Known bug: FSTREAM error when too many doses in data file (LIM6 error). Increasing LIM6 causes OS out of memory error.

 

Version 1.7.5 - 2020-06-16

- Feature: Warning shown for tacrolimus if day of transplant not supplied.

- Fix: Prediction insertion error. Fixed by not using last event time to add prediction in drug_dat.awk.

 

Version 1.7.4 - 2020-06-11

- Feature: Hard coded covariate names (e.g. cov1, cov2) no longer used. drug_fit.awk now uses COVN[*]

- Fix: Warfarin fT2PCA% incorrect. Fixed by changing NM-TRAN code

- Fix: Prediction bug with last actual or ADDL doses after obs. Fixed in drug_dat.awk (postDoseConcs() & extra call in insertPredConcDose() to addPredRec())

- Fix: ADDL dose times did not match originl dose times. Fixed in drug_dat_awk (add_addl_doses())

 

Version 1.7.3 - 2020-06-06

- Fix: GAVamycin models prior to 2020 not showing correct RFss, CPRss and CLcrSS. Fixed using 2020 NM-TRAN code.

- Fix: FirstDose calculation failed if an observation (e.g. INR) was included (#56). Fixed in drug_dat.awk.

- Fix: Long runs triggered a 5 s timeout prematurely. JS timeout increased to 31 s.

 

Version 1.7.2 - 2020-06-04

- Fix: Result not being shown without a manual refresh after making changes to records (#45)

- Fix: Charts without a specified startDateTime in the map file now correctly find this from the DB (#51)

 

Version 1.7.1 - 2020-06-02

- Revert an error check that inadvertently disabled FirstDose mode

 

Version 1.7.0 - 2020-06-01

- Feature: CRON-based daily DB backups

- Feature: Mark runs as actual, test, whatif in event file

- Feature: Time and date shown on x-axis in results chart (rather than hours)

- Feature: Demo patients shown on user home page

- Feature: Common NONMEM error messages extracted and shown in error log

- Feature: Dose errors shown in report and error log (drug_fit.awk)

- Colour-code nav menu (yellow=not yet run, green=actual, red=whatif

- Changed terminology describing demo patient in detailTab.php (removed reference to testing which may be confused with whatif simulation)

- Clearer explanation of actual vs what if dose prediction and confirmation questions (resultsTab.php)

- Bold labels and info question mark tags added to all input data on Patient Details page (detailsTab.php)

- Bold labels and info question mark tags added to all input data on Calculate page (resultsTab.php)

- Tabulate missing observations and any imputed values

- Tables for Trapezoid AUC & Bayesian predictions

- Colours for target and proposed dose lines

- Table for PK parameters and covariates

- Force browser refresh on build change

- Error log location shown in map file (run.bat)

- Update to Highcharts 8.0.4

- Update moment.js to v2.25.2

- Remove HTML5 shim library

- Remove phpass library

- FIX: NextDose cmd bug when using FirstDose mode with dependent variables (data_fit.awk)

- FIX: %diff from actual dose was not correct when target was not average steady state

 

Version 1.6.3 - 2020-04-25

- Security Updates

- FIX: Hotfix of endInf sort order bug

 

Version 1.6.2 - 2020-04-23

- Deployment via GitHub

- Change log to GitHub

- Issue tracking via GitHub

- Unified dev and www code - the same constants.php file now exists across both versions

- FIX: Infusion duration unit select

- FIX: New members added from Group modal not being added to demo group

- FIX: Infusion end times listed in csv at dose start time

 

Version 1.6.1 - 2020-02-11

-           Printable report comments field expanded to multiple lines (textarea)

-           Patient details comment field enlarged

 

Version 1.6.0 - 2019-03-11

-           CYP3A5 genotype variants added to typeobs for tacrolimus

-           2019-03-07

-           Input box width widened for model and target units in resultsTab.php

-           2019-03-03

-           Metz2018_AVG, Metz2019, Metz2019_AVG models added for mycophenolate

-           Albumin added as typeobs (for use with mycophenolate)

-           2019-02-22

-           Target conc for mycophenolate changed from 40 to 50 mcg/L unbound.

-           2019-02-12

-           Target label format made consistent in nextdose and dev.nextdose for mycophenolate, vancomycin, amikacin, gentamicin (now units followed by type in parentheses)

-           2019-01-31

-           Link to NextDose web on Manual page

-           2019-01-28

-           Minimum value for height changed to 30 cm (very premature neonate at 24 weeks is 31 male, 32 female) https://www.mayoclinic.org/diseases-conditions/premature-birth/symptoms-causes/syc-20376730

-           2019-01-27

-           About button on login page linked to NextDose web (http://holford.fmhs.auckland.ac.nz/nextdose/)

-           NextDose alerts moved from login page to NextDose web updates (http://holford.fmhs.auckland.ac.nz/nextdose/index.html)

-           NextDose background moved from login page to NextDose web background (http://holford.fmhs.auckland.ac.nz/nextdose/background.htm)

-           2019-01-26

-           Sort static observations (genotypes) alphabetically on the patient details tab

-           Added medicines: gentamicin, amikacin, vancomycin, caffeine, mycophenolate

-           Minor visual tweaks to printable report

-           Fix: Report.txt now utf8 encoded to avoid runtime errors with special characters

-           Fix: Group modal now supports group IDs greater than a single character

 

Version 1.5.1 -            2018-12-13

-           Quick start text "help menu" changed to "Manual" to match actual menu item name

-           2018-12-08

-           Many changes to database to allow new medicines: gentamicin, amikacin, vancomycin, caffeine, mycophenolate

-           2018-08-16

-           busulfan PK 2015 model removed from model list

-           2018-08-15

-           Bayesian Forecasting section on home page updated

-           AVG models with more explanation announced on home page below login

-           predicted dose from end of interval announced on home page below login

-           2018-07-29

-           AVG models announced on home page

-           predicted dose from end of interval announced on home page

            -AVG models added to model lists

            2018-07-15

            -NextDose version changed in C:\Web\www\www.nextdose.org\inc\constants.php

 

Version 1.5.0 -            2018-07-11

-           Comedications not recognized in FirstDose mode. The if ($beforeFirstDose)section was disabled in calculate.php.

-           2017-09-24

-           Many changes to allow new medicines: warfarin, linezolid, and voriconazole.

-           Model selection

-           Age on printable report is now relative to the date of last observation

-           Date format on printable report now reflects user preference

-           Multiple series on charts

-           Genotypes moved to patient details tab because they are static

-           Add/edit comment directly on printable report

-           Printable report tidy-ups

-           Dependent variables now displayed on printable report

-           Date placeholder changes to YYYY-MM-DD

-           Progress bar added while calculating

-           DV checkboxes now hidden in FirstDose mode

-           Group and demo status saved to event format csv file

-           Users can now signup without an invite

-           Buttons/checkboxes are disabled for read only patients

-           Help alert added for new users to find example patients

-           New site layout

-           FIX: Broken links

-           FIX: New row uses previous row's units if same observation type

-           FIX: Group organisation input editing

-           Added moment.js and bootstrap-editable libraries

-           Updated to Highcharts 5.0.6

-           Changed from bootstrap-datepicker to bootstrap-datetimepicker library

-           DB additions: records.dv, records.execTime, medicines.models, medicines.maxExecTime, typesobs.static, patients.obs,

                        users.groupCode, users.groupRequested

-           DB changes: typesobs.dv renamed typesobs.dvid

 

Version 1.4.2 - 2016-11-1

- Bugfix to prevent saving patients to read-only groups

- Changed Demo Group id so that it populates last

 

Version 1.4.1 - 2016-09-1

- Bugfix replaced SwiftMailer with SendGrid

 

Version 1.4.0 - 2015-01-25

- FirstDose mode enabled

- Chart legend items now hide if the series is empty

 

Version 1.3.4 - 2015-01-24

- Observations can now be  date/time only (value hidden and replaced with ".")

 

Version 1.3.3 - 2015-01-24

- Updated to Highcharts 4.0.4

- Bugfix where chart would fail if a series was empty

 

Version 1.3.2 -            2014-01-11

-           Migrated host from morphine to methotrexate

 

Version 1.3.1 -            2013-11-15

-           Fixed email sending bug (switched mailhosts)

-           Fixed a bug where group name changes were not preserved

-           Stopped deleted patients showing up in recent patient list

-           Stopped deleted patients being visible

-           Removed ability to restore deleted patients?

 

Version 1.3 -   2013-11-07

-           Changed new group text on invite page

-           Removed Persona

-           Datepicker changed to avoid changing to current date by accident

-           Restored account creation functionality

-           Site and app directory revised

-           JS and CSS are now versioned automatically by mtime

-           Updated from mysql to mysqli

-           Updated Highcharts to 3.0.7

-           Updated to Bootstrap 2.3.2

-           Updated to Bootstrap Datepicker to 1.2.0

-           Updated to jQuery 1.8.3

-           Updated to Swift Mailer 5.0.1

 

Version 1.2 -   2012-10-05

-           Removed beta label from versioning

-           Changed time placeholder to HH:MM

-           Layout changes in the input form to improve clarity/consistency of input

-           Updated to bootstrap 2.1.1

-           Updated to highcharts 2.3.2

-           Updated to jquery 1.8.2

-           Updated datepicker to 4805a1b

-           Patients are no longer listed. They are now searched for with an AJAX typeahead

-           Layout optimisation for smaller screens (4:3 hospital computers)

-           Terminology change: patients are now deleted/restored instead of closed/reopened

-           Logging of database changes

-           Added ability to mark patients as test/demonstration patients

-           Added a check to prevent real patients being added under the DevTeam group accidentally

-           Patient sex selector changed to radio buttons for clarity

-           Added cancel/back button to delete record screen for consistency

-           Added tooltip/help icon framework

-           Graph lines can now start from 0, resolving a bug caused by enabling logarithmic graphs

-           Report view displays infusions durations in hours and minutes if endInf is specified

-           Long lists of records are hidden, with the option to expand them, to improve clarity

-           Recent patient list

-           Starred/favourited patient list

-           Added a check to prevent accidental loss of unsaved changes when navigating away from edited patient details

-           Added check for unit inconsistencies during preflight

-           BLQ can now be entered in the format <LLQ e.g. <20

-           Patient details save button disabling works as expected now

 

Version beta1.1.5 -     2012-09-17

-           Fixed a bug where inaccurate infusion durations were shown in report view

-           Changed webserver config to prevent directory listing

-           Wording changes on report view

 

Version beta1.1.4 - 2012-08-27

-           Changed infDur to come after dose and before endInf on csv file

 

Version beta1.1.3 -     2012-08-27

-           Revert dose, covariate and DV record csv order to fix bug introduced in last version

 

Version beta1.1.2 -     2012-08-26

-           Bug fixes

-           Fixed a bug where adding a new patient would require a refresh in order to add a medicine

-           Changed order of dosInt, target, dose, covariate and DV records when written to csv

 

Version beta1.1.1 -     2012-07-14

-           Fixed a bug that caused infusion duration to be shown for oral doses

-           Fixed a bug that prevented the hiding of lab and sample arrival inputs for clinical observations

-           Version number is now shown on the results tab and in print view

-           Min app width set to 1010px (tested in Chrome and Firefox)

 

Version beta1.1 -        2012-07-14

-           Typo corrected that prevented steady state observations from being calculated

-           Fixed bugs that caused some events to fire multiple times (closing patient, creating new patient)

-           Fixed bugs that caused inappropriate duplication of records

-           Tidied up layout when screen width is less than 1200px. Min app width set to 1000px.

-           Added search functionality to the patient list

-           Reformatted the patient and history lists

-           Fixed weight estimation

-           Users are now redirected to log back in if the session times out

-           Estimated weights are marked as estweight in the csv file

 

Version beta 1.0.1 -    2012-06-25

-           dosInt => ii

-           interval => dosInt

-           ndose record type now writes to csv correctly

-           Tacrolimus route changed from IV to PO

-           Serum creatinine added as an obs type for tacrolimus

 

Version beta 1.0.1 -    2012-06-24

-           Changes to record row saving for clarity.

 

Version beta1 -           2012-06-12

-           Updated to JQuery 1.7.2, Highcharts 2.2.5, Bootstrap 2.0.4

-           Major interface rewrite

-           Major database restructure

 

Version 0.16Alpha -2012-04-06

-           Updates to About page

-           User registration changes

 

Version 0.15Alpha -   2012-03-19

-           Allow BLQ as an observation value (below limit of quantitation)

-           Default DV choice is now correctly selected when multiple DVs are available for calculation

-           Enabled account invitation request

-           Updated Bootstrap from 2.01 to 2.0.2

-           Updated Highcharts from 2.1.9 to 2.2.1

 

Version 0.14Alpha -   2012-03-12

-           Grammar correction

-           Fixed a bug where IT doses were displayed as IV

 

Version 0.13Alpha - 2012-03-09

-           Fixed a bug where a dependent variable could be selected without an associated observation being present

-           Added a y-axis minimum of 1e-6

 

Version 0.12Alpha -   2012-03-08

-           Fixed a bug where the wrong age would show when editing some patients

-           Prevented duplicate NHIs being saved

-           Fixed a Chrome/IE bug where observation and dose types were not showing

 

Version 0.11Alpha -   2012-03-08

-           Fixed a bug where units were not printed to the csv file

-           Added validation of infusion duration (limits 0-30 hours)

-           Corrected a spelling error and position of the calculate help balloon

-           Highlighting of entire row when an error is present

-           Added new observations types for methotrexate (creatinine, hb, hct, lv dose,

                        lymphocyte, monocyte, platelets, rbc, seg. neutrophil, sodium)

- Corrected graphical output

 

Version 0.1Alpha -     2012-03-07

-           Major rewrite of development interface and backend code

-           Beginning of version control

Copyright All rights reserved | Developed by Sam Holford & Nick Holford 2012-2024