Day atmosphere active
TorontoET

mPath

An AI triage concept that directs patients to an appropriate level of care.

mPath healthcare triage project identity
Year
2020
Project
Healthcare hackathon
Work
NLP prototype and product concept
Stack
  • Python
  • NLP
  • Google Sheets API

We built mPath during a healthcare hackathon as a triage prototype for people deciding where to seek care. The interface accepts a plain-language description of what the person is experiencing, extracts information that the assessment flow can use, and returns a suggested level of care in a form that is easier to act on than a long list of search results.

Starting with free-form symptoms

The Python prototype used natural-language processing to identify useful details in a free-form symptom description and convert them into structured input for the triage flow. We chose this interaction because people rarely describe how they feel in the same vocabulary as a medical form, especially when they are already unsure which kind of care they need.

The parsing stage had to preserve information related to urgency without inventing detail from vague wording. For the hackathon demo, we kept the extracted information visible in the flow so the user could see how their description affected the recommendation.

Connecting the assessment

We combined the NLP pipeline with web scraping and the Google Sheets API to support the assessment and map its result to an appropriate level of care. The team kept the mapping in a shared Google Sheet so we could revise it quickly as the product flow changed during the hackathon.

free-form input

“I have had a fever and chest pain since last night.”

NLP extractionfeverchest painonset: overnight
triage outputcare levelreason shown to user

The recommendation pointed toward a level of care a person should consider and made no diagnostic claim. A deployable healthcare product would require clinical review, validated decision rules, privacy safeguards, and a much more extensive evaluation than a hackathon prototype could provide.

Documenting the prototype

mPath placed in the top 10 out of 30 teams. We documented the user problem, technical flow, and proposed path forward in a pitch deck and one-page summary, then used the working prototype to demonstrate how a symptom description moved through the system.

For the final demo, we entered a symptom description, showed the structured information produced by the NLP step, and followed it through to the care recommendation. The presentation also listed the clinical review, validation, privacy work, and ownership model that would be required before a system like this could be used outside a hackathon.