Skip to content

This application helps determine if a piece of software qualifies as a medical device under UK MHRA regulations. It provides a guided questionnaire based on the official MHRA flowchart and offers detailed explanations for the classification results.

License

Notifications You must be signed in to change notification settings

VibeCoder01/MediClassify

Repository files navigation

MediClassify - Medical Device Software Classifier

This application helps determine if a piece of software qualifies as a medical device under UK MHRA regulations. It provides a guided questionnaire based on the official MHRA flowchart and offers detailed explanations for the classification results.

Key Features

  • Guided Questionnaire: An interactive form that walks users through the MHRA's decision-making flowchart.
  • Instant Classification: Get an immediate conclusion on whether your software is a medical device, an IVD, an accessory, or not a medical device at all.
  • Detailed Explanations: Understand the reasoning behind the classification with clear, referenced explanations.
  • In-Depth Guidance: An extensive, built-in library of regulatory guidance, broken down into easily navigable topics.
  • Official Resources: Quick links to download the official MHRA PDF and access public registries for the UK, US, and EU.

Tech Stack

  • Framework: Next.js (with App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: ShadCN UI
  • Logic: The classification engine in src/lib/mhra-software-classifier.ts is a direct implementation of the MHRA's guidelines.

About

This application helps determine if a piece of software qualifies as a medical device under UK MHRA regulations. It provides a guided questionnaire based on the official MHRA flowchart and offers detailed explanations for the classification results.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages