In my practice, simple blood test results can be viewed by patients through an electronic portal. If somebody wants their entire medical history at my practice, this can usually be provided to them within 1 to 2 business days. While providing routine blood work tests don't require much context, other test results are more complicated..