{
  "schema_version": "2.0",
  "pipeline_version": "2.0.0",
  "release_id": "medyx-ema-observations-ccd58f8d7bd75733",
  "generated_at": "2026-10-12T19:53:24Z",
  "source_provenance": {
    "observed_at": "2026-10-12T12:54:42Z",
    "sources": [
      {
        "url": "https://www.ema.europa.eu/en/documents/report/medicines-output-medicines_json-report_en.json",
        "sha256": "2ea3d7a51548670b6ebcf6ea27aa83af89a997aebce6243f70af24b50588a896",
        "observed_at": "2026-10-12T12:54:48Z",
        "source_timestamp": null,
        "etag": null,
        "last_modified": "Mon, 12 Oct 2026 04:01:48 GMT"
      },
      {
        "url": "https://www.ema.europa.eu/en/documents/report/documents-output-epar_documents_json-report_en.json",
        "sha256": "a5940a3befa64f428303fb0fbc2dba8caa2c32fb9b03d1f65bacf420a506fa80",
        "observed_at": "2026-10-12T12:55:09Z",
        "source_timestamp": null,
        "etag": "\"1791777057\"",
        "last_modified": "Mon, 12 Oct 2026 03:50:57 GMT"
      }
    ]
  },
  "checksums": {
    "snapshots.json": "ddc1a2e4251276d3b111db9322262d3172a8cea789129b5eb1780aea16d2f29a",
    "coverage.json": "fd8a916c046b338f975425d56e71e84fc876541a22400e6fc438c7c7bf475448",
    "metrics.json": "e69519dcea388984ce7ec53957ec113e11607f6f3483fd1b85eff2cdad660cd5",
    "evaluation.json": "87ebd38d9a9872b1a45158cd5e12ddbbe6957aa4b56284e32400913cb887ed80",
    "exports.json": "5573ce6569eebc8fa8dc8621c5b8729bdb5d983206d4f7a94f8a1a913e098590",
    "exports/00/observations.jsonl": "93ac51b25583234089d0509f0d43b3de1c8681a1d7f5adb789c76818bbe46c89",
    "exports/00/controls.jsonl": "35c349e291842fb7b34b2ead9a35a5aed1c78c96ef7d0bd575689c24fd24d9b0",
    "exports/00/observations.csv": "c9e00b5ca16c0a836f2f7af29b2de5975940441644961433574731bc7cce5597",
    "exports/00/review-queue.csv": "97a0ca7dcac9f35b47ef3bbfe66cdb8ab402547c21dd94e17d62277beda05b70",
    "exports/01/observations.jsonl": "9ff4ff4c25b9d217fda919e19558665e8d514d2b4cd24b6490bc45672b69587b",
    "exports/01/controls.jsonl": "7302a10f7b2ded4a7e685dff6eb7a7050fdd55e6ab6d522891fc01e88fc5d9c8",
    "exports/01/observations.csv": "f96b952db59543de427f2d47987f11f2afded03cbb5d92e4e2d4d92ef47ede85",
    "exports/01/review-queue.csv": "e691e22afca6062ce9623ce6dbd58ac5691a71926e4bcec43dc3ffebaf7ec22f",
    "exports/02/observations.jsonl": "50ee00b624c90541cbfca75fc0b0b3629e9e0984513cd5ab7102f842122a476e",
    "exports/02/controls.jsonl": "90ca3c9d451d7c924b14634c9d6795d53d68ffa155d933b0525f133bc42f9cba",
    "exports/02/observations.csv": "d28e7340e5ef3408b24e28efe91c545b502d45735820347320b3fbc116672286",
    "exports/02/review-queue.csv": "ba0d34f716fbb6425c983bfd0bf9611eff7b62c15a5fe6d314c51d4e25481767",
    "exports/03/observations.jsonl": "2898a2bc2737bcfe2d0b8f7c04b4cb46569f3c9efb1372de8008172536748e46",
    "exports/03/controls.jsonl": "b2078f12d315ff3f6a894f03db672654160422f0b211d1daebc0d143874dc35e",
    "exports/03/observations.csv": "f8411ac126c057c41e3340ef2463a6bde44d7bbc31692cb492827d4ae4d2a7a4",
    "exports/03/review-queue.csv": "4e86aa5c57033417cadd4716ed14565431dab99965178d53aa1655ed918945fd",
    "exports/04/observations.jsonl": "8682a3b2d4c2a53053859bccf4c6fed37c73546d355310a24ce138364c8ae478",
    "exports/04/controls.jsonl": "c594275c864a443eb8283957b8d48712e193cfe18bfc0dc6072ad4c1382a83fe",
    "exports/04/observations.csv": "7f0f577adba7a520afc8f356e54d44fa58ba03151bb102747c94b10d761c4d48",
    "exports/04/review-queue.csv": "ebeed66dcc6df2dc6b0d0bc019b8203a7070faca27c74701508dccee6fc154a8",
    "exports/05/observations.jsonl": "9e655dfa48b2893dad849805926d8a32697de134304d5cedb8c5d8b9cb13180c",
    "exports/05/controls.jsonl": "6597ede9b084216cd6f8b8a26920a1c04ee162f95c442336984c72016f451b43",
    "exports/05/observations.csv": "c3763dd36256b4b8b9c317756a4158880ac64c690f6784ca8059259de7c32326",
    "exports/05/review-queue.csv": "9122785159066f3570f5ed45aa4cc19743e0799159fe97fe3d9e7a1ec2f1f30f",
    "exports/06/observations.jsonl": "9fbb188f4c77c5790278cdfb814b31d79c2e6794dbf3b82f4d166b2016fe5ac0",
    "exports/06/controls.jsonl": "113003fa193135f6292d4f9f3f5542c84deaf1e4ba85618be4bce4d5b33cb2dc",
    "exports/06/observations.csv": "bf6ca091204760fca21ed079d1fcb742969e90efda8a038cca0c3d87afb8ef67",
    "exports/06/review-queue.csv": "266b85aadf530c07f25f845db35bb1f33724aabb949f81fe69a64057fd532dd0",
    "exports/07/observations.jsonl": "cc152aa6913a7eddb6c8da0151b8848e7b61ca4157b040bf89e404318ad27d9f",
    "exports/07/controls.jsonl": "24f00aab7f56277530000c1832a1a51a5141a01c34f0068847be4f13f4b6836b",
    "exports/07/observations.csv": "dc6eb0238a76f1861db5204a517f2933df8519e4eeaa09c86d21189c9976c810",
    "exports/07/review-queue.csv": "d7f7c6730f21c1dc17be3902c3b8f3f48ece06eedcd7c004777f57e1ed1c7027",
    "exports/08/observations.jsonl": "fe203139ba8c373708c74db7e5f668309aae70aa310ac2bd5fa1e1fc0c85aedb",
    "exports/08/controls.jsonl": "01d586819c91800712bc71fc33608be92f3252313bad29cd7953e7cf23546757",
    "exports/08/observations.csv": "12274150bc1b7d906d0107bb186e94940fee5b1464e3d3b418779d5bbcc4f8e1",
    "exports/08/review-queue.csv": "7bc973f1c49f0c3d6f24d339657dd4c3f6986b9f0e62d6357603c0b84118320b",
    "exports/09/observations.jsonl": "72d1999f8542316f74ed9c6d8974f9066caf0f35b482a3355c3a528503d507a4",
    "exports/09/controls.jsonl": "c6a015a1612e235cfeff169bb729ba6b1f33f17a23a6f2a48d93cc2232657f67",
    "exports/09/observations.csv": "22ef26d5e19db7dbddac47bc693dc2aa2146d1a2f25c172dfb687ee2f81c9b54",
    "exports/09/review-queue.csv": "6965772ea7d46fdf15ae69cbd1a87837ec74fb3c10ad81ef94ef648f9eec9d96",
    "exports/10/observations.jsonl": "edfc7ef3d076f7b1400bdfd9d4575a0a768e83da4286f0b10f75540365534e16",
    "exports/10/controls.jsonl": "afd1fa73069865b21bbb079eac2866552a1b9c4ea478b24ca444cf181844e5f2",
    "exports/10/observations.csv": "a7c141b6853a1cb317db480ded64652e621a3901b5183fac4f8c9d8758032efb",
    "exports/10/review-queue.csv": "954e7c4812fc2ddf683fad7a4c1d451caeb61c444e5147a31feb95202f4c82c8",
    "exports/11/observations.jsonl": "c715c95827924df2ce56501ad226937059971ec770c44c2b902232078bb270c2",
    "exports/11/controls.jsonl": "0617f270cadae190fb25d059a4ab45b2d25bf4f61ee7512533541683141ed324",
    "exports/11/observations.csv": "50d5eb33315247557f002feeaced1057fd963a75c690312847b0606e8dd8e705",
    "exports/11/review-queue.csv": "1827c56262bf28546e5b0367678a582dde9df9ed6cef63384cdeec3230525938",
    "exports/12/observations.jsonl": "012d088a7a0233318b5da6017984a9a308302f72b577502f1c842b2f7e123fea",
    "exports/12/controls.jsonl": "0942528e84f0ad95edb7d741ca239e05e2d00643d5fd7cdd7ab5d955d3a9426c",
    "exports/12/observations.csv": "d1f104162b4d86a9cd17e9cb0ef38a3feae3da6424a8ff689d471be84274069a",
    "exports/12/review-queue.csv": "a20bae59d517ea90dda57452ac7300c205637098f7c26fc93ca788896cbc2de6",
    "exports/13/observations.jsonl": "87fbe4c9617acca39f6e775828f9b3a9af0c2a96ffe201d07e8b48d9411ddb24",
    "exports/13/controls.jsonl": "f5694278c4df70dd8cbda398909e5f8f37231179f37295ec338068dd6f8ba476",
    "exports/13/observations.csv": "5857ab39f2ae21a8750db1aef7391373ee9faf4967a3e9a201737d3db9ed3414",
    "exports/13/review-queue.csv": "c0f36ee82f2f033b63391f1f8be301c3e0a156106cade3a0d1d9f0c2651123f6",
    "exports/14/observations.jsonl": "6d2f817a022676802d2ccdb562b9b9ff2a8ffc9527daa1ad800aedd05ef38a54",
    "exports/14/controls.jsonl": "cd484f0a7727030e30c416830b1b71c0c0a5b252dd16d49f73578090b2c16cb8",
    "exports/14/observations.csv": "a10eed6104120a71cd44d914d790ba8f860d55fc82415c2bb6141fd8e56509a7",
    "exports/14/review-queue.csv": "5f644d0fb48d5c39d69572dd2a67b53949a19552da6b64f32354ba6e58f5c0e3",
    "exports/15/observations.jsonl": "c8dd2150b33c73a4b23935e635ce66c909b19b1f714c9c80a26f57da83b05928",
    "exports/15/controls.jsonl": "ce330d3a1b6ecd0c18c55cf9de1807f2764190299dd337c8322c2eeeeddfb030",
    "exports/15/observations.csv": "f49472c22337c37322587d0690212dbea55fd12f4853cdc2f986191ebeb24fd3",
    "exports/15/review-queue.csv": "65e0d2b2455d3119c2158df23d1e0568a3562591b830e95ae9ff7240737755ed",
    "catalog.json": "e0855444deeb312fe84bfa85009fed40036d85fd98d1463767cb8772e6253938",
    "seed-cohort.json": "336cb6ac576ea5a79b6783d6f3282f90dd129eefe29ddc81464ac7ead4166839",
    "seed-reconciliation.json": "a82be3a1dfc0f4ee61d4afd60c4147f5ae507384b6f6025bbc56953c0aef7415"
  },
  "metrics": {
    "catalog_medicines": 1536,
    "tracked_medicines": 309,
    "current_processed_medicines": 290,
    "source_snapshots": 611,
    "processed_docx_snapshots": 550,
    "change_observations": 57968,
    "clinical_candidates": 24136,
    "reviewed_observations": 0,
    "medically_reviewed_observations": 0,
    "pending_reviews": 57968,
    "control_samples": 6600,
    "by_kind": {
      "administrative": 1408,
      "content": 54114,
      "technical": 245,
      "unassigned": 2201
    },
    "by_language": {
      "en": 30143,
      "fr": 27825
    },
    "by_section": [
      {
        "annex": "",
        "section": "non_attribuee",
        "observations": 199
      },
      {
        "annex": "I",
        "section": "1",
        "observations": 47
      },
      {
        "annex": "I",
        "section": "10",
        "observations": 152
      },
      {
        "annex": "I",
        "section": "2",
        "observations": 240
      },
      {
        "annex": "I",
        "section": "3",
        "observations": 103
      },
      {
        "annex": "I",
        "section": "4.1",
        "observations": 266
      },
      {
        "annex": "I",
        "section": "4.2",
        "observations": 2477
      },
      {
        "annex": "I",
        "section": "4.3",
        "observations": 80
      },
      {
        "annex": "I",
        "section": "4.4",
        "observations": 1146
      },
      {
        "annex": "I",
        "section": "4.5",
        "observations": 1056
      },
      {
        "annex": "I",
        "section": "4.6",
        "observations": 217
      },
      {
        "annex": "I",
        "section": "4.7",
        "observations": 35
      },
      {
        "annex": "I",
        "section": "4.8",
        "observations": 5444
      },
      {
        "annex": "I",
        "section": "4.9",
        "observations": 66
      },
      {
        "annex": "I",
        "section": "5.1",
        "observations": 12108
      },
      {
        "annex": "I",
        "section": "5.2",
        "observations": 1058
      },
      {
        "annex": "I",
        "section": "5.3",
        "observations": 299
      },
      {
        "annex": "I",
        "section": "6.1",
        "observations": 317
      },
      {
        "annex": "I",
        "section": "6.2",
        "observations": 28
      },
      {
        "annex": "I",
        "section": "6.3",
        "observations": 93
      },
      {
        "annex": "I",
        "section": "6.4",
        "observations": 93
      },
      {
        "annex": "I",
        "section": "6.5",
        "observations": 272
      },
      {
        "annex": "I",
        "section": "6.6",
        "observations": 495
      },
      {
        "annex": "I",
        "section": "7",
        "observations": 583
      },
      {
        "annex": "I",
        "section": "8",
        "observations": 283
      },
      {
        "annex": "I",
        "section": "9",
        "observations": 85
      },
      {
        "annex": "I",
        "section": "non_attribuee",
        "observations": 464
      },
      {
        "annex": "II",
        "section": "conditions",
        "observations": 699
      },
      {
        "annex": "III",
        "section": "non_attribuee",
        "observations": 1530
      },
      {
        "annex": "IIIA",
        "section": "labelling",
        "observations": 26860
      },
      {
        "annex": "IIIB",
        "section": "1",
        "observations": 13
      },
      {
        "annex": "IIIB",
        "section": "2",
        "observations": 87
      },
      {
        "annex": "IIIB",
        "section": "3",
        "observations": 33
      },
      {
        "annex": "IIIB",
        "section": "4",
        "observations": 211
      },
      {
        "annex": "IIIB",
        "section": "5",
        "observations": 18
      },
      {
        "annex": "IIIB",
        "section": "6",
        "observations": 199
      },
      {
        "annex": "IIIB",
        "section": "non_attribuee",
        "observations": 55
      },
      {
        "annex": "IV",
        "section": "conditions",
        "observations": 557
      }
    ],
    "coverage_statuses": {
      "legacy_doc": 61,
      "missing_url": 7,
      "no_tracked_document": 2454,
      "processed": 550
    },
    "unassigned_changed_paragraphs": 2248,
    "unique_text_pairs_within_medicine_language": 35288,
    "scope_note": "Paragraph observations from Word revision marks, across languages and presentations. Not validated clinical events or historical update incidence."
  },
  "review_state": "pending",
  "original_contribution": [
    "paragraph-level revision extraction",
    "source content fingerprints",
    "documentary classification",
    "coverage and error reporting",
    "review sampling and evaluation protocol"
  ],
  "source_publisher": "European Medicines Agency",
  "derived_dataset_producer": "Medyx",
  "source_terms": "https://www.ema.europa.eu/en/about-us/about-website/legal-notice",
  "binary_redistribution": false,
  "csv_text_encoding": "Formula-leading strings are prefixed with an apostrophe; JSONL text remains unchanged.",
  "medical_advice": false,
  "limitations": [
    "Word revision views do not establish independently dated before/after document versions.",
    "Document update dates are not regulatory effective dates.",
    "Languages are processed separately; no translation equivalence is asserted.",
    "Presentations are inferred from headings and remain unverified.",
    "Excerpts are limited to 1500 characters and may omit further edits; full-source hashes and paragraph indices are retained.",
    "No clinical interpretation is validated without qualified human review.",
    "The source cohort excludes medicines outside EMA centralised authorisations and documents without Word tracked revisions.",
    "Control samples and pipeline tests do not establish real-world precision or recall."
  ]
}
