Expected (future) and overdue visits, e.g. visits with a status of Expected or Overdue, appear in charts as a hollow mark, i.e. one without any filling. A donut if you will.
Currently, when you select an analysis subset the visits are subset to the visits relevant to that analysis subset and other filters. However, I'm not sure you can get those visits back without deselecting the analysis subset.
E.g. Select 'Screen Failure' then add an analysis filter. Then highlight the other Participant Status options and notice how only screening visit (or less) remains available although other visits have information.
Test notes
Filter interactions, particularly between the analysis subsets and the other filters, should update the listing columns and charts per expectation.
Add a column to the chart to indicate status of subject. DMEDS requested this issue.
Note from Kimm: " Until studies use CTMS status categories, do we need to set a maximum text size to protect column width (e.g. avoid long status names)?"
Test notes
Subject Status should be visible in its own column after Site and ID.
A legend appears above the Schedule of Events by Study Day chart displaying the full visit values associated with the unscheduled visit annotations in the chart.
Form DMEDS group. Requested data-driven legend info icon labels so that they could pass the desired text in. Would just be another column - although there will unfortunately be a lot of repetition.
Test notes
The visit status legend info icons (โ) have tooltips that match the contents of the visit_status_description column in the data.
Might be most elegant to just add a new visit status footnote column to the data that explains the visit status in more detail, then add little info icons to the legend at the top.
Sometimes when a filter is applied the cells belonging to a column are not lined up with their headers. For example filter to site 3 using the interactive example.
i.e. visits that haven't occurred yet have no fill or something
Test notes
The info icon tooltips of expected/overdue visit statuses in the Visit Status legend should describe the visual appearance of expected/overdue visits in the charts.
maybe add a proceed/cancel alert when clicking on side-by-side view as it can be pretty un-performant
Test notes
Charts should be rendered on separate tabs when chart_layout = 'tabbed'.
** When the layout is tabbed, you'll also need to make sure "active_tab" setting is set to 'Visit Chart' or 'Study Day Chart' (it won't work properly otherwise)
Charts should be rendered on the same tab when chart_layout = 'side-by-side'.
** When the layout is side-by-side, you'll also need to make sure "active_tab" setting is set to 'Charts' or 'Listing'
as opposed to raw/filtered data; this probably requires adding a regular expression to identify overdue-esque visit statuses, and is calculated by participant
Verify that the # of Overdue Visits dropdown updates the subset of participants as expected. For example, set the dropdown to 2 and verify that those participants actually have two overdue visits (you may need to view the Study Day Chart/Schedule of Events by Study Day to confirm).
Unscheduled visits are annotated in the Schedule of Events by Study Day chart with the first character of the visit value, e.g. U for Unscheduled Visit or E for Early Termination.
The listing should by default display as a heat map without text.
Checking the Display cell text checkbox in the upper left of the listing should set the cell backgrounds to white and gray striping and display the text.
Un-checking the Display cell text checkbox in the upper left of the listing should set the cell backgrounds to the color of the associated visit status.
experimental feature, no testing needs, only works if the required third-party libraries are available (jsPDF and jsPDF-autotable)
Test notes
A PDF button appears between the XLSX and CSV buttons in the listing view. It only appears if the jsPDF library is loaded.
Upon clicking the button a download is initiated that produces a .pdf of the same structure as the listing. Currently the .pdf does not support cell formatting.