SIGMCC: a System for Sharing Meta Patient Records in a Peer-to-peer Environment