> Watoto@1.1.0 test /Users/cf/Documents/Code/Watoto
> node node_modules/jest-cli/bin/jest.js "--coverage" "--verbose" "--colors"

Using Jest CLI v12.1.1, jasmine2, babel-jest
 PASS  Source/Pages/__tests__/DrugDoseInfo-test.js (7.644s)                    
State renders correctly into user interface
   it should correctly render calculations
   it should correctly render description
   it should correctly render warning
   it should correctly render additional

 PASS  Source/Pages/__tests__/ChildInfo-test.js (2.433s)                       
User inputs correctly update state
   it should update the app state when an age is provided
   it should estimate a weight when toggled and an age provided
   it should estimate underweight when toggled and an age provided
   it should calculate a z-score when age, weight and height are provided
   it should calculate a MUAC score when muac is provided
   it should calculate an approximate body surface area when weight is provided
   it should calculate a body surface area when height and weight is provided
State renders correctly into user interface
   it should correctly render age input
   it should correctly render age scale select
   it should correctly render gender select
   it should correctly render weight input
   it should correctly render height input
   it should correctly render muac input
   it should correctly render z-score
   it should correctly render surface area

 PASS  Source/Data/Drugs/__tests__/Flucloxacillin-test.js (0.562s)              
Flucloxacillin - 5 day child
   it should return for 1 kg => 50 mg 12 hrly (IV / IM)
   it should return for 1 kg => 25 mg 12 hrly; 1 ml (125mg/5ml) 12 hrly (PO)
   it should return for 1.25 kg => 60 mg 12 hrly (IV / IM)
   it should return for 1.25 kg => 30 mg 12 hrly; 1 ml (125mg/5ml) 12 hrly (PO)
   it should return for 1.5 kg => 75 mg 12 hrly (IV / IM)
   it should return for 1.5 kg => 40 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
   it should return for 1.75 kg => 85 mg 12 hrly (IV / IM)
   it should return for 1.75 kg => 45 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
   it should return for 2 kg => 100 mg 12 hrly (IV / IM)
   it should return for 2 kg => 50 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
   it should return for 2.5 kg => 125 mg 12 hrly (IV / IM)
   it should return for 2.5 kg => 65 mg 12 hrly; 3 ml (125mg/5ml) 12 hrly (PO)
   it should return for 3 kg => 150 mg 12 hrly (IV / IM)
   it should return for 3 kg => 75 mg 12 hrly; 3 ml (125mg/5ml) 12 hrly (PO)
   it should return for 4 kg => 200 mg 12 hrly (IV / IM)
   it should return for 4 kg => 100 mg 12 hrly; 4 ml (125mg/5ml) 12 hrly (PO)
Flucloxacillin - 1 week child
   it should return for 0.63 kg => 30 mg 12 hrly (IV / IM)
   it should return for 0.63 kg => 15 mg 12 hrly; 1 ml (125mg/5ml) 12 hrly (PO)
   it should return for 0.84 kg => 40 mg 12 hrly (IV / IM)
   it should return for 0.84 kg => 20 mg 12 hrly; 1 ml (125mg/5ml) 12 hrly (PO)
   it should return for 1.78 kg => 85 mg 12 hrly (IV / IM)
   it should return for 1.78 kg => 45 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
   it should return for 2.31 kg => 115 mg 12 hrly (IV / IM)
   it should return for 2.31 kg => 60 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
Flucloxacillin - 8 day child
   it should return for 1.66 kg => 85 mg 8 hrly (IV / IM)
   it should return for 1.66 kg => 25 mg 8 hrly; 1 ml (125mg/5ml) 8 hrly (PO)
   it should return for 1.81 kg => 90 mg 8 hrly (IV / IM)
   it should return for 1.81 kg => 25 mg 8 hrly; 1 ml (125mg/5ml) 8 hrly (PO)
   it should return for 2.72 kg => 135 mg 8 hrly (IV / IM)
   it should return for 2.72 kg => 40 mg 8 hrly; 2.5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
Flucloxacillin - 4 week child
   it should return for 0.63 kg => 30 mg 8 hrly (IV / IM)
   it should return for 0.63 kg => 10 mg 8 hrly; 0.5 ml (125mg/5ml) 8 hrly (PO)
   it should return for 1.5 kg => 75 mg 8 hrly (IV / IM)
   it should return for 1.5 kg => 25 mg 8 hrly; 1 ml (125mg/5ml) 8 hrly (PO)
   it should return for 2.11 kg => 105 mg 8 hrly (IV / IM)
   it should return for 2.11 kg => 30 mg 8 hrly; 1 ml (125mg/5ml) 8 hrly (PO)
   it should return for 3.5 kg => 175 mg 8 hrly (IV / IM)
   it should return for 3.5 kg => 55 mg 8 hrly; 2.5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
Flucloxacillin - 1 month child
   it should return for 3.47 kg => 175 mg 8 hrly (IV / IM)
   it should return for 3.47 kg => 50 mg 8 hrly; 2.5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 5.1 kg => 255 mg 8 hrly (IV / IM)
   it should return for 5.1 kg => 75 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 5.54 kg => 275 mg 8 hrly (IV / IM)
   it should return for 5.54 kg => 85 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 6.1 kg => 305 mg 8 hrly (IV / IM)
   it should return for 6.1 kg => 90 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ½ (250mg) tablet 8 hrly [One of the above] (PO)
Flucloxacillin - 2 year child
   it should return for 3 kg => 150 mg 8 hrly (IV / IM)
   it should return for 3 kg => 45 mg 8 hrly; 2.5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 4 kg => 200 mg 8 hrly (IV / IM)
   it should return for 4 kg => 60 mg 8 hrly; 2.5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 5 kg => 250 mg 8 hrly (IV / IM)
   it should return for 5 kg => 75 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ¼ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 6 kg => 300 mg 8 hrly (IV / IM)
   it should return for 6 kg => 90 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ½ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 7 kg => 350 mg 8 hrly (IV / IM)
   it should return for 7 kg => 105 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ½ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 8 kg => 400 mg 8 hrly (IV / IM)
   it should return for 8 kg => 120 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ½ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 9 kg => 450 mg 8 hrly (IV / IM)
   it should return for 9 kg => 135 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ½ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 10 kg => 500 mg 8 hrly (IV / IM)
   it should return for 10 kg => 150 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 11 kg => 550 mg 8 hrly (IV / IM)
   it should return for 11 kg => 165 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 12 kg => 600 mg 8 hrly (IV / IM)
   it should return for 12 kg => 180 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 13 kg => 650 mg 8 hrly (IV / IM)
   it should return for 13 kg => 195 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 14 kg => 700 mg 8 hrly (IV / IM)
   it should return for 14 kg => 210 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 15 kg => 750 mg 8 hrly (IV / IM)
   it should return for 15 kg => 225 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 16 kg => 800 mg 8 hrly (IV / IM)
   it should return for 16 kg => 240 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 17 kg => 850 mg 8 hrly (IV / IM)
   it should return for 17 kg => 255 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 18 kg => 900 mg 8 hrly (IV / IM)
   it should return for 18 kg => 270 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 19 kg => 950 mg 8 hrly (IV / IM)
   it should return for 19 kg => 285 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 20 kg => 1,000 mg 8 hrly (IV / IM)
   it should return for 20 kg => 300 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
Flucloxacillin - 3 year child
   it should return for 9.33 kg => 465 mg 8 hrly (IV / IM)
   it should return for 9.33 kg => 140 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ½ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 9.5 kg => 475 mg 8 hrly (IV / IM)
   it should return for 9.5 kg => 145 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; ½ (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 10.07 kg => 505 mg 8 hrly (IV / IM)
   it should return for 10.07 kg => 150 mg 8 hrly; 5 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 12.1 kg => 605 mg 8 hrly (IV / IM)
   it should return for 12.1 kg => 180 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 15.95 kg => 800 mg 8 hrly (IV / IM)
   it should return for 15.95 kg => 240 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 19.58 kg => 980 mg 8 hrly (IV / IM)
   it should return for 19.58 kg => 295 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
   it should return for 24.11 kg => 1,205 mg 8 hrly (IV / IM)
   it should return for 24.11 kg => 360 mg 8 hrly; 10 ml (125mg/5ml) 8 hrly; 1 (250mg) tablet 8 hrly [One of the above] (PO)
Flucloxacillin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Gentamicin-test.js (0.504s)                                                               
Gentamicin - 3 day child
   it should return for 1 kg => 3 mg 24 hrly (IM / Slow IV)
   it should return for 1.25 kg => 4 mg 24 hrly (IM / Slow IV)
   it should return for 1.5 kg => 4.5 mg 24 hrly (IM / Slow IV)
   it should return for 1.75 kg => 5.5 mg 24 hrly (IM / Slow IV)
   it should return for 2 kg => 10 mg 24 hrly (IM / Slow IV)
   it should return for 2.5 kg => 12.5 mg 24 hrly (IM / Slow IV)
   it should return for 3 kg => 15 mg 24 hrly (IM / Slow IV)
   it should return for 4 kg => 20 mg 24 hrly (IM / Slow IV)
Gentamicin - 5 day child
   it should return for 0.84 kg => 2.5 mg 24 hrly (IM / Slow IV)
   it should return for 1.03 kg => 3 mg 24 hrly (IM / Slow IV)
   it should return for 1.46 kg => 4.5 mg 24 hrly (IM / Slow IV)
   it should return for 1.53 kg => 4.5 mg 24 hrly (IM / Slow IV)
   it should return for 2.22 kg => 11 mg 24 hrly (IM / Slow IV)
   it should return for 3.91 kg => 19.5 mg 24 hrly (IM / Slow IV)
Gentamicin - 2 year child
   it should return for 3 kg => 23 mg 24 hrly (IM / Slow IV)
   it should return for 4 kg => 30 mg 24 hrly (IM / Slow IV)
   it should return for 5 kg => 38 mg 24 hrly (IM / Slow IV)
   it should return for 6 kg => 45 mg 24 hrly (IM / Slow IV)
   it should return for 7 kg => 53 mg 24 hrly (IM / Slow IV)
   it should return for 8 kg => 60 mg 24 hrly (IM / Slow IV)
   it should return for 9 kg => 68 mg 24 hrly (IM / Slow IV)
   it should return for 10 kg => 75 mg 24 hrly (IM / Slow IV)
   it should return for 11 kg => 83 mg 24 hrly (IM / Slow IV)
   it should return for 12 kg => 90 mg 24 hrly (IM / Slow IV)
   it should return for 13 kg => 98 mg 24 hrly (IM / Slow IV)
   it should return for 14 kg => 105 mg 24 hrly (IM / Slow IV)
   it should return for 15 kg => 113 mg 24 hrly (IM / Slow IV)
   it should return for 16 kg => 120 mg 24 hrly (IM / Slow IV)
   it should return for 17 kg => 128 mg 24 hrly (IM / Slow IV)
   it should return for 18 kg => 135 mg 24 hrly (IM / Slow IV)
   it should return for 19 kg => 143 mg 24 hrly (IM / Slow IV)
   it should return for 20 kg => 150 mg 24 hrly (IM / Slow IV)
Gentamicin - 3 year child
   it should return for 9.98 kg => 75 mg 24 hrly (IM / Slow IV)
   it should return for 12.21 kg => 92 mg 24 hrly (IM / Slow IV)
   it should return for 14.52 kg => 109 mg 24 hrly (IM / Slow IV)
   it should return for 17.36 kg => 130 mg 24 hrly (IM / Slow IV)
   it should return for 22.11 kg => 166 mg 24 hrly (IM / Slow IV)
Gentamicin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Phenobarbitone-test.js (0.522s)                                                           
Phenobarbitone - 5 day child
   it should return for 1.81 kg => Loading Dose: 36 mg stat (IM / PO)
   it should return for 1.81 kg => Maintenance: 4.5 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 1.81 kg => 9 mg 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 2.47 kg => Loading Dose: 49.5 mg stat (IM / PO)
   it should return for 2.47 kg => Maintenance: 6.25 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 2.47 kg => 12.5 mg 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 3.23 kg => Loading Dose: 65 mg stat (IM / PO)
   it should return for 3.23 kg => Maintenance: 8 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 3.23 kg => 16 mg 24 hrly; ½ (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 4.43 kg => Loading Dose: 89 mg stat (IM / PO)
   it should return for 4.43 kg => Maintenance: 11 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 4.43 kg => 22 mg 24 hrly; ½ (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 5.01 kg => Loading Dose: 100 mg stat (IM / PO)
   it should return for 5.01 kg => Maintenance: 12.5 mg 24 hrly; ½ (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 5.01 kg => 25 mg 24 hrly; ½ (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
Phenobarbitone - 2 month child
   it should return for 2 kg => Loading Dose: 30 mg stat (IM / PO)
   it should return for 2 kg => Maintenance: 5 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 2 kg => 10 mg 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 2.5 kg => Loading Dose: 37.5 mg stat (IM / PO)
   it should return for 2.5 kg => Maintenance: 6.25 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 2.5 kg => 12.5 mg 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 3 kg => Loading Dose: 45 mg stat (IM / PO)
   it should return for 3 kg => Maintenance: 7.5 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 3 kg => 15 mg 24 hrly; ½ (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 4 kg => Loading Dose: 60 mg stat (IM / PO)
   it should return for 4 kg => Maintenance: 10 mg 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 4 kg => 20 mg 24 hrly; ½ (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 5 kg => Loading Dose: 75 mg stat (IM / PO)
   it should return for 5 kg => Maintenance: 12.5 mg 24 hrly; ½ (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 5 kg => 25 mg 24 hrly; ½ (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 6 kg => Loading Dose: 90 mg stat (IM / PO)
   it should return for 6 kg => Maintenance: 15 mg 24 hrly; ½ (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 6 kg => 30 mg 24 hrly; 1 (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 7 kg => Loading Dose: 105 mg stat (IM / PO)
   it should return for 7 kg => Maintenance: 17.5 mg 24 hrly; ½ (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 7 kg => 35 mg 24 hrly; 1 (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 8 kg => Loading Dose: 120 mg stat (IM / PO)
   it should return for 8 kg => Maintenance: 20 mg 24 hrly; 1 (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 8 kg => 40 mg 24 hrly; 1 (30mg) tablet 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 9 kg => Loading Dose: 135 mg stat (IM / PO)
   it should return for 9 kg => Maintenance: 22.5 mg 24 hrly; 1 (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 9 kg => 45 mg 24 hrly; 1½ (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 10 kg => Loading Dose: 150 mg stat (IM / PO)
   it should return for 10 kg => Maintenance: 25 mg 24 hrly; 1 (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 10 kg => 50 mg 24 hrly; 1½ (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 11 kg => Loading Dose: 165 mg stat (IM / PO)
   it should return for 11 kg => Maintenance: 27.5 mg 24 hrly; 1 (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 11 kg => 55 mg 24 hrly; 1½ (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 12 kg => Loading Dose: 180 mg stat (IM / PO)
   it should return for 12 kg => Maintenance: 30 mg 24 hrly; 1 (30mg) tablet 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 12 kg => 60 mg 24 hrly; 2 (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 13 kg => Loading Dose: 195 mg stat (IM / PO)
   it should return for 13 kg => Maintenance: 32.5 mg 24 hrly; 1½ (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 13 kg => 65 mg 24 hrly; 2 (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 14 kg => Loading Dose: 210 mg stat (IM / PO)
   it should return for 14 kg => Maintenance: 35 mg 24 hrly; 1½ (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 14 kg => 70 mg 24 hrly; 2 (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 15 kg => Loading Dose: 225 mg stat (IM / PO)
   it should return for 15 kg => Maintenance: 37.5 mg 24 hrly; 1½ (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 15 kg => 75 mg 24 hrly; 2½ (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 16 kg => Loading Dose: 240 mg stat (IM / PO)
   it should return for 16 kg => Maintenance: 40 mg 24 hrly; 1½ (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 16 kg => 80 mg 24 hrly; 2½ (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 17 kg => Loading Dose: 255 mg stat (IM / PO)
   it should return for 17 kg => Maintenance: 42.5 mg 24 hrly; 1½ (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 17 kg => 85 mg 24 hrly; 2½ (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 18 kg => Loading Dose: 270 mg stat (IM / PO)
   it should return for 18 kg => Maintenance: 45 mg 24 hrly; 1½ (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 18 kg => 90 mg 24 hrly; 3 (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 19 kg => Loading Dose: 285 mg stat (IM / PO)
   it should return for 19 kg => Maintenance: 47.5 mg 24 hrly; 2 (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 19 kg => 95 mg 24 hrly; 3 (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
   it should return for 20 kg => Loading Dose: 300 mg stat (IM / PO)
   it should return for 20 kg => Maintenance: 50 mg 24 hrly; 2 (30mg) tablets 24 hrly [Starting Dose; Fits in Acute Febrile Illness]
   it should return for 20 kg => 100 mg 24 hrly; 3 (30mg) tablets 24 hrly [High Dose; Chronic Therapy] (IM / PO)
Phenobarbitone - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/SodiumValproate-test.js (0.458s)                                                                     
Sodium Valproate - 5 day child
   it should return for 0.63 kg => Loading Dose: 13 mg stat (PO)
   it should return for 0.63 kg => Maintenance: 6 mg 12 hrly (PO)
   it should return for 1.01 kg => Loading Dose: 20 mg stat (PO)
   it should return for 1.01 kg => Maintenance: 10 mg 12 hrly (PO)
   it should return for 1.5 kg => Loading Dose: 30 mg stat (PO)
   it should return for 1.5 kg => Maintenance: 15 mg 12 hrly (PO)
   it should return for 2.11 kg => Loading Dose: 42 mg stat (PO)
   it should return for 2.11 kg => Maintenance: 21 mg 12 hrly (PO)
Sodium Valproate - 4 week child
   it should return for 3.29 kg => Loading Dose: 66 mg stat (PO)
   it should return for 3.29 kg => Maintenance: 33 mg 12 hrly (PO)
   it should return for 4.86 kg => Loading Dose: 97 mg stat (PO)
   it should return for 4.86 kg => Maintenance: 49 mg 12 hrly (PO)
Sodium Valproate - 1 month child
   it should return for 3.47 kg => Loading Dose: 35-52 mg; in 1-2 divided doses (PO)
   it should return for 3.47 kg => Maintenance: 87-104 mg 24 hrly; in 2 divided doses (PO)
   it should return for 5.1 kg => Loading Dose: 51-77 mg; in 1-2 divided doses (PO)
   it should return for 5.1 kg => Maintenance: 127-153 mg 24 hrly; in 2 divided doses (PO)
   it should return for 5.54 kg => Loading Dose: 55-83 mg; in 1-2 divided doses (PO)
   it should return for 5.54 kg => Maintenance: 139-166 mg 24 hrly; in 2 divided doses (PO)
   it should return for 6.1 kg => Loading Dose: 61-92 mg; in 1-2 divided doses (PO)
   it should return for 6.1 kg => Maintenance: 153-183 mg 24 hrly; in 2 divided doses (PO)
Sodium Valproate - 1 year child
   it should return for 8.91 kg => Loading Dose: 89-134 mg; in 1-2 divided doses (PO)
   it should return for 8.91 kg => Maintenance: 223-267 mg 24 hrly; in 2 divided doses (PO)
   it should return for 10.03 kg => Loading Dose: 100-150 mg; in 1-2 divided doses (PO)
   it should return for 10.03 kg => Maintenance: 251-301 mg 24 hrly; in 2 divided doses (PO)
   it should return for 11.22 kg => Loading Dose: 112-168 mg; in 1-2 divided doses (PO)
   it should return for 11.22 kg => Maintenance: 281-337 mg 24 hrly; in 2 divided doses (PO)
   it should return for 13.37 kg => Loading Dose: 134-201 mg; in 1-2 divided doses (PO)
   it should return for 13.37 kg => Maintenance: 334-401 mg 24 hrly; in 2 divided doses (PO)
   it should return for 13.37 kg => Loading Dose: 134-201 mg; in 1-2 divided doses (PO)
   it should return for 13.37 kg => Maintenance: 334-401 mg 24 hrly; in 2 divided doses (PO)
Sodium Valproate - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Diazepam-test.js (0.623s)                                                                            
Diazepam - 4 week child
   it should return for 1.25 kg => undefined
   it should return for 2.59 kg => undefined
   it should return for 3.21 kg => undefined
Diazepam - 4 month child
   it should return for 3 kg => 0.9 mg stat; 0.2 ml (10mg/2ml) stat (IV)
   it should return for 3 kg => 1.5 mg stat; 0.3 ml (10mg/2ml) stat (PR)
   it should return for 4 kg => 1.2 mg stat; 0.25 ml (10mg/2ml) stat (IV)
   it should return for 4 kg => 2 mg stat; 0.4 ml (10mg/2ml) stat (PR)
   it should return for 5 kg => 1.5 mg stat; 0.3 ml (10mg/2ml) stat (IV)
   it should return for 5 kg => 2.5 mg stat; 0.5 ml (10mg/2ml) stat (PR)
   it should return for 6 kg => 1.8 mg stat; 0.35 ml (10mg/2ml) stat (IV)
   it should return for 6 kg => 3 mg stat; 0.6 ml (10mg/2ml) stat (PR)
   it should return for 7 kg => 2.1 mg stat; 0.4 ml (10mg/2ml) stat (IV)
   it should return for 7 kg => 3.5 mg stat; 0.7 ml (10mg/2ml) stat (PR)
   it should return for 8 kg => 2.4 mg stat; 0.5 ml (10mg/2ml) stat (IV)
   it should return for 8 kg => 4 mg stat; 0.8 ml (10mg/2ml) stat (PR)
   it should return for 9 kg => 2.7 mg stat; 0.55 ml (10mg/2ml) stat (IV)
   it should return for 9 kg => 4.5 mg stat; 0.9 ml (10mg/2ml) stat (PR)
   it should return for 10 kg => 3 mg stat; 0.6 ml (10mg/2ml) stat (IV)
   it should return for 10 kg => 5 mg stat; 1 ml (10mg/2ml) stat (PR)
   it should return for 11 kg => 3.3 mg stat; 0.65 ml (10mg/2ml) stat (IV)
   it should return for 11 kg => 5.5 mg stat; 1.1 ml (10mg/2ml) stat (PR)
   it should return for 12 kg => 3.6 mg stat; 0.7 ml (10mg/2ml) stat (IV)
   it should return for 12 kg => 6 mg stat; 1.2 ml (10mg/2ml) stat (PR)
   it should return for 13 kg => 3.9 mg stat; 0.8 ml (10mg/2ml) stat (IV)
   it should return for 13 kg => 6.5 mg stat; 1.3 ml (10mg/2ml) stat (PR)
   it should return for 14 kg => 4.2 mg stat; 0.85 ml (10mg/2ml) stat (IV)
   it should return for 14 kg => 7 mg stat; 1.4 ml (10mg/2ml) stat (PR)
   it should return for 15 kg => 4.5 mg stat; 0.9 ml (10mg/2ml) stat (IV)
   it should return for 15 kg => 7.5 mg stat; 1.5 ml (10mg/2ml) stat (PR)
   it should return for 16 kg => 4.8 mg stat; 0.95 ml (10mg/2ml) stat (IV)
   it should return for 16 kg => 8 mg stat; 1.6 ml (10mg/2ml) stat (PR)
   it should return for 17 kg => 5.1 mg stat; 1 ml (10mg/2ml) stat (IV)
   it should return for 17 kg => 8.5 mg stat; 1.7 ml (10mg/2ml) stat (PR)
   it should return for 18 kg => 5.4 mg stat; 1.1 ml (10mg/2ml) stat (IV)
   it should return for 18 kg => 9 mg stat; 1.8 ml (10mg/2ml) stat (PR)
   it should return for 19 kg => 5.7 mg stat; 1.15 ml (10mg/2ml) stat (IV)
   it should return for 19 kg => 9.5 mg stat; 1.9 ml (10mg/2ml) stat (PR)
   it should return for 20 kg => 6 mg stat; 1.2 ml (10mg/2ml) stat (IV)
   it should return for 20 kg => 10 mg stat; 2 ml (10mg/2ml) stat (PR)
Diazepam - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Cotrimoxazole-test.js (0.403s)                                                                       
Co-trimoxazole - 3 week child
   it should return for 0.85 kg => undefined
   it should return for 1.23 kg => PCP Treatment: 2.5 ml (240mg/5ml) 8 hrly; 1 (120mg) tablet 8 hrly; ¼ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 2.81 kg => PCP Treatment: 2.5 ml (240mg/5ml) 8 hrly; 1 (120mg) tablet 8 hrly; ¼ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 2.81 kg => Non-PCP: 2.5 ml (240mg/5ml) 12 hrly; 1 (120mg) tablet 12 hrly; ¼ (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 4.25 kg => PCP Treatment: 2.5 ml (240mg/5ml) 8 hrly; 1 (120mg) tablet 8 hrly; ¼ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 4.25 kg => Non-PCP: 5 ml (240mg/5ml) 12 hrly; 2 (120mg) tablets 12 hrly; ½ (480mg) tablet 12 hrly [One of the above] (PO)
Co-trimoxazole - 4 month child
   it should return for 0.75 kg => undefined
   it should return for 1.51 kg => PCP Prophylaxis: 2.5 ml (240mg/5ml) 24 hrly; 1 (120mg) tablet 24 hrly; ¼ (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 1.51 kg => PCP Treatment: 2.5 ml (240mg/5ml) 8 hrly; 1 (120mg) tablet 8 hrly; ¼ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 2.22 kg => PCP Prophylaxis: 2.5 ml (240mg/5ml) 24 hrly; 1 (120mg) tablet 24 hrly; ¼ (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 2.22 kg => PCP Treatment: 2.5 ml (240mg/5ml) 8 hrly; 1 (120mg) tablet 8 hrly; ¼ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 2.22 kg => Non-PCP: 2.5 ml (240mg/5ml) 12 hrly; 1 (120mg) tablet 12 hrly; ¼ (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 3.88 kg => PCP Prophylaxis: 2.5 ml (240mg/5ml) 24 hrly; 1 (120mg) tablet 24 hrly; ¼ (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 3.88 kg => PCP Treatment: 2.5 ml (240mg/5ml) 8 hrly; 1 (120mg) tablet 8 hrly; ¼ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 3.88 kg => Non-PCP: 2.5 ml (240mg/5ml) 12 hrly; 1 (120mg) tablet 12 hrly; ¼ (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 4.31 kg => PCP Prophylaxis: 2.5 ml (240mg/5ml) 24 hrly; 1 (120mg) tablet 24 hrly; ¼ (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 4.31 kg => PCP Treatment: 2.5 ml (240mg/5ml) 8 hrly; 1 (120mg) tablet 8 hrly; ¼ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 4.31 kg => Non-PCP: 5 ml (240mg/5ml) 12 hrly; 2 (120mg) tablets 12 hrly; ½ (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 5.79 kg => PCP Prophylaxis: 5 ml (240mg/5ml) 24 hrly; 2 (120mg) tablets 24 hrly; ½ (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 5.79 kg => PCP Treatment: 5 ml (240mg/5ml) 8 hrly; 2 (120mg) tablets 8 hrly; ½ (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 5.79 kg => Non-PCP: 5 ml (240mg/5ml) 12 hrly; 2 (120mg) tablets 12 hrly; ½ (480mg) tablet 12 hrly [One of the above] (PO)
Co-trimoxazole - 2 year child
   it should return for 10.81 kg => PCP Prophylaxis: 10 ml (240mg/5ml) 24 hrly; 1 (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 10.81 kg => PCP Treatment: 10 ml (240mg/5ml) 8 hrly; 1 (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 10.81 kg => Non-PCP: 5 ml (240mg/5ml) 12 hrly; 2 (120mg) tablets 12 hrly; ½ (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 11.01 kg => PCP Prophylaxis: 10 ml (240mg/5ml) 24 hrly; 1 (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 11.01 kg => PCP Treatment: 10 ml (240mg/5ml) 8 hrly; 1 (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 11.01 kg => Non-PCP: 7.5 ml (240mg/5ml) 12 hrly; 2 (120mg) tablets 12 hrly; ½ (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 15.55 kg => PCP Prophylaxis: 10 ml (240mg/5ml) 24 hrly; 1 (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 15.55 kg => PCP Treatment: 10 ml (240mg/5ml) 8 hrly; 1 (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 15.55 kg => Non-PCP: 7.5 ml (240mg/5ml) 12 hrly; 2 (120mg) tablets 12 hrly; ½ (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 16.44 kg => PCP Prophylaxis: 10 ml (240mg/5ml) 24 hrly; 1 (480mg) tablet 24 hrly [One of the above] (PO)
   it should return for 16.44 kg => PCP Treatment: 10 ml (240mg/5ml) 8 hrly; 1 (480mg) tablet 8 hrly [One of the above; For 3 weeks] (PO)
   it should return for 16.44 kg => Non-PCP: 10 ml (240mg/5ml) 12 hrly; 1 (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 19.96 kg => PCP Prophylaxis: 2 (480mg) tablets 24 hrly (PO)
   it should return for 19.96 kg => PCP Treatment: 2 (480mg) tablets 8 hrly [For 3 weeks] (PO)
   it should return for 19.96 kg => Non-PCP: 10 ml (240mg/5ml) 12 hrly; 1 (480mg) tablet 12 hrly [One of the above] (PO)
   it should return for 21 kg => PCP Prophylaxis: 2 (480mg) tablets 24 hrly (PO)
   it should return for 21 kg => PCP Treatment: 2 (480mg) tablets 8 hrly [For 3 weeks] (PO)
   it should return for 51 kg => undefined
Co-trimoxazole - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Quinine-test.js (0.471s)                                                                                                        
Quinine
   it should return for 0.91 kg => Loading Dose: 18 mg stat (IV Infusion / IM)
   it should return for 0.91 kg => Maintenance: 9 mg 8 hrly (IV Infusion / IM)
   it should return for 2.52 kg => Loading Dose: 50 mg stat (IV Infusion / IM)
   it should return for 2.52 kg => Maintenance: 25 mg 8 hrly (IV Infusion / IM)
   it should return for 2.52 kg => ¼ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 5.11 kg => Loading Dose: 102 mg stat (IV Infusion / IM)
   it should return for 5.11 kg => Maintenance: 51 mg 8 hrly (IV Infusion / IM)
   it should return for 5.11 kg => ¼ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 7.77 kg => Loading Dose: 155 mg stat (IV Infusion / IM)
   it should return for 7.77 kg => Maintenance: 78 mg 8 hrly (IV Infusion / IM)
   it should return for 7.77 kg => ½ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 14.41 kg => Loading Dose: 288 mg stat (IV Infusion / IM)
   it should return for 14.41 kg => Maintenance: 144 mg 8 hrly (IV Infusion / IM)
   it should return for 14.41 kg => 1 (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 19.54 kg => Loading Dose: 391 mg stat (IV Infusion / IM)
   it should return for 19.54 kg => Maintenance: 195 mg 8 hrly (IV Infusion / IM)
   it should return for 19.54 kg => 1¼ (200mg) tablets 8 hrly [Quinine Sulphate] (PO)
   it should return for 20.01 kg => Loading Dose: 400 mg stat (IV Infusion / IM)
   it should return for 20.01 kg => Maintenance: 200 mg 8 hrly (IV Infusion / IM)
   it should return for 20.01 kg => 1¼ (200mg) tablets 8 hrly [Quinine Sulphate] (PO)
   it should return for 22.88 kg => Loading Dose: 458 mg stat (IV Infusion / IM)
   it should return for 22.88 kg => Maintenance: 229 mg 8 hrly (IV Infusion / IM)
   it should return for 22.88 kg => 1½ (200mg) tablets 8 hrly [Quinine Sulphate] (PO)
   it should return for 3 kg => Loading Dose: 60 mg stat (IV Infusion / IM)
   it should return for 3 kg => Maintenance: 30 mg 8 hrly (IV Infusion / IM)
   it should return for 3 kg => ¼ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 4 kg => Loading Dose: 80 mg stat (IV Infusion / IM)
   it should return for 4 kg => Maintenance: 40 mg 8 hrly (IV Infusion / IM)
   it should return for 4 kg => ¼ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 5 kg => Loading Dose: 100 mg stat (IV Infusion / IM)
   it should return for 5 kg => Maintenance: 50 mg 8 hrly (IV Infusion / IM)
   it should return for 5 kg => ¼ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 6 kg => Loading Dose: 120 mg stat (IV Infusion / IM)
   it should return for 6 kg => Maintenance: 60 mg 8 hrly (IV Infusion / IM)
   it should return for 6 kg => ½ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 7 kg => Loading Dose: 140 mg stat (IV Infusion / IM)
   it should return for 7 kg => Maintenance: 70 mg 8 hrly (IV Infusion / IM)
   it should return for 7 kg => ½ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 8 kg => Loading Dose: 160 mg stat (IV Infusion / IM)
   it should return for 8 kg => Maintenance: 80 mg 8 hrly (IV Infusion / IM)
   it should return for 8 kg => ½ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 9 kg => Loading Dose: 180 mg stat (IV Infusion / IM)
   it should return for 9 kg => Maintenance: 90 mg 8 hrly (IV Infusion / IM)
   it should return for 9 kg => ½ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 10 kg => Loading Dose: 200 mg stat (IV Infusion / IM)
   it should return for 10 kg => Maintenance: 100 mg 8 hrly (IV Infusion / IM)
   it should return for 10 kg => ¾ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 11 kg => Loading Dose: 220 mg stat (IV Infusion / IM)
   it should return for 11 kg => Maintenance: 110 mg 8 hrly (IV Infusion / IM)
   it should return for 11 kg => ¾ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 12 kg => Loading Dose: 240 mg stat (IV Infusion / IM)
   it should return for 12 kg => Maintenance: 120 mg 8 hrly (IV Infusion / IM)
   it should return for 12 kg => ¾ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 13 kg => Loading Dose: 260 mg stat (IV Infusion / IM)
   it should return for 13 kg => Maintenance: 130 mg 8 hrly (IV Infusion / IM)
   it should return for 13 kg => ¾ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 14 kg => Loading Dose: 280 mg stat (IV Infusion / IM)
   it should return for 14 kg => Maintenance: 140 mg 8 hrly (IV Infusion / IM)
   it should return for 14 kg => ¾ (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 15 kg => Loading Dose: 300 mg stat (IV Infusion / IM)
   it should return for 15 kg => Maintenance: 150 mg 8 hrly (IV Infusion / IM)
   it should return for 15 kg => 1 (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 16 kg => Loading Dose: 320 mg stat (IV Infusion / IM)
   it should return for 16 kg => Maintenance: 160 mg 8 hrly (IV Infusion / IM)
   it should return for 16 kg => 1 (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 17 kg => Loading Dose: 340 mg stat (IV Infusion / IM)
   it should return for 17 kg => Maintenance: 170 mg 8 hrly (IV Infusion / IM)
   it should return for 17 kg => 1 (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 18 kg => Loading Dose: 360 mg stat (IV Infusion / IM)
   it should return for 18 kg => Maintenance: 180 mg 8 hrly (IV Infusion / IM)
   it should return for 18 kg => 1 (200mg) tablet 8 hrly [Quinine Sulphate] (PO)
   it should return for 19 kg => Loading Dose: 380 mg stat (IV Infusion / IM)
   it should return for 19 kg => Maintenance: 190 mg 8 hrly (IV Infusion / IM)
   it should return for 19 kg => 1¼ (200mg) tablets 8 hrly [Quinine Sulphate] (PO)
   it should return for 20 kg => Loading Dose: 400 mg stat (IV Infusion / IM)
   it should return for 20 kg => Maintenance: 200 mg 8 hrly (IV Infusion / IM)
   it should return for 20 kg => 1¼ (200mg) tablets 8 hrly [Quinine Sulphate] (PO)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/Amoxicillin-test.js (0.368s)                                                                                                    
Amoxicillin - 3 day child
   it should return for 2 kg => 50 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
   it should return for 2.5 kg => 63 mg 12 hrly; 3 ml (125mg/5ml) 12 hrly (PO)
   it should return for 3 kg => 75 mg 12 hrly; 3 ml (125mg/5ml) 12 hrly (PO)
   it should return for 4 kg => 100 mg 12 hrly; 4 ml (125mg/5ml) 12 hrly (PO)
Amoxicillin - 4 day child
   it should return for 1.51 kg => 38 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
   it should return for 2.32 kg => 58 mg 12 hrly; 2 ml (125mg/5ml) 12 hrly (PO)
   it should return for 3.96 kg => 99 mg 12 hrly; 4 ml (125mg/5ml) 12 hrly (PO)
   it should return for 4.72 kg => 118 mg 12 hrly; 5 ml (125mg/5ml) 12 hrly (PO)
Amoxicillin - 3 month child
   it should return for 3 kg => Mild Infections: 75 mg 12 hrly; 4 ml (125mg/5ml) 12 hrly (PO)
   it should return for 3 kg => Pneumonia & Severe Infections: 120-135 mg 12 hrly; 5 ml (125mg/5ml) 12 hrly; 2.5 ml (250mg/5ml) 12 hrly; ½ (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 4 kg => Mild Infections: 100 mg 12 hrly; 4 ml (125mg/5ml) 12 hrly (PO)
   it should return for 4 kg => Pneumonia & Severe Infections: 160-180 mg 12 hrly; 7.5 ml (125mg/5ml) 12 hrly; 3.75 ml (250mg/5ml) 12 hrly; ½ (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 5 kg => Mild Infections: 125 mg 12 hrly; 6 ml (125mg/5ml) 12 hrly (PO)
   it should return for 5 kg => Pneumonia & Severe Infections: 200-225 mg 12 hrly; 10 ml (125mg/5ml) 12 hrly; 5 ml (250mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 6 kg => Mild Infections: 150 mg 12 hrly; 6 ml (125mg/5ml) 12 hrly (PO)
   it should return for 6 kg => Pneumonia & Severe Infections: 240-270 mg 12 hrly; 10 ml (125mg/5ml) 12 hrly; 5 ml (250mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 7 kg => Mild Infections: 175 mg 12 hrly; 8 ml (125mg/5ml) 12 hrly (PO)
   it should return for 7 kg => Pneumonia & Severe Infections: 280-315 mg 12 hrly; 7.5 ml (250mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 8 kg => Mild Infections: 200 mg 12 hrly; 8 ml (125mg/5ml) 12 hrly (PO)
   it should return for 8 kg => Pneumonia & Severe Infections: 320-360 mg 12 hrly; 7.5 ml (250mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 9 kg => Mild Infections: 225 mg 12 hrly; 8 ml (125mg/5ml) 12 hrly (PO)
   it should return for 9 kg => Pneumonia & Severe Infections: 360-405 mg 12 hrly; 7.5 ml (250mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 10 kg => Mild Infections: 250 mg 12 hrly; 12 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 10 kg => Pneumonia & Severe Infections: 400-450 mg 12 hrly; 10 ml (250mg/5ml) 12 hrly; 2 (250mg) tablets 12 hrly [One of the above] (PO)
   it should return for 11 kg => Mild Infections: 275 mg 12 hrly; 12 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 11 kg => Pneumonia & Severe Infections: 440-495 mg 12 hrly; 10 ml (250mg/5ml) 12 hrly; 2 (250mg) tablets 12 hrly [One of the above] (PO)
   it should return for 12 kg => Mild Infections: 300 mg 12 hrly; 12 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 12 kg => Pneumonia & Severe Infections: 480-540 mg 12 hrly; 10 ml (250mg/5ml) 12 hrly; 2 (250mg) tablets 12 hrly [One of the above] (PO)
   it should return for 13 kg => Mild Infections: 325 mg 12 hrly; 12 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 13 kg => Pneumonia & Severe Infections: 520-585 mg 12 hrly; 12.5 ml (250mg/5ml) 12 hrly; 2 (250mg) tablets 12 hrly [One of the above] (PO)
   it should return for 14 kg => Mild Infections: 350 mg 12 hrly; 12 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 14 kg => Pneumonia & Severe Infections: 560-630 mg 12 hrly; 12.5 ml (250mg/5ml) 12 hrly; 3 (250mg) tablets 12 hrly [One of the above] (PO)
   it should return for 15 kg => Mild Infections: 375 mg 12 hrly; 15 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 15 kg => Pneumonia & Severe Infections: 600-675 mg 12 hrly; 12.5 ml (250mg/5ml) 12 hrly; 3 (250mg) tablets 12 hrly [One of the above] (PO)
   it should return for 16 kg => Mild Infections: 400 mg 12 hrly; 15 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 16 kg => Pneumonia & Severe Infections: 640-720 mg 12 hrly; 3 (250mg) tablets 12 hrly (PO)
   it should return for 17 kg => Mild Infections: 425 mg 12 hrly; 15 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 17 kg => Pneumonia & Severe Infections: 680-750 mg 12 hrly; 3 (250mg) tablets 12 hrly (PO)
   it should return for 18 kg => Mild Infections: 450 mg 12 hrly; 15 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 18 kg => Pneumonia & Severe Infections: 720-750 mg 12 hrly; 3 (250mg) tablets 12 hrly (PO)
   it should return for 19 kg => Mild Infections: 475 mg 12 hrly; 15 ml (125mg/5ml) 12 hrly; 1 (250mg) tablet 12 hrly [One of the above] (PO)
   it should return for 19 kg => Pneumonia & Severe Infections: 750 mg 12 hrly; 3 (250mg) tablets 12 hrly (PO)
   it should return for 20 kg => Mild Infections: 500 mg 12 hrly; 15 ml (125mg/5ml) 12 hrly; 2 (250mg) tablets 12 hrly [One of the above] (PO)
Amoxicillin - 6 month child
   it should return for 1.51 kg => undefined
   it should return for 2.32 kg => undefined
   it should return for 21.32 kg => undefined
Amoxicillin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

Running 52 test suites...exception
 PASS  Source/__tests__/Network-test.js (0.38s)                                                                                                                                              
Network
   it should ping (check) on instantiation
   it should send info on ping
   it should not set lastPing on ping 500 error
   it should not set lastPing on ping exception error
   it should action message
   it should display message
   it should display update message
   it should correctly action a ping on check => 2 days ago
   it should correctly not action a ping on check => 2 hour ago
   it should correctly action a ping on check => 2 hour ago (attempt), 2 days ago (ping)
   it should load persisted state
   it should load persisted state for upgrade (< 0.0.3)
   it should load persisted state for upgrade (= 0.0.3)
   it should save persisted state
   it should track visits
   it should overflow tracked visits
   it should not track short visits

 PASS  Source/Data/Drugs/__tests__/Metronidazole-test.js (0.383s)                                                                                                                            
Metronidazole - 3 day child
   it should return for 1 kg => 7.5 mg 12 hrly (IV)
   it should return for 1.25 kg => 10 mg 12 hrly (IV)
   it should return for 1.5 kg => 12.5 mg 12 hrly (IV)
   it should return for 1.75 kg => 12.5 mg 12 hrly (IV)
   it should return for 2 kg => 15 mg 12 hrly (IV)
   it should return for 2.5 kg => 20 mg 12 hrly (IV)
   it should return for 3 kg => 22.5 mg 12 hrly (IV)
   it should return for 4 kg => 30 mg 12 hrly (IV)
Metronidazole - 4 week child
   it should return for 3 kg => 20 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 4 kg => 30 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 5 kg => 35 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 6 kg => 45 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 7 kg => 50 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 8 kg => 60 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 9 kg => 65 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 10 kg => 75 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 11 kg => 80 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 12 kg => 90 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 13 kg => 95 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 14 kg => 105 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 15 kg => 110 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 16 kg => 120 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 17 kg => 125 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 18 kg => 135 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 19 kg => 140 mg 12 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 20 kg => 150 mg 12 hrly [max 4 grams per 24 hrs] (IV)
Metronidazole - 2 year child
   it should return for 3 kg => 20 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 4 kg => 30 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 5 kg => 35 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 5 kg => ¼ (200mg) tablet 8 hrly (PO)
   it should return for 6 kg => 45 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 6 kg => ¼ (200mg) tablet 8 hrly (PO)
   it should return for 7 kg => 50 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 7 kg => ½ (200mg) tablet 8 hrly (PO)
   it should return for 8 kg => 60 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 8 kg => ½ (200mg) tablet 8 hrly (PO)
   it should return for 9 kg => 65 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 9 kg => ½ (200mg) tablet 8 hrly (PO)
   it should return for 10 kg => 75 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 10 kg => ½ (200mg) tablet 8 hrly (PO)
   it should return for 11 kg => 80 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 11 kg => ½ (200mg) tablet 8 hrly (PO)
   it should return for 12 kg => 90 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 12 kg => ½ (200mg) tablet 8 hrly (PO)
   it should return for 13 kg => 95 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 13 kg => ½ (200mg) tablet 8 hrly (PO)
   it should return for 14 kg => 105 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 14 kg => 1 (200mg) tablet 8 hrly (PO)
   it should return for 15 kg => 110 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 15 kg => 1 (200mg) tablet 8 hrly (PO)
   it should return for 16 kg => 120 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 16 kg => 1 (200mg) tablet 8 hrly (PO)
   it should return for 17 kg => 125 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 17 kg => 1 (200mg) tablet 8 hrly (PO)
   it should return for 18 kg => 135 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 18 kg => 1 (200mg) tablet 8 hrly (PO)
   it should return for 19 kg => 140 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 19 kg => 1 (200mg) tablet 8 hrly (PO)
   it should return for 20 kg => 150 mg 8 hrly [max 4 grams per 24 hrs] (IV)
   it should return for 20 kg => 1 (200mg) tablet 8 hrly (PO)
Metronidazole - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Child/__tests__/WeightEstimator-test.js (0.353s)                                                                                                                          
undefined child
   it should return for normal weight => undefined kg
   it should return for under weight => undefined kg
6 day child
   it should return for normal weight => undefined kg
   it should return for under weight => undefined kg
2 week child
   it should return for normal weight => 3 kg
   it should return for under weight => undefined kg
21 day child
   it should return for normal weight => 3 kg
   it should return for under weight => undefined kg
28 day child
   it should return for normal weight => 4 kg
   it should return for under weight => undefined kg
4 week child
   it should return for normal weight => 4 kg
   it should return for under weight => undefined kg
1 month child
   it should return for normal weight => 4 kg
   it should return for under weight => undefined kg
7 week child
   it should return for normal weight => 4 kg
   it should return for under weight => undefined kg
55 day child
   it should return for normal weight => 4 kg
   it should return for under weight => undefined kg
8 week child
   it should return for normal weight => 5 kg
   it should return for under weight => 3 kg
2 month child
   it should return for normal weight => 5 kg
   it should return for under weight => 3 kg
12 week child
   it should return for normal weight => 5 kg
   it should return for under weight => 3 kg
17 week child
   it should return for normal weight => 5 kg
   it should return for under weight => 3 kg
18 week child
   it should return for normal weight => 7 kg
   it should return for under weight => 4 kg
4 month child
   it should return for normal weight => 7 kg
   it should return for under weight => 4 kg
6 month child
   it should return for normal weight => 7 kg
   it should return for under weight => 4 kg
30 week child
   it should return for normal weight => 7 kg
   it should return for under weight => 4 kg
31 week child
   it should return for normal weight => 9 kg
   it should return for under weight => 5 kg
9 month child
   it should return for normal weight => 9 kg
   it should return for under weight => 5 kg
44 week child
   it should return for normal weight => 10 kg
   it should return for under weight => 7 kg
11 month child
   it should return for normal weight => 10 kg
   it should return for under weight => 7 kg
52 week child
   it should return for normal weight => 10 kg
   it should return for under weight => 7 kg
1 year child
   it should return for normal weight => 11 kg
   it should return for under weight => 9 kg
53 week child
   it should return for normal weight => 11 kg
   it should return for under weight => 9 kg
23 month child
   it should return for normal weight => 11 kg
   it should return for under weight => 9 kg
2 year child
   it should return for normal weight => 13 kg
   it should return for under weight => 10 kg
35 month child
   it should return for normal weight => 13 kg
   it should return for under weight => 10 kg
3 year child
   it should return for normal weight => 15 kg
   it should return for under weight => 11 kg
47 month child
   it should return for normal weight => 15 kg
   it should return for under weight => 11 kg
4 year child
   it should return for normal weight => 17 kg
   it should return for under weight => 13 kg
55 month child
   it should return for normal weight => 17 kg
   it should return for under weight => 13 kg
5 year child
   it should return for normal weight => 17 kg
   it should return for under weight => 13 kg
61 month child
   it should return for normal weight => undefined kg
   it should return for under weight => undefined kg

 PASS  Source/Data/Drugs/__tests__/Ceftriaxone-test.js (0.44s)                                                                                                                               
Ceftriaxone - 3 day child
   it should return for 1 kg => 50 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 1.25 kg => 62.5 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 1.5 kg => 75 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 1.75 kg => 75 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 2 kg => 100 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 2.5 kg => 125 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 3 kg => 150 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 4 kg => 200 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
Ceftriaxone - 5 day child
   it should return for 0.84 kg => 37.5 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 1.03 kg => 50 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 1.46 kg => 75 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 1.53 kg => 75 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 2.22 kg => 100 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
   it should return for 3.91 kg => 200 mg 24 hrly [Not recommended, consider Cefotaxime] (IV / IM)
Ceftriaxone - 2 year child
   it should return for 3 kg => Meningitis / Very Severe Sepsis: 150 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 4 kg => Meningitis / Very Severe Sepsis: 200 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 5 kg => Meningitis / Very Severe Sepsis: 250 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 6 kg => Meningitis / Very Severe Sepsis: 300 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 7 kg => Meningitis / Very Severe Sepsis: 350 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 8 kg => Meningitis / Very Severe Sepsis: 400 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 9 kg => Meningitis / Very Severe Sepsis: 450 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 10 kg => Meningitis / Very Severe Sepsis: 500 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 11 kg => Meningitis / Very Severe Sepsis: 550 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 12 kg => Meningitis / Very Severe Sepsis: 600 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 13 kg => Meningitis / Very Severe Sepsis: 650 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 14 kg => Meningitis / Very Severe Sepsis: 700 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 15 kg => Meningitis / Very Severe Sepsis: 750 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 16 kg => Meningitis / Very Severe Sepsis: 800 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 17 kg => Meningitis / Very Severe Sepsis: 850 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 18 kg => Meningitis / Very Severe Sepsis: 900 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 19 kg => Meningitis / Very Severe Sepsis: 950 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 20 kg => Meningitis / Very Severe Sepsis: 1,000 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
Ceftriaxone - 3 year child
   it should return for 9.98 kg => Meningitis / Very Severe Sepsis: 500 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 12.21 kg => Meningitis / Very Severe Sepsis: 600 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 14.52 kg => Meningitis / Very Severe Sepsis: 725 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 17.36 kg => Meningitis / Very Severe Sepsis: 875 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
   it should return for 41 kg => Meningitis / Very Severe Sepsis: 2,000 mg 12 hrly [max 4 grams per 24 hrs] (IV / IM)
Ceftriaxone - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Ampicillin-test.js (0.292s)                                                                                                                               
Ampicillin - 5 day child
   it should return for 0.63 kg => 32 mg 12 hrly (IV / IM)
   it should return for 1.01 kg => 51 mg 12 hrly (IV / IM)
   it should return for 1.5 kg => 75 mg 12 hrly (IV / IM)
   it should return for 2.11 kg => 106 mg 12 hrly (IV / IM)
Ampicillin - 1 week child
   it should return for 0.84 kg => 42 mg 12 hrly (IV / IM)
   it should return for 1.78 kg => 89 mg 12 hrly (IV / IM)
   it should return for 2.31 kg => 116 mg 12 hrly (IV / IM)
Ampicillin - 8 day child
   it should return for 1.66 kg => 83 mg 8 hrly (IV / IM)
   it should return for 1.81 kg => 91 mg 8 hrly (IV / IM)
   it should return for 2.72 kg => 136 mg 8 hrly (IV / IM)
Ampicillin - 4 week child
   it should return for 0.63 kg => 32 mg 8 hrly (IV / IM)
   it should return for 1.5 kg => 75 mg 8 hrly (IV / IM)
   it should return for 2.11 kg => 106 mg 8 hrly (IV / IM)
   it should return for 3.5 kg => 175 mg 8 hrly (IV / IM)
Ampicillin - 1 month child
   it should return for 3.47 kg => 174 mg 6 hrly (IV / IM)
   it should return for 5.1 kg => 255 mg 6 hrly (IV / IM)
   it should return for 5.54 kg => 277 mg 6 hrly (IV / IM)
   it should return for 6.1 kg => 305 mg 6 hrly (IV / IM)
Ampicillin - 3 year child
   it should return for 9.33 kg => 467 mg 6 hrly (IV / IM)
   it should return for 9.5 kg => 475 mg 6 hrly (IV / IM)
   it should return for 10.07 kg => 500 mg 6 hrly (IV / IM)
   it should return for 12.1 kg => 500 mg 6 hrly (IV / IM)
Ampicillin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/BenzylPenicillin-test.js (0.295s)                                                                                                                         
Benzyl Penicillin - 5 day child
   it should return for 1 kg => 50,000 iu 12 hrly (IV / IM)
   it should return for 1.25 kg => 75,000 iu 12 hrly (IV / IM)
   it should return for 1.5 kg => 75,000 iu 12 hrly (IV / IM)
   it should return for 1.75 kg => 100,000 iu 12 hrly (IV / IM)
   it should return for 2 kg => 100,000 iu 12 hrly (IV / IM)
   it should return for 2.5 kg => 150,000 iu 12 hrly (IV / IM)
   it should return for 3 kg => 150,000 iu 12 hrly (IV / IM)
   it should return for 4 kg => 200,000 iu 12 hrly (IV / IM)
Benzyl Penicillin - 6 month child
   it should return for 3 kg => 150,000 iu 6 hrly (IV / IM)
   it should return for 4 kg => 200,000 iu 6 hrly (IV / IM)
   it should return for 5 kg => 250,000 iu 6 hrly (IV / IM)
   it should return for 6 kg => 300,000 iu 6 hrly (IV / IM)
   it should return for 7 kg => 350,000 iu 6 hrly (IV / IM)
   it should return for 8 kg => 400,000 iu 6 hrly (IV / IM)
   it should return for 9 kg => 450,000 iu 6 hrly (IV / IM)
Benzyl Penicillin - 3 year child
   it should return for 10 kg => 500,000 iu 6 hrly (IV / IM)
   it should return for 11 kg => 550,000 iu 6 hrly (IV / IM)
   it should return for 12 kg => 600,000 iu 6 hrly (IV / IM)
   it should return for 13 kg => 650,000 iu 6 hrly (IV / IM)
   it should return for 14 kg => 700,000 iu 6 hrly (IV / IM)
   it should return for 15 kg => 750,000 iu 6 hrly (IV / IM)
   it should return for 16 kg => 800,000 iu 6 hrly (IV / IM)
   it should return for 17 kg => 850,000 iu 6 hrly (IV / IM)
   it should return for 18 kg => 900,000 iu 6 hrly (IV / IM)
   it should return for 19 kg => 950,000 iu 6 hrly (IV / IM)
   it should return for 20 kg => 1,000,000 iu 6 hrly (IV / IM)
Benzyl Penicillin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Dexamethasone-test.js (0.272s)                                                                                                                            
Dexamethasone
   it should return for 0.52 kg => Severe Viral Croup: 0.3 mg stat (IV / IM)
   it should return for 1.98 kg => Severe Viral Croup: 1.2 mg stat (IV / IM)
   it should return for 2.01 kg => Severe Viral Croup: 1.2 mg stat (IV / IM)
   it should return for 4.44 kg => Severe Viral Croup: 2.7 mg stat (IV / IM)
   it should return for 8.25 kg => Severe Viral Croup: 5 mg stat (IV / IM)
   it should return for 12.75 kg => Severe Viral Croup: 7.6 mg stat (IV / IM)
   it should return for 18.33 kg => Severe Viral Croup: 11 mg stat (IV / IM)
   it should return for 21.5 kg => Severe Viral Croup: 12.9 mg stat (IV / IM)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/Artesunate-test.js (0.328s)                                                                                                                               
Artesunate
   it should return for 3 kg => 9 mg at 0, 12 & 24 hrs [0.9 ml (60mg/6ml) IV; 0.45 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 4 kg => 12 mg at 0, 12 & 24 hrs [1.2 ml (60mg/6ml) IV; 0.6 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 5 kg => 15 mg at 0, 12 & 24 hrs [1.5 ml (60mg/6ml) IV; 0.8 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 6 kg => 18 mg at 0, 12 & 24 hrs [1.8 ml (60mg/6ml) IV; 0.9 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 7 kg => 21 mg at 0, 12 & 24 hrs [2.1 ml (60mg/6ml) IV; 1.1 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 8 kg => 24 mg at 0, 12 & 24 hrs [2.4 ml (60mg/6ml) IV; 1.2 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 9 kg => 27 mg at 0, 12 & 24 hrs [2.7 ml (60mg/6ml) IV; 1.4 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 10 kg => 30 mg at 0, 12 & 24 hrs [3 ml (60mg/6ml) IV; 1.5 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 11 kg => 33 mg at 0, 12 & 24 hrs [3.3 ml (60mg/6ml) IV; 1.7 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 12 kg => 36 mg at 0, 12 & 24 hrs [3.6 ml (60mg/6ml) IV; 1.8 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 13 kg => 39 mg at 0, 12 & 24 hrs [3.9 ml (60mg/6ml) IV; 2 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 14 kg => 42 mg at 0, 12 & 24 hrs [4.2 ml (60mg/6ml) IV; 2.1 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 15 kg => 45 mg at 0, 12 & 24 hrs [4.5 ml (60mg/6ml) IV; 2.3 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 16 kg => 48 mg at 0, 12 & 24 hrs [4.8 ml (60mg/6ml) IV; 2.4 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 17 kg => 51 mg at 0, 12 & 24 hrs [5.1 ml (60mg/6ml) IV; 2.6 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 18 kg => 54 mg at 0, 12 & 24 hrs [5.4 ml (60mg/6ml) IV; 2.7 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 19 kg => 57 mg at 0, 12 & 24 hrs [5.7 ml (60mg/6ml) IV; 2.9 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 20 kg => 60 mg at 0, 12 & 24 hrs [6 ml (60mg/6ml) IV; 3 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 2.52 kg => 8 mg at 0, 12 & 24 hrs [0.8 ml (60mg/6ml) IV; 0.4 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 5.11 kg => 15 mg at 0, 12 & 24 hrs [1.5 ml (60mg/6ml) IV; 0.8 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 7.77 kg => 23 mg at 0, 12 & 24 hrs [2.3 ml (60mg/6ml) IV; 1.2 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 14.41 kg => 43 mg at 0, 12 & 24 hrs [4.3 ml (60mg/6ml) IV; 2.2 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 19.54 kg => 59 mg at 0, 12 & 24 hrs [5.9 ml (60mg/6ml) IV; 2.9 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 20.01 kg => 48 mg at 0, 12 & 24 hrs [4.8 ml (60mg/6ml) IV; 2.4 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for 22.88 kg => 55 mg at 0, 12 & 24 hrs [5.5 ml (60mg/6ml) IV; 2.7 ml (60mg/3ml) IM; Continue 24 hrly until PO is feasible] (IV / IM)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/DihydroartemisininPiperaquine-test.js (0.515s)                                                                                                            
Dihydroartemisinin Piperaquine - 2 week child
   it should return => undefined
Dihydroartemisinin Piperaquine - 3 month child
   it should return => 1 paed tablet (20+160mg); 24 hrly for 3 days [or ½ adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 1 year child
   it should return => 1 paed tablet (20+160mg); 24 hrly for 3 days [or ½ adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 2 year child
   it should return => 1 paed tablet (20+160mg); 24 hrly for 3 days [or ½ adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 35 month child
   it should return => 1 paed tablet (20+160mg); 24 hrly for 3 days [or ½ adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 3 year child
   it should return => 2 paed tablets (20+160mg); 24 hrly for 3 days [or 1 adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 48 month child
   it should return => 2 paed tablets (20+160mg); 24 hrly for 3 days [or 1 adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 5 year child
   it should return => 2 paed tablets (20+160mg); 24 hrly for 3 days [or 1 adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 71 month child
   it should return => 2 paed tablets (20+160mg); 24 hrly for 3 days [or 1 adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 6 year child
   it should return => 2 paed tablets (20+160mg); 24 hrly for 3 days [or 1 adult tablet (40+320mg)] (PO)
Dihydroartemisinin Piperaquine - 13 year child
   it should return => undefined
Dihydroartemisinin Piperaquine - undefined child
   it should return => undefined

 PASS  Source/Data/Drugs/__tests__/Paracetamol-test.js (0.316s)                                                                                                                              
Paracetamol
   it should return for 0.52 kg => 5-8 mg 6-8 hrly (PO / IV)
   it should return for 1.98 kg => 20-30 mg 6-8 hrly (PO / IV)
   it should return for 2.01 kg => 20-30 mg 6-8 hrly (PO / IV)
   it should return for 4.44 kg => 44-67 mg 6-8 hrly (PO / IV)
   it should return for 8.25 kg => 83-124 mg 6-8 hrly (PO / IV)
   it should return for 12.75 kg => 128-191 mg 6-8 hrly (PO / IV)
   it should return for 18.33 kg => 183-275 mg 6-8 hrly (PO / IV)
   it should return for 21.5 kg => 215-323 mg 6-8 hrly (PO / IV)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/Pethidine-test.js (0.34s)                                                                                                                                 
Pethidine - 3 week child
   it should return for 0.52 kg => undefined
   it should return for 2.11 kg => undefined
   it should return for 3.22 kg => undefined
Pethidine - 1 month child
   it should return for 1.98 kg => 0.99-2 mg 4-6 hrly (IM)
   it should return for 2.01 kg => 1-2 mg 4-6 hrly (IM)
   it should return for 4.44 kg => 2.2-4.4 mg 4-6 hrly (IM)
Pethidine - 1 year child
   it should return for 8.25 kg => 4.1-8.3 mg 4-6 hrly (IM)
   it should return for 12.75 kg => 6.4-12.8 mg 4-6 hrly (IM)
   it should return for 18.33 kg => 9.2-18.3 mg 4-6 hrly (IM)
   it should return for 21.5 kg => 10.8-21.5 mg 4-6 hrly (IM)
Pethidine - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Digoxin-test.js (0.414s)                                                                                                                                  
Digoxin - 5 day child
   it should return for 1.28 kg => undefined
   it should return for 1.81 kg => undefined
   it should return for 2.31 kg => undefined
Digoxin - 2 year child
   it should return for 10.01 kg => Initially: 350 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 10.01 kg => Then: 100 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 11.11 kg => Initially: 389 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 11.11 kg => Then: 111 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 13.37 kg => Initially: 468 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 13.37 kg => Then: 134 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 14.63 kg => Initially: 512 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 14.63 kg => Then: 146 micrograms; 24 hrly in 1-2 doses (PO)
Digoxin - 5 year child
   it should return for 13.91 kg => Initially: 348 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 13.91 kg => Then: 83 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 14.63 kg => Initially: 366 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 14.63 kg => Then: 88 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 16.61 kg => Initially: 415 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 16.61 kg => Then: 100 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 18.2 kg => Initially: 455 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 18.2 kg => Then: 109 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 31 kg => Initially: 750 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 31 kg => Then: 186 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 42 kg => Initially: 750 micrograms; in 3 divided doses for 24 hrs (PO)
   it should return for 42 kg => Then: 250 micrograms; 24 hrly in 1-2 doses (PO)
Digoxin - 10 year child
   it should return for 16.91 kg => Initially: 0.75-1.5 mg; in 3 divided doses for 24 hrs (PO)
   it should return for 16.91 kg => Then: 62.5-250 micrograms; 24 hrly in 1-2 doses (PO)
   it should return for 19.11 kg => Initially: 0.75-1.5 mg; in 3 divided doses for 24 hrs (PO)
   it should return for 19.11 kg => Then: 62.5-250 micrograms; 24 hrly in 1-2 doses (PO)
Digoxin - 13 year child
   it should return for 27.21 kg => undefined
   it should return for 35.22 kg => undefined
Digoxin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Salbutamol-test.js (0.562s)                                                                                                                               
Salbutamol - 4 week child
   it should return for 0.63 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 0.63 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 0.63 kg => In Hospital Only: 3 microgram stat (IV (over 5 mins))
   it should return for 1.5 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 1.5 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 1.5 kg => In Hospital Only: 8 microgram stat (IV (over 5 mins))
   it should return for 2.11 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 2.11 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 2.11 kg => In Hospital Only: 11 microgram stat (IV (over 5 mins))
   it should return for 3.5 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 3.5 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 3.5 kg => In Hospital Only: 18 microgram stat (IV (over 5 mins))
Salbutamol - 1 year child
   it should return for 5.54 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 5.54 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 5.54 kg => In Hospital Only: 28 microgram stat (IV (over 5 mins))
   it should return for 6.1 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 6.1 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 6.1 kg => In Hospital Only: 31 microgram stat (IV (over 5 mins))
   it should return for 7.42 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 7.42 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 7.42 kg => In Hospital Only: 37 microgram stat (IV (over 5 mins))
   it should return for 8.77 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 8.77 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 8.77 kg => In Hospital Only: 44 microgram stat (IV (over 5 mins))
   it should return for 51 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 51 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 51 kg => In Hospital Only: 250 microgram stat (IV (over 5 mins))
Salbutamol - 3 year child
   it should return for 9.33 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 9.33 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 9.33 kg => In Hospital Only: up to 140 microgram stat [max 250 microgram / 0.25 mg] (IV (over 5 mins))
   it should return for 9.51 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 9.51 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 9.51 kg => In Hospital Only: up to 143 microgram stat [max 250 microgram / 0.25 mg] (IV (over 5 mins))
   it should return for 10.07 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 10.07 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 10.07 kg => In Hospital Only: up to 151 microgram stat [max 250 microgram / 0.25 mg] (IV (over 5 mins))
   it should return for 12.1 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 12.1 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 12.1 kg => In Hospital Only: up to 182 microgram stat [max 250 microgram / 0.25 mg] (IV (over 5 mins))
   it should return for 17 kg => 2.5 mg every 20 min [up to 3 doses] (Nebulised)
   it should return for 17 kg => 2-6 puffs every 20 min; 100 microgram per puff [up to 3 doses] (Inhaler via Spacer)
   it should return for 17 kg => In Hospital Only: up to 250 microgram stat [max 250 microgram / 0.25 mg] (IV (over 5 mins))
Salbutamol - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Dextrose-test.js (0.301s)                                                                                                                                 
Dextrose (Glucose) - 5 day child
   it should return for 1.28 kg => 2.6 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 1.81 kg => 3.6 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 2.31 kg => 4.6 ml of 10% dextrose (IV (over 3-5 min))
Dextrose (Glucose) - 2 month child
   it should return for 3 kg => 15 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 4 kg => 20 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 5 kg => 25 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 6 kg => 30 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 7 kg => 35 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 8 kg => 40 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 9 kg => 45 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 10 kg => 50 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 11 kg => 55 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 12 kg => 60 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 13 kg => 65 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 14 kg => 70 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 15 kg => 75 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 16 kg => 80 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 17 kg => 85 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 18 kg => 90 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 19 kg => 95 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 20 kg => 100 ml of 10% dextrose (IV (over 3-5 min))
Dextrose (Glucose) - 1 year child
   it should return for 9.56 kg => 48 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 10.01 kg => 50 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 11.11 kg => 56 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 13.37 kg => 67 ml of 10% dextrose (IV (over 3-5 min))
Dextrose (Glucose) - 5 year child
   it should return for 13.91 kg => 70 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 14.63 kg => 73 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 16.61 kg => 83 ml of 10% dextrose (IV (over 3-5 min))
   it should return for 18.2 kg => 91 ml of 10% dextrose (IV (over 3-5 min))
Dextrose (Glucose) - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Phenytoin-test.js (0.289s)                                                                                                                                
Phenytoin - 2 week child
   it should return for 1.51 kg => Loading Dose: 23-30 mg stat [IV rate not exceeding 1.5 mg/min] (IV / PO)
   it should return for 1.51 kg => Maintenance: 3.8-7.6 mg 12 hrly (IV / PO)
   it should return for 2.32 kg => Loading Dose: 35-46 mg stat [IV rate not exceeding 2.3 mg/min] (IV / PO)
   it should return for 2.32 kg => Maintenance: 5.8-12 mg 12 hrly (IV / PO)
   it should return for 3.96 kg => Loading Dose: 59-79 mg stat [IV rate not exceeding 4 mg/min] (IV / PO)
   it should return for 3.96 kg => Maintenance: 9.9-20 mg 12 hrly (IV / PO)
   it should return for 4.72 kg => Loading Dose: 71-94 mg stat [IV rate not exceeding 4.7 mg/min] (IV / PO)
   it should return for 4.72 kg => Maintenance: 12-24 mg 12 hrly (IV / PO)
Phenytoin - 1 year child
   it should return for 9.41 kg => Loading Dose: 141-188 mg stat [IV rate not exceeding 9.4 mg/min] (IV / PO)
   it should return for 9.41 kg => Maintenance: 24-47 mg 12 hrly (IV / PO)
   it should return for 10.22 kg => Loading Dose: 153-204 mg stat [IV rate not exceeding 10 mg/min] (IV / PO)
   it should return for 10.22 kg => Maintenance: 26-51 mg 12 hrly (IV / PO)
   it should return for 11.9 kg => Loading Dose: 179-238 mg stat [IV rate not exceeding 12 mg/min] (IV / PO)
   it should return for 11.9 kg => Maintenance: 30-60 mg 12 hrly (IV / PO)
   it should return for 12.21 kg => Loading Dose: 183-244 mg stat [IV rate not exceeding 12 mg/min] (IV / PO)
   it should return for 12.21 kg => Maintenance: 31-61 mg 12 hrly (IV / PO)
Phenytoin - 5 year child
   it should return for 15.11 kg => Loading Dose: 227-302 mg stat [IV rate not exceeding 15 mg/min] (IV / PO)
   it should return for 15.11 kg => Maintenance: 38-76 mg 12 hrly (IV / PO)
   it should return for 16.84 kg => Loading Dose: 253-337 mg stat [IV rate not exceeding 17 mg/min] (IV / PO)
   it should return for 16.84 kg => Maintenance: 42-84 mg 12 hrly (IV / PO)
   it should return for 21.12 kg => Loading Dose: 317-422 mg stat [IV rate not exceeding 21 mg/min] (IV / PO)
   it should return for 21.12 kg => Maintenance: 53-106 mg 12 hrly (IV / PO)
   it should return for 31 kg => Loading Dose: 465-620 mg stat [IV rate not exceeding 31 mg/min] (IV / PO)
   it should return for 31 kg => Maintenance: 78-150 mg 12 hrly (IV / PO)
   it should return for 61 kg => Loading Dose: 915-1,220 mg stat [IV rate not exceeding 61 mg/min] (IV / PO)
   it should return for 61 kg => Maintenance: 150-150 mg 12 hrly (IV / PO)
Phenytoin - 13 year child
   it should return for 20 kg => undefined
Phenytoin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Ibuprofen-test.js (0.281s)                                                                                                                                
Ibuprofen - 3 week child
   it should return for 0.52 kg => undefined
   it should return for 2.11 kg => undefined
   it should return for 3.22 kg => undefined
Ibuprofen - 1 month child
   it should return for 1.98 kg => 10-20 mg 8 hrly (PO)
   it should return for 2.01 kg => 10-20 mg 8 hrly (PO)
   it should return for 4.44 kg => 22-44 mg 8 hrly (PO)
Ibuprofen - 1 year child
   it should return for 8.25 kg => 41-83 mg 8 hrly (PO)
   it should return for 12.75 kg => 64-128 mg 8 hrly (PO)
   it should return for 18.33 kg => 92-183 mg 8 hrly (PO)
   it should return for 21.5 kg => 108-215 mg 8 hrly (PO)
Ibuprofen - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Ceftazidime-test.js (0.285s)                                                                                                                              
Ceftazidime - 5 day child
   it should return for 0.8 kg => 40 mg 12 hrly (IM / IV)
   it should return for 0.96 kg => 48 mg 12 hrly (IM / IV)
   it should return for 1.18 kg => 59 mg 12 hrly (IM / IV)
   it should return for 1.25 kg => 63 mg 12 hrly (IM / IV)
   it should return for 1.51 kg => 76 mg 12 hrly (IM / IV)
   it should return for 2.32 kg => 116 mg 12 hrly (IM / IV)
Ceftazidime - 2 week child
   it should return for 0.8 kg => 40 mg 12 hrly (IM / IV)
   it should return for 0.96 kg => 48 mg 12 hrly (IM / IV)
   it should return for 1.18 kg => 59 mg 12 hrly (IM / IV)
   it should return for 1.25 kg => 63 mg 8 hrly (IM / IV)
   it should return for 1.51 kg => 76 mg 8 hrly (IM / IV)
   it should return for 2.32 kg => 116 mg 8 hrly (IM / IV)
Ceftazidime - 2 month child
   it should return for 2.32 kg => 70-116 mg 8 hrly (IM / IV)
   it should return for 4.14 kg => 124-207 mg 8 hrly (IM / IV)
   it should return for 5.69 kg => 171-285 mg 8 hrly (IM / IV)
   it should return for 8.88 kg => 266-444 mg 8 hrly (IM / IV)
Ceftazidime - 1 year child
   it should return for 9.61 kg => 288-481 mg 8 hrly (IM / IV)
   it should return for 11.25 kg => 338-563 mg 8 hrly (IM / IV)
   it should return for 13.41 kg => 402-671 mg 8 hrly (IM / IV)
   it should return for 41 kg => 1,230-2,000 mg 8 hrly (IM / IV)
Ceftazidime - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Dihydrocodeine-test.js (0.459s)                                                                                                                           
Dihydrocodeine - 1 week child
   it should return for 0.84 kg => undefined
   it should return for 2.55 kg => undefined
Dihydrocodeine - 1 year child
   it should return for 5.54 kg => 2.8 mg 4-6 hrly (PO)
   it should return for 6.1 kg => 3.1 mg 4-6 hrly (PO)
   it should return for 7.42 kg => 3.7 mg 4-6 hrly (PO)
   it should return for 8.77 kg => 4.4 mg 4-6 hrly (PO)
Dihydrocodeine - 3 year child
   it should return for 9.33 kg => 4.7 mg 4-6 hrly (PO)
   it should return for 9.5 kg => 4.8 mg 4-6 hrly (PO)
   it should return for 10.07 kg => 5 mg 4-6 hrly (PO)
   it should return for 12.1 kg => 6.1 mg 4-6 hrly (PO)
Dihydrocodeine - 49 month child
   it should return for 10.07 kg => 5-10.1 mg 4-6 hrly (PO)
   it should return for 12.1 kg => 6.1-12.1 mg 4-6 hrly (PO)
   it should return for 13.21 kg => 6.6-13.2 mg 4-6 hrly (PO)
   it should return for 14.74 kg => 7.4-14.7 mg 4-6 hrly (PO)
Dihydrocodeine - 5 year child
   it should return for 15.11 kg => 7.6-15.1 mg 4-6 hrly (PO)
   it should return for 16.92 kg => 8.5-16.9 mg 4-6 hrly (PO)
   it should return for 18.74 kg => 9.4-18.7 mg 4-6 hrly (PO)
   it should return for 20.1 kg => 10.1-20.1 mg 4-6 hrly (PO)
   it should return for 31.13 kg => 15.6-30 mg 4-6 hrly (PO)
   it should return for 61 kg => 30-30 mg 4-6 hrly (PO)
Dihydrocodeine - 13 year child
   it should return for 27.21 kg => undefined
   it should return for 35.22 kg => undefined
Dihydrocodeine - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Iron-test.js (0.431s)                                                                                                                                     
Iron (Fe) - 5 day child
   it should return for 1.53 kg => Iron Deficiency Anaemia: Pre-term: 3-6 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 1.53 kg => Prophylaxis: Pre-term: 3-6 mg 24 hrly; Term: 2-3 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 2.32 kg => Iron Deficiency Anaemia: Pre-term: 5-9 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 2.32 kg => Prophylaxis: Pre-term: 5-9 mg 24 hrly; Term: 2-5 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 4.14 kg => Iron Deficiency Anaemia: Pre-term: 8-15 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 4.14 kg => Prophylaxis: Pre-term: 8-15 mg 24 hrly; Term: 4-8 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 7.91 kg => Iron Deficiency Anaemia: Pre-term: 15 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 7.91 kg => Prophylaxis: Pre-term: 15 mg 24 hrly; Term: 8-15 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 15.51 kg => Iron Deficiency Anaemia: Pre-term: 15 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 15.51 kg => Prophylaxis: Pre-term: 15 mg 24 hrly; Term: 15 mg 24 hrly [Of Elemental Iron] (PO)
Iron (Fe) - 1 year child
   it should return for 8.91 kg => Iron Deficiency Anaemia: 27-53 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 10.03 kg => Iron Deficiency Anaemia: 30-60 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 11.22 kg => Iron Deficiency Anaemia: 34-67 mg 24 hrly [Of Elemental Iron] (PO)
   it should return for 13.37 kg => Iron Deficiency Anaemia: 40-80 mg 24 hrly [Of Elemental Iron] (PO)
Iron (Fe) - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Ciprofloxacin-test.js (0.313s)                                                                                                                            
Ciprofloxacin - 5 day child
   it should return for 1.51 kg => undefined
   it should return for 2.7 kg => undefined
Ciprofloxacin - 4 week child
   it should return for 3.29 kg => undefined
   it should return for 4.86 kg => undefined
Ciprofloxacin - 4 month child
   it should return for 3 kg => undefined
   it should return for 4 kg => 60 mg 12 hrly; ¼ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 5 kg => 75 mg 12 hrly; ¼ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 6 kg => 90 mg 12 hrly; ¼ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 7 kg => 105 mg 12 hrly; ½ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 8 kg => 120 mg 12 hrly; ½ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 9 kg => 135 mg 12 hrly; ½ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 10 kg => 150 mg 12 hrly; ½ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 11 kg => 165 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 12 kg => 180 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 13 kg => 195 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 14 kg => 210 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 15 kg => 225 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 16 kg => 240 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 17 kg => 255 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 18 kg => 270 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 19 kg => 285 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 20 kg => 300 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
Ciprofloxacin - 6 month child
   it should return for 3.25 kg => undefined
   it should return for 3.83 kg => undefined
   it should return for 4.21 kg => 63 mg 12 hrly; ¼ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 6.18 kg => 93 mg 12 hrly; ¼ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 6.36 kg => 95 mg 12 hrly; ½ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 9.99 kg => 150 mg 12 hrly; ½ (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 15.51 kg => 233 mg 12 hrly; 1 (250 mg) tablet 12 hrly [For 3 days] (PO)
   it should return for 25.01 kg => 375 mg 12 hrly; 2 (250 mg) tablets 12 hrly [For 3 days] (PO)
Ciprofloxacin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Calcium-test.js (0.283s)                                                                                                                                  
Calcium
   it should return for 0.52 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 0.26 ml (0.06 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 2.2 ml (0.5 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 0.52 kg => Mild Hypocalcemia: 26 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for 1.98 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 1 ml (0.23 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 8.5 ml (2 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 1.98 kg => Mild Hypocalcemia: 99 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for 2.01 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 1 ml (0.23 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 8.7 ml (2 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 2.01 kg => Mild Hypocalcemia: 100 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for 4.44 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 2.2 ml (0.5 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 19 ml (4.4 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 4.44 kg => Mild Hypocalcemia: 222 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for 8.25 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 4.1 ml (1 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 36 ml (8.3 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 8.25 kg => Mild Hypocalcemia: 413 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for 12.75 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 6.4 ml (1.5 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 38 ml (8.8 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 12.75 kg => Mild Hypocalcemia: 638 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for 18.33 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 9.2 ml (2.1 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 38 ml (8.8 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 18.33 kg => Mild Hypocalcemia: 916 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for 21.5 kg => Symptomatic Hypocalcemia; (Tetany/Convulsions): 11 ml (2.5 mmol) bolus; of 10% calcium gluconate; over 5-10 min [Then continuous infusion; 38 ml (8.8 mmol) over 24 hr] (IV (Bolus then Infusion))
   it should return for 21.5 kg => Mild Hypocalcemia: 1,075 mg 24 hrly; of elemental calcium; in 4 divided doses (PO)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/VitaminA-test.js (0.261s)                                                                                                                                                                              
Vitamin A - 4 week child
   it should return => 50,000 u stat (PO)
Vitamin A - 2 month child
   it should return => 50,000 u stat (PO)
Vitamin A - 7 month child
   it should return => 100,000 u stat (PO)
Vitamin A - 1 year child
   it should return => 100,000 u stat (PO)
Vitamin A - 13 month child
   it should return => 200,000 u stat (PO)
Vitamin A - 3 year child
   it should return => 200,000 u stat (PO)
Vitamin A - undefined child
   it should return => undefined

 PASS  Source/Data/__tests__/Child-test.js (0.406s)                                                                                                                                                                                       
Child
   it should update age state when an age is provided
   it should scale age state when an age and scale is provided
   it should esimate weight if set
   it should esimate underweight if set
   it should calculate a z-score when age, weight and height are provided
   it should calculate a MUAC score when provided
   it should calculate an approximate body surface area when weight is provided
   it should calculate a body surface area when height and weight is provided

 PASS  Source/Data/Drugs/__tests__/Cefotaxime-test.js (0.278s)                                                                                                                                                                            
Cefotaxime - 3 day child
   it should return for 1.28 kg => Pre-term Newborn: 64 mg 12 hrly (IV)
   it should return for 1.28 kg => Term Newborn: 64 mg 8 hrly (IV)
   it should return for 1.81 kg => Pre-term Newborn: 91 mg 12 hrly (IV)
   it should return for 1.81 kg => Term Newborn: 91 mg 8 hrly (IV)
Cefotaxime - 7 day child
   it should return for 2.33 kg => Pre-term Newborn: 117 mg 12 hrly (IV)
   it should return for 2.33 kg => Term Newborn: 117 mg 8 hrly (IV)
   it should return for 3.28 kg => Pre-term Newborn: 164 mg 12 hrly (IV)
   it should return for 3.28 kg => Term Newborn: 164 mg 8 hrly (IV)
Cefotaxime - 2 week child
   it should return for 2.11 kg => undefined
   it should return for 3.65 kg => undefined
Cefotaxime - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Morphine-test.js (0.353s)                                                                                                                                                                              
Morphine - 4 day child
   it should return for 1.51 kg => 0.08-0.3 mg 4 hrly (IM / SC / Slow IV)
   it should return for 2.32 kg => 0.12-0.46 mg 4 hrly (IM / SC / Slow IV)
   it should return for 3.96 kg => 0.2-0.79 mg 4 hrly (IM / SC / Slow IV)
   it should return for 4.72 kg => 0.24-0.94 mg 4 hrly (IM / SC / Slow IV)
Morphine - 1 month child
   it should return for 4.11 kg => 0.82-2.1 mg; 4-6 hrly as needed (PO)
   it should return for 4.11 kg => 0.41-0.82 mg; 2-4 hrly as needed (IM / SC / IV)
   it should return for 5.69 kg => 1.1-2.8 mg; 4-6 hrly as needed (PO)
   it should return for 5.69 kg => 0.57-1.1 mg; 2-4 hrly as needed (IM / SC / IV)
   it should return for 6.54 kg => 1.3-3.3 mg; 4-6 hrly as needed (PO)
   it should return for 6.54 kg => 0.65-1.3 mg; 2-4 hrly as needed (IM / SC / IV)
Morphine - 6 month child
   it should return for 8.71 kg => 1.7-4.4 mg; 4-6 hrly as needed (PO)
   it should return for 8.71 kg => 0.87-1.7 mg; 2-4 hrly as needed (IM / SC / IV)
   it should return for 10.01 kg => 2-5 mg; 4-6 hrly as needed (PO)
   it should return for 10.01 kg => 1-2 mg; 2-4 hrly as needed (IM / SC / IV)
   it should return for 12.77 kg => 2.6-6.4 mg; 4-6 hrly as needed (PO)
   it should return for 12.77 kg => 1.3-2.6 mg; 2-4 hrly as needed (IM / SC / IV)
   it should return for 41 kg => 8.2-15 mg; 4-6 hrly as needed (PO)
   it should return for 41 kg => 4.1-8.2 mg; 2-4 hrly as needed (IM / SC / IV)
   it should return for 76 kg => 15-15 mg; 4-6 hrly as needed (PO)
   it should return for 76 kg => 7.6-15 mg; 2-4 hrly as needed (IM / SC / IV)
Morphine - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Lorazepam-test.js (0.451s)                                                                                                                                                                             
Lorazepam - 3 week child
   it should return for 2.52 kg => undefined
   it should return for 5.11 kg => undefined
Lorazepam - 6 month child
   it should return for 2.52 kg => 0.25 mg stat (IV (over 30-60 seconds))
   it should return for 5.11 kg => 0.51 mg stat (IV (over 30-60 seconds))
   it should return for 7.77 kg => 0.78 mg stat (IV (over 30-60 seconds))
   it should return for 9.46 kg => 0.95 mg stat (IV (over 30-60 seconds))
Lorazepam - 2 year child
   it should return for 14.41 kg => 1.4 mg stat (IV (over 30-60 seconds))
   it should return for 19.54 kg => 2 mg stat (IV (over 30-60 seconds))
   it should return for 20.01 kg => 2 mg stat (IV (over 30-60 seconds))
   it should return for 22.88 kg => 2.3 mg stat (IV (over 30-60 seconds))
   it should return for 41 kg => 4 mg stat (IV (over 30-60 seconds))
Lorazepam - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Amikacin-test.js (0.45s)                                                                                                                                                                               
Amikacin - 5 day child
   it should return for 1.28 kg => 19 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 1.81 kg => 27 mg 24 hrly (Slow IV (over 3-5 min))
Amikacin - 2 month child
   it should return for 2.57 kg => 39 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 3.81 kg => 57 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 5.15 kg => 77 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 6.66 kg => 100 mg 24 hrly (Slow IV (over 3-5 min))
Amikacin - 1 year child
   it should return for 9.56 kg => 143 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 10.01 kg => 150 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 11.11 kg => 167 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 13.37 kg => 201 mg 24 hrly (Slow IV (over 3-5 min))
Amikacin - 5 year child
   it should return for 13.91 kg => 209 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 14.63 kg => 219 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 16.61 kg => 249 mg 24 hrly (Slow IV (over 3-5 min))
   it should return for 18.2 kg => 273 mg 24 hrly (Slow IV (over 3-5 min))
Amikacin - 13 year child
   it should return for 25 kg => undefined
Amikacin - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/CaffeineCitrate-test.js (0.282s)                                                                                                                                                                       
Caffeine Citrate - 5 day child
   it should return for 0.52 kg => Loading Dose: 10 mg stat (PO (or IV over 30 min))
   it should return for 0.52 kg => Maintenance: 3 mg 24 hrly (PO (or IV over 30 min))
   it should return for 1.98 kg => Loading Dose: 40 mg stat (PO (or IV over 30 min))
   it should return for 1.98 kg => Maintenance: 10 mg 24 hrly (PO (or IV over 30 min))
   it should return for 2.01 kg => Loading Dose: 40 mg stat (PO (or IV over 30 min))
   it should return for 2.01 kg => Maintenance: 10 mg 24 hrly (PO (or IV over 30 min))
Caffeine Citrate - 2 month child
   it should return for 4.44 kg => Loading Dose: 89 mg stat (PO (or IV over 30 min))
   it should return for 4.44 kg => Maintenance: 22 mg 24 hrly (PO (or IV over 30 min))
   it should return for 8.25 kg => Loading Dose: 165 mg stat (PO (or IV over 30 min))
   it should return for 8.25 kg => Maintenance: 41 mg 24 hrly (PO (or IV over 30 min))
   it should return for 12.75 kg => Loading Dose: 255 mg stat (PO (or IV over 30 min))
   it should return for 12.75 kg => Maintenance: 64 mg 24 hrly (PO (or IV over 30 min))
Caffeine Citrate - 14 week child
   it should return for 4.44 kg => undefined
   it should return for 6.66 kg => undefined
   it should return for 21.5 kg => undefined
Caffeine Citrate - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Carbamazepine-test.js (0.3s)                                                                                                                                                                           
Carbamazepine - 3 day child
   it should return for 2.51 kg => undefined
   it should return for 3.33 kg => undefined
Carbamazepine - 1 month child
   it should return for 2.51 kg => Initially: 13 mg at night [Increased as necessary by; 6-13 mg every 3-7 days] (PO)
   it should return for 2.51 kg => Maintenance: 13 mg 2-3 times daily (PO)
   it should return for 4.37 kg => Initially: 22 mg at night [Increased as necessary by; 11-22 mg every 3-7 days] (PO)
   it should return for 4.37 kg => Maintenance: 22 mg 2-3 times daily (PO)
   it should return for 6.11 kg => Initially: 31 mg at night [Increased as necessary by; 15-31 mg every 3-7 days] (PO)
   it should return for 6.11 kg => Maintenance: 31 mg 2-3 times daily (PO)
Carbamazepine - 2 year child
   it should return for 9.77 kg => Initially: 49 mg at night [Increased as necessary by; 24-49 mg every 3-7 days] (PO)
   it should return for 9.77 kg => Maintenance: 49 mg 2-3 times daily (PO)
   it should return for 10.56 kg => Initially: 53 mg at night [Increased as necessary by; 26-53 mg every 3-7 days] (PO)
   it should return for 10.56 kg => Maintenance: 53 mg 2-3 times daily (PO)
   it should return for 12.01 kg => Initially: 60 mg at night [Increased as necessary by; 30-60 mg every 3-7 days] (PO)
   it should return for 12.01 kg => Maintenance: 60 mg 2-3 times daily (PO)
Carbamazepine - 5 year child
   it should return for 14.79 kg => Initially: 74 mg at night [Increased as necessary by; 37-74 mg every 3-7 days] (PO)
   it should return for 14.79 kg => Maintenance: 74 mg 2-3 times daily (PO)
   it should return for 16.24 kg => Initially: 81 mg at night [Increased as necessary by; 41-81 mg every 3-7 days] (PO)
   it should return for 16.24 kg => Maintenance: 81 mg 2-3 times daily (PO)
   it should return for 17.61 kg => Initially: 88 mg at night [Increased as necessary by; 44-88 mg every 3-7 days] (PO)
   it should return for 17.61 kg => Maintenance: 88 mg 2-3 times daily (PO)
Carbamazepine - 13 year child
   it should return for 24.11 kg => undefined
   it should return for 32.61 kg => undefined
Carbamazepine - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/ArtemetherLumefantrine-test.js (0.278s)                                                                                                                                                                
Artemether Lumefantrine
   it should return for 0.52 kg => ½ tablet (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 1.98 kg => ½ tablet (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 2.01 kg => ½ tablet (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 4.44 kg => ½ tablet (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 8.25 kg => 1 tablet (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 12.75 kg => 1 tablet (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 18.33 kg => 2 tablets (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 21.5 kg => 2 tablets (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for 27.21 kg => 3 tablets (20+120mg) stat [Then 8 hrly for 24 hrs; and 12 hrly on days 2 & 3] (PO)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/Prednisolone-test.js (0.266s)                                                                                                                                                                          
Prednisolone
   it should return for 0.52 kg => Asthma: 1 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for 1.98 kg => Asthma: 4 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for 2.01 kg => Asthma: 4 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for 4.44 kg => Asthma: 8.9 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for 8.25 kg => Asthma: 17 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for 12.75 kg => Asthma: 26 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for 18.33 kg => Asthma: 37 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for 21.5 kg => Asthma: 40 mg 24 hrly [Usually for 3-5 days] (PO)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/Aminophylline-test.js (0.283s)                                                                                                                                                                         
Aminophylline - 3 day child
   it should return for 1.28 kg => Loading Dose: 8 mg over 1 hour (IV (or PR))
   it should return for 1.28 kg => Maintenance: 3.2 mg 12 hrly (IV / PO)
   it should return for 1.81 kg => Loading Dose: 11 mg over 1 hour (IV (or PR))
   it should return for 1.81 kg => Maintenance: 4.5 mg 12 hrly (IV / PO)
   it should return for 3.28 kg => Loading Dose: 20 mg over 1 hour (IV (or PR))
   it should return for 3.28 kg => Maintenance: 8.2 mg 12 hrly (IV / PO)
Aminophylline - 2 week child
   it should return for 2.32 kg => Maintenance: 9 mg 12 hrly (IV / PO)
   it should return for 3.11 kg => Maintenance: 12 mg 12 hrly (IV / PO)
   it should return for 4.8 kg => Maintenance: 19 mg 12 hrly (IV / PO)
Aminophylline - 27 day child
   it should return for 3.71 kg => Maintenance: 15 mg 12 hrly (IV / PO)
   it should return for 4.22 kg => Maintenance: 17 mg 12 hrly (IV / PO)
   it should return for 4.99 kg => Maintenance: 20 mg 12 hrly (IV / PO)
Aminophylline - 2 month child
   it should return for 4.75 kg => undefined
   it should return for 5.51 kg => undefined
Aminophylline - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Lactulose-test.js (0.287s)                                                                                                                                                                             
Lactulose - 5 day child
   it should return for 1.5 kg => Hepatic Encephalopathy: 1.7-6.7 g (2.5-10 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
   it should return for 2.11 kg => Hepatic Encephalopathy: 1.7-6.7 g (2.5-10 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
Lactulose - 4 week child
   it should return for 2.83 kg => Hepatic Encephalopathy: 1.7-6.7 g (2.5-10 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
   it should return for 3.5 kg => Hepatic Encephalopathy: 1.7-6.7 g (2.5-10 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
Lactulose - 3 year child
   it should return for 9.33 kg => Hepatic Encephalopathy: 25-60 g (40-90 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
   it should return for 9.33 kg => Chronic Constipation: 7-19 g (9-28 ml) 24 hrly; in divided doses [max 40 g (60 ml)] (PO)
   it should return for 9.51 kg => Hepatic Encephalopathy: 25-60 g (40-90 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
   it should return for 9.51 kg => Chronic Constipation: 7-19 g (10-29 ml) 24 hrly; in divided doses [max 40 g (60 ml)] (PO)
   it should return for 10.07 kg => Hepatic Encephalopathy: 25-60 g (40-90 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
   it should return for 10.07 kg => Chronic Constipation: 7-20 g (10-30 ml) 24 hrly; in divided doses [max 40 g (60 ml)] (PO)
   it should return for 12.1 kg => Hepatic Encephalopathy: 25-60 g (40-90 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
   it should return for 12.1 kg => Chronic Constipation: 8-24 g (12-36 ml) 24 hrly; in divided doses [max 40 g (60 ml)] (PO)
   it should return for 21 kg => Hepatic Encephalopathy: 25-60 g (40-90 ml) 24 hrly; divided in 3-4 doses [Adjust dosage to produce; 2-3 soft stools per day] (PO)
   it should return for 21 kg => Chronic Constipation: 15-40 g (21-60 ml) 24 hrly; in divided doses [max 40 g (60 ml)] (PO)
Lactulose - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Potassium-test.js (0.256s)                                                                                                                                                                             
Potassium
   it should return for 0.52 kg => Hypokalemia: 1-2 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for 1.98 kg => Hypokalemia: 2-8 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for 2.01 kg => Hypokalemia: 2-8 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for 4.44 kg => Hypokalemia: 4-18 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for 8.25 kg => Hypokalemia: 8-33 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for 12.75 kg => Hypokalemia: 13-50 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for 18.33 kg => Hypokalemia: 18-50 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for 21.5 kg => Hypokalemia: 22-50 mmol 24 hrly [Monitor serum potassium] (PO)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/VitaminD-test.js (0.287s)                                                                                                                                                                              
Vitamin D - 4 week child
   it should return => Treatment: 3,000 u; (75 microgram) 24 hrly [8-12 week low-dose course] (PO)
   it should return => Maintenance: 200-400 u; (5-10 microgram) 24 hrly [After treatment course] (PO)
Vitamin D - 2 month child
   it should return => Treatment: 3,000 u; (75 microgram) 24 hrly [8-12 week low-dose course] (PO)
   it should return => Maintenance: 200-400 u; (5-10 microgram) 24 hrly [After treatment course] (PO)
Vitamin D - 7 month child
   it should return => Treatment: 6,000 u; (150 microgram) 24 hrly [8-12 week low-dose course] (PO)
   it should return => 300,000 u (7.5 mg) stat [Single high-dose course] (IM)
   it should return => Maintenance: 400-800 u; (10-20 microgram) 24 hrly [After treatment course] (PO)
Vitamin D - 1 year child
   it should return => Treatment: 6,000 u; (150 microgram) 24 hrly [8-12 week low-dose course] (PO)
   it should return => 300,000 u (7.5 mg) stat [Single high-dose course] (IM)
   it should return => Maintenance: 400-800 u; (10-20 microgram) 24 hrly [After treatment course] (PO)
Vitamin D - 3 year child
   it should return => Treatment: 6,000 u; (150 microgram) 24 hrly [8-12 week low-dose course] (PO)
   it should return => 300,000 u (7.5 mg) stat [Single high-dose course] (IM)
   it should return => Maintenance: 400-800 u; (10-20 microgram) 24 hrly [After treatment course] (PO)
Vitamin D - undefined child
   it should return => undefined

 PASS  Source/Data/Drugs/__tests__/Albendazole-test.js (0.275s)                                                                                                                                                                           
Albendazole - 4 month child
   it should return => undefined
Albendazole - 6 month child
   it should return => 200 mg stat (PO)
Albendazole - 1 year child
   it should return => 200 mg stat (PO)
Albendazole - 23 month child
   it should return => 200 mg stat (PO)
Albendazole - 2 year child
   it should return => 400 mg stat (PO)
Albendazole - 4 year child
   it should return => 400 mg stat (PO)
Albendazole - 5 year child
   it should return => 400 mg stat (PO)
Albendazole - undefined child
   it should return => undefined

 PASS  Source/Data/Drugs/__tests__/Adrenaline-test.js (0.304s)                                                                                                                                                                            
Adrenaline - 5 day child
   it should return for 0.52 kg => Resuscitation: 0.05 ml of 1:10,000 stat (IV)
   it should return for 1.28 kg => Resuscitation: 0.13 ml of 1:10,000 stat (IV)
Adrenaline - 4 month child
   it should return for 2.11 kg => Resuscitation: 0.21 ml of 1:10,000 stat (IV)
   it should return for 4.67 kg => Resuscitation: 0.47 ml of 1:10,000 stat (IV)
Adrenaline - 2 year child
   it should return for 9.55 kg => Resuscitation: 0.96 ml of 1:10,000 stat (IV)
   it should return for 9.55 kg => Severe Viral Croup: 2 ml of 1:1,000 stat [If effective, repeat with careful monitoring] (Nebulised)
   it should return for 13.37 kg => Resuscitation: 1.34 ml of 1:10,000 stat (IV)
   it should return for 13.37 kg => Severe Viral Croup: 2 ml of 1:1,000 stat [If effective, repeat with careful monitoring] (Nebulised)
Adrenaline - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Erythromycin-test.js (0.308s)                                                                                                                                                                          
Erythromycin
   it should return for 0.52 kg => 16-26 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 1.98 kg => 59-99 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 2.01 kg => 60-100 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 4.44 kg => 133-222 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 8.25 kg => 248-413 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 12.75 kg => 383-638 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 18.33 kg => 550-916 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 21.5 kg => 645-1,075 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 41 kg => 1,230-2,000 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for 67 kg => 2,000-2,000 mg 24 hrly; in 3-4 divided doses (PO)
   it should return for undefined kg => undefined

 PASS  Source/Data/Drugs/__tests__/VitaminK-test.js (0.294s)                                                                                                                                                                              
Vitamin K - 3 day child
   it should return for 0.81 kg => Newborn: 0.5 mg stat (IM)
   it should return for 0.81 kg => Liver Disease: 0.24 mg stat [max 10 mg] (Slow IV)
   it should return for 1.39 kg => Newborn: 0.5 mg stat (IM)
   it should return for 1.39 kg => Liver Disease: 0.42 mg stat [max 10 mg] (Slow IV)
   it should return for 1.81 kg => Newborn: 1 mg stat (IM)
   it should return for 1.81 kg => Liver Disease: 0.54 mg stat [max 10 mg] (Slow IV)
   it should return for 2.32 kg => Newborn: 1 mg stat (IM)
   it should return for 2.32 kg => Liver Disease: 0.7 mg stat [max 10 mg] (Slow IV)
Vitamin K - 4 week child
   it should return for 3.47 kg => Liver Disease: 1 mg stat [max 10 mg] (Slow IV)
   it should return for 5.1 kg => Liver Disease: 1.5 mg stat [max 10 mg] (Slow IV)
   it should return for 5.54 kg => Liver Disease: 1.7 mg stat [max 10 mg] (Slow IV)
   it should return for 6.1 kg => Liver Disease: 1.8 mg stat [max 10 mg] (Slow IV)
Vitamin K - 3 year child
   it should return for 9.33 kg => Liver Disease: 2.8 mg stat [max 10 mg] (Slow IV)
   it should return for 9.5 kg => Liver Disease: 2.9 mg stat [max 10 mg] (Slow IV)
   it should return for 10.07 kg => Liver Disease: 3 mg stat [max 10 mg] (Slow IV)
   it should return for 12.1 kg => Liver Disease: 3.6 mg stat [max 10 mg] (Slow IV)
   it should return for 34 kg => Liver Disease: 10 mg stat [max 10 mg] (Slow IV)
Vitamin K - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Hydroxyurea-test.js (0.288s)                                                                                                                                                                           
Hydroxyurea - 6 month child
   it should return for 2.32 kg => undefined
   it should return for 4.14 kg => undefined
   it should return for 5.61 kg => undefined
Hydroxyurea - 3 year child
   it should return for 9.98 kg => Initially: 100-150 mg 24 hrly [Increased every 12 weeks in steps of; 25-50 mg according to the response] (PO)
   it should return for 9.98 kg => Usual Dose: 150-299 mg 24 hrly [max 349 mg] (PO)
   it should return for 12.21 kg => Initially: 122-183 mg 24 hrly [Increased every 12 weeks in steps of; 31-61 mg according to the response] (PO)
   it should return for 12.21 kg => Usual Dose: 183-366 mg 24 hrly [max 427 mg] (PO)
   it should return for 14.52 kg => Initially: 145-218 mg 24 hrly [Increased every 12 weeks in steps of; 36-73 mg according to the response] (PO)
   it should return for 14.52 kg => Usual Dose: 218-436 mg 24 hrly [max 508 mg] (PO)
   it should return for 17.36 kg => Initially: 174-260 mg 24 hrly [Increased every 12 weeks in steps of; 43-87 mg according to the response] (PO)
   it should return for 17.36 kg => Usual Dose: 260-521 mg 24 hrly [max 608 mg] (PO)
Hydroxyurea - 13 year child
   it should return for 27.21 kg => undefined
   it should return for 35.22 kg => undefined
Hydroxyurea - undefined child
   it should return for undefined kg => undefined
   it should return for 1 kg => undefined

 PASS  Source/Data/Drugs/__tests__/Nystatin-test.js (0.269s)                                                                                                                                                                              
Nystatin - 4 week child
   it should return => Pre-term Infant: 0.5 ml (50,000 iu) to each; side of the mouth 6 hrly [2 weeks if HIV +ve] (PO)
   it should return => Term Infant: 1 ml (100,000 iu) to each; side of the mouth 6 hrly [2 weeks if HIV +ve] (PO)
Nystatin - 1 year child
   it should return => undefined
Nystatin - undefined child
   it should return => undefined

 PASS  Source/Data/Drugs/__tests__/Azithromycin-test.js (0.291s)                                                                                                                                                                          
Azithromycin
   it should return for 2.32 kg => 23 mg 24 hrly [For 3 days] (PO)
   it should return for 4.14 kg => 41 mg 24 hrly [For 3 days] (PO)
   it should return for 5.61 kg => 56 mg 24 hrly [For 3 days] (PO)
   it should return for 7.17 kg => 72 mg 24 hrly [For 3 days] (PO)
   it should return for 9.99 kg => 100 mg 24 hrly [For 3 days] (PO)
   it should return for 12.83 kg => 128 mg 24 hrly [For 3 days] (PO)
   it should return for 18.28 kg => 183 mg 24 hrly [For 3 days] (PO)
   it should return for 51 kg => 500 mg 24 hrly [For 3 days] (PO)
   it should return for undefined kg => undefined

 PASS  Source/Data/Child/__tests__/MidUpperArmCalculator-test.js (0.258s)                                                                                                                                                                 
MUAC
   it undefined cm => undefined
   it string cm => undefined
   it 4.9 cm => undefined
   it 9.3 cm => -3
   it 11.1 cm => -3
   it 11.4 cm => -3
   it 11.5 cm => -2
   it 12 cm => -2
   it 12.4 cm => -2
   it 12.5 cm => -1
   it 13 cm => -1
   it 13.4 cm => -1
   it 13.5 cm => 0
   it 14 cm => 0
   it 15 cm => 0
   it 25 cm => 0
   it 30.1 cm => undefined

 PASS  Source/Data/Drugs/__tests__/ZincSulphate-test.js (0.277s)                                                                                                                                                                          
Zinc Sulphate - 4 week child
   it should return => 10 mg 24 hrly [For 14 days] (PO)
Zinc Sulphate - 6 month child
   it should return => 10 mg 24 hrly [For 14 days] (PO)
Zinc Sulphate - 7 month child
   it should return => 20 mg 24 hrly [For 14 days] (PO)
Zinc Sulphate - 2 year child
   it should return => 20 mg 24 hrly [For 14 days] (PO)
Zinc Sulphate - undefined child
   it should return => undefined

 PASS  Source/Data/Drugs/__tests__/Budesonide-test.js (0.263s)                                                                                                                                                                            
Budesonide - 11 month child
   it should return => undefined
Budesonide - 1 year child
   it should return => 200 micrograms 24 hrly (Inhaler via Spacer)
Budesonide - 36 month child
   it should return => 200 micrograms 24 hrly (Inhaler via Spacer)
Budesonide - undefined child
   it should return => undefined

 PASS  Source/Data/Drugs/__tests__/Test-helpers.js (0.495s)                                                                                                                                                                               

 PASS  Source/__tests__/Test-helpers.js (0.277s)                                                                                                                                                                                          

 PASS  Source/Data/Child/__tests__/SurfaceAreaCalculator-test.js (0.251s)                                                                                                                                                                 
body surface area for child 25 cm, 1.9 kg
   it should calculate to undefined m^2
body surface area for child 46 cm, 1.9 kg
   it should calculate to 0.16 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 50 cm, 2.5 kg
   it should calculate to 0.19 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 57 cm, 3.9 kg
   it should calculate to 0.25 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 65 cm, 5.9 kg
   it should calculate to 0.33 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 73 cm, 7.9 kg
   it should calculate to 0.40 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 80 cm, 7.5 kg
   it should calculate to 0.41 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 80 cm, 9 kg
   it should calculate to 0.45 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 80 cm, 11.2 kg
   it should calculate to 0.50 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 85 cm, 11.2 kg
   it should calculate to 0.51 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 90 cm, 12.8 kg
   it should calculate to 0.57 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 100 cm, 14.1 kg
   it should calculate to 0.63 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 105 cm, 17.6 kg
   it should calculate to 0.72 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 115 cm, 19.2 kg
   it should calculate to 0.78 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 120 cm, 21.5 kg
   it should calculate to 0.85 m^2
   it should be exactly as per Mosteller - sqrt((H * W) / 3600)
   it should be exactly as per Mosteller Simplified - sqrt(H * W) / 60
   it should be similar (+/- 0.03 m^2) to Boyd - 0.0333 * W^(0.6157 - 0.0188 * log10(W)) * H^0.3
   it should be similar (+/- 0.03 m^2) to Costeff - (4 * W + 7) / (90 + W)
body surface area for child 120 cm, 40.1 kg
   it should calculate to undefined m^2
body surface area for child 151 cm, 21.5 kg
   it should calculate to undefined m^2
body surface area for child undefined cm, 1.9 kg
   it should calculate to 0.16 m^2
   it should be prefixed with an approximation
   it should be exactly as per Costeff - (4 * W + 7) / (90 + W)
body surface area for child undefined cm, 11.2 kg
   it should calculate to 0.51 m^2
   it should be prefixed with an approximation
   it should be exactly as per Costeff - (4 * W + 7) / (90 + W)
body surface area for child undefined cm, 40.1 kg
   it should calculate to undefined m^2

 PASS  Source/Data/Drugs/__tests__/Test-iterators.js (0.289s)                                                                                                                                                                             

 PASS  Source/Data/Child/__tests__/WeightHeightCalculator-test.js (0.178s)                                                                                                                                                                
table general checks
   it has 2 tables
   it should confirm that table 0 is a plain object
   it should have more than 50 entries in table 0
   it should confirm that table 1 is a plain object
   it should have more than 50 entries in table 1
table general gender checks
   it should have male data for every height entry in table 0
   it should have female data for every height entry in table 0
   it should have male data for every height entry in table 1
   it should have female data for every height entry in table 1
table incremental checks
   it should correctly setup temporary data matrices
   it should increase along each row for table 0, male
   it should increase along each column for table 0, male
   it should correctly setup temporary data matrices
   it should increase along each row for table 0, female
   it should increase along each column for table 0, female
   it should correctly setup temporary data matrices
   it should increase along each row for table 1, male
   it should increase along each column for table 1, male
   it should correctly setup temporary data matrices
   it should increase along each row for table 1, female
   it should increase along each column for table 1, female
example young children checks; under 2 years
   it should return for a 1 month male, 43 cm, 1.9 kg => undefined
   it should return for a 6 month male, 51 cm, 3.1 kg => -1
   it should return for a 6 month female, 48 cm, 2.8 kg => 0
   it should return for a 12 month male, 65 cm, 7.5 kg => 1
   it should return for a 12 month female, 68 cm, 6 kg => -3
   it should return for a 18 month male, 75 cm, 8 kg => -2
   it should return for a 18 month female, 75 cm, 8 kg => -1
   it should return for a 20 month male, 86 cm, 10 kg => -2
   it should return for a 20 month female, 84 cm, 10 kg => -1
   it should return for a 22 month male, 101 cm, 13.3 kg => -1
   it should return for a 22 month female, 99 cm, 13.6 kg => 0
   it should return for a 23 month female, 111 cm, 16.5 kg => undefined
example older children checks; 2 years -> 5 years
   it should return for a 24 month female, 60 cm, 6 kg => undefined
   it should return for a 25 month male, 70 cm, 7.3 kg => -2
   it should return for a 25 month female, 66 cm, 6.5 kg => -1
   it should return for a 28 month male, 87 cm, 10.1 kg => -2
   it should return for a 28 month female, 87 cm, 10.1 kg => -1
   it should return for a 40 month male, 90 cm, 10.6 kg => -2
   it should return for a 40 month female, 90 cm, 10.6 kg => -2
   it should return for a 48 month male, 100 cm, 15.5 kg => 1
   it should return for a 48 month female, 102 cm, 15 kg => 0
   it should return for a 60 month male, 115 cm, 15.5 kg => -3
   it should return for a 60 month female, 111 cm, 14.6 kg => -2
   it should return for a 60 month male, 121 cm, 21.5 kg => undefined
   it should return for a 61 month female, 111 cm, 14.6 kg => undefined

 PASS  Source/Data/__tests__/DrugUtil-test.js (0.158s)                                                                                                                                                                                    
DrugUtil.fractions
   it should convert 0 => 0
   it should convert 0.25 => ¼
   it should convert 0.5 => ½
   it should convert 0.75 => ¾
   it should convert 1 => 1
   it should convert 1.25 => 1¼
   it should convert 1.5 => 1½
   it should convert 1.75 => 1¾
   it should convert 2.75 => 2¾
   it should convert 3.25 => 3¼
   it should convert 4.5 => 4½
   it should convert 5 => 5
   it should convert 5.01 => 5.01
   it should convert 10.5 => 10½
DrugUtil.plural
   it should pluralise 0 => tablet
   it should pluralise 0.25 => tablet
   it should pluralise 0.5 => tablet
   it should pluralise 0.75 => tablet
   it should pluralise 1 => tablet
   it should pluralise 1.25 => tablets
   it should pluralise 1.75 => tablets
   it should pluralise 2.75 => tablets
DrugUtil.format
   it should format 0 => 0
   it should format 0.01 => 0.01
   it should format 0.00 => 0
   it should format 10.6 => 10.6
   it should format 1000 => 1,000
   it should format 1000.01 => 1,000.01
   it should format 1000.00 => 1,000
   it should format 1000000 => 1,000,000
   it should format 1000000.00 => 1,000,000
DrugUtil.dp
   it should format string to undefined dp => undefined
   it should format 0.044 to 2 dp => 0.04
   it should format 0.056 to 2 dp => 0.06
   it should format 0.101 to 1 dp => 0.1
   it should format 0.251 to 1 dp => 0.3
   it should format 0.555 to 1 dp => 0.6
   it should format 1.234 to 0 dp => 1
   it should format 2.4012000000000002 to 1 dp => 2.4
   it should format 2.4012000000000002 to 1 dp => 2.4
DrugUtil.dpTiers - ["string"]
   it should format 1 => undefined
DrugUtil.dpTiers - [{}]
   it should format 1 => 1
DrugUtil.dpTiers - [{},{"otherwise":1}]
   it should format 1 => 1
   it should format 1.1 => 1.1
DrugUtil.dpTiers - [{"10":0},{"otherwise":1}]
   it should format 9.85 => 10
   it should format 10 => 10
   it should format 10.55 => 10.6
DrugUtil.dpTiers - [{"1":1,"0.1":2}]
   it should format 0.044 => 0.04
   it should format 0.056 => 0.06
   it should format 0.101 => 0.1
   it should format 0.251 => 0.3
   it should format 0.555 => 0.6
   it should format 1.234 => 1
DrugUtil.dpTiers - [{"5":1,"7":0,"0.5":2},{"otherwise":1}]
   it should format 0.44 => 0.44
   it should format 0.56 => 0.6
   it should format 2.53 => 2.5
   it should format 5.11 => 5
   it should format 7.23 => 7.2
DrugUtil.numberStep
   it should step string by undefined => undefined
   it should step 8 by 2.5 => 7.5
   it should step 0.3 by 0.25 => 0.25
   it should step 0.2 by {"1":0.5,"0.5":0.25} => 0.25
   it should step 0.45 by {"1":0.5,"0.5":0.25} => 0.5
   it should step 0.74 by {"1":0.5,"0.5":0.25} => 0.5
   it should step 0.76 by {"1":0.5,"0.5":0.25} => 1
   it should step 1.2 by {"1":0.5,"0.5":0.25} => 1
   it should step 1.2 by {"1":0.5,"0.5":0.25} => 2
   it should step 60000 by 25000 => 50000
   it should step 70000 by 25000 => 75000
   it should step 0.45 by 0.25 => 0.5
   it should step 0.45 by 0.25 => 0.25
   it should step 0.45 by 0.25 => 0.5
   it should step 0.55 by 0.25 => 0.5
   it should step 0.55 by 0.25 => 0.5
   it should step 0.55 by 0.25 => 0.75
   it should step 2.4012000000000002 by 0.1 => 2.4
   it should step 2.4012000000000002 by 0.1 => 2.4

 PASS  Source/__tests__/Test-matchers.js (0.023s)                                                                                                                                                                                         

1534 tests passed (1534 total in 62 test suites, run time 52.165s)
-----------------------------------|----------|----------|----------|----------|----------------|
File                               |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-----------------------------------|----------|----------|----------|----------|----------------|
 Source/                           |    62.15 |    46.53 |    47.95 |     51.3 |                |
  AppInfo.js                       |      100 |      100 |      100 |      100 |                |
  DeepLink.js                      |    33.33 |     9.43 |    33.33 |    20.69 |... 109,113,114 |
  Globals.js                       |      100 |       75 |      100 |      100 |                |
  Network.js                       |    88.11 |    77.89 |    88.89 |    89.13 |... 282,284,285 |
  Router.js                        |    33.96 |       24 |    18.18 |       20 |... 299,302,310 |
 Source/Data/                      |    87.41 |    80.23 |       80 |    85.85 |                |
  Child.js                         |    92.41 |    72.22 |    92.86 |     93.1 |    32,78,79,82 |
  DrugRegistry.js                  |    42.11 |        0 |    16.67 |    42.11 |... 85,86,87,90 |
  DrugUtil.js                      |      100 |    93.48 |      100 |      100 |                |
 Source/Data/Child/                |    94.59 |     93.1 |      100 |    98.04 |                |
  MidUpperArmCalculator.js         |      100 |      100 |      100 |      100 |                |
  SurfaceAreaCalculator.js         |    93.33 |       90 |      100 |      100 |                |
  WeightEstimator.js               |      100 |      100 |      100 |      100 |                |
  WeightHeightCalculator.js        |       88 |    88.46 |      100 |    93.75 |            153 |
 Source/Data/Drugs/                |      100 |    99.17 |      100 |      100 |                |
  Adrenaline.js                    |      100 |      100 |      100 |      100 |                |
  Albendazole.js                   |      100 |      100 |      100 |      100 |                |
  Amikacin.js                      |      100 |      100 |      100 |      100 |                |
  Aminophylline.js                 |      100 |      100 |      100 |      100 |                |
  Amoxicillin.js                   |      100 |      100 |      100 |      100 |                |
  Ampicillin.js                    |      100 |      100 |      100 |      100 |                |
  ArtemetherLumefantrine.js        |      100 |      100 |      100 |      100 |                |
  Artesunate.js                    |      100 |      100 |      100 |      100 |                |
  Azithromycin.js                  |      100 |      100 |      100 |      100 |                |
  BenzylPenicillin.js              |      100 |      100 |      100 |      100 |                |
  Budesonide.js                    |      100 |      100 |      100 |      100 |                |
  CaffeineCitrate.js               |      100 |      100 |      100 |      100 |                |
  Calcium.js                       |      100 |      100 |      100 |      100 |                |
  Carbamazepine.js                 |      100 |      100 |      100 |      100 |                |
  Cefotaxime.js                    |      100 |      100 |      100 |      100 |                |
  Ceftazidime.js                   |      100 |      100 |      100 |      100 |                |
  Ceftriaxone.js                   |      100 |       90 |      100 |      100 |                |
  Ciprofloxacin.js                 |      100 |      100 |      100 |      100 |                |
  Cotrimoxazole.js                 |      100 |    96.43 |      100 |      100 |                |
  Dexamethasone.js                 |      100 |      100 |      100 |      100 |                |
  Dextrose.js                      |      100 |      100 |      100 |      100 |                |
  Diazepam.js                      |      100 |      100 |      100 |      100 |                |
  Digoxin.js                       |      100 |      100 |      100 |      100 |                |
  DihydroartemisininPiperaquine.js |      100 |      100 |      100 |      100 |                |
  Dihydrocodeine.js                |      100 |      100 |      100 |      100 |                |
  Erythromycin.js                  |      100 |      100 |      100 |      100 |                |
  Flucloxacillin.js                |      100 |    92.86 |      100 |      100 |                |
  Gentamicin.js                    |      100 |      100 |      100 |      100 |                |
  Hydroxyurea.js                   |      100 |      100 |      100 |      100 |                |
  Ibuprofen.js                     |      100 |      100 |      100 |      100 |                |
  Iron.js                          |      100 |      100 |      100 |      100 |                |
  Lactulose.js                     |      100 |      100 |      100 |      100 |                |
  Lorazepam.js                     |      100 |      100 |      100 |      100 |                |
  Metronidazole.js                 |      100 |      100 |      100 |      100 |                |
  Morphine.js                      |      100 |      100 |      100 |      100 |                |
  Nystatin.js                      |      100 |      100 |      100 |      100 |                |
  Paracetamol.js                   |      100 |      100 |      100 |      100 |                |
  Pethidine.js                     |      100 |      100 |      100 |      100 |                |
  Phenobarbitone.js                |      100 |      100 |      100 |      100 |                |
  Phenytoin.js                     |      100 |      100 |      100 |      100 |                |
  Potassium.js                     |      100 |      100 |      100 |      100 |                |
  Prednisolone.js                  |      100 |      100 |      100 |      100 |                |
  Quinine.js                       |      100 |      100 |      100 |      100 |                |
  Salbutamol.js                    |      100 |      100 |      100 |      100 |                |
  SodiumValproate.js               |      100 |      100 |      100 |      100 |                |
  VitaminA.js                      |      100 |      100 |      100 |      100 |                |
  VitaminD.js                      |      100 |      100 |      100 |      100 |                |
  VitaminK.js                      |      100 |      100 |      100 |      100 |                |
  ZincSulphate.js                  |      100 |      100 |      100 |      100 |                |
 Source/Pages/                     |    63.72 |    48.65 |    72.41 |       63 |                |
  ChildInfo.js                     |       56 |    42.86 |       65 |    53.73 |... 353,354,416 |
  DrugDoseInfo.js                  |    78.95 |    56.25 |    88.89 |    81.82 |... 192,193,196 |
 Source/Pages/__mocks__/           |      100 |      100 |        0 |      100 |                |
  dismissKeyboard.js               |      100 |      100 |        0 |      100 |                |
  react-native-status-bar-size.js  |      100 |      100 |      100 |      100 |                |
  react-native.js                  |      100 |      100 |      100 |      100 |                |
 Source/UI/                        |     43.1 |    28.57 |    14.29 |    27.91 |                |
  InputAccessory.js                |    37.74 |    28.57 |    14.29 |    18.42 |... 159,165,167 |
  Ionicons.js                      |      100 |      100 |      100 |      100 |                |
-----------------------------------|----------|----------|----------|----------|----------------|
All files                          |    83.65 |    77.33 |    68.29 |    83.13 |                |
-----------------------------------|----------|----------|----------|----------|----------------|