Package: BFHcharts 0.23.0

Johan Reventlow

BFHcharts: SPC Visualization for Healthcare Quality Improvement

A modern R package for creating Statistical Process Control (SPC) charts in healthcare settings. Built on ggplot2 and qicharts2, BFHcharts provides beautiful, publication-ready SPC visualizations with configurable themes and multi-organizational branding support. Inspired by BBC's bbplot design philosophy.

Authors:Johan Reventlow [aut, cre]

BFHcharts_0.23.0.tar.gz
BFHcharts_0.23.0.zip(r-4.7)BFHcharts_0.23.0.zip(r-4.6)BFHcharts_0.23.0.zip(r-4.5)
BFHcharts_0.23.0.tgz(r-4.6-any)BFHcharts_0.23.0.tgz(r-4.5-any)
BFHcharts_0.23.0.tar.gz(r-4.7-any)BFHcharts_0.23.0.tar.gz(r-4.6-any)
BFHcharts_0.23.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
BFHcharts/json (API)
NEWS

# Install 'BFHcharts' in R:
install.packages('BFHcharts', repos = c('https://johanreventlow.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/johanreventlow/bfhcharts/issues

On CRAN:

Conda:

datavizggplot2healthcareqicharts2quality-improvementspcstatistical-process-control

4.94 score 1 stars 3 scripts 18 exports 52 dependencies

Last updated from:ea8fce82cc. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING406
source / vignettesOK289
linux-release-x86_64WARNING431
macos-release-arm64WARNING390
macos-oldrel-arm64WARNING385
windows-develWARNING431
windows-releaseWARNING340
windows-oldrelWARNING422
wasm-releaseOK133

Exports:bfh_analysebfh_build_analysis_contextbfh_create_export_sessionbfh_create_typst_documentbfh_export_pdfbfh_export_pngbfh_extract_spc_statsbfh_generate_analysisbfh_generate_detailsbfh_get_plotBFH_MAX_X_LABELS_TEXTbfh_merge_metadatabfh_qicbfh_render_analysisbfh_subsample_label_indicesis_bfh_qic_resultis_bfh_spc_analysisnew_bfh_qic_result

Dependencies:base64encBFHthemeclicommonmarkcpp11dplyrevaluatefarvergenericsggplot2gluegridExtragtablehighrisobandjpegjsonliteknitrlabelinglatticelemonlifecyclelubridatemagrittrmarqueepillarpkgconfigplyrpngpurrrqicharts2R6RColorBrewerRcpprlangS7scalesstringistringrsvglitesystemfontstextshapingtibbletidyselecttimechangeutf8vctrsviridisLitewithrxfunxml2yaml

Faser og fastfrysning af baseline

Rendered fromphases-and-freeze.Rmdusingknitr::rmarkdownon Jun 04 2026.

Last update: 2026-04-30
Started: 2026-04-29

Mål-værdier og procent-akser

Rendered fromtargets-and-percent.Rmdusingknitr::rmarkdownon Jun 04 2026.

Last update: 2026-04-30
Started: 2026-04-29

Sikre eksporter med custom templates og fonts

Rendered fromsafe-exports.Rmdusingknitr::rmarkdownon Jun 04 2026.

Last update: 2026-05-04
Started: 2026-04-29

Vælg den rigtige SPC-charttype

Rendered fromchart-types.Rmdusingknitr::rmarkdownon Jun 04 2026.

Last update: 2026-04-29
Started: 2026-04-29

Readme and manuals

Help Manual

Help pageTopics
Convert bfh_spc_analysis to Plain Listas.list.bfh_spc_analysis
Audit event type for AI-egress eventsAUDIT_EVENT_AI_EGRESS
Compose a Structured SPC Analysis Objectbfh_analyse
Build Analysis Context from bfh_qic_resultbfh_build_analysis_context
Create a Batch Export Sessionbfh_create_export_session
Create Typst Document for SPC Chartbfh_create_typst_document
Export BFH QIC Chart to PDF via Typstbfh_export_pdf
Export BFH QIC Chart to PNGbfh_export_png
Extract SPC Statisticsbfh_extract_spc_stats bfh_extract_spc_stats.bfh_qic_result bfh_extract_spc_stats.data.frame bfh_extract_spc_stats.default
Generate SPC Analysis Textbfh_generate_analysis
Generate Details Text for PDF Exportbfh_generate_details
Extract Plot from bfh_qic_resultbfh_get_plot
Maximum Visible Text X-Axis LabelsBFH_MAX_X_LABELS_TEXT
Merge User Metadata with Defaultsbfh_merge_metadata
Create BFH-Styled SPC Chartbfh_qic
BFH QIC Result S3 Classbfh_qic_result
Render a bfh_spc_analysis Object to Character Outputbfh_render_analysis
Subsample Text X-Axis Label Indicesbfh_subsample_label_indices
Option name: opt-out for globalenv inject_assets warningBFHCHARTS_OPT_ALLOW_GLOBALENV_INJECT
Option name: analysis_date overrideBFHCHARTS_OPT_ANALYSIS_DATE
Option name: path to audit log fileBFHCHARTS_OPT_AUDIT_LOG
Option name: debug logging for label-placement fallback pathsBFHCHARTS_OPT_DEBUG_LABEL_PLACEMENT
Option name: explicit Quarto binary pathBFHCHARTS_OPT_QUARTO_PATH
Option name: suppress unit auto-detection messageBFHCHARTS_OPT_SUPPRESS_UNIT_AUTO_DETECT
Close a BFH Export Sessionclose.bfh_export_session
Required value for 'data_consent' when 'use_ai = TRUE'DATA_CONSENT_EXPLICIT
Format Method for bfh_spc_analysisformat.bfh_spc_analysis
Check if Object is bfh_qic_resultis_bfh_qic_result
Check if Object is bfh_spc_analysisis_bfh_spc_analysis
Coincident-lines threshold factorLABEL_PLACEMENT_COINCIDENT_THRESHOLD_FACTOR
Gap-reduction factors for NIVEAU 1 collision resolutionLABEL_PLACEMENT_GAP_REDUCTION_FACTORS
Shelf-center threshold for NIVEAU 3 placementLABEL_PLACEMENT_SHELF_CENTER_THRESHOLD
Tight-lines threshold factor for early flip-strategyLABEL_PLACEMENT_TIGHT_LINES_THRESHOLD_FACTOR
Low-confidence reason enumLOW_CONFIDENCE_REASONS
Magnitude-modifier ratio-capMAGNITUDE_RATIO_CAP
Minimum recommended baseline observations for stable SPC control limitsMIN_BASELINE_N
Minimum observation count for full Anhoej-evaluabilityN_MIN
Create a bfh_qic_result Objectnew_bfh_qic_result
Plot Method for bfh_qic_resultplot.bfh_qic_result
Print a BFH Export Sessionprint.bfh_export_session
Print Method for bfh_qic_resultprint.bfh_qic_result
Print Method for bfh_spc_analysisprint.bfh_spc_analysis