Use of the virtual medical record data model for communication among components of a distributed decision-support system