Computer visualisation of patient safety in primary care: a systems approach adapted from management science and engineering.