Интеграция с МИС Инфорклиника
1. Версия "кр*кнутой" Инфоклиники 4.0
2. Файл где расположена БД в режиме лайва: C://infoklinika/data/*******, СУБД под которой все это крутится называется Firebird. Грубо говоря исполнителю нужно будет подключаться к этому файлу , анализировать БД + ориентируясь на интерфейс Инфоклиники (потому что не всегда понятно за что отвечает переменная, придется немного додумывать) .
3. Необходимо, чтобы исполнитель написал сам МОСТ, логику вытаскивания чего-нибудь одного. По типу допустим актуальное расписание или полный список клиентов + привести к нашему стандарту . Мы посмотрим как это отрабатывает , выстроим начальное взаимодействие с БД и после можем расширять функционал погружаясь детальнее в БД
4. Идеальный язык для решения и подключения к этому файлу - Python , есть библиотеки которые упростят как минимум сам процесс подключения к БД
5. Так же продумать обратную связь, когда нам нужно что-то поменять в БД (допустим статус приема поставить в отменный)
6. Так же нужно проследить как Инфоклиника в интерфейсе реагирует на изменения напрямую в БД. приведу пример: допустим мы меняем статус приема на отменный и смотрим обновилось ли это в реал-тайме . Это довольно важно, чтобы не получалось так, что оператор видит устаревшие данные без каких-то доп. манипуляций (например обновить раздел , нажать SHIFT+F5 и прочее)
Скрипты и боты