Open by design

How Reach Care works

There is no hidden model. Reach Care adds up the open weights of the symptoms you pick and maps the total to one of three plain levels. Every weight and assumption is shown here.

The rule

  1. 1. Each symptom carries a small, fixed weight (shown below).
  2. 2. We add the weights of everything you select.
  3. 3. A total of 3+ means GET HELP NOW; 12 means see a health worker; 0 means care at home.

Because any one severe sign has weight 3, a single life-threatening symptom always reaches GET HELP NOW on its own.

Symptom weights

SymptomWeightWhy
Trouble breathing or chest painSevere3Breathing and chest problems can turn deadly fast — never wait.
Bleeding that will not stopSevere3Uncontrolled bleeding is an emergency on its own.
Confusion, fainting, or a seizureSevere3A change in alertness points to a serious problem.
High fever that will not come downModerate2A stubborn high fever needs a health worker's eyes soon.
Severe dehydration (no urine, sunken eyes)Moderate2Dehydration is dangerous, especially for children and elders.
Diarrhea or vomiting for more than a dayModerate1Lasting fluid loss can quietly become severe.
A wound that is red, swollen, or oozingModerate1Signs of infection should be checked before it spreads.
Mild cough or coldMild0Usually settles with rest — watch for the warning signs.
Mild aches or tirednessMild0Common and usually self-limiting — rest and fluids.

The levels

Warning signs always override the result

If any of these appear, seek care now — no matter what the triage said:

worked-example.calc
$ reach-care triage --example
+ High fever that will not come down (weight 2)
+ Severe dehydration (weight 2)
= score 4
-> GET HELP NOW (4 >= 3)
no personal data stored
What is real vs sample: the calculation above is real and runs on your device. The care directory is sample data for a representative rural setting — live local feeds are out of scope in v1. Reach Care is informational only and is not a diagnosis.