UK MHRA Pharma Licence & Suspension Signals avatar

UK MHRA Pharma Licence & Suspension Signals

Pricing

from $50.00 / 1,000 mhra regulatory change signals

Go to Apify Store
UK MHRA Pharma Licence & Suspension Signals

UK MHRA Pharma Licence & Suspension Signals

Monitor official MHRA licence data and return only meaningful licence, site, suspension, revocation, termination, and cancellation changes.

Pricing

from $50.00 / 1,000 mhra regulatory change signals

Rating

0.0

(0)

Developer

Starshape Tools

Starshape Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Monitor official regulatory data and return only meaningful changes. This Actor combines current MHRA licence/site registers with official new, terminated, cancelled, suspended, and revoked licence lists, stores a persistent full snapshot, and emits one Dataset record per detected change.

Signals

  • NEW_LICENCE and NEW_SITE
  • SITE_REMOVED
  • LICENCE_TERMINATED and LICENCE_CANCELLED
  • LICENCE_SUSPENDED and LICENCE_REVOKED
  • SUSPENSION_CLEARED

Suspension, cancellation, and revocation are high-impact regulatory changes. Revocation is classified critical. A cleared suspension is informational and does not guarantee that a company or site is otherwise suitable for a particular transaction.

Official sources and identifiers

The live mode discovers the current CSV attachments through the GOV.UK Content API and reads:

Licence numbers are the primary stable identifier. Official site IDs identify sites. Company or site names are never used as entity keys. The wholesale and manufacturing site registers are normally updated monthly. New and ended licence lists are normally updated monthly; suspension and revocation lists can be updated when regulatory action occurs. GOV.UK content is available under the Open Government Licence unless otherwise stated.

Baseline and change processing

The first successful live run validates every source and stores a full baseline without emitting existing entities as new. Later runs build a merged current official state and compare it with the previous successful snapshot. Identical source state produces zero signals.

Processing order is fetch, validate, normalize and merge, read the previous snapshot, diff, write Dataset records, validate/write SUMMARY, then commit the snapshot. Fetch, parse, schema, count, Dataset, or summary failures leave the previous snapshot unchanged. maxItems and filters limit Dataset output only; they never truncate the full snapshot.

Use mode=sample for a fresh-account example with synthetic official-shaped states. It uses the production diff engine, does not fetch external data, and never reads or writes the production baseline.

Input

  • mode: live or sample
  • maxItems: maximum emitted signals
  • signalTypes: optional exact signal type filter
  • licenceTypes: optional licence type-prefix filter
  • companyQuery: optional company-name substring filter
  • baselineOnly: replace the baseline only after a completely valid source acquisition

Output and limitations

Each Dataset record contains the signal and severity, official licence and optional site identifiers, company/site details, previous/current status, official event date when supplied, source URL, and detection timestamp. SUMMARY records source row counts, normalized licence counts, signal counts, and snapshot status.

This Actor covers the official CSV sources listed above. The manufacturing site register used here is the human manufacturer-specials register; other manufacturing authorisation categories may appear only in the new, ended, suspended, or revoked lists. Source publication is periodic, not real time. The Actor reports published changes and does not provide guaranteed compliance, complete due diligence, prediction, or legal advice. Compute is used to download and normalize the full official files; persistent key-value storage retains the latest successful full snapshot.