TLDR;
Внимательно ознакомьтесь с приказом Министерства здравоохранения РФ от 24 декабря 2018 г. N 911н - он сильно подпортит вам жизнь и наложит серьезные ограничения на ваши хотелки относительно Битрикс24. На вашем месте в указанных случаях лучше рассматривать профильные МИС (Медицинские информационные системы), коих великое множество и они могут существенно упростить жизнь. Лучше заплатить больше, но получить узкоспециализированное решение, чем выбрать "массовый инструмент" и получить штраф/уголовку.
1. Сайт с возможностью записаться к врачу на прием ( врач, сам выставляет свое расписание доступности в crm и принимает заявки на прием)
также регистратура имеет доступ к записи пациентов и отмене
В плане ведения расписаний у битрикса не очень.
Есть слоты, но они не сильно жизнеспособны.
Есть бронирование ресурсов, но там нет расписания, да и нормального интерфейса по работе с записями.
Можно было бы конечно приспособиться и слепить какую-нибудь интеграцию с каким-нибудь Y.Clients или сделать свою страницу через приложение, но тут решать вам.
2. Нужно напомнить о записи пациенту через смс в день записи или заранее (текстом)
Есть и штатные сопособы уведомления по СМС (без приложения в маркете), но в конечном итоге решать вам.
3. Нужны карточки пациентов, с историей оказанных им услуг, оплатах и истории болезни
Очень внимательно почитайте Приказ Министерства здравоохранения РФ от 24 декабря 2018 г. N 911н.
Вы можете хранить историю обращений, оплаты, и некоторые персональные данные клиента в своей CRM, однако она должна соответствовать критериям МИС.
Если вы решите хранить заключения врачей, протоколы исследований, результаты анализов - вы НЕ МОЖЕТЕ этого делать в Битрикс24.
4. Возможность проводить рассылки смс пациентам
Это +- штатный механизм, но какой-нибудь unisender справляется с этим намного лучше
5. Вести финансовый отчет, сколько услуг оказано в день, на какую суммму, каким пациентам, долг пациента (если не оплатили, или оплатил частично)
Зависит от того как в итоге вы построите работу. В целом это можно и в BI смотреть и в аналитике придумать как.
6. Считать комиссию врачей, у каждого врача свой процент - врач А зарабатывает 20%, врач Б - 30 %
Битрикс не предполагает работу с комиссионными вознаграждениями. Т.е. либо писать свое приложение (или искать в маркете) либо высчитывать где-то на бумажке потом.
7. Хотели рассылки в whatsapp делать, но сервис
Есть много других систем которые общаются с Whatsapp - посмотрите и посравнивайте.