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

GET/observation/api/v1/mens/srh/guidance/SRH guidance (family planning, STI/HIV)
GET/observation/api/v1/mens/prostate/questions/Prostate-symptom questionnaire (IPSS)
POST/observation/api/v1/mens/prostate/symptom-check/Score symptoms -> guidance/escalation
GET/observation/api/v1/mens/self-test/guidance/Discreet HIV/STI self-test guidance

Prostate-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.

POST/observation/api/v1/mens/prostate/symptom-check/
Request
bash
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": []
  }'
RESPONSE200
{
  "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.

GET/observation/api/v1/mens/self-test/guidance/?patient_uhid=UG123456789A&kind=hiv