How to read it
✓Have shipped and on the site
◐On roadmap filed, any stage
◐Partial some renderers, or a special case
○Missing nothing filed
—Out of scope a deliberate no
Platform keys in the last column carry a tooltip with the full name; the two dashed keys — FDA and CTS — are reference catalogues rather than platforms and are excluded from every count. Rows in lighter type are judged low priority and are dimmed rather than hidden, so the list stays honest about what was considered and set aside.
Three notes on the scoring
- Generic renderers were credited generously. results-over-time, outlier-explorer and histogram take any measure column, so they cover vital signs and ECG intervals as well as labs and are scored as have for those uses. What they do not do is take a grade column, which is why A20 is missing.
- Static and interactive were kept separate. hub#9 plans static ggplot versions of much of the FDA figure set, and that is real coverage — but a static twin in an R report does not give a reviewer the interactive display, so A17, A19, A20, A24 and A25 are scored against the interactive portfolio and their static plan is noted in the row.
- Partial means partial, not nearly. A linked listing exists on four of eleven renderers and a CSV download on two, in both cases built for a specific purpose. Scoring that as have would hide the actual gap, which is that neither is a property of the library.