4. Проектирование приложения
Ссылка на 1-ю часть статьи . Классический подход к проектированию информационных систем подразумевает моделирование трех составляющих программы: процесс, данные и структуру пользовательских экранов [7]. Начнем с первой – бизнес-процессы. При создании ПО необходимо понять и описать, как происходит функционирование объекта автоматизации. Рассмотрим бизнес-модель объекта, представляющую собой совокупность бизнес-процессов и их взаимосвязей, показывающую внутреннюю сущность объекта в целом, направленную на достижение заранее определенной цели: в нашем случае оказание медицинских услуг стоматологии. Одним из ключевых бизнес-процессов стоматологии является лечение пациентов. Для того, чтобы реализовать ключевой бизнес-процесс стоматологии, проведём проектирование деятельности организации при помощи моделей «AS-IS» и «TO-BE».
Модель «AS-IS» описывает деятельность организации «как есть», то есть осуществляемую на данный момент. Модель строится за счет анализа существующих положений организации, опроса сотрудников о роде их деятельности, при непосредственном личном наблюдении эксперта за ходом работы. После построения модели «AS-IS» выявляются слабые места, действия, которые можно устранить путем их автоматизации, далее проводится реинжиниринг бизнес-процессов: построение модели «TO-BE» (модель «как будет»). В этой модели учитываются необходимые изменения и тем самым задается усовершенствованный бизнес-процесс [8]. Для проектирования процессов были выбраны две наиболее используемые при внедрении информационных систем нотации ARIS VACD и ARIS eEPC, задающие верхний и нижние уровни моделирования в CASE-среде Business Studio 4.2.
Верхний уровень бизнес-модели включает в себя четыре ключевых бизнес-процесса: обращение пациента, регистрация пациента, лечение пациента и оплата услуг (рисунок 2). Можно заметить, что уже, начиная с первого уровня детализации, идёт накопление информации, о пациенте в частности. Верхнеуровневая модель имеет схожее представление как в «AS-IS», так и «TO-BE»: особенность нотации ARIS VACD состоит в том, что в ней отсутствуют графические объекты, обозначающие прикладную информационную систему.
Рис. 2. Первый уровень процесса «Оказать стоматологические услуги пациенту»
Далее проводим декомпозицию ключевого процесса лечения пациента, так на этом этапе происходит уточнение самой операции лечения, а также ее результатов. Таким образом, получаем второй уровень детализации согласно нотации моделирования ARIS eEPC (рисунок 3).
Рис. 3. Второй уровень процесса «Лечение пациента» в модели «AS-IS»
Полный текст статьи: https://corpinfosys.ru/archive/issue-14/95-2021-14-dentalautomation