Integrated computerized patient records: the DIOGENE 2 distributed architecture paradigm with special emphasis on its middleware design | JoVE Visualize