Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RASAAS/docmcp-knowledge
/ types & classes
Types & classes
40 in github.com/RASAAS/docmcp-knowledge
⨍
Functions
497
◇
Types & classes
40
↓ 1 callers
Class
ANMATChecker
Parse ANMAT (Argentina) alertas page for medical device safety alerts. Parses the main alertas page which lists alerts with dates. Filters fo
scripts/tier2_checkers.py:1166
↓ 1 callers
Class
ANVISAChecker
Checks ANVISA (Brazil) medical device tecnovigilance alerts. Parses antigo.anvisa.gov.br/alertas?tagsName=tecnovigilancia page which lists FS
scripts/tier2_checkers.py:174
↓ 1 callers
Class
AtomFeedChecker
Parses Atom feeds (RFC 4287) for new entries since last check. Covers: GOV.UK Atom feeds (MHRA, HSE), EU Atom feeds, etc.
scripts/fetch_updates.py:1713
↓ 1 callers
Class
CDRHNewsChecker
Scrapes CDRH News and Updates page for regulatory announcements. Captures: town halls, guidance announcements, policy updates, and other CDRH
scripts/fetch_updates.py:1581
↓ 1 callers
Class
COFEPRISChecker
Parse COFEPRIS (Mexico) alertas sanitarias page for medical device alerts.
scripts/tier2_checkers.py:1070
↓ 1 callers
Class
CanadaRecallsChecker
Checks Health Canada recalls and safety alerts for medical devices. Uses the official Open Data JSON dataset from recalls-rappels.canada.ca.
scripts/fetch_updates.py:1821
↓ 1 callers
Class
DatabaseComparator
Loads all _index.json files and version_registry.json to classify detections.
scripts/fetch_updates.py:458
↓ 1 callers
Class
ECFRChecker
scripts/fetch_updates.py:1008
↓ 1 callers
Class
ECLatestUpdatesChecker
Scrapes EC Medical Devices Latest Updates page for regulatory news. This page covers a much wider scope than the MDCG guidance list: - Delega
scripts/fetch_updates.py:1240
↓ 1 callers
Class
EURLexChecker
Checks EUR-Lex for harmonised standards amendments via CELLAR SPARQL API. Three-layer detection: 1. SPARQL query: Get all consolidated v
scripts/fetch_updates.py:2567
↓ 1 callers
Class
FDARecallChecker
Checks OpenFDA Enforcement API for new Class I medical device recalls. Class I recalls are the most serious: reasonable probability that use of o
scripts/fetch_updates.py:1473
↓ 1 callers
Class
FDASafetyRecallChecker
Checks OpenFDA device/recall.json for recently initiated recalls (all classes). This replaces the web-scraping FDASafetyPageChecker because FDA p
scripts/fetch_updates.py:1364
↓ 1 callers
Class
GenericPageChecker
Scrapes a generic announcement/news page for new links. Simple approach: extract all <a> tags with href, filter by title_filter, detect new t
scripts/fetch_updates.py:2464
↓ 1 callers
Class
GoogleSearchChecker
scripts/fetch_updates.py:713
↓ 1 callers
Class
HSAAnnouncementsChecker
Checks HSA announcements page for medical device related news. Parses the announcements listing page and filters for entries tagged with 'Med
scripts/tier2_checkers.py:905
↓ 1 callers
Class
HSAGuidanceChecker
Checks HSA guidance documents page for newly updated regulatory guidance. The page lists all medical device GN/GL documents with revision numbers
scripts/tier2_checkers.py:734
↓ 1 callers
Class
HTTPChecker
scripts/fetch_updates.py:618
↓ 1 callers
Class
ImageDownloader
scripts/download_images.py:61
↓ 1 callers
Class
LLMVersionAnalyzer
scripts/fetch_updates.py:2697
↓ 1 callers
Class
MDCGPageChecker
Scrapes EC MDCG guidance page to detect new/updated MDCG documents.
scripts/fetch_updates.py:1055
↓ 1 callers
Class
MFDSChecker
Checks MFDS (Korea) English news page for medical device regulatory updates. Korea is transitioning from MFDS to DMPA (2026 reform). Captures
scripts/fetch_updates.py:2320
↓ 1 callers
Class
MedsafeChecker
Checks Medsafe (NZ) Safety Communications for medical device alerts. Parses the HTML table with columns: Date, Communication, Product Type, Topic
scripts/tier2_checkers.py:618
↓ 1 callers
Class
OpenFDAChecker
scripts/fetch_updates.py:953
↓ 1 callers
Class
PMDAChecker
Checks PMDA (Japan) English pages for medical device safety & regulatory updates. Parses tabular pages: Medical Safety Information, Revisions of
scripts/fetch_updates.py:2057
↓ 1 callers
Class
PMDARecallsChecker
Checks PMDA Japanese recall list pages for medical device recalls. Parses the structured HTML tables at info.pmda.go.jp with device name, man
scripts/fetch_updates.py:2192
↓ 1 callers
Class
PMDAWhatsNewChecker
Checks PMDA English 'What's New' page for device-related updates. This page (https://www.pmda.go.jp/english/0006.html) lists all recent PMDA
scripts/fetch_updates.py:1929
↓ 1 callers
Class
PostsMigrator
scripts/migrate_posts.py:58
↓ 1 callers
Class
RSSChecker
scripts/fetch_updates.py:659
↓ 1 callers
Class
SFDAChecker
Checks SFDA (Saudi Arabia) for medical device safety updates. Two sources: 1. NCMDR Weekly Alert page (weekly PDF reports) -- parsed from HTM
scripts/tier2_checkers.py:408
↓ 1 callers
Class
SwissmedicChecker
Checks Swissmedic FSCA (Field Safety Corrective Actions) via CSV export API. The API returns a CSV with columns: swissmedicRef, publicationDa
scripts/tier2_checkers.py:294
↓ 1 callers
Class
TFDAOpenDataChecker
Check Taiwan TFDA medical device safety alerts via open data API. Uses the government open data API at data.fda.gov.tw which provides medical
scripts/tier2_checkers.py:1270
↓ 1 callers
Class
TGARSSChecker
Parses TGA RSS feeds for medical device safety alerts and market actions. Falls back gracefully if TGA RSS feeds are unreachable (HTTP/2 errors
scripts/tier2_checkers.py:40
↓ 1 callers
Class
UpdateChecker
scripts/fetch_updates.py:2752
↓ 1 callers
Class
VersionRegistry
Tracks version history for all regulatory documents.
scripts/fetch_updates.py:408
↓ 1 callers
Class
VertexAISearchChecker
scripts/fetch_updates.py:799
↓ 1 callers
Class
WebSearcher
Unified search via Vertex AI Search (preferred) or Google CSE (legacy).
scripts/fetch_nmpa_fulltext.py:319
↓ 1 callers
Class
WordPressMigrator
scripts/migrate_wordpress.py:86
Class
FDAFetcher
Fetch FDA guidance documents using curl-cffi to bypass Akamai bot detection.
scripts/fetch_fulltext.py:89
Class
GenericFetcher
Generic fetcher that handles direct PDF URLs and HTML pages.
scripts/fetch_fulltext.py:166
Class
PDFExtractor
Extract text from PDF using PyMuPDF.
scripts/fetch_fulltext.py:65