161 patient diagnostics

still pending full ui & discussions