Modelling, designing, and implementing a family-based health record prototype