Export Methodology Interpretation Guide¶
Status: Public research guide Date: 2026-06-12 Scope: CSV and JSON exports from /api/export
This guide explains how to interpret exported Wait Time Canada data without discarding the project's methodology safeguards. It is intended for researchers, journalists, civic technologists, and policy users who need a reproducible dataset but must avoid invalid cross-system comparisons.
Core Rule¶
Exported records are directly comparable only when all four ontology dimensions match:
metric_familystart_eventend_eventstatistic_type
If any of those fields differ, a numeric difference may reflect source methodology rather than operational performance. The export should then be used for audit, provenance, or methodology analysis, not for ranking hospitals or provinces.
Export Shapes¶
The export endpoint supports raw and aggregate views:
granularity=raw: recent raw measurement rows, subject to the raw measurement retention policy.granularity=hourly: bounded hourly aggregates derived from recent raw measurements and limited to 30-day windows.granularity=daily,weekly, ormonthly: permanent aggregate rows frommeasurement_aggregates.
Exports use Cache-Control: no-store so downloadable datasets are not served from stale shared caches.
Example request:
JSON Interpretation¶
JSON exports include a metadata.methodology_homogeneity object. Treat that object as a first-pass comparability warning.
Example shape:
{
"methodology_homogeneity": {
"is_homogeneous": false,
"distinct_methodology_groups": 2,
"divergence_note": "This export contains measurements from 2 distinct methodology groups. Direct comparison across groups is scientifically invalid. See methodology_url per record for details.",
"groups": [
{
"metric_family": "TIME_TO_PROVIDER",
"start_event": "TRIAGE",
"end_event": "PHYSICIAN",
"statistic_type": "MEAN",
"record_count": 120
},
{
"metric_family": "TIME_TO_PROVIDER",
"start_event": "REGISTRATION",
"end_event": "PHYSICIAN",
"statistic_type": "ROLLING_AVG",
"record_count": 95
}
]
}
}
Recommended interpretation:
is_homogeneous=true: the exported rows share the four direct-comparison ontology fields. Other caveats can still apply, including patient scope, source freshness, update cadence, and source documentation limits.is_homogeneous=false: do not rank or compare exported values across the listed groups as if they measure the same operational quantity.distinct_methodology_groups: use this as a grouping variable before any descriptive analysis.methodology_url: preserve this field in downstream datasets and figures so source-specific interpretation remains auditable.
CSV Interpretation¶
CSV exports expose the same warning in two ways:
- HTTP headers:
X-Methodology-DivergenceX-Methodology-Groups- A leading comment row when the export contains mixed methodology groups:
# METHODOLOGY DIVERGENCE WARNING: This export contains measurements from 2 distinct methodology groups. Direct comparison across groups is scientifically invalid. See methodology_url per record for details.
period_start,period_end,hospital_id,hospital_name,province,city,latitude,longitude,mean_wait_minutes,median_wait_minutes,p90_wait_minutes,min_wait_minutes,max_wait_minutes,sample_count,std_dev,metric_family,start_event,end_event,statistic_type,source_id,methodology_url
When include_methodology=true, CSV rows include the ontology fields needed to group records before analysis. If a CSV parser drops leading comment rows, consumers should still inspect the methodology headers and ontology columns.
Safe Analytical Uses¶
Appropriate uses include:
- showing how provincial reporting methods differ
- filtering to a single methodology group before descriptive summaries
- documenting source provenance and public reporting limitations
- auditing source freshness, coverage, and aggregation windows
- building methodology-aware visualizations that label the metric definition
Inappropriate uses include:
- ranking hospitals from different methodology groups
- claiming one province is faster based only on exported wait values
- treating a
MEAN,P90,POINT_ESTIMATE, andROLLING_AVGas interchangeable - treating Quebec
REGISTRATION-started waits and triage-started waits as the same clock - using the export as medical advice, triage guidance, or care-site recommendation logic
Practical Workflow¶
- Export with
include_methodology=true. - Inspect
methodology_homogeneity. - If the export is mixed, group by
metric_family,start_event,end_event, andstatistic_type. - Preserve
source_idandmethodology_urlin any derived dataset. - Label charts with the metric definition, aggregation level, date window, and source limitations.
- State that the platform audits public reporting, not internal hospital operations.