Patient app · content
Optimisation recommendation library
The clinician-reviewed set of preoperative recommendations the patient app selects from — it never writes new ones. Every entry below is a sentence a patient may read, with the rationale, the evidence behind it, the eligibility rules that surface it and the contraindications that must block it.
Loading the library…
The recommendation library could not be loaded.
No recommendation matches these filters.
Clear a filter, or search for another word.
Read-only. Entries are edited in the patient app's Supabase project (optimisation_recommendations); this page reads them and does not write. A recommendation is shown to a patient only when its eligibility rules match and none of its contraindications apply — the app selects, it does not compose.
Patient app · vocabulary
Patient factors
The dashboard's patient-factor modules — the canonical list that questionnaire answers, SNOMED concepts, medication (ATC) prefixes and score thresholds can raise. Old Surgypal module names are kept, muted, until they are deleted for good; a factor nothing can raise yet is flagged, not hidden.
The patient-factor artifact could not be loaded.
Loading the patient factors…
Patient app · vocabulary
Answer mapping
Every questionnaire answer and the dashboard item it becomes, straight from the mapping workbook. The table shows the columns that are actually filled; the rest of a row sits behind its +N more disclosure.
Nothing loaded yet.
The answer-mapping artifact could not be loaded.
Loading the answer mapping…
| # | Question code | Patient answer | Mapping type | Dashboard item | Status | More columns |
|---|
No mapping row matches this search.
Try a question code, an answer wording or a dashboard key.
Patient app · vocabulary
Gaps register
The mapping workbook's own “Gaps & Review” sheet, verbatim — the owner's known-unknowns, kept visible until each is confirmed in deployment and closed with evidence. These are open review items, not defects this page found.
The gaps register could not be loaded.
Loading the gaps register…