Recommendation engine for Medical domain

Hi All,
I would like to understand what kind of recommendation model will fit the problem

Problem: We have a patients and Care provider and as of now every patient is mapped to the care provider manually and it is becoming tedious for the person to do in the bigger hospital. So it would be better if we provide a recommendation.

The care providers are assigned mostly based on the disease and the route(Area where it is nearby) in which they travel. It can be compared to Uber assigning drivers nearby.