ReportDrugStatus#
The drug status report (ReportDrugStatus.csv) provides status information on the drugs that an individual has taken or is waiting to take. Because the report provides information for each drug, for each individual, and for each time step, you may want to use the Start_Day and End_Day parameters to limit the size of the output file. You cannot filter based on the demographics parameter IndividualProperties.
Configuration#
To generate this report, configure the following parameters in the custom_report.json file:
Parameter name |
Data type |
Min |
Max |
Default |
Description |
---|---|---|---|---|---|
End_Day |
float |
0 |
3.40E+38 |
3.40E+38 |
The day to stop collecting data for the report. |
Start_Day |
float |
0 |
3.40E+38 |
0 |
The day to start collecting data for the report. |
{
"Reports": [
{
"Start_Day": 300,
"End_Day": 900,
"class": "ReportDrugStatus"
}
],
"Use_Defaults": 1
}
Output data#
The report contains the following stratification columns:
Parameter |
Data type |
Description |
---|---|---|
Time |
integer |
The day of the simulation on which the data was collected for the data in the row. |
NodeID |
string |
The external ID of the node. |
The report contains the following data columns:
Parameter |
Data type |
Description |
---|---|---|
IndividualID |
integer |
The ID of the individual who received the drug. |
Gender |
enum |
The gender of the individual. Possible values are M or F. |
AgeYears |
integer |
The max age in years of the age bin for the individual. |
Infected |
boolean |
A true value (1) indicates the individual is infected and a false value (0) indicates the individual is not infected. |
Infectiousness |
float |
A value from 0 to 1 that indicates how infectious an individual is, with 0 = not infectious and 1 = very infectious. This is the probability that an individual will infect a mosquito during a successful blood meal. |
DrugName |
string |
The name of the drug indicated in the intervention (Malaria_Drug_Params in config.json). Depending on the intervention, this might be a concatenated value when an individual takes multiple pills in one dose. |
CurrentEfficacy |
float |
The current efficacy of the drug(s). The efficacy is determined by the selected PKPD model; see Antimalarial drugs for more information. |
NumRemainingDoses |
integer |
The number of remaining doses the individual will receive. |
Example#
The following is an example of ReportDrugStatus.csv.
Time |
NodeID |
IndividualID |
Gender |
AgeYears |
Infected |
Infectiousness |
DrugName |
CurrentEfficacy |
NumRemainingDoses |
---|---|---|---|---|---|---|---|---|---|
40 |
7 |
8 |
F |
6610.81 |
1 |
0 |
TestDrugA+TestDrugB |
0.25125 |
1 |
40 |
7 |
15 |
M |
4807.43 |
1 |
0 |
TestDrugA+TestDrugB |
0.25125 |
1 |
40 |
7 |
22 |
F |
5834.48 |
1 |
0 |
TestDrugA+TestDrugB |
0.25125 |
1 |
40 |
6 |
392 |
M |
11910 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
6 |
399 |
M |
5829.22 |
1 |
0 |
TestDrugA |
0.015448 |
0 |
40 |
6 |
399 |
M |
5829.22 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
6 |
420 |
F |
13548.3 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
6 |
427 |
F |
3751.18 |
1 |
0 |
TestDrugA |
0.015448 |
0 |
40 |
6 |
427 |
F |
3751.18 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
5 |
6985 |
F |
11397.3 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
5 |
6992 |
M |
712.512 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
5 |
6999 |
M |
11219.9 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
4 |
5 |
F |
2423.01 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
4 |
12 |
F |
7146.54 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
4 |
19 |
F |
8099.7 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
4 |
26 |
F |
16387.3 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
4 |
33 |
F |
11535 |
1 |
0 |
TestDrugB |
0.239501 |
1 |
40 |
4 |
40 |
M |
6686.1 |
1 |
0 |
TestDrugB |
0.239501 |
1 |