JSON API · Datatype
Legislation
Abortion-law documents (type: "legislation") in four flavors — US state/DC, US federal, Canada province/territory, and Canada federal. Everything the datatype contains is on this page.
A record, end to end
One real published record, abridged. Flip the tiers to see exactly what each file adds — every field below is documented on this page.
{
"schema": "abhortion.org/legislation.summary/v1",
"id": "legality-us-al",
"type": "legislation",
"level": "state",
"jurisdiction": "Alabama",
"as_of_date": "2026-07-12",
"research_completed_date": "2026-07-12",
"headline": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for serious health …",
"machine_readable_summary": {
"legal_classification": "total_ban",
"gestational_limit_weeks": 0,
"limit_measured_from": "fertilization",
"abortion_currently_available": "no",
"ban_or_limit_enjoined": false,
"mother_expressly_exempt": true,
"…": "+30 more fields"
},
"links": {
"html": "https://www.abhortion.org/legislation/al.html",
"markdown": "https://www.abhortion.org/legislation/al.md",
"summary_json": "https://www.abhortion.org/legislation/al.json",
"full_json": "https://www.abhortion.org/legislation/al-full.json",
"verbose_json": "https://www.abhortion.org/legislation/al-verbose.json"
}
}{
"schema": "abhortion.org/legislation.full/v1",
"id": "legality-us-al",
"type": "legislation",
"level": "state",
"jurisdiction": "Alabama",
"as_of_date": "2026-07-12",
"research_completed_date": "2026-07-12",
"headline": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for serious health …",
"machine_readable_summary": {
"legal_classification": "total_ban",
"gestational_limit_weeks": 0,
"limit_measured_from": "fertilization",
"…": "+33 more fields"
},
"links": {
"html": "https://www.abhortion.org/legislation/al.html",
"markdown": "https://www.abhortion.org/legislation/al.md",
"summary_json": "https://www.abhortion.org/legislation/al.json",
"full_json": "https://www.abhortion.org/legislation/al-full.json",
"verbose_json": "https://www.abhortion.org/legislation/al-verbose.json"
},
"overview": {
"title": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for s…",
"description": "Abortion is illegal in Alabama at every stage of pregnancy, from the moment of fertilization. T…",
"verification": "verified",
"confidence": "high",
"sources": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-4"
},
"… +1 more item"
]
},
"sections": {
"definitions": {
"title": "Broad definition with carve-outs",
"summary": "Alabama defines abortion as an intentional act to terminate a pregnancy knowing it will likely …",
"description": "Ala. Code § 26-23H-3(1) defines 'abortion' as: 'The use or prescription of any instrument, medi…",
"verification": "verified",
"confidence": "high",
"sources": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-3"
}
]
},
"…": "+12 more sections"
},
"penalties": [
{
"actor": "Physician performing illegal abortion",
"offense": "Performing an abortion in violation of the Alabama Human Life Protection Act",
"penalty": "Class A felony: 10 years to 99 years or life imprisonment (Ala. Code § 13A-5-6(a)(1)); plus lic…",
"verification": "verified",
"sources": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-6"
}
]
},
"… +6 more items"
],
"recent_changes": [
{
"date": "2022-06-24",
"event": "Dobbs v. Jackson Women's Health Organization decided; Alabama's trigger provision in the Human …",
"sources": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-8"
}
]
},
"… +5 more items"
],
"pending_changes": [
{
"name": "Yellowhammer Fund v. Marshall (potential appeal)",
"type": "litigation",
"status": "Permanent injunction entered March 31, 2025; appeal to the Eleventh Circuit likely. Alabama Att…",
"effect": "If reversed, Alabama could resume threatening to prosecute those who help residents travel out …",
"sources": [
{
"name": "Reuters",
"href": "https://www.reuters.com/legal/government/alabama-cannot-prosecute-those-who-help-travel-abortio…"
}
]
},
"… +3 more items"
],
"key_authorities": [
{
"name": "Alabama Human Life Protection Act",
"citation": "Ala. Code §§ 26-23H-1 to 26-23H-8",
"type": "statute",
"url": "https://law.justia.com/codes/alabama/title-26/chapter-23h",
"why": "The operative total abortion ban, effective June 24, 2022, making it a Class A felony to perfor…"
},
"… +14 more items"
],
"research_notes": {
"overall_confidence": "high",
"editor_notes": "The Yellowhammer Fund v. Marshall appeal should be monitored closely — if reversed, the legal l…",
"gaps": [
"The precise post-Dobbs procedural posture of the permanent injunction against the D&E/dismember…",
"… +3 more items"
]
}
}{
"schema": "abhortion.org/legislation.verbose/v1",
"id": "legality-us-al",
"type": "legislation",
"level": "state",
"jurisdiction": "Alabama",
"as_of_date": "2026-07-12",
"research_completed_date": "2026-07-12",
"headline": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for serious health …",
"machine_readable_summary": {
"legal_classification": "total_ban",
"gestational_limit_weeks": 0,
"limit_measured_from": "fertilization",
"…": "+33 more fields"
},
"links": {
"html": "https://www.abhortion.org/legislation/al.html",
"markdown": "https://www.abhortion.org/legislation/al.md",
"summary_json": "https://www.abhortion.org/legislation/al.json",
"full_json": "https://www.abhortion.org/legislation/al-full.json",
"verbose_json": "https://www.abhortion.org/legislation/al-verbose.json"
},
"overview": {
"title": "Total ban since June 24, 2022",
"summary": "Alabama enforces a near-total ban on abortion from fertilization, with a narrow exception for s…",
"description": "Abortion is illegal in Alabama at every stage of pregnancy, from the moment of fertilization. T…",
"legal_analysis": "The Alabama Human Life Protection Act, Ala. Code § 26-23H-4, enacted in 2019 (Act 2019-189), be…",
"quote": "It shall be unlawful for any person to intentionally perform or attempt to perform an abortion …",
"verification": "verified",
"confidence": "high",
"citations": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-4",
"citation": "Ala. Code § 26-23H-4(a)",
"pinpoint": "subsection (a)",
"…": "+3 more keys"
},
"… +1 more item"
]
},
"sections": {
"definitions": {
"title": "Broad definition with carve-outs",
"summary": "Alabama defines abortion as an intentional act to terminate a pregnancy knowing it will likely …",
"description": "Ala. Code § 26-23H-3(1) defines 'abortion' as: 'The use or prescription of any instrument, medi…",
"quote": "The term does not include a procedure or act to terminate the pregnancy of a woman with an ecto…",
"note": "The definitional exclusion for lethal fetal anomaly functions as a de facto exception. For IVF …",
"verification": "verified",
"confidence": "high",
"citations": [
{
"name": "Justia",
"href": "https://law.justia.com/codes/alabama/title-26/chapter-23h/section-26-23h-3",
"citation": "Ala. Code § 26-23H-3",
"pinpoint": "subsection (1)",
"…": "+3 more keys"
}
]
},
"…": "+12 more sections"
},
"penalties": [
{
"actor": "Physician performing illegal abortion",
"offense": "Performing an abortion in violation of the Alabama Human Life Protection Act",
"penalty": "Class A felony: 10 years to 99 years or life imprisonment (Ala. Code § 13A-5-6(a)(1)); plus lic…",
"verification": "verified",
"citations": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-6",
"citation": "Ala. Code § 26-23H-6(a)",
"pinpoint": "subsection (a)",
"…": "+3 more keys"
}
]
},
"… +6 more items"
],
"recent_changes": [
{
"date": "2022-06-24",
"event": "Dobbs v. Jackson Women's Health Organization decided; Alabama's trigger provision in the Human …",
"citations": [
{
"name": "Alabama Legislature",
"href": "https://alison.legislature.state.al.us/code-of-alabama?section=26-23H-8",
"citation": "Ala. Code § 26-23H-8",
"quote": "If this chapter is challenged and enjoined pending a final judicial decision, the existing stat…",
"…": "+2 more keys"
}
]
},
"… +5 more items"
],
"pending_changes": [
{
"name": "Yellowhammer Fund v. Marshall (potential appeal)",
"type": "litigation",
"status": "Permanent injunction entered March 31, 2025; appeal to the Eleventh Circuit likely. Alabama Att…",
"effect": "If reversed, Alabama could resume threatening to prosecute those who help residents travel out …",
"citations": [
{
"name": "Reuters",
"href": "https://www.reuters.com/legal/government/alabama-cannot-prosecute-those-who-help-travel-abortio…",
"citation": "Yellowhammer Fund v. Marshall, No. 2:23-cv-00450-MHT-KFP (M.D. Ala. Mar. 31, 2025)",
"quote": "Alabama cannot prosecute people and organizations who help residents of the state travel elsewh…",
"…": "+2 more keys"
}
]
},
"… +3 more items"
],
"key_authorities": [
{
"name": "Alabama Human Life Protection Act",
"citation": "Ala. Code §§ 26-23H-1 to 26-23H-8",
"type": "statute",
"url": "https://law.justia.com/codes/alabama/title-26/chapter-23h",
"why": "The operative total abortion ban, effective June 24, 2022, making it a Class A felony to perfor…"
},
"… +14 more items"
],
"research_notes": {
"overall_confidence": "high",
"editor_notes": "The Yellowhammer Fund v. Marshall appeal should be monitored closely — if reversed, the legal l…",
"gaps": [
"The precise post-Dobbs procedural posture of the permanent injunction against the D&E/dismember…",
"… +3 more items"
]
}
}Lines in this colour are elisions made for this page, not part of the format.
Which file do I want?
| If you are… | Fetch |
|---|---|
| Building a map, a comparison table, or a filter over jurisdictions | <id>.json S |
| Rendering the written analysis — sections, penalties, timelines | <id>-full.json F |
| Quoting the law, or checking a claim against its source | <id>-verbose.json V |
The tiers are cumulative — moving up a tier never drops information. The full file contains every field the summary file has; the verbose file contains everything in the full file. The one transformation: each compact sources array is expanded in place into a richer citations array — the same links, plus verbatim quotes and formal citations. The S/F/V badges above each table mark which tiers carry those fields.
<id>.json— summary S: identity, headline/summary, the full machine-readable summary, and links.<id>-full.json— full F: all of the above plus the whole document body (overview, sections, penalties, changes, authorities) with compactsources— but without the heavy legal-analysis/quote/citation detail.<id>-verbose.json— verbose V: everything in the full file, withsourcesupgraded to fullcitationsand each finding gaininglegal_analysisand a verbatimquote.
Conventions
These hold across every file documented on this page.
| Minified | All JSON is emitted minified (single line). Pretty-print it locally if you need to read it. |
| Key-addressable | Content is reached by key, not by searching arrays — e.g. sections.methods.medication, sections.exceptions.life. The only fixed-enum array (exceptions) is published as an object keyed by exception_type. |
| Absent = not applicable | Empty values (null, "", [], {}) are omitted. A missing key means "not present / not applicable", never "we forgot". |
| Ordered lists stay arrays | penalties, recent_changes, pending_changes, and key_authorities are arrays — order is meaningful and they have no unique key. |
| Absolute cross-links | The links block on every record uses absolute https://www.abhortion.org URLs. |
Files
- Index:
https://www.abhortion.org/legislation.json(US) andhttps://www.abhortion.org/legislation-canada.json(Canada) - US states/DC:
/legislation/<abbr>.json+-full.json+-verbose.json(e.g.mn) - US federal:
/legislation/federal.json(+ tiers) - Canada:
/legislation/ca-<code>.jsonand/legislation/ca-federal.json(+ tiers)
id, jurisdiction, level, a classification / access_classification object ({ code, label }), a couple of headline fields, and links.{
"id": "legality-us-al",
"jurisdiction": "Alabama",
"level": "state",
"classification": {
"code": "total_ban",
"label": "Total ban"
},
"gestational_limit_weeks": 0,
"abortion_currently_available": "no",
"links": {
"html": "https://www.abhortion.org/legislation/al.html",
"markdown": "https://www.abhortion.org/legislation/al.md",
"json": "https://www.abhortion.org/legislation/al.json"
}
}The record envelope
Every record documented on this page shares this top-level shape.
| Field | Type | Tiers | Description |
|---|---|---|---|
schema | string | SFV | Identifies the module and tier, e.g. abhortion.org/legislation.summary/v1. The three tiers use the suffixes .summary, .full, and .verbose. |
id | string | SFV | Stable record id, e.g. legality-us-mn or agitation-us-mn-minneapolis. |
type | string | SFV | Module: legislation or agitation. |
level | string | SFV | Jurisdiction level: state, federal, province, or city. |
jurisdiction | string | SFV | Human-readable jurisdiction name (e.g. "Minnesota", "Minneapolis, Minnesota"). |
as_of_date | string (YYYY-MM-DD) | SFV | Date the legal analysis is current through. |
research_completed_date | string (YYYY-MM-DD) | SFV | Date the underlying research was completed. |
headline | string | SFV | Short table-cell label for the jurisdiction (extracted from the overview finding). |
summary | string | SFV | One-sentence bottom line (extracted from the overview finding). |
machine_readable_summary | object | SFV | The flat, machine-readable determination set — present in every tier (it is what makes the light summary file self-sufficient). Module-specific — documented per document type below. See US state / DC, US federal, Canada province, Canada federal. |
overview | finding | SFV | The jurisdiction overview, as a finding atom (the source of headline and summary). |
sections | object | SFV | The body content, keyed by section name. Documented per document type below. See US state / DC, US federal, Canada province, Canada federal. |
penalties | array | SFV | Penalty rows (see “Penalties, changes & authorities”). |
recent_changes | array | SFV | Dated timeline of changes. |
pending_changes | array | SFV | Live litigation / legislation / rulemaking. |
key_authorities | array | SFV | The controlling authorities. |
research_notes | object | SFV | Overall confidence, unresolved gaps, and editor notes. |
links | object | SFV | Absolute URLs to the sibling representations: html, markdown, and the JSON tiers (summary_json, full_json, verbose_json). |
The finding atom
The recurring unit of content. overview is one; most sections leaves are too. Its fields depend on the tier.
| Field | Type | Tiers | Description |
|---|---|---|---|
title | string | SFV | Short table-cell label — the finding’s bottom line in 2–6 words. |
summary | string | SFV | Exactly one sentence: the finding’s bottom line, display-ready. |
description | string | SFV | A 2–6 sentence plain-language explanation a layperson can read as-is. |
type | string | SFV | Present only on exception findings — the exception_type value (also the key under sections.exceptions). |
county | string | SFV | Present only on legal_layers.county_law findings (agitation) — the county name. |
verification | enum | SFV | How well-confirmed the finding is.
|
confidence | enum | SFV | How settled the legal conclusion is.
|
sources | array of {name, href} | SFV | Compact source links (full tier only). Each: name (publisher) + href (direct URL). |
legal_analysis | string | SFV | The precise legal treatment for a legally literate reader (verbose tier only). |
quote | string | SFV | The single most operative statutory/case text, verbatim (verbose tier only). |
conflicting_authority | string | SFV | Present when authorities disagree — names the conflict and cites both sides. |
note | string | SFV | An editor’s note to the reader: caveats or what to re-check. |
citations | array of citation objects | SFV | Full citations (verbose tier only) — replaces sources. See below. |
US state / DC — machine_readable_summary
| Field | Type | Description |
|---|---|---|
legal_classification | enum | The jurisdiction’s overall abortion-law posture.
|
gestational_limit_weeks | number | null | Weeks at which abortion becomes generally prohibited; 0 for a total ban, null if no gestational limit. |
limit_measured_from | enum | null | How the gestational limit is measured.
|
abortion_currently_available | enum | Whether a person can lawfully obtain an abortion in-state today, as enforced.
|
ban_or_limit_enjoined | boolean | Whether the primary ban/limit is currently blocked by a court. |
mother_expressly_exempt | boolean | 'unclear' | Whether the pregnant woman is expressly shielded from criminal/civil liability. |
mother_prosecutable_in_practice | boolean | 'unclear' | Whether, as enforced, she faces realistic criminal exposure for procuring or self-managing. |
self_managed_abortion_criminalized | boolean | 'unclear' | Whether any statute reaches a person who self-manages. |
abortion_charged_as_homicide | boolean | Whether abortion itself can be charged under the homicide statutes. |
fetal_homicide_law | boolean | Whether a third party can be charged with homicide of a fetus. |
fetal_wrongful_death_action | boolean | 'unclear' | Whether a civil wrongful-death claim lies for an unborn child. |
personhood_language_in_law | boolean | Statutory/constitutional language defining the unborn as a person. |
personhood_contradiction | boolean | Personhood/fetal-homicide language coexists with provisions permitting abortion or exempting the mother. |
medication_abortion_distinct_status | boolean | Whether medication abortion is governed differently from procedural abortion. |
mailing_pills_banned | boolean | 'unclear' | Whether mailing abortion medication into/within the jurisdiction is prohibited. |
method_bans | array of enum | Method-specific bans in force; empty array if none.
|
telehealth_prescribing_allowed | boolean | 'unclear' | Whether abortion medication may be prescribed by telehealth. |
physician_only_law | boolean | Whether only licensed physicians may perform or prescribe. |
provider_max_penalty | string | null | Display string for the most severe provider penalty; null if none. |
helpers_criminally_exposed | boolean | 'unclear' | Whether anyone who assists (funds, drives, informs, mails) faces exposure. |
travel_assistance_criminalized | boolean | 'unclear' | Whether helping someone travel out of state is criminalized ("abortion trafficking"). |
civil_bounty_law | boolean | SB8-style private civil enforcement. |
shield_state | boolean | Whether the state shields out-of-state patients or its cross-border providers. |
waiting_period_hours | number | null | Mandatory delay between counseling and procedure; null if none. |
state_scripted_counseling | boolean | Whether state-scripted counseling/materials are mandatory. |
ultrasound_required | enum | The strictest ultrasound requirement in force.
|
in_person_visits_required | number | Legally compelled in-person visits; 0 if none. |
parental_involvement | enum | Requirement for a minor.
|
judicial_bypass_available | boolean | 'not_applicable' | Whether a judicial bypass of parental involvement exists. |
spousal_consent_or_notice_on_books | boolean | Any spousal/paternal consent or notice statute still on the books. |
medicaid_coverage | enum | State Medicaid coverage of abortion.
|
private_insurance_restricted | boolean | Whether private/exchange plans are barred or restricted from covering abortion. |
state_funding_posture | enum | How the state treats funding of providers.
|
rape_incest_exception | boolean | 'not_applicable' | Whether a rape/incest exception exists. |
exceptions_present | array of enum | Exception types present; also the keys under sections.exceptions. Empty array if abortion is not restricted enough for exceptions to matter.
|
major_pending_change | boolean | Live litigation, legislation, or a qualified ballot measure that could materially change the regime. |
US state / DC — sections
| Section key | Shape | What it documents |
|---|---|---|
definitions | finding | How the jurisdiction legally defines "abortion", and what conduct the law reaches. |
current_status | finding | The operative ban, limit, or protection: statutory basis, effective date, what is permitted/prohibited today. |
enforcement_status | finding | Law-in-effect vs law-on-the-books: injunctions, stays, non-enforcement pledges. |
exceptions | object of findings keyed by exception_type | One finding per exception; keys are the exception_type enum values. Includes not_applicable entries for notable ABSENT exceptions. |
methods | group of findings — keys: procedural_surgical, medication, self_managed | Legality of each method and the position of a person who self-manages. |
actors | group of findings | Who may perform (who_may_perform) and criminal/civil exposure by actor (criminal_civil_exposure → pregnant_woman, physician, prescriber_pharmacist, nurses_and_staff, other_helpers). |
aiding_and_assisting | group of findings — keys: travel_assistance, funding, mailing_pills, providing_information, civil_bounty | Exposure for helping: travel, funding, mailing pills, information, and SB8-style civil bounty. |
procedural_requirements | group of findings — keys: waiting_period, mandatory_counseling, ultrasound_requirement, in_person_visits | Mandatory delays, scripted counseling, ultrasound, and compelled in-person visits. |
minors | group of findings — keys: parental_involvement, judicial_bypass | Parental consent/notification and the judicial-bypass process. |
paternal_spousal_rights | group of findings — keys: consent_or_notice_laws, enforceability, other_paternal_rights | Spousal/paternal consent statutes and their enforceability after Danforth/Casey. |
fetal_personhood | group of findings | Fetal-homicide law, wrongful death, personhood definitions, and a contradictions_analysis string. |
telehealth_and_interstate | group of findings — keys: telehealth_prescribing, out_of_state_travel, shield_or_hostile_laws | Telehealth prescribing, out-of-state travel, and shield/hostile laws. |
funding_and_insurance | group of findings — keys: medicaid, private_insurance, exchange_plans, state_funding_of_providers | Medicaid, private insurance, exchange plans, and provider funding. |
congressional_oversight | finding (DC only) | DC documents add this after pending_changes. |
US federal — machine_readable_summary
| Field | Type | Description |
|---|---|---|
constitutional_right_status | enum | Status of any federal constitutional right after Dobbs.
|
federal_gestational_ban | boolean | Whether any enforceable federal gestational ban exists. |
partial_birth_ban_in_effect | boolean | Whether the federal partial-birth ban is in effect. |
mifepristone_fda_approved | boolean | 'contested' | FDA approval status of mifepristone. |
mifepristone_telehealth_rems | enum | Current REMS posture on telehealth prescribing and mail dispensing.
|
comstock_act_enforced | enum | Enforcement posture on 18 U.S.C. §§ 1461–1462 as applied to abortion materials.
|
hyde_amendment_in_effect | boolean | Whether the Hyde Amendment is in effect. |
emtala_preemption_resolved | boolean | Whether the EMTALA-vs-state-ban conflict is definitively resolved. |
federal_personhood_law | boolean | Any enacted federal statute defining the unborn as a person for general purposes. |
interstate_travel_protected | enum | Legal status of the right to travel for an abortion.
|
US federal — sections
| Section key | Shape | What it documents |
|---|---|---|
dobbs_baseline | finding | The holding of Dobbs: what it overruled and what it left open. |
definitions | finding | How federal law defines "abortion"/"unborn child"/"person" where it matters. |
statutory_landscape | group of findings — keys: partial_birth_abortion_ban, comstock_act, hyde_amendment_and_riders, unborn_victims_act, church_amendments_conscience, born_alive_and_other | The operative federal statutes. |
fda_and_medication | group of findings — keys: mifepristone_approval, ahm_v_fda, preemption | FDA approval/REMS, AHM v. FDA, and the preemption question. |
emtala | finding | EMTALA as a source of emergency-abortion obligations in ban states. |
federal_lands_military_va | group of findings — keys: military, veterans_affairs, federal_lands_and_facilities, federal_prisons_ihs | Abortion policy on federal enclaves and in federal health systems. |
interstate_questions | group of findings — keys: right_to_travel, extraterritorial_state_laws, shield_law_conflicts | Right to travel, extraterritorial state laws, and shield-law conflicts. |
congressional_activity | finding | Enacted vs proposed federal legislation and why riders remain the operative tool. |
Canada province — machine_readable_summary
Canadian documents classify access, not legality — abortion is legal throughout Canada.
| Field | Type | Description |
|---|---|---|
access_classification | enum | Access regime (abortion is legal throughout Canada; this classifies ACCESS).
|
criminal_restrictions | boolean | Whether any enforceable criminal restriction exists (should be false — criminal law is federal). |
restriction_attempts_present_or_past | boolean | Whether the jurisdiction has ever enacted access restrictions, enforceable or not. |
insured_service | enum | Whether abortion is an insured service under the health plan.
|
clinic_abortions_funded | boolean | 'not_applicable' | Whether out-of-hospital clinic abortions are publicly funded (not_applicable if no clinics operate). |
reciprocal_billing_covered | boolean | 'unclear' | Whether abortion is covered under interprovincial reciprocal billing. |
travel_assistance_program | boolean | 'unclear' | Whether a public program funds patient travel/accommodation. |
services_locally_available | enum | Where abortion is actually provided within the jurisdiction.
|
surgical_service_limit_weeks | number | null | Latest gestational age at which procedural abortion is actually offered locally (a service-policy limit, not a legal one); null if not offered. |
medication_abortion_available | enum | Availability of medication abortion.
|
mifegymiso_universally_covered | boolean | 'unclear' | Whether the drug’s cost is covered for all residents. |
telehealth_prescribing_available | boolean | 'unclear' | Whether telehealth prescribing is available. |
safe_access_zone_law | boolean | Whether a statutory safe-access/buffer-zone law exists. |
effective_referral_required | boolean | 'unclear' | Whether the regulator requires objecting physicians to provide an effective referral. |
institutional_objection_present | boolean | 'unclear' | Whether publicly funded faith-based facilities decline to provide abortion. |
minor_consent_regime | enum | How a minor consents.
|
statutory_consent_age | number | null | Statutory age of medical consent if one exists; null under a pure mature-minor regime. |
parental_involvement_required | boolean | Whether any law/policy requires parental consent or notification. |
fetal_wrongful_death_action | boolean | 'unclear' | Whether a civil claim lies for the death of a fetus. |
major_pending_change | boolean | Live litigation/legislation/policy review that could materially change access. |
Canada province — sections
| Section key | Shape | What it documents |
|---|---|---|
division_of_powers | finding | What the jurisdiction constitutionally can and cannot do (criminal law is federal). |
current_status | finding | The operative legal/regulatory framework: what is funded, offered, restricted. |
funding_and_insurance | group of findings — keys: provincial_health_plan, clinic_vs_hospital_funding, reciprocal_billing, travel_assistance | Coverage, clinic vs hospital funding, reciprocal billing, and travel support. |
service_availability | group of findings — keys: where_available, gestational_service_limits | Where abortion is actually provided and the latest gestational age served. |
methods | group of findings — keys: procedural_surgical, medication, self_managed | Availability/regulation of each method. |
providers_and_regulation | group of findings — keys: who_may_provide, conscience_and_referral, institutional_refusal | Who may provide, conscience/referral rules, and institutional refusal. |
safe_access_zones | finding | Any statutory safe-access/buffer-zone law and challenges. |
minors | group of findings — keys: consent_capacity, confidentiality | Minor consent capacity and confidentiality. |
fetal_status_and_paternal_rights | group of findings — keys: civil_fetal_status, paternal_rights, pregnancy_and_state_intervention | Civil fetal status, paternal rights, and state intervention in pregnancy. |
telehealth_and_interjurisdictional | group of findings — keys: telehealth, cross_border_patients | Telehealth into/within the jurisdiction and cross-border patients. |
federal_territorial_context | finding (territories only) | Territories add this after telehealth_and_interjurisdictional. |
Canada federal — machine_readable_summary
| Field | Type | Description |
|---|---|---|
criminal_prohibition_exists | boolean | Whether any enforceable federal criminal prohibition exists (should be false post-Morgentaler). |
charter_right_status | enum | How far Charter jurisprudence actually goes.
|
abortion_offence_on_books | boolean | Whether any abortion-specific offence remains in the Criminal Code. |
born_alive_rule | boolean | Whether Criminal Code s. 223’s born-alive rule remains law. |
fetal_homicide_law | boolean | Whether killing a fetus is a distinct federal homicide offence. |
pregnancy_aggravating_factor | boolean | 'unclear' | Whether the victim’s pregnancy is a sentencing aggravating factor. |
mifegymiso_approved | boolean | Whether Mifegymiso is approved. |
telehealth_prescribing_allowed | boolean | 'unclear' | Federal posture on prescribing without an in-person visit. |
pharmacist_dispensing_allowed | boolean | Whether pharmacist dispensing is allowed. |
canada_health_act_covers_abortion | boolean | 'contested' | Whether abortion is treated as an insured, medically necessary service under the CHA. |
cha_penalties_ever_levied | boolean | Whether the federal government has ever withheld transfers over abortion access/fees. |
federal_conscience_statute | boolean | Any enacted federal conscientious-objection statute. |
federal_personhood_law | boolean | Any enacted federal statute defining the fetus as a person. |
interprovincial_travel_protected | enum | Legal status of traveling between provinces or abroad for an abortion.
|
major_pending_change | boolean | Live litigation/legislation/rulemaking that could materially change the federal regime. |
Canada federal — sections
| Section key | Shape | What it documents |
|---|---|---|
morgentaler_baseline | finding | R v Morgentaler (1988): what it struck and what it did not decide. |
definitions | finding | Criminal Code s. 223/238 and the 2019 repeal of ss. 287–288. |
charter_jurisprudence | group of findings — keys: section_7, fetal_status_cases, recriminalization_analysis | The s. 7 analysis, fetal-status cases, and a recriminalization analysis. |
statutory_landscape | group of findings — keys: criminal_code_remnants, failed_bills, sentencing_and_pregnancy | Remaining Criminal Code provisions, failed bills, and sentencing. |
health_canada_and_medication | group of findings — keys: mifegymiso_regulation, prescribing_and_dispensing, importation_and_self_sourcing | Mifegymiso regulation, prescribing/dispensing, and self-sourcing. |
canada_health_act | group of findings — keys: insured_service_status, enforcement, limits_of_the_lever | Abortion under the CHA, enforcement history, and the lever’s limits. |
conscience_and_providers | finding | Absence of a federal conscience statute; regulator policies as operative law. |
federal_programs | group of findings — keys: canadian_forces, federal_inmates, indigenous_and_refugee_health | Coverage under federal health programs. |
cross_border | group of findings — keys: interprovincial, international, us_spillover | Interprovincial and international travel, and US-law spillover. |
parliamentary_activity | finding | Enacted vs proposed federal legislation and the risk of legal change. |
penalties[]
Legislation penalty rows carry an actor — who is exposed.
| Field | Type | Description |
|---|---|---|
actor | string | Who faces exposure (legislation documents). Absent on agitation rows. |
offense | string | The offense as charged, with code section. |
penalty | string | Sentence range, fines, license consequences. |
verification | enum | Verification status for the row.
|
sources | array of {name, href} | Compact source links (full tier). |
citations | array of citation objects | Full citations (verbose tier) — replaces sources. |
recent_changes[]
A dated timeline of changes already in force, oldest first.
| Field | Type | Description |
|---|---|---|
date | string (YYYY-MM-DD) | When the change took effect. |
event | string | What changed, as display text. |
sources | array of {name, href} | Compact source links (full tier). |
citations | array of citation objects | Full citations (verbose tier) — replaces sources. |
pending_changes[]
Live litigation, bills, ballot measures, and rulemaking that could still move the law.
| Field | Type | Description |
|---|---|---|
name | string | The case, bill, measure, or rulemaking. |
status | string | Where it currently stands. |
effect | string | What would change if it succeeds. |
type | enum | What kind of pending change this is.
|
sources | array of {name, href} | Compact source links (full tier). |
citations | array of citation objects | Full citations (verbose tier) — replaces sources. |
key_authorities[]
The controlling authorities for the document, deduplicated.
| Field | Type | Description |
|---|---|---|
name | string | Common name of the authority. |
citation | string | Formal legal citation. |
url | string | Direct link to the authority. |
why | string | One sentence on why it controls. |
type | enum | Kind of authority.
|
research_notes
How much weight the document itself will bear.
| Field | Type | Description |
|---|---|---|
overall_confidence | enum | Confidence in the document as a whole.
|
editor_notes | string | Editor’s note on the document. Present only when non-empty. |
gaps | array of strings | Unresolved points the research could not settle. Present only when non-empty. |
Source & citation objects
In the full tier, sources are compact { name, href } objects. In the verbose tier they are replaced by richer citation objects.
| Field | Type | Description |
|---|---|---|
name | string | Publisher of the URL (e.g. "Minnesota Office of the Revisor of Statutes"). |
href | string | Direct URL to the specific provision or opinion. |
citation | string | Formal legal citation (e.g. "Minn. Stat. § 145.409"). |
pinpoint | string | Subsection, paragraph, or page the quote appears in. Absent if the whole document is the target. |
quote | string | The exact text at this URL supporting the claim, verbatim. |
source_type | enum | Kind of source.
|
accessed | string | Which edition/version of the source the quote reflects. Absent if not meaningful. |