Enhancing guideline-based decision support with distributed computation through local mobile application