Milord: Advanced database technology for implementing a multimedia medical workstation