I have some experience in that field, but indeed, there is too little info to recommend something. But from my experience, I can say that now there are so many companies which offer different business solutions and software, and it won't be a problem to find a good one. When I needed one, I spent some time searching for the best ones, looking at cases and so on, and after all, I managed to find the one I was looking for. Here is one amazing case study
https://ddi-dev.com/blog/case/how-we-have-created-medical-appointment-scheduling-software-for-the-uk-clinic/ of creating a scheduling software; for me, it was so interesting and understandable to read it. Actually, that info helped me to understand whether that company is good for me, and maybe it will help you somehow, too.