UK MHRA Pharma Licence & Suspension Signals
Pricing
from $50.00 / 1,000 mhra regulatory change 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
Maintained by CommunityActor 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_LICENCEandNEW_SITESITE_REMOVEDLICENCE_TERMINATEDandLICENCE_CANCELLEDLICENCE_SUSPENDEDandLICENCE_REVOKEDSUSPENSION_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:
- Human medicines licensed wholesale distribution sites
- Licensed manufacturing sites: manufacturer specials, human
- New manufacturing and wholesale dealer licences
- Terminated and cancelled licences
- Suspended and revoked licences
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:liveorsamplemaxItems: maximum emitted signalssignalTypes: optional exact signal type filterlicenceTypes: optional licence type-prefix filtercompanyQuery: optional company-name substring filterbaselineOnly: 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.