{
  "title": "Patient records in the Commons",
  "retrievedAt": "2026-10-15T21:29:31.842Z",
  "period": "1 January–14 October 2026",
  "measure": "Non-hearing, non-procedural phrase matches as a percentage of all indexed Commons contributions",
  "matchedCount": 159,
  "distinctSpeakers": 53,
  "distinctDebates": 27,
  "points": [
    {
      "label": "Jan",
      "bucketStart": "2026-01-01",
      "matchedCount": 0,
      "totalCount": 10994,
      "sharePct": 0,
      "speakers": 0,
      "debates": 0
    },
    {
      "label": "Feb",
      "bucketStart": "2026-02-01",
      "matchedCount": 3,
      "totalCount": 8147,
      "sharePct": 0.036823370565852456,
      "speakers": 2,
      "debates": 2
    },
    {
      "label": "Mar",
      "bucketStart": "2026-03-01",
      "matchedCount": 1,
      "totalCount": 9713,
      "sharePct": 0.010295480284155256,
      "speakers": 1,
      "debates": 1
    },
    {
      "label": "Apr",
      "bucketStart": "2026-04-01",
      "matchedCount": 2,
      "totalCount": 6641,
      "sharePct": 0.03011594639361542,
      "speakers": 1,
      "debates": 1
    },
    {
      "label": "May",
      "bucketStart": "2026-05-01",
      "matchedCount": 1,
      "totalCount": 2329,
      "sharePct": 0.042936882782310004,
      "speakers": 1,
      "debates": 1
    },
    {
      "label": "Jun",
      "bucketStart": "2026-06-01",
      "matchedCount": 58,
      "totalCount": 10591,
      "sharePct": 0.5476347842507789,
      "speakers": 40,
      "debates": 8
    },
    {
      "label": "Jul",
      "bucketStart": "2026-07-01",
      "matchedCount": 76,
      "totalCount": 5772,
      "sharePct": 1.3167013167013166,
      "speakers": 10,
      "debates": 8
    },
    {
      "label": "Aug",
      "bucketStart": "2026-08-01",
      "matchedCount": 0,
      "totalCount": 0,
      "sharePct": null,
      "speakers": 0,
      "debates": 0
    },
    {
      "label": "Sept",
      "bucketStart": "2026-09-01",
      "matchedCount": 17,
      "totalCount": 6119,
      "sharePct": 0.2778231737211963,
      "speakers": 14,
      "debates": 5
    },
    {
      "label": "Oct",
      "bucketStart": "2026-10-01",
      "matchedCount": 1,
      "totalCount": 2205,
      "sharePct": 0.045351473922902494,
      "speakers": 1,
      "debates": 1
    }
  ],
  "speakerRanking": [
    {
      "memberId": 4444,
      "name": "Karin Smyth",
      "rank": 1,
      "contributions": 20,
      "debates": 10,
      "activeDates": 8,
      "roleNote": "Minister replying on safeguards, proxy access and implementation.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-07-02/debates/8175aeac-582e-466b-aff1-1365894fecf1/a#contribution-BFACD386-B481-4DF8-BF0D-01E2F51A957D"
    },
    {
      "memberId": 5304,
      "name": "Dr Danny Chambers",
      "rank": 2,
      "contributions": 14,
      "debates": 4,
      "activeDates": 3,
      "roleNote": "Carer access and a health data charter; nine of 14 matches fall on 2 July.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-07-02/debates/8175aeac-582e-466b-aff1-1365894fecf1/a#contribution-D950336E-FB52-4B30-AE69-653346160B7A"
    },
    {
      "memberId": 5351,
      "name": "Gregory Stafford",
      "rank": 3,
      "contributions": 13,
      "debates": 3,
      "activeDates": 2,
      "roleNote": "Consent, coercion and privacy; all 13 matches fall on 2 and 9 July.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-07-02/debates/8175aeac-582e-466b-aff1-1365894fecf1/a#contribution-041F41EB-AC7E-45A5-8320-FFBEA8609936"
    },
    {
      "memberId": 4592,
      "name": "Dr Caroline Johnson",
      "rank": 4,
      "contributions": 11,
      "debates": 6,
      "activeDates": 5,
      "roleNote": "Opposition health spokesperson: access safeguards and a prior outline plan.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-07-02/debates/8175aeac-582e-466b-aff1-1365894fecf1/a#contribution-3CAE03C0-100B-4BFC-9886-641DA912EA01"
    },
    {
      "memberId": 4797,
      "name": "James Murray",
      "rank": 5,
      "contributions": 9,
      "debates": 2,
      "activeDates": 2,
      "roleNote": "Eight matches at second reading, plus a maternity investigation statement.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-06-01/debates/a2eaf490-72ab-4f7e-998f-3108bd40f89a/a#contribution-11501163-3CA7-4467-9D76-E543FB65585E"
    },
    {
      "memberId": 5255,
      "name": "Joe Robertson",
      "rank": 5,
      "contributions": 9,
      "debates": 2,
      "activeDates": 2,
      "roleNote": "Interoperability and competing suppliers; seven matches in the 2 July afternoon sitting.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-07-02/debates/cbd2347f-d2c0-4f68-b296-51136f6af085/a#contribution-882C351F-F41C-4363-80E8-EF0E7EC6EFE7"
    },
    {
      "memberId": 4934,
      "name": "Helen Morgan",
      "rank": 7,
      "contributions": 7,
      "debates": 3,
      "activeDates": 3,
      "roleNote": "Digital exclusion and patients’ control; recurring scrutiny across three dates.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-07-02/debates/cbd2347f-d2c0-4f68-b296-51136f6af085/a#contribution-7F99D4F5-EFEC-4CED-AA49-A7C464449B6A"
    },
    {
      "memberId": 5213,
      "name": "Dr Zubir Ahmed",
      "rank": 8,
      "contributions": 5,
      "debates": 4,
      "activeDates": 4,
      "roleNote": "Clinical risks when records cannot be accessed; activity across four dates.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-06-01/debates/a2eaf490-72ab-4f7e-998f-3108bd40f89a/a#contribution-FA50744F-CC8A-4B4D-86A3-3A3D80901FA6"
    },
    {
      "memberId": 5111,
      "name": "Martin Wrigley",
      "rank": 8,
      "contributions": 5,
      "debates": 3,
      "activeDates": 3,
      "roleNote": "Confidentiality and patients’ control; health-data governance across three dates.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-09-07/debates/ae40791e-684b-46aa-b812-4c9803fdb724/a#contribution-143F9E1A-1151-486F-88BB-119CD4A71BFD"
    },
    {
      "memberId": 5247,
      "name": "Sojan Joseph",
      "rank": 8,
      "contributions": 5,
      "debates": 2,
      "activeDates": 2,
      "roleNote": "Clinical errors, repeated histories and existing privacy safeguards.",
      "sourceUrl": "https://hansard.parliament.uk/commons/2026-07-02/debates/cbd2347f-d2c0-4f68-b296-51136f6af085/a#contribution-4AAF5F1F-F193-4BE7-AEF6-A96D6FB0BF3F"
    }
  ],
  "topDebates": [
    {
      "debateSectionExtId": "cbd2347f-d2c0-4f68-b296-51136f6af085",
      "title": "Health Bill (Eleventh sitting)",
      "latestDate": "2026-07-02",
      "contributionCount": 49,
      "speakerCount": 9
    },
    {
      "debateSectionExtId": "a2eaf490-72ab-4f7e-998f-3108bd40f89a",
      "title": " Health Bill",
      "latestDate": "2026-06-01",
      "contributionCount": 47,
      "speakerCount": 36
    },
    {
      "debateSectionExtId": "ae40791e-684b-46aa-b812-4c9803fdb724",
      "title": " Health Bill",
      "latestDate": "2026-09-07",
      "contributionCount": 12,
      "speakerCount": 10
    }
  ],
  "sourceNote": "Exact phrase query \"single patient record\" through Professional Filter Tool and Trends. Two oral-evidence hearings and two procedural readings excluded. All-Commons denominator retains all indexed records. October ends on the 14th; August has no denominator. Frequency does not measure support."
}