npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

rhachet-roles-mhedic

v0.3.0

Published

medical and health roles and skills, via rhachet

Downloads

390

Readme

🐍 rhachet-roles-mhedic

medical and health roles and skills, via rhachet

purpose

mhedic = medic + medicine + mend

this repo provides roles for health research, analysis, and guidance:

  • symptoms — what the body signals
  • causes — the mechanism beneath the signal
  • care — the sound course of action

health is systems. bodies, medicines, and protocols interact by rules. these roles help navigate that system.

disclaimer

⚠️ this tool is for informational purposes only and does not constitute medical advice. search results and analyses are not exhaustive and must not be relied upon for medical decisions. consult a licensed clinician for any health matter — diagnosis, treatment, medication, or emergency care.

install

npm install rhachet-roles-mhedic

roles

🩺 diagnostician

  • scale: patient-level, clinical assessment
  • focus: intake, differential diagnosis, what to test, urgency
  • maximizes: accurate causes traced from the symptoms observed

used to take the history, narrow the differential, decide which tests to order, and judge acuity — is this an emergency now, or can it wait?

💊 prescriber

  • scale: condition-level, treatment
  • focus: treatment options, care plans, what to do next
  • maximizes: sound courses of action matched to the diagnosis

used to turn a cause into a concrete plan — medications, procedures, and the care that follows.

🧭 referrer

  • scale: system-level, logistics
  • focus: which specialist, where to go, where to get the tests
  • maximizes: the shortest path to the right care

used to route a patient to the right place. the diagnostician decides what to test; the referrer decides where to get it done and who to see.

🛡️ preventer

  • scale: lifetime-level, preventative care
  • focus: screen tests, vaccines, risk factors, lifestyle
  • maximizes: illness avoided before it starts

used to stay ahead of disease — what to screen for, when, and which risks to reduce.

🧬 phylogeneticist

  • scale: tree-of-life, cross-species
  • focus: clades, ancestral-state reconstruction, homology vs analogy
  • maximizes: correct cross-species transfer of a mechanism

used to reconstruct where a biological mechanism arose on the tree of life and who inherits it — the clade library that tells the other roles whether a mechanism transfers across species (conancestral) or diverged in one lineage. the prescriber references it when a drug's safety hinges on a divergence, like the feline UGT1A6 loss.

⚕️ physician

  • scale: whole-person, coordination
  • focus: holistic review across diagnosis, treatment, and referral
  • maximizes: balanced care across the full picture

used to compose diagnostician, prescriber, and referrer into one coherent view — the generalist who sees the whole patient.

skills

mascot

this repo houses the snake 🐍 — the ancient and literal symbol of medicine.

why the snake? it is the Rod of Asclepius: a single serpent coiled around a staff, carried by Asclepius, the Greek god of medicine and cures. it has marked the medical arts for millennia, and still marks hospitals, ambulances, and the WHO today.

note: the true medical symbol is the single-snake Rod of Asclepius — not the winged, two-snake caduceus, which belongs to Hermes, god of commerce and messengers. a common mix-up worth a correction.

the serpent embodies the principles of good medical work:

  1. 🐍 shed & renew — the snake sloughs its worn skin; care restores what illness took
  2. ⚕️ the dose makes the cure — the same substance poisons or cures by the measure alone (the root of pharmakon, and of pharmacology)
  3. 👁️ watchful & precise — strikes only where needed, with exact aim
  4. 🌿 temple-tender — live serpents roamed the ancient sanctuaries of care (asclepieia), woven into the rituals of the sick

consumed roles

mhedic consumes these roles from other registries rather than re-implements them:

| role | from | why | |------|------|-----| | 🔎 transcriber | rhachet-roles-rhight | OCR / scanned-doc extraction — useful for scanned medical records | | 🌐 bhrowser | rhachet-roles-bhrowser | trusted source reads — every citation goes through it |

citations

all factual claims in this repo must be traced through the bhrowser — never WebFetch or WebSearch.

those APIs return summaries and snippets we cannot verify; the bhrowser drives a real browser and returns what is genuinely on the page. in a medical registry, a wrong citation can carry into guidance a human acts on, so the bar is absolute.

see rule.require.bhrowser-citations and rule.require.seven-distinct-citations (>= 7 distinct sources per research doc).

why open source

to help folks navigate health systems more effectively, mutually. we all gain from transparent and open source health exploration.

for clinicians: contribute upstream to help communities and advertise your expertise. fork and specialize to leverage your own curated robots. (want help to deploy your own specialized robot clones into your practice? let us know, we consult)

for normies: leverage open source health exploration. although it is certainly not medical advice and you should always consult a clinician before you make any decision, this gives you a robot clone to discuss with and explore ideas with.

let's raise the floor. mutually.