Middleware solution which facilitates provider collaboration between hospital departments and across multiple, entities and locations