Men's Health
The “His Health” surfaces: discreet sexual & reproductive health guidance (family planning as a shared decision, STI/HIV testing, fertility awareness), an IPSS-style prostate-symptom checker with red-flag escalation, and discreet HIV/STI self-test guidance. These are computed guidance and own no data; the male well-man screening schedule (lipids, prostate, AAA, testicular awareness) is delivered by the Preventive Care engine.
Base path /observation/api/v1/mens/. SRH is confidential: self, treating provider, or service.
Endpoints
/observation/api/v1/mens/srh/guidance/SRH guidance (family planning, STI/HIV)/observation/api/v1/mens/prostate/questions/Prostate-symptom questionnaire (IPSS)/observation/api/v1/mens/prostate/symptom-check/Score symptoms -> guidance/escalation/observation/api/v1/mens/self-test/guidance/Discreet HIV/STI self-test guidanceProstate-symptom checker
Score each of the seven IPSS questions 0–5. The response classifies severity (mild / moderate / severe) and escalates to a consult when moderate or above; red-flag symptoms (blood in urine, retention) return an urgent recommendation. Guidance, not a diagnosis.
/observation/api/v1/mens/prostate/symptom-check/curl -X POST https://api.mediloop.co/observation/api/v1/mens/prostate/symptom-check/ \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"patient_uhid": "UG123456789A",
"answers": { "incomplete_emptying": 2, "frequency": 3, "urgency": 2, "weak_stream": 3, "nocturia": 2 },
"red_flags": []
}'{
"symptom_score": 12,
"max_score": 35,
"severity": "moderate",
"is_urgent": false,
"escalate_to_consult": true,
"message": "Your urinary symptoms are significant. Please book a consult to have your prostate checked.",
"is_guidance_not_diagnosis": true
}HIV/STI self-test guidance
Discreet guidance to order a self-test via the pharmacy marketplace, use it privately, and link to confidential care if the result is positive.
/observation/api/v1/mens/self-test/guidance/?patient_uhid=UG123456789A&kind=hiv