You are raising an interesting point. From what I understand, your system allows you to keep groups, organizations, the hospital and other hospitals connected. There is a continuity in the information regardless of the organization.
What worries me is that the computerized system of the Correctional Service is currently internal, which means that only the branches of the Correctional Service have access to this system. So the hospital does not have access to the offender management system.
But do you not think that, due to data confidentiality, exchanging information could be a bit problematic?