[go: up one dir, main page]

RU2741049C1 - Computing device for informing patients (versions) - Google Patents

Computing device for informing patients (versions) Download PDF

Info

Publication number
RU2741049C1
RU2741049C1 RU2019126505A RU2019126505A RU2741049C1 RU 2741049 C1 RU2741049 C1 RU 2741049C1 RU 2019126505 A RU2019126505 A RU 2019126505A RU 2019126505 A RU2019126505 A RU 2019126505A RU 2741049 C1 RU2741049 C1 RU 2741049C1
Authority
RU
Russia
Prior art keywords
patient
medical
record
module
group
Prior art date
Application number
RU2019126505A
Other languages
Russian (ru)
Inventor
Александра Игоревна Гальченко
Original Assignee
Александра Игоревна Гальченко
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Александра Игоревна Гальченко filed Critical Александра Игоревна Гальченко
Priority to RU2019126505A priority Critical patent/RU2741049C1/en
Application granted granted Critical
Publication of RU2741049C1 publication Critical patent/RU2741049C1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Theoretical Computer Science (AREA)
  • Pathology (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

FIELD: computer equipment.SUBSTANCE: technical result is achieved by a computing device for informing patients containing a patient recording module configured to: on the basis of the received schedules of work of medical workers formation of patient's recording to group of medical workers, in which each medical worker corresponds to one of patient's appointments and which enables the identified patient to perform said group of medical applications for a given period of time, connecting to a communication module for sending an information message to an identified patient, generated on the basis of said formed record, connection to the operation schedules module to detect changes in the schedule of each medical worker from a group of medical professionals in a formed patient record with the possibility of creating an updated record of the identified patient to a group of medical workers based on said detected changes.EFFECT: technical result consists in providing the possibility of accelerating the patient's electronic record to the medical staff in accordance with the patient's medical prescriptions.8 cl, 1 dwg

Description

ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY

Настоящее изобретение относится к компьютерной технике, используемой в области медицины, в частности к автоматизированным медицинским информационным системам, еще конкретнее к вычислительным устройствам для информирования пациентов.The present invention relates to computer technology used in the field of medicine, in particular to automated medical information systems, even more specifically to computing devices for informing patients.

УРОВЕНЬ ТЕХНИКИLEVEL OF TECHNOLOGY

В настоящее время, ввиду непрерывного ускорения темпов жизни, все большую актуальность приобретают вопросы повышения информированности клиентов, в том числе при предоставлении медицинских услуг.Nowadays, due to the continuous acceleration of the pace of life, it is becoming increasingly important to raise awareness of clients, including in the provision of medical services.

Один из иллюстративных примеров вычислительного устройства для информирования пациентов описан в патенте США №5077666 (опубл. 31 декабря 1991 года). В частности, в патенте США №5077666 раскрыто вычислительное устройство для информирования пациентов, содержащий: модуль медицинских карт, выполненный с возможностью управления электронными медицинскими картами пациентов; модуль связи для взаимодействия с пользователем, выполненный с возможностью обмена данными с модулем медицинских карт и модулем графиков работы и обеспечивающий пользователю возможность внесения групп медицинских назначений в медицинские карты пациентов и возможность заполнения графиков работы медицинских работников; и модуль записи пациентов, выполненный с возможностью управления записями пациентов к медицинским работникам.One illustrative example of a computing device for informing patients is described in US patent No. 5077666 (published December 31, 1991). In particular, US Pat. No. 5,077,666 discloses a computing device for informing patients, comprising: a medical record module configured to manage electronic medical records of patients; a communication module for interacting with the user, configured to exchange data with the medical records module and the work schedules module and providing the user with the ability to enter groups of medical appointments in the patient's medical records and the ability to fill out the work schedules of medical workers; and a patient recording module adapted to manage patient records to medical professionals.

Следует отметить, что использование вычислительного устройства для информирования пациентов, описанного в патенте США №5077666, в медицинской клинике приводит к тому, что пациенту приходится тратить много времени на согласование с уполномоченными работниками этой клиники даты/времени прохождения медицинских работников или специалистов определенного медицинского профиля или определенной специальности (например, терапевта, хирурга, уролога, эндоскописта, узиста и т.п.) этой клиники в соответствии с медицинскими назначениями, записанными в его электронной медицинской карте, при этом согласованные таким образом медицинские работники далеко не всегда оказываются оптимально распределены по времени и далеко не всегда максимально удобно подобраны для конкретного пациента клиники, в особенности при отсутствии у этого пациента каких-либо предпочтений или требований касательно квалификации, опыта работы, пола, времени приема и/или т.п. назначенного медицинского работника.It should be noted that the use of a computing device for informing patients described in US patent No. 5,077,666 in a medical clinic results in the patient having to spend a lot of time coordinating with the authorized employees of that clinic the date / time of the passage of medical workers or specialists of a particular medical profile, or a certain specialty (for example, a therapist, surgeon, urologist, endoscopist, ultrasound specialist, etc.) of this clinic in accordance with the medical prescriptions recorded in its electronic medical record, while the medical workers agreed in this way are not always optimally allocated in time and are not always the most conveniently selected for a specific patient of the clinic, especially if this patient does not have any preferences or requirements regarding qualifications, work experience, gender, appointment time and / or the like. designated healthcare professional.

Кроме того, каждый пациент медицинской клиники, использующей вычислительное устройство по патенту США №5077666, не получает уведомления/сообщения о том, что у этого пациента согласован по меньшей мере один медицинских работник этой клиники, которого этот пациент должен пройти в согласованные дату/время. В особенности, такие уведомления/сообщения могли бы быть очень полезны для пациента клиники при прохождении им назначенного комплексного обследования, при котором пациенту необходимо посетить целую группу назначенных медицинских работников, при этом некоторых из этих назначенных медицинских работников необходимо посетить в определенное время и/или в определенном порядке, что дополнительно усложняет первоначальное согласование даты/времени посещения пациентом таких медицинских работников и, соответственно, требует от пациента затратить на такое согласование больше времени и усилий.In addition, each patient of a medical clinic using the computing device of US Pat. No. 5,077,666 does not receive a notification / message that the patient has agreed at least one healthcare professional of that clinic to attend at the agreed date / time. In particular, such notifications / messages could be very useful for a patient of the clinic undergoing a prescribed due diligence, in which the patient needs to visit a whole group of appointed health workers, with some of these appointed health workers having to visit at certain times and / or a certain order, which additionally complicates the initial agreement on the date / time of the patient's visit to such medical workers and, accordingly, requires the patient to spend more time and effort on such agreement.

Таким образом, очевидна потребность в дальнейшем совершенствовании вычислительных устройств для информирования пациентов, в частности для оптимизации прохождения назначенных медицинских работников клиники по времени и для улучшения информируемости пациентов о согласованных дате/времени посещений назначенных медицинских работников клиники.Thus, there is an obvious need for further improvement of computing devices for informing patients, in particular, to optimize the passage of the appointed medical workers of the clinic in time and to improve the information of patients about the agreed date / time of visits of the appointed medical workers of the clinic.

Следовательно, техническая проблема, решаемая настоящим изобретением, состоит в создании вычислительного устройства для информирования пациентов, в котором по меньшей мере частично устранены обозначенные выше недостатки известного вычислительного устройства для информирования пациентов, заключающиеся в неоптимальном распределении по времени прохождений пациентом назначенных медицинских работников и в неэффективном информировании пациентов о согласованных дате/времени прохождения пациентом назначенных медицинских работников.Consequently, the technical problem solved by the present invention consists in providing a computing device for informing patients, which at least partially eliminates the above-mentioned disadvantages of the known computing device for informing patients, which consist in the non-optimal distribution in time of the passage of the assigned medical workers by the patient and ineffective of patients on the agreed date / time of the passage by the patient of the appointed medical personnel.

РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯDISCLOSURE OF THE INVENTION

Вышеупомянутая техническая проблема решена в одном из аспектов настоящего изобретения, согласно которому предложено вычислительное устройство для информирования пациентов, содержащее:The above technical problem is solved in one aspect of the present invention, according to which a computing device for informing patients is provided, comprising:

модуль связи для взаимодействия с пользователем,communication module for interaction with the user,

модуль медицинских карт для управления электронными медицинскими картами пациентов, выполненный с возможностью обмена данными с модулем связи с обеспечением пользователю возможности внесения по меньшей мере одной группы медицинских назначений по меньшей мере в одну из медицинских карт пациентов,a medical record module for managing electronic medical records of patients, configured to exchange data with the communication module to enable the user to enter at least one group of medical appointments in at least one of the medical records of patients,

модуль графиков работы для управления электронными графиками работы медицинских работников, выполненный с возможностью обмена данными с модулем связи с обеспечением пользователю возможности заполнения по меньшей мере одного графика работы медицинского работника,a work schedule module for managing electronic work schedules of medical workers, configured to exchange data with the communication module, allowing the user to fill in at least one work schedule of a medical worker,

модуль записи пациентов для управления записями пациентов к медицинским работникам, выполненный с возможностью осуществления по меньшей мере следующих операций:a patient recording module for managing patient records to medical professionals, configured to perform at least the following operations:

получение, от модуля медицинских карт, по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты с обеспечением идентификации пациента, связанного с каждой из полученных групп медицинских назначений,obtaining, from the medical record module, at least one group of medical appointments from at least one medical record, ensuring the identification of the patient associated with each of the received groups of medical appointments,

получение, от модуля графиков работы, графиков работы медицинских работников для каждого медицинского назначения в каждой из полученных групп медицинских назначений, соответствующих идентифицированному пациенту,obtaining, from the module of work schedules, work schedules of medical workers for each medical appointment in each of the received groups of medical appointments corresponding to the identified patient,

формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени, подключение к модулю связи для направления идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи,formation, on the basis of the obtained work schedules of medical workers, a patient's record to a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time, connection to the communication module for referral to the identified patient an information message generated on the basis of the specified generated record,

при этом модуль записи пациентов дополнительно выполнен с возможностью подключения к модулю графиков работы для выявления изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений.in this case, the patient recording module is additionally configured to be connected to the work schedule module to detect changes in the work schedule of each medical worker from the group of medical workers in the generated patient record, with the possibility of creating an updated record of the identified patient to the group of medical workers taking into account these identified changes.

Вышеупомянутая техническая проблема также решена еще в одном аспекте настоящего изобретения, согласно которому предложено вычислительное устройство для информирования пациентов, содержащее:The above technical problem is also solved in another aspect of the present invention, according to which a computing device for informing patients is provided, comprising:

модуль связи для взаимодействия с пользователем, выполненный с возможностью получения по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты пациента и с возможностью получения по меньшей мере одного графика работы медицинского работника,a communication module for interacting with a user, configured to receive at least one group of medical appointments from at least one medical record of a patient and to receive at least one work schedule of a medical professional,

модуль записи пациентов для управления записями пациентов к медицинским работникам, выполненный с возможностью подключения к модулю связи для получения от него указанных медицинских назначений и указанных графиков работы медицинских работников и с возможностью осуществления по меньшей мере следующих операций:a patient recording module for managing patient records to medical professionals, configured to be connected to the communication module to receive from it specified medical appointments and specified work schedules of medical personnel and with the ability to perform at least the following operations:

осуществление идентификации пациента, связанного с каждой из полученных групп медицинских назначений,identification of the patient associated with each of the received groups of medical appointments,

формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени, подключение к модулю связи для направления идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи,formation, on the basis of the obtained work schedules of medical workers, a patient's record to a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time, connection to the communication module for referral to the identified patient an information message generated on the basis of the specified generated record,

при этом при этом модуль записи пациентов дополнительно выполнен с возможностью подключения к модулю графиков работы для выявления изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений.at the same time, the patient recording module is additionally configured to be connected to the work schedule module to detect changes in the work schedule of each medical worker from the group of medical workers in the generated patient record, with the possibility of creating an updated record of the identified patient to the group of medical workers taking into account the indicated identified changes ...

Вышеупомянутая техническая проблема также решена в некотором другом аспекте настоящего изобретения, согласно которому предложено вычислительное устройство для информирования пациентов, содержащее процессор, выполненный с возможностью осуществления по меньшей мере следующих операций:The above technical problem is also solved in some other aspect of the present invention, according to which a computing device for informing patients is provided, comprising a processor configured to perform at least the following operations:

получение по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты пациента,obtaining at least one group of medical appointments from at least one medical record of the patient,

получение по меньшей мере одного графика работы медицинского работника,obtaining at least one work schedule of a medical professional,

осуществление идентификации пациента, связанного с каждой из полученных групп медицинских назначений,identification of the patient associated with each of the received groups of medical appointments,

формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени,formation, on the basis of the received work schedules of medical workers, a patient's record for a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time,

направление идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи, иsending to the identified patient an information message generated on the basis of said generated record, and

выявление изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений.identification of changes in the work schedule of each medical worker from a group of medical workers in the formed patient record, ensuring the possibility of creating an updated record of the identified patient to the group of medical workers, taking into account the indicated identified changes.

Предложенные варианты вычислительного устройства для информирования пациентов обеспечивают каждый технический результат в виде минимизации времени или ускорения электронной записи пациента к медицинским работникам клиники в соответствии с медицинскими назначениями пациента, в частности благодаря тому, что предложенное устройство содержит модуль графиков работы для управления электронными графиками работы медицинских работников, а запись пациента к медицинским работникам формируется модулем записи пациентов автоматически с учетом графиков работы конкретных медицинских работников.The proposed variants of the computing device for informing patients provide each technical result in the form of minimizing the time or accelerating the electronic recording of the patient to the medical workers of the clinic in accordance with the medical prescriptions of the patient, in particular due to the fact that the proposed device contains a work schedule module for managing electronic work schedules of medical workers , and the patient's record to medical workers is generated by the patient record module automatically, taking into account the work schedules of specific medical workers.

Кроме того, предложенные варианты вычислительного устройства для информирования пациентов также обеспечивают каждый дополнительный технический результат в виде оптимизации посещений пациентом назначенных медицинских специалистов в заданном временном масштабе. В частности, посещение клиники становится для пациента более комфортным по времени, а время, затраченное пациентом на выполнение его медицинских назначений, сводится к минимуму, в частности за счет минимизации количества отдельных посещений клиники пациентом для прохождения назначенного медицинского работника, при этом сводится к минимуму и длительность выполнения пациентом его медицинских назначений, поскольку, например, по меньшей мере некоторые из назначенных медицинских работников могут быть пройдены в один и тот же день подряд или с минимальными интервалами времени между посещениями. Данный дополнительный технический результат достигается благодаря тому, что модуль записи пациентов в каждом из предложенных вариантов вычислительного устройства формирует, согласно назначениям пациента, запись к тем медицинским работникам, сочетание которых позволяет пациенту пройти некоторые из назначений или их все за необходимый период времени, например за минимальный период времени.In addition, the proposed variants of the computing device for informing patients also provide each additional technical result in the form of optimization of visits by the patient to appointed medical specialists in a given time scale. In particular, the visit to the clinic becomes more comfortable for the patient in terms of time, and the time spent by the patient on fulfilling his medical appointments is minimized, in particular by minimizing the number of individual visits to the clinic by the patient for the appointment of the appointed medical worker, while minimizing and the duration of the patient's fulfillment of his medical appointments, since, for example, at least some of the appointed medical personnel can be passed on the same day in a row or with minimal intervals between visits. This additional technical result is achieved due to the fact that the patient recording module in each of the proposed variants of the computing device forms, according to the patient's prescriptions, an entry to those medical workers, the combination of which allows the patient to complete some of the appointments or all of them for the required period of time, for example, for the minimum period of time.

Кроме того, предложенные варианты вычислительного устройства для информирования пациентов обеспечивают каждый еще один дополнительный технический результат в виде уменьшения объема компьютерных ресурсов, а именно ресурсов оперативной памяти и процессорных ресурсов, выделяемых вычислительным устройством при осуществлении операции формирования, посредством модуля записи пациентов, записи пациента к группе медицинских работников, что обусловлено использованием в модуле записи пациентов графиков работы не всех медицинских работников клиники, а только тех, которые связаны с медицинскими назначениями пациента.In addition, the proposed versions of the computing device for informing patients each provide one more additional technical result in the form of a decrease in the amount of computer resources, namely, the resources of the RAM and processor resources allocated by the computing device during the formation operation, through the patient recording module, recording the patient to the group medical workers, which is due to the use in the patient recording module of work schedules of not all medical workers of the clinic, but only those related to the patient's medical appointments.

Еще один дополнительный технический результат, обеспечиваемый каждым из предложенных вариантов вычислительного устройства для информирования пациентов, заключается в повышении информативности данных, направляемых пациенту в виде сообщения от информирующего модуля, поскольку это сообщение в вычислительном устройстве согласно настоящему изобретению содержит данные о записи сразу к группе медицинских работников, соответствующей всем медицинским назначениям пациента.Another additional technical result provided by each of the proposed variants of the computing device for informing patients is to increase the information content of the data sent to the patient in the form of a message from the informing module, since this message in the computing device according to the present invention contains data on the record immediately to a group of medical workers suitable for all medical prescriptions of the patient.

Еще один дополнительный технический результат, обеспечиваемый каждым из предложенных вариантов вычислительного устройства для информирования пациентов, заключается в уменьшения объема компьютерных ресурсов, а именно ресурсов оперативной памяти и процессорных ресурсов, выделяемых вычислительным устройством для формирования информационного сообщения и его направлению пациенту, и обусловлен тем, что информирующий модуль формирует и направляет только одно сводное информационное сообщение, содержащее сведения о записи к каждому медицинскому работнику клиники из группы медицинских работников, соответствующей всем медицинским назначениям пациента.Another additional technical result, provided by each of the proposed variants of the computing device for informing patients, is to reduce the amount of computer resources, namely the resources of RAM and processor resources allocated by the computing device for generating an information message and sending it to the patient, and is due to the fact that the informing module generates and sends only one summary information message containing information about the record to each medical worker of the clinic from the group of medical workers corresponding to all medical appointments of the patient.

В одном из вариантов реализации настоящего изобретения модуль записи пациентов в вычислительном устройстве дополнительно выполнен с возможностью получения данных о предпочтениях пациента и/или данных о занятости пациента с обеспечением учета указанных сведений при формировании записи идентифицированного пациента к группе медицинских работников или с обеспечением создания обновленной записи идентифицированного пациента к группе медицинских работников на основе указанных сведений.In one of the embodiments of the present invention, the patient recording module in the computing device is further configured to obtain data on patient preferences and / or data on the patient's occupancy, ensuring that said information is taken into account when generating a record of an identified patient to a group of medical workers or ensuring the creation of an updated record of an identified patient. patient to a group of medical professionals based on the specified information.

Возможность учета предпочтений пациента и/или данных о его занятости при формировании записи пациента к медицинским работникам клиники также вносит свой дополнительный вклад в оптимизацию посещений пациентом назначенных медицинских специалистов в заданном временном масштабе, а также позволяет дополнительно повысить информативность данных, направляемых пациенту в виде сообщения от информирующего модуля.The ability to take into account the patient's preferences and / or data on his employment when forming a patient's record to the clinic's medical workers also makes an additional contribution to optimizing the patient's visits to appointed medical specialists in a given time scale, and also makes it possible to further increase the information content of the data sent to the patient in the form of a message from informing module.

Еще в одном варианте реализации настоящего изобретения модуль записи пациентов дополнительно выполнен с возможностью периодического подключения к модулю графиков работы для выявления изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений.In yet another embodiment of the present invention, the patient recording module is further configured to periodically connect to the work schedules module to detect changes in the work schedule of each medical professional from the group of medical workers in the generated patient record, so that an updated record of the identified patient can be created to the group of medical workers with taking into account these identified changes.

В другом варианте реализации настоящего изобретения модуль связи дополнительно обеспечивает пользователю возможность подключения к модулю записи пациентов для дополнения сформированной записи пациента данными, указывающими на прохождение по меньшей мере одного медицинского работника из указанной группы медицинских работников и/или пропуск пациентом по меньшей мере одного медицинского работника из указанной группы медицинских работников.In another embodiment of the present invention, the communication module further provides the user with the ability to connect to the patient recording module to supplement the generated patient record with data indicating the passage of at least one medical professional from the specified group of medical workers and / or the patient's passing at least one medical worker from the specified group of medical workers.

В некоторых вариантах реализации настоящего изобретения модуль записи пациентов дополнительно выполнен с возможностью, при обнаружении изменений по меньшей мере в одном из указанных графиков работы медицинских работников, формирования обновленной записи идентифицированного пациента с учетом обнаруженных изменений, данных о пройденных медицинских работниках и/или данных о пропущенных медицинских работниках, которыми была дополнена сформированная запись идентифицированного пациента, с обеспечением направления идентифицированному пациенту обновленного сообщения.In some embodiments of the present invention, the patient recording module is further configured to, upon detecting changes in at least one of the specified work schedules of medical workers, generate an updated record of the identified patient taking into account the detected changes, data about passed medical workers and / or data about missed medical workers who supplemented the generated record of the identified patient, ensuring that an updated message is sent to the identified patient.

Возможность учета изменений в графиках работы медицинских работников и данных о пройденных медицинских работниках и/или данных о пропущенных медицинских работниках в записи пациента позволяет повысить эффективность информирования пациента, а также позволяет дополнительно повысить информативность данных, направляемых пациенту в виде сообщения от информирующего модуля, поскольку представляют актуальную информацию о текущем состоянии или ходе прохождения пациентом назначенных медицинских работников клиники и отражает изменения, произошедшие в графике работы медицинских работников клиники, которых пациенту еще предстоит пройти в соответствии с его записью. Кроме того, это также вносит свой дополнительный вклад в оптимизацию посещений пациентом назначенных медицинских специалистов в заданном временном масштабе.The ability to take into account changes in the work schedules of medical workers and data on passed medical workers and / or data on missing medical workers in the patient's record allows to increase the efficiency of informing the patient, and also makes it possible to further increase the information content of the data sent to the patient as a message from the informing module, since they represent up-to-date information about the current status or progress of the patient's assigned medical staff of the clinic and reflects changes in the schedule of work of the clinic's medical staff, which the patient has yet to go through in accordance with his record. In addition, it also contributes further to optimizing patient visits to designated healthcare providers over a given timescale.

Кроме того, возможность направления пациенту обновленного сообщения, учитывающего обнаруженные изменения в графиках работы медицинских работников клиники, которых пациенту еще предстоит пройти, и сведения о ходе прохождения пациентом назначенных ему медицинских работников, также позволяет уменьшить объем компьютерных ресурсов, а именно ресурсов оперативной памяти и процессорных ресурсов, выделяемых вычислительным устройством для формирования обновленного информационного сообщения и его направления пациенту, что обусловлено тем, что информирующий модуль формирует и направляет только одно сводное информационное сообщение, содержащее сведения о записи к каждому медицинскому работнику клиники из группы медицинских работников, соответствующей всем медицинским назначениям пациента, и учивающее все изменения в графиках работы медицинских работников клиники и ход прохождения пациентом назначенных ему медицинских работников.In addition, the ability to send the patient an updated message, taking into account the detected changes in the work schedules of the clinic's medical staff, which the patient has yet to undergo, and information about the patient's progress in the assigned medical personnel, also allows to reduce the amount of computer resources, namely RAM and processor resources. resources allocated by the computing device for generating an updated information message and sending it to the patient, which is due to the fact that the informing module generates and sends only one summary information message containing information about the record to each medical worker of the clinic from the group of medical workers corresponding to all medical appointments of the patient , and teaching all changes in the work schedules of the clinic's medical workers and the progress of the patient's assigned medical workers.

В других вариантах реализации настоящего изобретения при подключении, посредством модуля связи, пользователя к модулю медицинских карт для внесения в медицинскую карту идентифицированного пациента дополнительных медицинских назначений, полученных при посещении пациентом по меньшей мере одного медицинского работника из группы медицинских работников, соответствующей сформированной записи, модуль записи пациентов дополнительно выполнен с возможностью осуществления следующих операций: (i) подключения к модулю медицинских карт для получения от него указанных дополнительных медицинских назначений из медицинской карты пациента; (ii) подключения к модулю графиков работы для получения от него графиков работы медицинских работников для каждого из дополнительных медицинских назначений пациента; (iii) дополнения сформированной записи пациента, на основании полученных графиков работы медицинских работников, дополнительной группой медицинских работников, позволяющей пациенту выполнить по меньшей мере некоторые из дополнительных медицинских назначений или по меньшей мере некоторые из дополнительных медицинских назначений и оставшихся медицинских назначений в группе медицинских назначений, соответствующей сформированной записи пациента, за заданный период времени с обеспечением формирования обновленной записи пациента; (iv) направления пациенту сообщения, сгенерированного на основании полученной обновленной записи пациента.In other embodiments of the present invention, when a user is connected via a communication module to a medical record module for entering additional medical appointments into the medical record of an identified patient obtained when the patient visits at least one medical professional from a group of medical workers corresponding to the generated record, the recording module patients are additionally configured to perform the following operations: (i) connect to the medical records module to receive from it the specified additional medical appointments from the patient's medical record; (ii) connecting to the work schedules module to receive from it the work schedules of medical professionals for each of the patient's additional medical appointments; (iii) supplementing the generated patient record, based on the received work schedules of medical professionals, with an additional group of medical professionals, allowing the patient to fulfill at least some of the additional medical appointments or at least some of the additional medical appointments and remaining medical appointments in the group of medical appointments, the corresponding generated patient record, for a given period of time, ensuring the formation of an updated patient record; (iv) sending to the patient a message generated based on the received updated patient record.

Возможность дополнения записи пациента оптимально сформированной группой новых медицинских работников, дополнительно назначенных в ходе выполнения пациентом его медицинских назначений, также вносит свой дополнительный вклад в оптимизацию посещений пациентом назначенных медицинских специалистов в заданном временном масштабе, а также позволяет дополнительно повысить информативность данных, направляемых пациенту в виде сообщения от информирующего модуля, и уменьшить объем компьютерных ресурсов, а именно ресурсов оперативной памяти и процессорных ресурсов, выделяемых вычислительным устройством для формирования такого обновленного информационного сообщения, дополненного новыми медицинскими работниками, которых пациенту предстоит посетить в ходе продолжения выполнения им его назначений, и его направления пациенту.The possibility of supplementing the patient's record with an optimally formed group of new medical workers, additionally appointed during the patient's medical appointments, also makes an additional contribution to the optimization of the patient's visits to appointed medical specialists in a given time scale, and also makes it possible to further increase the information content of the data sent to the patient in the form messages from the informing module, and to reduce the amount of computer resources, namely, the resources of RAM and processor resources allocated by the computing device for the formation of such an updated information message, supplemented by new medical workers whom the patient will visit in the course of continuing to fulfill his assignments, and his direction to the patient.

Еще в одних вариантах реализации настоящего изобретения вычислительное устройство дополнительно содержит модуль выставления счетов, выполненный с возможностью подключения к модулю записи пациентов для получения от него данных о пройденных медицинских работниках и с возможностью выставления по меньшей мере одного счета пациенту на основании полученных дополненных данных о пройденных медицинских работниках.In still other embodiments of the present invention, the computing device further comprises a billing module adapted to be connected to the patient recording module to receive data on completed medical workers from it and to issue at least one invoice to the patient based on the received supplemented medical data. workers.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF DRAWINGS

Прилагаемый чертеж, который приведен для обеспечения лучшего понимания сущности настоящего изобретения, составляет часть настоящего документа и включен в него для иллюстрации нижеописанных вариантов реализации и аспектов настоящего изобретения. Прилагаемый чертеж в сочетании с приведенным ниже описанием служит для пояснения сущности настоящего изобретения. The accompanying drawing, which is shown to provide a better understanding of the essence of the present invention, forms a part of this document and is included in it to illustrate the following options for implementation and aspects of the present invention. The accompanying drawing, in conjunction with the following description, serves to explain the essence of the present invention.

На чертеже - фиг. 1 показана структурная схема системы для информирования пациентов согласно настоящему изобретению.In the drawing - FIG. 1 is a block diagram of a patient information system according to the present invention.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯCARRYING OUT THE INVENTION

Ниже описаны некоторые примеры возможных вариантов реализации настоящего изобретения, при этом не следует считать, что приведенное ниже описание определяет или ограничивает объем настоящего изобретения.Some examples of possible embodiments of the present invention are described below, however, it should not be considered that the following description defines or limits the scope of the present invention.

Для автоматизированного информирования каждого пациента медицинской клиники о записи на прием к группе медицинских работников клиники в соответствии с группой медицинских назначений, образованной связанными медицинскими назначениями, определенными или установленными одним из медицинских работников в рамках, например, комплексного медицинского обследования или обследования/программы лечения пациента клиники в связи с его конкретным обращением в клинику, может быть использована система для информирования пациентов, показанная на фиг. 1.To automatically inform each patient of a medical clinic about an appointment with a group of medical workers of the clinic in accordance with a group of medical appointments formed by related medical appointments, determined or established by one of the medical workers within the framework of, for example, a comprehensive medical examination or examination / treatment program for a patient of the clinic in connection with his particular clinic visit, the patient information system shown in FIG. one.

Система информирования пациентов, показанная на фиг. 1, позволяет направлять каждому пациенту, зарегистрированному в медицинской клинике, сводное информационное сообщение в виде электронного сообщения (e-mail) по меньшей мере на один адрес электронной почты, электронного сообщения по меньшей мере в одной из известных социальных сетей (например, Вконтакте, Facebook, одноклассники и т.п.), электронного сообщения по меньшей мере в одной из известных систем обмена сообщениями (мессенджерах, таких как ICQ, «Skype», «WhatsApp», «Telegram» и т.п.), SMS-сообщения по меньшей мере на один номер телефона, MMS-сообщения по меньшей мере на один номер телефона и т.п., содержащее сведения о записи к каждому медицинскому работнику клиники из группы медицинских работников, соответствующей всем медицинским назначениям указанного пациента. Таким образом, сводное информационное сообщение, направленное конкретному пациенту клиники, содержит множество записей, каждая из которых соответствует конкретному медицинскому работнику из группы назначенных медицинских работников, которых пациенту необходимо посетить или осталось посетить в рамках его обследования в соответствии с его группой медицинских назначений, и по меньшей мере содержит ФИО конкретного медицинского работника, его медицинский профиль или специализацию и время/дату его посещения. Кроме того, по меньшей мере одна из записей в сводном информационном сообщении может дополнительно содержать сведения об уровне образования медицинского работника, сведения об опыте работы медицинского работника, номер кабинета, в котором ведет прием медицинский работник, сведения о необходимой предварительной подготовке пациента перед посещением медицинского работника и/или т.п.The patient information system shown in FIG. 1, allows each patient registered with a medical clinic to be sent a summary information message in the form of an electronic message (e-mail) to at least one e-mail address, an e-mail in at least one of the well-known social networks (for example, Vkontakte, Facebook , classmates, etc.), email messages in at least one of the well-known messaging systems (messengers such as ICQ, "Skype", "WhatsApp", "Telegram", etc.), SMS messages via to at least one phone number, MMS messages to at least one phone number, etc., containing information about the appointment to each medical worker of the clinic from the group of medical workers corresponding to all medical appointments of the specified patient. Thus, the summary information message sent to a specific patient in the clinic contains many records, each of which corresponds to a specific healthcare professional from the group of appointed healthcare professionals that the patient needs to visit or stayed to visit as part of his examination in accordance with his group of medical appointments, and at least contains the full name of a particular medical worker, his medical profile or specialization and the time / date of his visit. In addition, at least one of the records in the summary information message may additionally contain information about the level of education of the medical worker, information about the work experience of the medical worker, the number of the office in which the medical worker is receiving, information about the necessary preliminary preparation of the patient before visiting the medical worker. and / or the like.

ТерминологияTerminology

В контексте данного документа, если явно не указано иное, термин «медицинский работник» означает врача или медицинского специалиста определенного медицинского профиля или определенной медицинской специальности (например, терапевт, отоларинголог, пульмонолог, массажист, остеопат, иглорефлексотерапевт, ортопед, хирург, уролог, проктолог, травматолог, окулист, стоматолог, эндоскопист, физиотерапевт, узист, кардиолог, рентгенолог, семейный врач, врач лабораторной диагностики, гематолог, оперирующий врач-хирург и т.п.), занимающихся исследованием состояния организма человека, выявлением заболеваний человека, диагностикой заболеваний, их лечением и профилактикой.In the context of this document, unless explicitly stated otherwise, the term "healthcare professional" means a doctor or medical professional of a specific medical profile or a specific medical specialty (for example, a therapist, otolaryngologist, pulmonologist, massage therapist, osteopath, acupuncture, orthopedist, surgeon, urologist, proctologist , traumatologist, ophthalmologist, dentist, endoscopist, physiotherapist, uzist, cardiologist, radiologist, family doctor, laboratory diagnostics doctor, hematologist, operating surgeon, etc.), who study the state of the human body, identify human diseases, diagnose diseases, their treatment and prevention.

В контексте данного документа, если явно не указано иное, термин «медицинское назначение» означает одиночную рекомендацию медицинского работника обратиться за консультацией к некоторому другому медицинскому работнику, сдать биологический материал (например, кровь, кал, мочу, слюну и т.п.) на исследование, пройти инвазивное/неинвазивное диагностическое исследование состояния организма (например, УЗИ, МРТ, КТ, рентген, электрофорез, ангиография и т.п.), посетить оперирующего врача-хирурга для проведения им хирургического вмешательства, посетить врача для прохождения сеансов механического или иного воздействия на ткани и органы человека и т.п.In the context of this document, unless clearly indicated otherwise, the term "medical purpose" means a single recommendation by a medical professional to seek the advice of some other medical professional, donate biological material (for example, blood, feces, urine, saliva, etc.) examination, undergo an invasive / non-invasive diagnostic study of the state of the body (for example, ultrasound, MRI, CT, X-ray, electrophoresis, angiography, etc.), visit the operating surgeon for surgery, visit the doctor for mechanical or other sessions effects on human tissues and organs, etc.

В контексте данного документа, если явно не указано иное, термин «пользователь» означает медицинского работника клиники или любого уполномоченного административного работника клиники, наделенного системным администратором соответствующими правами доступа для ведения медицинских карт пациентов и/или ведения графиков работы медицинских работников.In the context of this document, unless explicitly stated otherwise, the term “user” means a clinic's healthcare professional or any authorized clinic administrator who has been assigned the appropriate access rights by the system administrator to maintain patient records and / or schedule healthcare professionals.

Система для информирования пациентовPatient information system

Система для информирования пациентов, показанная в виде структурной схемы на фиг. 1, содержит вычислительное устройство 100 для информирования пациентов, пользовательское устройство 300 клиники, соединенное с возможностью обмена данными с вычислительным устройством 100 с использованием сети 500 Интернет, пользовательское устройство 200 пациента, соединенное с возможностью обмена данными с вычислительным устройством 100 с использованием сети 500 Интернет, и пользовательское устройство 400 пациента, соединенное с возможностью обмена данными с вычислительным устройством 100 с использованием сотовой сети 600. Все потоки данных, передаваемые от пользовательского устройства 200 пациента и пользовательского устройства 400 пациента, должны быть ассоциированы соответственно с уникальным идентификатором, присвоенным пользовательскому устройству 200 пациента, и уникальным идентификатором, присвоенным пользовательскому устройству 400 пациента, при этом вычислительное устройство 100 должно быть предварительно запрограммировано или настроено на идентификацию потоков данных от пользовательских устройств 200, 400 пациента, на основании уникальных идентификаторов, содержащихся в этих потоках данных и предварительно известных вычислительному устройству 100.The patient information system shown in block diagram form in FIG. 1 comprises a computing device 100 for informing patients, a clinic user device 300 communicating with the computing device 100 using the Internet network 500, a patient user device 200 communicating with the computing device 100 using the Internet network 500, and a patient user device 400 communicating with the computing device 100 using the cellular network 600. All data streams transmitted from the patient user device 200 and patient user device 400 must be associated, respectively, with a unique identifier assigned to the patient user device 200 , and a unique identifier assigned to patient user device 400, where computing device 100 must be preprogrammed or configured to identify data streams from Patient user devices 200, 400, based on unique identifiers contained in these data streams and previously known to computing device 100.

Следует отметить, что каждое из пользовательских устройств 200, 400 пациента и пользовательского устройства 300 клиники может представлять собой, помимо прочего, смартфон, сотовый телефон, планшет, ноутбук, нетбук, стационарный компьютер, сервер и т.п.It should be noted that each of the patient user devices 200, 400 and the clinic user device 300 may be, but are not limited to, a smartphone, cell phone, tablet, laptop, netbook, desktop computer, server, or the like.

В одном из вариантов реализации настоящего изобретения пользовательское устройство 200 пациента и пользовательское устройство 400 пациента могут быть оба соединены с возможностью обмена данными с вычислительным устройством 100 с использованием сотовой сети 600 и/или сети 500 Интернет.In one embodiment, the patient user device 200 and the patient user device 400 may both be communicatively connected to the computing device 100 using a cellular network 600 and / or the Internet 500.

Еще в одном варианте реализации настоящего изобретения пользовательское устройство 200 пациента может быть соединено с возможностью обмена данными с вычислительным устройством 100 с использованием сотовой сети 600, а пользовательское устройство 400 пациента может быть соединено с возможностью обмена данными с вычислительным устройством 100 с использованием сети 500 Интернет.In yet another embodiment of the present invention, patient user device 200 may be communicatively connected to computing device 100 using a cellular network 600, and patient user device 400 may be communicatively connected to computing device 100 using Internet network 500.

В другом варианте реализации настоящего изобретения пользовательское устройство 300 клиники может быть соединено проводным способом с возможностью обмена данными с вычислительным устройством 100.In another embodiment of the present invention, the clinic user device 300 may be wired to communicate with the computing device 100.

Следует также отметить, что пользовательское устройство 200 пациента, пользовательское устройство 400 пациента и пользовательское устройство 300 клиники показаны на фиг. 1 исключительно в качестве примера, то есть не следует считать, что возможная реализация системы для информирования пациентов ограничена примером, показанным на фиг. 1, при этому специалисту в данной области техники должно быть ясно, что система для информирования пациентов может содержать два и более пользовательских устройств пациента, подобных пользовательскому устройству 200 пациента, а также два и более пользовательских устройств пациента, подобных пользовательскому устройству 400 пациента, и два и более пользовательских устройств клиники, подобных пользовательскому устройству 300 клиники.It should also be noted that the patient user device 200, the patient user device 400, and the clinic user device 300 are shown in FIG. 1 by way of example only, that is, it should not be considered that the possible implementation of the patient information system is limited to the example shown in FIG. 1, it should be clear to those skilled in the art that a patient information system may comprise two or more patient user devices like patient user device 200, as well as two or more patient user devices like patient user device 400, and two and more clinic user devices like clinic user device 300.

Вычислительное устройство для информирования пациентовComputing device for patient information

Вычислительное устройство 100 для информирования пациентов, показанное на фиг. 1 в составе системы для информирования пациентов, предназначено для формирования вышеописанного сводного информационного сообщения и его направления или отправки соответствующему пациенту клиники и по существу представляет собой программно-аппаратный комплекс, реализованный в виде компьютера общего назначения, имеющего описанную ниже структуру, хорошо известную специалистам в данной области техники.The patient information computing device 100 shown in FIG. 1 as part of a system for informing patients, is designed to generate the above-described summary information message and send or send it to the appropriate patient in the clinic and is essentially a hardware-software complex implemented as a general-purpose computer having the structure described below, well known to specialists in this the field of technology.

В частности, компьютер общего назначения обычно содержит центральный процессор, системную память и системную шину, которая в свою очередь содержит разные системные компоненты, в том числе память, связанную с центральным процессором. Системная шина в таком компьютере общего назначения содержит шину памяти и контроллер шины памяти, периферийную шину и локальную шину, выполненную с возможностью взаимодействия с любой другой шинной архитектурой. Системная память содержит постоянное запоминающее устройство (ПЗУ) и память с произвольным доступом (ОЗУ). Основная система ввода/вывода (BIOS) содержит основные процедуры, которые обеспечивают передачу информации между элементами такого компьютера общего назначения, например в момент загрузки операционной системы с использованием ПЗУ. Кроме того, компьютер общего назначения содержит жесткий диск для чтения и записи данных, привод магнитных дисков для чтения и записи на сменные магнитные диски и оптический привод для чтения и записи на сменные оптические диски, такие как CD-ROM, DVD-ROM и иные оптические носители информации, однако могут быть использованы компьютерные носители иных типов, выполненные с возможностью хранения данных в машиночитаемой форме, например твердотельные накопители, флеш-карты, цифровые диски и т.п., и подключенные к системной шине через контроллер. В компьютере общего назначения жесткий диск, привод магнитных дисков и оптический привод соединены соответственно с системной шиной через интерфейс жесткого диска, интерфейс магнитных дисков и интерфейс оптического привода. Приводы и соответствующие компьютерные носители информации представляют собой энергонезависимые средства хранения компьютерных инструкций, структур данных, программных модулей и прочих данных компьютера общего назначения. Компьютер общего назначения имеет файловую систему, в которой хранится записанная операционная система, а также дополнительные программные приложения, прочие программные модули и данные программ. Пользователь имеет возможность вводить команды и информацию в компьютер общего назначения с использованием известных устройств ввода, например клавиатуры, манипулятора типа «мышь», микрофона, джойстика, игровой консоли, сканера и т.п., при этом эти устройства ввода обычно подключают доступ к компьютеру общего назначения через последовательный порт, который в свою очередь подсоединен к системной шине, однако они могут быть подключены и иным способом, например с помощью параллельного порта, игрового порта или универсальной последовательной шины (USB). Монитор или иной тип устройства отображения также подсоединен к системной шине через интерфейс, такой как видеоадаптер. В дополнение к монитору персональный компьютер может быть снабжен другими периферийными устройствами вывода, например колонками, принтером и т.п. Компьютер общего назначения способен работать в сетевом окружении, при этом для соединения с одним или несколькими удаленными компьютерами может быть использовано сетевое соединение. Сетевые соединения могут образовывать локальную вычислительную сеть (LAN) и глобальную вычислительную сеть (WAN). Такие сети обычно применяют в корпоративных компьютерных сетях и внутренних сетях компаний, при этом они имеют доступ к сети Интернет. В LAN-сетях или WAN-сетях компьютер общего назначения подключают к локальной сети через сетевой адаптер или сетевой интерфейс. При использовании сетей компьютер общего назначения может использовать модем, сетевую карту, адаптер или иные средства обеспечения связи с глобальной вычислительной сетью, такой как сеть Интернет, при этом эти средства связи подключают к системной шине посредством последовательного порта. Следует отметить, что в ПЗУ компьютера общего назначения или по меньшей мере на любом одном из вышеописанных машиночитаемых носителей, которые могут быть использованы в компьютере общего назначения, могут быть сохранены машиночитаемые инструкции, к которым может иметь доступ центральный процессор этого компьютера общего назначения, при этом выполнение этих машиночитаемых инструкций на компьютере общего назначения может вызывать исполнение его центральным процессором различных процедур или операций, описанных ниже в данном документе.In particular, a general-purpose computer typically contains a central processing unit, system memory, and a system bus, which in turn contains various system components, including memory associated with the central processing unit. The system bus in such a general purpose computer comprises a memory bus and a memory bus controller, a peripheral bus, and a local bus configured to interoperate with any other bus architecture. System memory contains read-only memory (ROM) and random access memory (RAM). The main input / output system (BIOS) contains the basic procedures that transfer information between the elements of such a general-purpose computer, for example, at the time of loading the operating system using ROM. In addition, a general-purpose computer contains a hard disk for reading and writing data, a magnetic disk drive for reading and writing to removable magnetic disks, and an optical drive for reading and writing to removable optical disks such as CD-ROMs, DVD-ROMs, and other optical information carriers, however, other types of computer carriers can be used, made with the possibility of storing data in machine-readable form, for example, solid-state drives, flash cards, digital disks, etc., and connected to the system bus through a controller. In a general-purpose computer, a hard disk drive, a magnetic disk drive, and an optical drive are connected to the system bus through a hard disk interface, a magnetic disk interface, and an optical drive interface, respectively. Drives and corresponding computer storage media are non-volatile storage media for computer instructions, data structures, program modules and other general-purpose computer data. A general-purpose computer has a file system that stores a recorded operating system, as well as additional software applications, other software modules, and program data. The user has the ability to enter commands and information into a general-purpose computer using known input devices such as a keyboard, mouse, microphone, joystick, game console, scanner, etc., and these input devices usually connect access to the computer general purpose serial port that is in turn connected to the system bus, but they can also be connected in other ways, such as a parallel port, game port, or universal serial bus (USB). A monitor or other type of display device is also connected to the system bus through an interface such as a video adapter. In addition to the monitor, the personal computer may be equipped with other peripheral output devices such as speakers, a printer, and the like. A general-purpose computer is capable of operating in a networked environment, and a network connection can be used to connect to one or more remote computers. Network connections can form a local area network (LAN) and a wide area network (WAN). Such networks are usually used in corporate computer networks and intranets of companies, while they have access to the Internet. In LANs or WANs, a general-purpose computer is connected to a local network via a network adapter or network interface. In networking, a general-purpose computer can use a modem, network card, adapter, or other means of communicating with a wide area network such as the Internet, and these communications are connected to the system bus through a serial port. It should be noted that the ROM of a general-purpose computer, or at least any one of the above-described computer-readable media that can be used in a general-purpose computer, can store computer-readable instructions that can be accessed by the central processor of that general purpose computer, while execution of these computer readable instructions on a general purpose computer may cause the CPU to execute various procedures or operations described later in this document.

В одном из вариантов реализации настоящего изобретения вычислительное устройство 100 для информирования пациентов может быть выполнено в виде одиночного компьютерного сервера, например сервера «Dell™ PowerEdge™», использующего операционную систему «Ubuntu Server 18.04». Кроме того, в иных вариантах реализации настоящего изобретения вычислительное устройство 100 для информирования пациентов может быть выполнено в виде настольного персонального компьютера, ноутбука, нетбука, смартфона, планшета и иного электронно-вычислительного устройства, подходящего для решения поставленных задач.In one embodiment, patient information computing device 100 may be a single computer server, such as a Dell ™ PowerEdge ™ server running an Ubuntu Server 18.04 operating system. In addition, in other embodiments of the present invention, the computing device 100 for informing patients can be made in the form of a desktop personal computer, laptop, netbook, smartphone, tablet, and other electronic computing device suitable for solving the tasks at hand.

В других вариантах реализации вычислительное устройство 100 для информирования пациентов может быть выполнено в виде любой другой совокупности аппаратных средств, программного обеспечения или программно-аппаратного комплекса, подходящих для решения поставленных задач.In other embodiments, patient information computing device 100 may be any other set of hardware, software, or firmware that is appropriate for the task at hand.

В некоторых вариантах реализации настоящего изобретения система для информирования пациентов может содержать по меньшей мере два вычислительных устройства, подобных вычислительному устройству 100 для информирования пациентов, при этом нижеописанные функциональные возможности вычислительного устройства 100 для информирования пациентов могут быть любым необходимым образом разделены между указанными по меньшей мере двумя вычислительными устройствами, каждый из которых, например, может быть выполнен в виде отдельного компьютерного сервера.In some embodiments of the present invention, the patient information system may comprise at least two computing devices, similar to the patient information computing device 100, wherein the below-described functionality of the patient information computing device 100 may be split between the at least two as desired. computing devices, each of which, for example, can be made in the form of a separate computer server.

Вычислительное устройство 100, как показано на фиг. 1, содержит модуль 10 связи, модуль 20 медицинских карт, модуль 30 графиков работы, модуль 40 записи пациентов и локальное хранилище 60 данных, которые выполнены с возможностью обмена данными друг с другом посредством шины 50 связи, к которой они все подключены.Computing device 100, as shown in FIG. 1 comprises a communication module 10, a medical record module 20, a scheduling module 30, a patient recording module 40, and a local data store 60, which are configured to communicate with each other via a communication bus 50 to which they are all connected.

В одном из вариантов реализации настоящего изобретения вычислительное устройство 100 также может содержать отдельный анализирующий модуль (не показан) для анализа сообщений пациентов, подключенный к модулю 10 связи с возможностью приема от него пользовательских сообщений от пользовательского устройства 200 пациента и/или пользовательского устройства 400 пациента, при этом анализирующий модуль должен быть предварительно запрограммирован или настроен на обработку сообщений пациентов разных типов (SMS-сообщений, MMS-сообщений, электронных писем (email), сообщений в группе клиники по меньшей мере в одной из социальных сетей, сообщений по меньшей мере в одном из мессенджеров и т.п.) от каждого из пользовательских устройств 200, 400 пациента для понимания формата описания этих сообщений пациентов. В частности, следует отметить, что поток данных, принимаемый модулем 10 связи в вычислительном устройстве 100 при передаче пациентом своего сообщения с использованием пользовательского устройства 200 пациента или пользовательского устройства 400 пациента, содержит не только сам текст сообщения пациента, но и идентификационные данные сообщения, описывающие передаваемое сообщение пациента, например дату и время отправки, идентификационные данные отправителя, идентификационные данные получателя, идентификационные данные источника (т.е. идентификационные данные социальной сети, мессенджера и т.п.) и/или прочие необходимые атрибуты таких передаваемых сообщений пациентов. При получении подобного сообщения пациента анализирующий модуль обрабатывает полученное сообщение пациента для извлечения из него текста сообщения и по меньшей мере некоторых из вышеописанных идентификационных данных, описывающих это полученное сообщение пациента, по меньшей мере для последующего соотнесения полученного сообщения пациента с конкретным пациентом клиники, на которого заведена электронная медицинская карта. Сообщение пациента, полученное анализирующим модулей от модуля 10 связи, может быть соотнесено с конкретным пациентом клиники путем, например, сравнения номера телефона, адреса электронной почты, аккаунта в социальной сети или мессенджере и/или т.п., извлеченных анализирующим модулем из полученного сообщения пациента, с соответствующими сведениями, хранящимися, например, в локальном хранилище 60 данных и поставленными в соответствии с уникальным идентификатором пациента клиники, что позволяет, на основании уникального идентификатора пациента, выявить пациента клиники, которым было направлено полученное сообщение. В дальнейшем анализирующий модуль осуществляет интеллектуальный анализ текста сообщения, извлеченного из полученного сообщения пациента, для получения из него по меньшей мере сведений о занятости пациента и/или сведений о предпочтениях пациента с использованием соответствующего перечня ключевых слов, известного анализирующему модулю. Кроме того, анализирующий модуль может быть запрограммирован или настроен распознавать или идентифицировать формат описания потока данных, принимаемого, посредством модуля 10 связи, от каждого из пользовательских устройств 200, 400 пациента, при этом анализирующий модуль может быть предварительно запрограммирован таким образом, что ему известен унифицированный формат описания данных, в качестве которого используют текстовый формат описания данных. Таким образом, в случае, когда анализирующим модулем выявлено, что полученный поток данных описан с использованием формата данных, отличного от унифицированного формата описания данных, известного анализирующему модулю, т.е. текстового формата описания данных, то этот анализирующий модуль преобразует этот поток данных из идентифицированного формата в указанный унифицированный формат описания данных с использованием по меньшей мере одного известного ему способа преобразования, на осуществление которого этот анализирующим модуль предварительно запрограммирован, при этом выбор одного или более способов преобразования зависит от идентифицированного формата описания данных. В частности, если анализирующий модуль выявил, что полученый поток данных по сути представляет собой голосовое/звуковое сообщение и/или видео/видеопоток, то этот анализирующий модуль преобразует указанные голосовое/звуковое сообщение и/или видео/видеопоток в текст, который по сути представляет собой вышеописанное текстовой сообщение пациента. Для преобразования голоса/звука в текст анализирующий модуль может быть предварительно запрограммирован осуществлять по меньшей мере один из следующих способов преобразования: известные временные динамические алгоритмы, известные методы контекстно-зависимой классификации на основе выделения из потока речи отдельных лексических элементов, таких как фонемы и аллофоны, с их последующим объединением в слоги и морфемы, известные методы дискриминантного анализа на основе Байесовской дискриминации, методы на основе скрытых Марковских моделей, методы на основе нейронных сетей и т.п. Для преобразования видео/видеопотока в текст анализирующий модуль может быть предварительно запрограммирован использовать, например, программный продукт «Virtual Audio Cable», являющийся одним из известных средств транскрибирования. В одном из вариантов реализации настоящего изобретения анализирующий модуль может быть разделен на несколько отдельных анализирующих модулей или модулей предварительной обработки данных для обработки сообщений пациентов, каждый из которых может быть выполнен с возможностью реализации по меньшей мере некоторых из вышеописанных функциональных возможностей анализирующего модуля.In one embodiment of the present invention, computing device 100 may also include a separate analysis module (not shown) for analyzing patient messages connected to communication module 10 with the ability to receive user messages from the patient user device 200 and / or patient user device 400. the analyzing module must be pre-programmed or configured to process messages from patients of different types (SMS messages, MMS messages, emails (email), messages in a clinic group in at least one of the social networks, messages in at least one from messengers, etc.) from each of the patient user devices 200, 400 to understand the format of describing these patient messages. In particular, it should be noted that the data stream received by the communication module 10 in the computing device 100 when the patient transmits its message using the patient user device 200 or patient user device 400 contains not only the patient message text itself, but also the message identification data describing the transmitted patient message, such as the date and time of dispatch, the identity of the sender, the identity of the recipient, the identity of the source (i.e., the identity of a social network, messenger, etc.), and / or other necessary attributes of such transmitted patient messages. Upon receipt of such a patient message, the analyzing module processes the received patient message to extract the message text and at least some of the above-described identification data describing this received patient message, at least for the subsequent correlation of the received patient message with a specific patient of the clinic, to which electronic medical record. The patient message received by the analyzing modules from the communication module 10 can be correlated with a specific patient of the clinic by, for example, comparing the phone number, email address, account in a social network or messenger and / or the like, extracted by the analyzing module from the received message the patient, with the corresponding information stored, for example, in the local data storage 60 and set in accordance with the unique identifier of the patient of the clinic, which allows, based on the unique identifier of the patient, to identify the patient of the clinic to whom the received message was sent. Subsequently, the analyzing module performs intellectual analysis of the message text extracted from the received patient message in order to obtain from it at least information about the patient's occupancy and / or information about the patient's preferences using an appropriate list of keywords known to the analyzing module. In addition, the analyzing module can be programmed or configured to recognize or identify the format of the description of the data stream received by the communication module 10 from each of the patient user devices 200, 400, while the analyzing module can be preprogrammed in such a way that it knows the unified data description format, which is the textual data description format. Thus, in the case where the analyzing module detects that the received data stream is described using a data format other than the unified data description format known to the analyzing module, i.e. text format of the data description, then this analyzing module converts this data stream from the identified format into the specified unified data description format using at least one conversion method known to him, for the implementation of which this analyzing module is preprogrammed, while choosing one or more conversion methods depends on the identified data description format. In particular, if the analyzing module has revealed that the received data stream is essentially a voice / audio message and / or a video / video stream, then this analyzing module converts the specified voice / audio message and / or video / video stream into text, which essentially represents is the patient's text message above. To convert voice / sound into text, the analyzing module can be preprogrammed to carry out at least one of the following conversion methods: known temporal dynamic algorithms, known methods of context-sensitive classification based on the extraction of individual lexical elements from the speech stream, such as phonemes and allophones, with their subsequent unification into syllables and morphemes, known methods of discriminant analysis based on Bayesian discrimination, methods based on hidden Markov models, methods based on neural networks, etc. To convert a video / video stream into text, the analyzing module can be preprogrammed to use, for example, the "Virtual Audio Cable" software product, which is one of the known transcription tools. In one embodiment of the present invention, the analysis module can be divided into several separate analysis modules or data preprocessing modules for processing patient messages, each of which can be configured to implement at least some of the above-described functionality of the analysis module.

В случае же, когда анализирующим модулем выявлено, что полученный поток данных описан с использованием унифицированного формата описания данных, известного анализирующему модулю, т.е. текстового формата описания данных, то этот анализирующий модуль сразу приступает к осуществлению вышеописанного интеллектуального анализа текста сообщения на основании известного ему перечня ключевых слов.In the case when the analyzing module reveals that the received data stream is described using a unified data description format known to the analyzing module, i.e. text format of the data description, this analysis module immediately proceeds to the implementation of the above-described mining of the message text based on the known list of keywords.

В некоторых вариантах реализации настоящего изобретения система для информирования пациентов может дополнительно содержать отдельную базу сообщений пациентов, которая является внешней по отношению к вычислительному устройству 100 ив которую могут быть записаны сообщения пациентов от пользовательских устройств 200, 400 пациента в текстовом формате описания данных, поставленные в соответствие со вспомогательными идентификационными данными, описывающими эти сообщения пациентов, например, датой и временем отправки, идентификатором отправителя, идентификатором получателя и/или т.п. В данном варианте реализации настоящего изобретения анализирующий модуль в вычислительном устройстве 100 выполнен с возможностью получения доступа, посредством модуля 10 связи, к которому анализирующий модуль подключен посредством шины 50 связи, к такой внешней базе сообщений пациентов с обеспечением возможности получения из нее необходимых текстовых сообщений пациента за заданный период времени (последние несколько минут, часов, дней, недель, месяцев и т.п.в зависимости от поставленных задач) для их последующей обработки, заключающейся в осуществлении вышеописанного интеллектуального анализа текста сообщения на основании известного перечня ключевых слов, известных анализирующему модулю.In some embodiments of the present invention, the patient information system may further comprise a separate patient message base that is external to the computing device 100 and into which patient messages from patient user devices 200, 400 can be recorded in a text format, data descriptions mapped to with auxiliary identification data describing these patient messages, for example, date and time of dispatch, sender ID, recipient ID, and / or the like. In this embodiment of the present invention, the analyzing module in the computing device 100 is configured to access, by means of the communication module 10, to which the analyzing module is connected via the communication bus 50, to such an external database of patient messages with the possibility of obtaining from it the necessary text messages of the patient for a predetermined period of time (the last few minutes, hours, days, weeks, months, etc., depending on the tasks) for their subsequent processing, which consists in carrying out the above-described intellectual analysis of the message text based on a known list of keywords known to the analyzing module.

В других вариантах реализации настоящего изобретения система для информирования пациентов может дополнительно содержать отдельную базу сообщений пациентов, которая является внешней по отношению к вычислительному устройству 100 ив которую могут быть записаны сообщения пациентов от пользовательских устройств 200, 400 пациента в их исходном формате описания данных, поставленные в соответствие со вспомогательными идентификационными данными, описывающими эти сообщения пациентов, например, датой и временем отправки, идентификатором отправителя, идентификатором получателя и/или т.п. В данном варианте реализации настоящего изобретения вышеописанный анализирующий модуль в вычислительном устройстве 100 выполнен с возможностью получения доступа, посредством модуля 10 связи, к которому этот анализирующий модуль подключен посредством шины 50 связи, к такой внешней базе сообщений пациентов с обеспечением возможности получения из нее по меньшей мере одного необходимого сообщения по меньшей мере одного пациента за заданный период времени (последние несколько минут, часов, дней, недель, месяцев и т.п. в зависимости от поставленных задач) для их последующей обработки, особенности которой были описаны выше, в зависимости от идентифицированного формата описания данных.In other embodiments of the present invention, the patient information system may further comprise a separate patient message base that is external to the computing device 100 and into which patient messages from patient user devices 200, 400 can be recorded in their native format, data descriptions supplied in matching with supporting identification data describing these patient messages, such as the date and time of dispatch, sender ID, recipient ID, and / or the like. In this embodiment of the present invention, the above-described analysis module in the computing device 100 is configured to access, by means of the communication module 10, to which this analysis module is connected via communication bus 50, to such an external database of patient messages with the possibility of obtaining from it at least one necessary message of at least one patient for a given period of time (the last few minutes, hours, days, weeks, months, etc., depending on the tasks set) for their subsequent processing, the features of which were described above, depending on the identified data description format.

Еще в одном варианте реализации настоящего изобретения вышеописанные функциональные возможности анализирующего модуля, раскрытые в том числе и в вышеописанных дополнительных вариантах реализации настоящего изобретения, могут быть реализованы модулем 40 записи пациентов, подключенным к модулю 10 связи посредством шины 50 связи, при формировании записи пациента к группе медицинских работников клиники, особенности которого будут описаны ниже.In another embodiment of the present invention, the above-described functionality of the analyzing module, as disclosed in the above-described additional embodiments of the present invention, can be implemented by the patient recording module 40 connected to the communication module 10 via the communication bus 50, when forming a patient record to a group clinic's medical staff, the features of which will be described below.

Локальное хранилище данныхLocal data storage

Локальное хранилище 60 данных, показанное на фиг. 1 в составе вычислительного устройства 100, предназначено для хранения исполняемых инструкций, которые могут управлять работой по меньшей мере модуля 10 связи, модуля 20 медицинских карт, модуля 30 графиков работы и модуля 40 записи пациентов, а также хранения различных иных данных, используемых при работе вычислительного устройства 100, в частности данных медицинских карт пациентов, данных графиков работы медицинских работников, данных о медицинских профилях медицинских работников клиники, данных о группах допустимых медицинских назначений, данных информационных сообщений для пациентов о записи к группе медицинских работников клиники и/или т.п.The local data store 60 shown in FIG. 1 in the computing device 100, is intended to store executable instructions that can control the operation of at least the communication module 10, the medical record module 20, the schedule module 30 and the patient recording module 40, as well as storing various other data used in the operation of the computing device 100, in particular patient medical records data, data of medical workers' work schedules, data on medical profiles of medical workers of a clinic, data on groups of acceptable medical appointments, data of information messages for patients about an appointment to a group of medical workers of a clinic, and / or the like.

Следует отметить, что данные об известных медицинских профилях медицинских работников клиники, хранящиеся в локальном хранилище 60 данных, содержат отдельную совокупность данных по каждому медицинскому профилю, при этом каждый известный медицинский профиль поставлен в соответствие с уникальным идентификатором медицинского профиля.It should be noted that the data on the known medical profiles of the clinic's medical personnel stored in the local data store 60 contains a separate set of data for each medical profile, with each known medical profile being associated with a unique medical profile identifier.

Данные о группах допустимых медицинских назначений, хранящиеся в локальном хранилище 60 данных, содержат отдельную совокупность данных по каждой группе допустимых медицинских назначений, доступную медицинским работникам, имеющих конкретный медицинский профиль, при этом каждая группа допустимых медицинских назначений поставлена в соответствие по меньшей мере с уникальным идентификатором группы допустимых медицинских назначений и уникальным идентификатором медицинского профиля и содержит заданную совокупность допустимых медицинских назначений, каждое из которых поставлено в соответствие с уникальным идентификатором допустимого медицинского назначения и уникальным идентификатором группы допустимых медицинских назначений.The data on the groups of acceptable medical appointments stored in the local storage 60 of the data contains a separate set of data for each group of acceptable medical orders available to healthcare professionals with a specific medical profile, with each group of acceptable medical orders associated with at least a unique identifier group of acceptable medical appointments and a unique identifier of the medical profile and contains a specified set of acceptable medical appointments, each of which is mapped to a unique identifier of the acceptable medical purpose and the unique identifier of the group of acceptable medical purposes.

Данные графиков работы медицинских работников, хранящиеся в локальном хранилище 60 данных, содержат отдельную совокупность данных по каждому графику работы медицинского работника, содержащую по меньшей мере сведения о плановом режиме работы этого медицинского работника, содержащем совокупность отдельных временных периодов, для каждого из которых указано, ведет ли этот медицинский работник прием пациентов в клинике или нет, при этом каждый график работы медицинского работника клиники поставлен в соответствие с уникальным идентификатором медицинского работника и уникальным идентификатором медицинского профиля.The data of the work schedules of medical workers stored in the local data storage 60 contains a separate set of data for each work schedule of the medical worker, containing at least information about the planned work schedule of this health worker, containing a set of individual time periods, for each of which it is indicated, leads whether this healthcare professional is admitting patients to the clinic or not, with each clinic healthcare professional being assigned a unique healthcare professional ID and a unique medical profile ID.

Следует также отметить, что данные медицинских карт пациентов, хранящиеся в локальном хранилище 60 данных, содержат отдельную совокупность данных по каждой медицинской карте, созданной или сформированной для соответствующего одного из пациентов клиники, при этом указанная совокупность данных медицинской карты пациента по меньшей мере содержит данные по меньшей мере об одной группе медицинских назначений пациента и данные по меньшей мере об одной записи пациента к группе медицинских работников. Каждая группа медицинских назначений в медицинской карте пациента может быть выполнена полностью, выполнена по меньшей мере частично или полностью не выполнена. Каждая медицинская карта пациента поставлена в соответствие с соответствующим уникальным идентификатором пациента, присвоенным пациенту клиники, на которого была заведена электронная медицинская карта пациента, каждая группа медицинских назначений пациента в медицинской карте пациента поставлена в соответствие с уникальным идентификатором группы медицинских назначений пациента и уникальным идентификатором пациента, каждое медицинское назначение пациента в группе медицинских назначений пациента поставлено в соответствие с уникальным идентификатором медицинского назначения пациента, уникальным идентификатором группы медицинских назначений пациента и уникальным идентификатором пациента, при этом каждая запись пациента к группе медицинских работников поставлена в соответствие по меньшей мере с уникальным идентификатором пациента. Кроме того, каждая медицинская карта пациента дополнительно содержит вспомогательные идентификационные данные пациента, такие как, например, адрес электронной почты (e-mail) пациента, контактный номер пациента, сведения об аккаунтах пациента в социальных сетях, сведения об аккаунтах пациента в мессенджерах и/или т.п., поставленные в соответствие по меньшей мере с уникальным идентификатором пациента.It should also be noted that the data of the patient's medical records stored in the local data storage 60 contains a separate set of data for each medical record created or generated for the corresponding one of the patients of the clinic, while the specified set of data of the patient's medical record at least contains data on at least one group of medical appointments of the patient and data about at least one record of the patient to the group of medical workers. Each group of medical appointments in the patient's medical record can be fully executed, at least partially executed, or not fully executed. Each patient's medical record is mapped to the corresponding unique patient ID assigned to the patient of the clinic, on which the electronic medical record of the patient was entered, each group of patient medical prescriptions in the patient's medical record is mapped to the unique identifier of the patient's medical prescription group and the unique patient identifier each patient medical assignment in a patient medical assignment group is mapped to a unique patient medical assignment identifier, a unique patient medical assignment identifier, and a unique patient identifier, with each patient record to a medical professional group being mapped to at least a unique patient identifier. In addition, each patient's medical record additionally contains auxiliary patient identification data, such as, for example, the patient's e-mail address (e-mail), the patient's contact number, information about the patient's social media accounts, information about the patient's accounts in messengers and / or the like, mapped to at least a unique patient identifier.

Данные информационных сообщений для пациентов о записи к группе медицинских работников клиники, хранящиеся в локальном хранилище 60 данных, содержат отдельную совокупность данных по каждому конкретному сообщению о записи конкретного пациента к конкретной группе медицинских работников клиники, при этом каждое сообщение для пациента о записи к группе медицинских работников клиники поставлено в соответствие по меньшей мере с уникальным идентификатором пациента.The data of information messages for patients about the appointment to a group of medical workers of the clinic, stored in the local storage 60 clinic staff is assigned at least a unique patient identifier.

Кроме того, в локальном хранилище 60 данных могут быть сохранены данные о медицинских работниках клиники, содержащие отдельную совокупность данных по каждому медицинскому работнику клиники, при этом каждый медицинский работник клиники поставлен в соответствие с уникальным идентификатором медицинского работника, присвоенным медицинскому работнику при его приеме на работу в клинику, и уникальным идентификатором медицинского профиля.In addition, the local data storage 60 can store data about the medical staff of the clinic, containing a separate set of data for each medical worker of the clinic, with each medical worker of the clinic being assigned to a unique identifier of the medical worker assigned to the medical worker when he was hired. to the clinic, and a unique identifier of the medical profile.

Локальное хранилище 60 данных также может хранить данные о предпочтениях пациентов, данные о занятости пациентов, данные об административных работниках клиники, данные о сообщениях пациентов и/или т.п., при этом каждые из этих данных поставлены в соответствие по меньшей мере с уникальным идентификатором пациента.The local data store 60 can also store patient preference data, patient occupancy data, clinic administration data, patient message data, and / or the like, each of which is mapped to at least a unique identifier. the patient.

Кроме того, локальное хранилище 60 данных содержит данные о шаблоне медицинской карты пациента, данные о шаблоне графика работы медицинского работника и данные о шаблоне информационного сообщения. При необходимости, локальное хранилище 60 данных также может хранить данные о шаблоне сводного графика работы медицинских работников клиники, данные о шаблонах различных статистических отчетов, данные о шаблонах различных сводных отчетов и/или т.п.In addition, the local data storage 60 contains data on the patient's medical record template, data on the schedule template of a healthcare professional, and data on the information message template. If necessary, the local data storage 60 can also store data on the master schedule template of the clinic's medical staff, data on the templates of various statistical reports, data on the templates of various summary reports, and / or the like.

Локальное хранилище 60 данных также содержит данные о правах доступа персонала клиники, в частности медицинских работников клиники и/или административных работников клиники, предоставляющих по меньшей мере некоторым членам персонала клиники определенные возможности по чтению/записи данных, хранящихся в локальном хранилище 60 данных, в частности данных медицинских карт пациентов, данных графиков работы медицинских работников, данных о медицинских профилях медицинских работников клиники, данных о допустимых медицинских назначениях, данных о медицинских работниках клиники и/или т.п.The local data store 60 also contains data on the access rights of the clinic staff, in particular, the medical staff of the clinic and / or the administrative staff of the clinic, who provide at least some members of the clinic staff with certain possibilities to read / write data stored in the local data store 60, in particular data of patients' medical records, data of work schedules of medical workers, data on the medical profiles of medical workers in the clinic, data on permissible medical appointments, data on medical workers in the clinic, and / or the like.

В одном из вариантов реализации настоящего изобретения локальное хранилище 60 данных может дополнительно содержать данные о шаблоне выставляемого пациенту счета, данные о выставленных счетах, в которых каждый счет поставлен в соответствие по меньшей мере с уникальным идентификатором пациента, а также данные о шаблоне договора с пациентом и данные о заключенных договорах, в которых каждый договор поставлен в соответствие по меньшей мере с уникальным идентификатором пациента, и т.п.In one embodiment, the local data store 60 may further comprise patient billing template data, billing data in which each bill is mapped to at least a unique patient identifier, and patient contract template data, and data on concluded contracts, in which each contract is associated with at least a unique patient identifier, etc.

В других вариантах реализации настоящего изобретения локальное хранилище 60 данных может дополнительно хранить данные сообщений пациента в текстовом формате, например SMS-сообщений, электронных сообщений (e-mail), голосовых сообщений, видеосообщений, записей разговоров пациента с оператором или медицинским работником клиники, сообщений пациентов, оставленных на сайте клиники, и/или т.п., при этом каждые из этих данных поставлены в соответствие по меньшей мере с уникальным идентификатором пациента.In other embodiments of the present invention, the local data store 60 may additionally store patient message data in a text format, such as SMS messages, electronic messages (e-mails), voice messages, video messages, recordings of patient conversations with an operator or clinic healthcare professional, patient messages left on the website of the clinic, and / or the like, each of these data being associated with at least a unique identifier of the patient.

В некоторых вариантах реализации настоящего изобретения локальное хранилище 60 данных в вычислительном устройстве 100 может содержать одну или несколько баз данных, выполненных каждая с возможностью сохранения в них по меньшей мере одной обособленной группы или совокупности данных из вышеперечисленных групп или совокупностей данных, используемых при работе вычислительного устройства 100, например базу медицинских карт пациентов, базу графиков работы медицинских работников клиники, базу информационных сообщений для пациентов, базу медицинских работников клиники, базу медицинских профилей медицинских работников клиники, базу групп допустимых медицинских назначений и/или иные базы данных для хранения иных из вышеописанных данных, используемых при работе вычислительного устройства 100.In some embodiments of the present invention, the local data storage 60 in the computing device 100 may contain one or more databases, each configured to store in them at least one isolated group or collection of data from the above groups or collections of data used in the operation of the computing device 100, for example, a database of patients' medical records, a database of work schedules of medical workers of a clinic, a database of information messages for patients, a database of medical workers of a clinic, a database of medical profiles of medical workers of a clinic, a database of groups of permissible medical appointments and / or other databases for storing other of the above data used in the operation of the computing device 100.

В других вариантах реализации вычислительное устройство 100 может использовать по меньшей мере одно обособленное удаленное хранилище данных (не показано) для хранения в нем по меньшей мере части из вышеописанных групп данных или всех этих групп данных, используемых при работе вычислительного устройства 100, в частности данных медицинских карт пациентов, данных графиков работы медицинских работников, информационных сообщений для пациентов и/или иных из вышеописанных данных, используемых при работе вычислительного устройства 100, при этом к указанному обособленному удаленному хранилищу данных модуль 20 медицинских карт, модуль 30 графиков работы и/или модуль 40 записи пациентов в вычислительном устройстве 100 могут получать доступ с использованием модуля 10 связи, который может быть выполнен с возможностью подключения к указанным обособленным удаленным хранилищам данных проводным способом и/или беспроводным псособом.In other implementations, computing device 100 may use at least one separate remote data store (not shown) to store at least a portion of the above-described data groups or all of these data groups used in the operation of computing device 100, in particular medical data. patient records, data of schedules of medical workers, information messages for patients and / or other of the above-described data used in the operation of the computing device 100, while to the specified separate remote data storage module 20 of medical records, module 30 of schedules and / or module 40 patient records in computing device 100 can be accessed using communication module 10, which can be configured to connect to these isolated remote data stores by wired and / or wireless means.

В некоторых других вариантах реализации настоящего изобретения вычислительное устройство 100 может содержать по меньшей мере одно локальное хранилище данных и по меньшей мере одно удаленное хранилище данных (не показано), предназначенные каждое для хранения по меньшей мере одной группы данных из вышеописанных групп данных, используемых при работе вычислительного устройства 100, при этом локальные хранилища данных могут быть соединены каждое с модулем 20 медицинских карт, модулем 30 графиков работы и/или модулем 40 записи пациентов с использованием шины 50 связи, а удаленные хранилища данных могут быть соединены каждое проводным способом и/или беспроводным псособом с модулем 20 медицинских карт, модулем 30 графиков работы и/или модулем 40 записи пациентов с использованием модуля 10 связи. Таким образом, например, возможен вариант реализации настоящего изобретения, в котором вычислительное устройство 100 содержит единственное локальное хранилище 60 данных, хранящее, например, исключительно данные медицинских карт пациентов, и несколько удаленных хранилищ данных, хранящие прочие группы данных, используемых при работе вычислительного устройства 100, например удаленное хранилище данных для хранения данных графиков работы медициских работников, удаленное хранилище данных для хранения данных о медицинских профилях медицинских работников клиники, удаленное хранилище данных для хранения данных о группах допустимых медицинских назначений и т.п.In some other embodiments of the present invention, computing device 100 may comprise at least one local data store and at least one remote data store (not shown) each for storing at least one group of data from the above-described groups of data used in operation. computing device 100, where the local data stores can each be connected to the medical record module 20, the scheduling module 30 and / or the patient recorder module 40 using the communication bus 50, and the remote data stores can each be wired and / or wirelessly connected with a medical record module 20, a scheduling module 30 and / or a patient recording module 40 using communication module 10. Thus, for example, an embodiment of the present invention is possible in which the computing device 100 contains a single local data store 60 storing, for example, solely data from patient medical records, and several remote data stores storing other groups of data used in the operation of the computing device 100. , for example, a remote data store for storing data of medical workers' work schedules, a remote data store for storing data about the medical profiles of clinic doctors, a remote data store for storing data on groups of acceptable medical appointments, etc.

В одном из вариантов реализации настоящего изобретения по меньшей мере одна из вышеперечисленных групп данных, используемых при работе вычислительного устройства 100, в частности данные медицинских карт пациентов, данные графиков работы медицинских работников и/или т.п., могут быть сохранены в соответствующем обособленном локальном хранилище (не показано) данных, отличном от локального хранилища 60 данных и соединенном, посредством шины 50 связи, с модулем 20 медицинских карт, модулем 30 графиков работы и/или модулем 40 записи пациентов, которые в свою очередь выполнены каждый с возможностью подключения к любому из таких обособленных локальных хранилищ данных с обеспечением извлечения из них необходимых данных.In one embodiment of the present invention, at least one of the aforementioned groups of data used in the operation of the computing device 100, in particular, patient medical records, data of medical workers' schedules, and / or the like, may be stored in a corresponding isolated local a data store (not shown) other than the local data store 60 and connected via a communication bus 50 to a medical record module 20, a schedule module 30 and / or a patient recorder module 40, which in turn are configured to connect to any from such isolated local data stores with the provision of extracting the necessary data from them.

Локальное хранилище 60 данных может быть реализовано, например, в виде одного или более известных физических машиночитаемых носителей для длительного хранения данных. В некоторых вариантах реализации настоящего изобретения локальное хранилище 60 данных может быть реализовано с использованием одиночного физического устройства (например, одного оптического запоминающего устройства, магнитного запоминающего устройства, органического запоминающего устройства, запоминающего устройства на дисках или запоминающего устройства иного типа), а в других вариантах реализации локальное хранилище 60 данных может быть реализовано с использованием двух или более известных запоминающих устройств.Local storage 60 may be implemented, for example, as one or more known physical machine-readable media for long-term storage of data. In some embodiments, local storage 60 may be implemented using a single physical device (e.g., one optical storage device, magnetic storage device, organic storage device, disk storage device, or other type of storage device), and in other embodiments local storage 60 may be implemented using two or more known storage devices.

Модуль связиCommunication module

Модуль 10 связи, показанный на фиг. 1 в составе вычислительного устройства 100, имеет беспроводное соединение, посредством сети 500 Интернет, с пользовательским устройством 200 пациента и пользовательским устройством 300 клиники с возможностью обмена с ними данными. Таким образом, модуль 10 связи может быть использован, например, для передачи пользовательскому устройству 200 пациента электронных сообщений (е-mail), имеющих заданный формат описания, известный вычислительному устройству 100, или для приема от пользовательского устройства 200 пациента электронных сообщений (e-mail), текст которых может быть распознан вычислительным устройством 100. Кроме того, модуль 10 связи может быть использован для приема от пользовательского устройства 300 клиники, например, входных данных, пользовательских команд и/или пользовательских запросов, а также для передачи пользовательскому устройству 300 клиники, например, системных ответов/подтверждений, запрошенных данных и/или т.п.The communication module 10 shown in FIG. 1 within the computing device 100 has a wireless connection via the Internet 500 with the patient's user device 200 and the clinic's user device 300 with the ability to exchange data with them. Thus, the communication module 10 can be used, for example, to transmit electronic messages (e-mail) to the patient user device 200, having a predetermined description format known to the computing device 100, or to receive electronic messages from the patient user device 200 (e-mail ), the text of which can be recognized by the computing device 100. In addition, the communication module 10 can be used to receive from the user device 300 of the clinic, for example, input data, user commands and / or user requests, as well as for transmission to the user device 300 of the clinic, e.g. system responses / confirmations, requested data, and / or the like.

Кроме того, модуль 10 связи имеет соединение, посредством сотовой сети 600, с пользовательским устройством 400 пациента с возможностью обмена с ним данными, например для передачи пользовательскому устройству 400 пациента и/или приема от него SMS-сообщений и/или MMS-сообщений на основании контактного номера пациента, при этом каждое из таких передаваемых SMS-сообщений и/или MMS-сообщений имеет заданный формат описания, известный вычислительному устройству 100.In addition, the communication module 10 has a connection, via the cellular network 600, with the patient user device 400 with the possibility of exchanging data with it, for example, for transmitting and / or receiving SMS messages and / or MMS messages from the patient user device 400 based on the patient's contact number, each of such transmitted SMS and / or MMS messages having a predetermined description format known to the computing device 100.

В одном из вариантов реализации настоящего изобретения модуль 10 связи может быть соединен с пользовательским устройством 200 пациента, пользовательским устройством 400 пациента и/или пользовательским устройством 300 клиники проводным способом, например с помощью коаксиального кабеля, витой пары, оптоволоконного кабеля или другого физического соединения, с возможностью получения от них данных, при этом пользовательские устройства 200, 400 пациента могут представлять собой каждое стационарный компьютер, установленный в палате пациента в клинике. В этом варианте реализации модуль 10 связи может быть реализован в виде сетевого адаптера, снабженного необходимыми разъемами для подключения к ним физических кабелей необходимых типов в зависимости от типов физических соединений, использованных для обеспечения связи с пользовательским устройством 200 пациента, пользовательским устройством 400 пациента и/или пользовательским устройством 300 клиники.In one embodiment, the communication module 10 may be wired to a patient user device 200, a patient user device 400, and / or a clinic user device 300, such as a coaxial cable, twisted pair cable, fiber optic cable, or other physical connection, with the possibility of receiving data from them, while the user devices 200, 400 of the patient can be each stationary computer installed in the patient's ward in the clinic. In this embodiment, the communication module 10 can be implemented as a network adapter provided with the necessary connectors for connecting physical cables of the required types depending on the types of physical connections used to provide communication with the patient user device 200, patient user device 400 and / or user device 300 of the clinic.

Еще в одном варианте реализации настоящего изобретения модуль 10 связи может быть соединен с пользовательским устройством 200 пациента, пользовательским устройством 400 пациента и/или пользовательским устройством 300 клиники беспроводным способом, например с помощью линии связи на основе технологии «WiFi», линии связи на основе технологии «3G», линии связи на основе технологии «LTE» и т.п. В этом варианте реализации модуль 10 связи может быть реализован в качестве сетевого адаптера в виде WiFi-адаптера, 3G-адаптера, LTE-адаптера или иного адаптера беспроводной связи в зависимости от типа линии беспроводной связи, использованной для обеспечения связи с пользовательским устройством 200 пациента, пользовательским устройством 400 пациента и/или пользовательским устройством 300 клиники.In yet another embodiment of the present invention, the communication module 10 may be wirelessly connected to a patient user device 200, a patient user device 400, and / or a clinic user device 300, for example via a WiFi link, a "3G", communication lines based on "LTE" technology, etc. In this embodiment, the communication module 10 can be implemented as a network adapter in the form of a WiFi adapter, 3G adapter, LTE adapter, or other wireless adapter, depending on the type of wireless link used to communicate with the patient user device 200, patient user device 400 and / or clinic user device 300.

Модуль 10 связи в вычислительном устройстве 100 также может представлять собой известное устройство связи, такое как передатчик, приемник, приемопередатчик, модем и/или сетевая интерфейсная карта для обмена данными с внешними устройствами любого типа посредством проводной или беспроводной сети связи, например с помощью сетевого соединения стандарта «Ethernet», цифровой абонентской линия связи (DSL), телефонной линии, коаксиального кабеля, телефонной системы сотовой связи и т.п.The communication module 10 in the computing device 100 may also be a known communication device such as a transmitter, receiver, transceiver, modem and / or network interface card for communicating with external devices of any type via a wired or wireless communication network, for example using a network connection. Ethernet, digital subscriber line (DSL), telephone line, coaxial cable, cellular telephone system, etc.

В вышеописанных вариантах реализации настоящего изобретения, в которых все группы данных, используемых при работе вычислительного устройства 100, или по меньшей мере их часть сохранены по меньшей мере в одном обособленном удаленном хранилище данных, модуль 10 связи может быть выполнен с возможностью подключения к указанному по меньшей мере одному удаленному хранилищу данных для получения от него необходимых данных, используемых при работе вычислительного устройства 100, например данных медицинских карт пациентов, данных графиков работы медицинских работников, данных о медицинских работниках клиники, данных о медицинских профилях медицинских работников клиники, данных о группах допустимых медицинских назначений, данных информационных сообщений для пациентов о записи к группе медицинских работников клиники и/или т.п.In the above-described embodiments of the present invention, in which all groups of data used in the operation of the computing device 100, or at least part of them, are stored in at least one separate remote data storage, the communication module 10 can be configured to connect to the specified at least at least one remote data storage to obtain from it the necessary data used in the operation of the computing device 100, for example, data on medical records of patients, data on work schedules of medical workers, data on medical workers in a clinic, data on medical profiles of medical workers in a clinic, data on groups of acceptable medical appointments, informational messages for patients about the appointment to a group of medical workers of the clinic and / or the like.

В некоторых вариантах реализации настоящего изобретения модуль 10 связи в вычислительном устройстве 100 может быть дополнительно выполнен с возможностью установления связи по меньшей мере с одним удаленным источником данных, хранящим по меньшей мере некоторые данные из данных медицинских карт пациентов, данных графиков работы медицинских работников, данных о медицинских работниках клиники, данных о медицинских профилях медицинских работников клиники, данных о группах допустимых медицинских назначений, данных информационных сообщений для пациентов о записи к группе медицинских работников клиники и/или прочих данных, используемых при работе вычислительного устройства 100, или с возможностью подключения к такому источнику данных с обеспечением получения от него данных, необходимых для осуществления назначения вычислительного устройства 100 по информированию пациентов. В качестве такого удаленного источника данных может быть использовано удаленное вычислительное устройство, облачное хранилище данных, сервер, хост, домен, база данных, программа, сайт или т.п.In some embodiments of the present invention, the communication module 10 in the computing device 100 may be further configured to communicate with at least one remote data source storing at least some data from patient medical records data, healthcare worker schedule data, clinic medical workers, data on medical profiles of clinic medical workers, data on groups of acceptable medical appointments, data information messages for patients about an appointment to a group of clinic medical workers and / or other data used in the operation of the computing device 100, or with the ability to connect to such a data source with the provision of obtaining from it the data necessary for the purpose of the computing device 100 for informing patients. A remote computing device, cloud storage, server, host, domain, database, program, site, or the like can be used as such a remote data source.

Модуль медицинских картMedical records module

Модуль 20 медицинских карт, показанный на фиг. 1 в составе вычислительного устройства 100, подключен, посредством шины 50 связи, к модулю 10 связи с возможностью обмена с ним данными и предназначен для управления электронными медицинскими картами пациентов или ведения таких электронных медицинских карт пациентов.The medical record module 20 shown in FIG. 1 as part of the computing device 100, is connected, via a communication bus 50, to a communication module 10 with the possibility of exchanging data with it and is intended for managing electronic medical records of patients or maintaining such electronic medical records of patients.

Модуль 20 медицинских карт может быть реализован, например, в виде одного отдельного процессора, такого как процессор общего назначения или процессор специального назначения (например, процессор для цифровой обработки сигналов, специализированная интегральная схема и т.п.).Medical record module 20 may be implemented, for example, as a single separate processor, such as a general-purpose processor or a special-purpose processor (eg, digital signal processor, ASIC, etc.).

Модуль 20 медицинских карт выполнен с возможностью получения доступа к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или возможностью связи с ним с использованием шины 50 связи с обеспечением извлечения из него данных о шаблоне медицинской карты пациента для создания или генерирования, для нового пациента клиники, с которым был заключен договор об оказании медицинских услуг, индивидуальной электронной медицинской карты, поставленной в соответствие по меньшей мере с уникальным идентификатором пациента, первоначально присвоенным этому новому пациенту, и первоначально заполняемой по меньшей мере одним пользователем общими сведениями об указанном пациенте, например путем внесения или записи ФИО пациента, даты рождения пациента, адреса прописки или проживания пациента, контактного телефонного номера пациента, сведений о хронических заболеваниях пациента и/или перенесенных пациентом операциях, сведений об аккаунтах пациента в социальных сетях, сведений об аккаунтах пациента в мессенджерах и/или т.п., и с последующей записью или сохранением данных созданной электронной медицинской карты пациента, все сведения в которой по меньшей мере поставлены в соответствии с присвоенным уникальным идентификатором пациента, в локальное хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленное локальное хранилище данных с использованием шины 50 связи и/или удаленное хранилище данных с использованием модуля 10 связи).The medical record module 20 is configured to access the local data store 60 (depending on the implementation, as described above in this document, to a separate local data store using the communication bus 50 and / or a remote data store using the communication module 10) or the possibility of communicating with it using the communication bus 50 with the provision of extracting data from it about the template of the patient's medical record for creating or generating, for a new patient of the clinic, with whom a contract for the provision of medical services was concluded, an individual electronic medical record, put in compliance with with at least a unique patient identifier initially assigned to this new patient, and initially filled in by at least one user with general information about the specified patient, for example, by entering or recording the patient's full name, date of birth of the patient, address of registration or residence of the patient, contact telephone patient's number, information about the patient's chronic diseases and / or the patient's operations, information about the patient's accounts in social networks, information about the patient's accounts in messengers and / or the like, and with the subsequent recording or saving of the data of the created electronic medical record of the patient , all information in which is at least delivered in accordance with the assigned unique identifier of the patient, in the local data storage 60 (depending on the implementation option, as described above in this document, in a separate local data storage using the communication bus 50 and / or remote data store using communication module 10).

Модуль 20 медицинских карт также выполнен с возможностью доступа к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или возможностью связи с ним с использованием шины 50 связи с обеспечением извлечения из него данных медицинской карты пациента для конкретного пациента на основании уникального идентификатора пациента для дополнения указанной медицинской карты пациента новыми сведениями или внесения в нее новых сведений, в частности новых совокупностей или групп медицинских назначений, новых персональных сведений о пациенте и/или т.п., а также для уточнения или изменения в медицинской карте пациента по меньшей мере одних из ранее добавленных или внесенных сведений, в частности имеющихся совокупностей или групп медицинских назначений, имеющихся персональных сведений о пациенте и/или т.п.The medical record module 20 is also configured to access the local data store 60 (depending on the implementation, as described above in this document, to a separate local data store using the communication bus 50 and / or a remote data store using the communication module 10) or the possibility of communicating with it using the communication bus 50 with the provision of extracting data from the patient's medical record for a specific patient based on the unique identifier of the patient to supplement the specified patient's medical record with new information or add new information to it, in particular new sets or groups of medical appointments , new personal information about the patient and / or the like, as well as to clarify or change in the patient's medical record at least one of the previously added or entered information, in particular the existing aggregates or groups of medical appointments, the available personal information about the patient, and / or the like

Таким образом, модуль 10 связи обеспечивает по меньшей мере одному пользователю, использующему пользовательское устройство 300 клиники, снабженное стандартными средствами ввода-вывода, возможность передачи соответствующих управляющих команд пользователя от пользовательского устройства 300 клиники на модуль 20 медицинских карт с предоставлением пользователю доступа к функциональным возможностям модуля 20 медицинских карт, что обеспечивает возможность создания пользователем, посредством своего пользовательского устройства 300 клиники, электронной медицинской карты пациента для нового пациента клиники и возможность последующего ведения/заполнения или редактирования пользователем, посредством своего пользовательского устройства 300 клиники, этой созданной медицинской карты пациента, в частности медицинский работник может внести в электронную медицинскую карту пациента группу или группы медицинских назначений.Thus, the communication module 10 allows at least one user using the clinic user device 300 equipped with standard input / output means to transmit the corresponding user control commands from the clinic user device 300 to the medical record module 20, providing the user with access to the functionality of the module. 20 medical records, which makes it possible for the user, through his user device 300 of the clinic, to create an electronic medical record of the patient for a new patient of the clinic and the possibility of subsequent maintenance / filling or editing by the user, through his user device 300 of the clinic, this created medical record of the patient, in particular a medical professional can add a group or groups of medical appointments to the patient's electronic medical record.

Следует отметить, что модуль 20 медицинских карт позволяет обрабатывать множество различных управляющих команд пользователей в режиме реального времени, принимаемых модулем 20 медицинских карт от множества различных пользовательских устройств, подобных пользовательскому устройству 300 клиники, при этом модуль 20 медицинских карт также позволяет каждому пользователю такого пользовательского устройства клиники по существу параллельно или одновременно дополнять и/или редактировать медицинские карты по меньшей мере двух разных пациентов клиники.It should be noted that the medical record module 20 is capable of processing many different user control commands in real time received by the medical record module 20 from a variety of different user devices, similar to the clinic user device 300, while the medical record module 20 also allows each user of such a user device clinics essentially supplement and / or edit medical records of at least two different patients of the clinic in parallel or simultaneously.

Другими словами, по меньшей мере один медицинский работник клиники, при наличии надлежащих прав доступа, данные о которых могут быть сохранены в локальном хранилище 60 данных, к которому модуль 20 медицинских карт может получить доступ или с которым модуль 20 медицинских карт может установить связь с использованием шины 50 связи при получении соответствующего запроса от пользовательского устройства 300 клиники (в зависимости от варианта реализации, как описано выше в данном документе, могут быть сохранены в обособленном локальном хранилище данных, к которому модуль 20 медицинских карт может получить доступ или с которым модуль 20 медицинских карт может установить связь с использованием шины 50 связи, и/или сохранены в удаленном хранилище данных, к которому модуль 20 медицинских карт может получить доступ или с которым модуль 20 медицинских карт может установить связь с использованием модуля 10 связи), может добавить или записать в электронную медицинскую карту пациента новую группу медицинских назначений в виде новых связанных медицинских назначений (например, консультация гастроэнтеролога, анализ крови, анализ мочи и кала, УЗИ органов брюшной полости, гастроскопия и т.п.), определенных или установленных медицинским работником, посредством, например, пользовательского устройства 300 клиники, по результатам посещения пациентом этого медицинского работника, что в действительности может соответствовать комплексному медицинскому обследованию, которое пациенту рекомендовал пройти и назначил медицинский работник, или обследованию/программе лечения пациента в связи с его конкретным обращением в клинику и предполагаемым заболеванием.In other words, at least one medical professional of the clinic, with the proper access rights, the data about which can be stored in the local data storage 60, which the medical record module 20 can access or with which the medical record module 20 can communicate using communication buses 50 upon receipt of a request from the clinic user device 300 (depending on the implementation, as described above in this document, may be stored in a separate local data store, to which the medical record module 20 can be accessed or with which the medical module 20 can communicate using the communication bus 50, and / or stored in a remote data store that the medical record module 20 can access or with which the medical record module 20 can communicate using the communication module 10), can be added to or written to electronic medical record of the patient new group of honey medical appointments in the form of new related medical appointments (for example, gastroenterologist consultation, blood test, urinalysis and feces analysis, ultrasound of the abdominal organs, gastroscopy, etc.) determined or set by a healthcare professional through, for example, the clinic user device 300, based on the results of the patient's visit to this medical professional, which in reality may correspond to a comprehensive medical examination that the patient was recommended to undergo and prescribed by the medical professional, or the examination / treatment program of the patient in connection with his specific visit to the clinic and the alleged disease.

Следует также отметить, что для определения или установления конкретных медицинских назначений при формировании новой группы медицинских назначений пациента медицинский работник направляет, посредством пользовательского устройства 300 клиники, подключенного к модулю 10 связи, соответствующий запрос в модуль 20 медицинских карт для получения доступа к локальному хранилищу 60 данных или установления с ним связи, при этом указанный запрос поставлен в соответствие с уникальным идентификатором медицинского работника и уникальным идентификатором медицинского профиля медицинского работника. Это позволяет медицинскому работнику получить, посредством пользовательского устройства 300 клиники, группу допустимых медицинских назначений на основании уникального идентификатора медицинского профиля, из которой этот медицинский работник может выбрать необходимые или рекомендуемые медицинские назначения, каждое из которых имеет свой предварительно заданный уникальный идентификатор медицинского назначения пациента и которые войдут в состав указанной сформированной группы медицинских назначений пациента, при этом при утверждении медицинским работником сформированной группы медицинских назначений пациента ей присваивается уникальный идентификатор группы медицинских назначений пациента. Медицинский работник, при необходимости, может сформировать вышеописанным способом несколько групп медицинских назначений для одного пациента клиники, в частности две и более групп медицинских назначений пациента, как в рамках одного посещения пациентом этого медицинского работника, так и в рамках нескольких посещений пациентом этого медицинского работника, в том числе при выполнении пациентом медицинских назначений из другой группы медицинских назначений, определенном или установленной тем же самым медицинским работником или другим медицинским работником, при этом все сформированные группы медицинских назначений пациента будут внесены или добавлены в медицинскую карту пациента на основании уникального идентификатора пациента.It should also be noted that in order to determine or establish specific medical appointments when forming a new group of medical appointments of a patient, the medical worker sends, through the user device 300 of the clinic connected to the communication module 10, a corresponding request to the module 20 of medical records to gain access to the local data storage 60 or establishing a connection with him, while the specified request is matched with the unique identifier of the medical professional and the unique identifier of the medical profile of the medical professional. This allows the healthcare professional to obtain, through the clinic user device 300, a group of acceptable healthcare appointments based on the unique medical profile ID, from which the healthcare professional can select the required or recommended medical appointments, each with its own predefined unique patient medical purpose identifier and which will be a part of the specified formed group of patient's medical appointments, while when the medical worker approves the formed group of patient's medical appointments, it is assigned a unique identifier of the patient's medical appointments group. A medical professional, if necessary, can form in the above-described way several groups of medical appointments for one patient of the clinic, in particular two or more groups of medical appointments of a patient, both within the framework of one visit by the patient of this medical professional, and within the framework of several visits by the patient of this medical professional. including when the patient fulfills medical appointments from another group of medical appointments, defined or established by the same medical professional or another medical worker, while all formed groups of medical appointments of the patient will be entered or added to the patient's medical record based on the unique identifier of the patient.

В случае, когда медицинский работник добавил или записал, посредством, например, пользовательского устройства 300 клиники, новую группу медицинских назначений в виде новых связанных медицинских назначений в медицинскую карту пациента, происходит обновление соответствующих данных этой медицинской карты пациента, хранящихся в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленном локальном хранилище данных и/или удаленном хранилище данных).In the event that a healthcare professional has added or recorded, through, for example, the user device 300 of the clinic, a new group of medical appointments in the form of new associated medical appointments in the patient's medical record, the corresponding data of this patient's medical record stored in the local data storage 60 ( depending on the implementation, as described above in this document, in a detached local data store and / or remote data store).

Следует отметить, что сохраненная обновленная медицинская карта пациента поставлена в соответствие с уникальным идентификатором пациента, новая группа медицинских назначений пациента, добавленная в медицинскую карту пациента, поставлена в соответствие с уникальным идентификатором пациента и уникальным идентификатором группы медицинских назначений пациента, а каждое медицинское назначение пациента во вновь добавленной группе медицинских назначений пациента поставлено в соответствие с уникальным идентификатором медицинского назначения пациента, уникальным идентификатором группы медицинских назначений пациента и уникальным идентификатором пациента.It should be noted that the saved updated patient medical record is mapped to the unique patient ID, the new patient medical assignment group added to the patient medical record is mapped to the unique patient identifier and the unique patient medical assignment group identifier, and each patient medical assignment is mapped to the newly added patient medical assignment group is mapped to the patient's unique medical assignment ID, the patient's unique medical assignment group identifier, and the patient's unique identifier.

Следует также отметить, что медицинская карта пациента может одновременно содержать множество групп медицинских назначений пациента, определенных или установленных по меньшей мере одним медицинским работником клиники, при этом каждая из указанного множества групп медицинских назначений пациента поставлена в соответствием со своим уникальным идентификатором группы медицинских назначений пациента и уникальным идентификатором пациента и имеет разный статус выполнения, что влияет на то, будет ли она учитываться при формировании, посредством модуля 40 записи пациентов, записи пациента к группе медицинских работников клиники, что будет более подробно описано далее. В частности, меньшей мере некоторые из групп медицинских назначений пациента еще предстоит выполнить пациенту (имеют статус невыполненных), некоторые группы медицинских назначений пациента уже выполнены пациентом (имеют статус выполненных), а некоторые другие группы медицинских назначений пациента еще только частично выполнены пациентом (имеют статус выполненных по меньшей мере частично), при этом необходимая группа медицинских назначений пациента может быть выделена или идентифицирована в указанном множестве групп медицинских назначений пациента на основании, в частности, ее уникального идентификатора группы медицинских назначений пациента.It should also be noted that a patient's medical record may simultaneously contain a plurality of patient medical assignment groups defined or set by at least one medical professional of the clinic, each of said plurality of patient medical assignment groups being assigned with its own unique identifier of the patient medical assignment group, and unique identifier of the patient and has a different execution status, which affects whether it will be taken into account in the formation, by means of the patient recording module 40, of the patient's record to the group of medical workers of the clinic, which will be described in more detail below. In particular, at least some of the patient’s medical prescription groups have yet to be fulfilled by the patient (have the status of unfulfilled), some groups of the patient’s medical prescriptions have already been completed by the patient (have the status completed), and some other groups of the patient’s medical prescriptions are still only partially completed by the patient (have the status performed at least in part), wherein the desired group of medical appointments of the patient can be highlighted or identified in said plurality of groups of medical appointments of the patient based, in particular, on its unique identifier of the group of medical appointments of the patient.

В некоторых вариантах реализации настоящего изобретения вносить или записывать, посредством пользовательского устройства 300 клиники, медицинские назначения в медицинскую карту пациента может и пользователь, являющийся медицинским работником, которого прошел или посетил пациент клиники, или уполномоченным административным работником клиники, при этом он может и не использовать группу допустимых медицинских назначений, данные о которых хранятся в локальном хранилище 60 данных, а может указывать эти медицинские назначения пациента исключительно в соответствии со своими профессиональными знаниями.In some embodiments of the present invention, medical appointments in a patient's medical record can be entered or recorded through the clinic user device 300 by a user who is a medical professional who has been visited or visited by a clinic patient, or an authorized clinic administrator, and he may not use a group of admissible medical appointments, data about which is stored in the local data storage 60, and can indicate these medical appointments of the patient solely in accordance with his professional knowledge.

В дополнение к обновлению соответствующих данных медицинских карт пациентов, сохраненных в локальном хранилище 60 данных, при внесении или добавлении по меньшей мере одним пользователем по меньшей мере одной новой группы медицинских назначений по меньшей мере в одну из медицинских карт пациентов модуль 20 медицинских карт может автоматически устанавливать связь с модулем 40 записи пациентов или может подключаться к нему, на основании соответствующего системного запроса о передаче данных, с обеспечением передачи или направления данных групп медицинских назначений пациентов в модуль 40 записи пациентов для их последующей обработки в нем нижеописанным способом.In addition to updating the corresponding patient medical record data stored in the local data storage 60, when at least one user adds or adds at least one new medical assignment group to at least one of the patient medical records, the medical record module 20 can automatically install communication with the patient recording module 40, or can be connected to it, based on the corresponding system request for data transmission, with the provision of transferring or sending data of groups of medical appointments of patients to the patient recording module 40 for their subsequent processing in it in the manner described below.

Модуль графиков работыWork schedules module

Модуль 30 графиков работы, показанный на фиг. 1 в составе вычислительного устройства 100, подключен, посредством шины 50 связи, к модулю 10 связи с возможностью обмена с ним данными и предназначен для управления электронными графиками работы медицинских работников в клинике или ведения таких электронных графиков работы медицинских работников.The schedules module 30 shown in FIG. 1 as part of the computing device 100, is connected via a communication bus 50 to a communication module 10 with the possibility of exchanging data with it and is intended for managing electronic work schedules of medical workers in a clinic or maintaining such electronic work schedules for medical workers.

Модуль 30 графиков работы может быть реализован в виде одного отдельного процессора, такого как процессор общего назначения или процессор специального назначения (например, процессор для цифровой обработки сигналов, специализированная интегральная схема и т.п.).The schedule module 30 may be implemented as a single separate processor, such as a general-purpose processor or a special-purpose processor (eg, digital signal processor, ASIC, etc.).

Модуль 30 графиков работы выполнен с возможностью получения доступа к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или возможностью связи с ним с использованием шины 50 связи с обеспечением извлечения из него данных о шаблоне графика работы медицинского работника для создания или генерирования, для каждого медицинского работника в клинике, с которым был заключен трудовой договор, индивидуального электронного графика работы, поставленного в соответствие по меньшей мере с уникальным идентификатором, первоначально присвоенным этому медицинскому работнику, и уникальным идентификатором медицинского профиля, который имеет указанный медицинский работник. Каждый созданный или сгенерированный индивидуальный электронный график работы медицинского работника первоначально заполняется по меньшей мере одним пользователем, посредством пользовательского устройства 300 клиники, известными сведениями о плановом режиме работы этого медицинского работника, содержащем совокупность отдельных временных периодов, для каждого из которых указано, ведет ли этот медицинский работник прием пациентов в клинике или нет (например, может быть использована любая метка, отражающая занятость медицинского работника в конкретный отдельный временной период и известная по меньшей мере одному из других функциональных модулей вычислительного устройства 100). Кроме того, персональный график работы медицинского работника может дополнительно содержать вспомогательные сведения о работе этого медицинского работника, например, сведения о времени/дате работы медицинского работника, сведения о датах посещения медицинским работников лекций/семинаров/конференций и прочих мероприятий повышения квалификации, сведения о днях отсутствия медицинского работника в связи с одобренным отгулом, сведения о днях отсутствия медицинского работника в связи с болезнью, сведения о датах пребывания медицинского работника в отпуске и/или т.п. В дальнейшем данные созданного электронного графика работы медицинского работника, который поставлен в соответствии с присвоенным уникальным идентификатором медицинского работника, записывают или сохраняют в локальное хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, сохраняют в обособленное локальное хранилище данных, к которому модуль 30 графиков работы может получить доступ или с которым модуль 30 графиков работы может установить связь с использованием шины 50 связи, и/или сохраняют в удаленное хранилище данных, к которому модуль 30 графиков работы может получить доступ или с которым модуль 30 графиков работы может установить связь с использованием модуля 10 связи).The operating schedule module 30 is configured to access the local data store 60 (depending on the implementation, as described above in this document, to a separate local data store using the communication bus 50 and / or a remote data store using the communication module 10) or the possibility of communicating with it using the communication bus 50 with the provision of extracting data from it about the template of the work schedule of the medical worker to create or generate, for each medical worker in the clinic with whom the employment contract was concluded, an individual electronic work schedule, set in accordance with at least with a unique identifier originally assigned to this medical professional and a unique identifier for the medical profile that the said medical professional has. Each created or generated individual electronic work schedule of a medical worker is initially filled in by at least one user, through the user device 300 of the clinic, with known information about the planned work schedule of this medical worker, containing a set of separate time periods, for each of which it is indicated whether this medical or not a patient reception worker in a clinic (for example, any label can be used that reflects the employment of a medical professional in a particular separate time period and is known at least one of the other functional modules of computing device 100). In addition, the personal work schedule of a medical worker may additionally contain auxiliary information about the work of this medical worker, for example, information about the time / date of work of a medical worker, information about the dates of visits by medical workers to lectures / seminars / conferences and other training events, information about the days absence of a medical worker due to approved time off, information about the days of absence of a medical worker due to illness, information about the dates of stay of a medical worker on vacation, and / or the like. Subsequently, the data of the created electronic work schedule of the medical worker, which is delivered in accordance with the assigned unique identifier of the medical worker, is recorded or stored in the local data storage 60 (depending on the implementation option, as described above in this document, is stored in a separate local data storage, which the schedule module 30 can access or with which the schedule module 30 can communicate using the communication bus 50, and / or is stored in a remote data store that the schedule module 30 can access or with which the schedule module 30 can establish communication using the communication module 10).

Модуль 30 графиков работы также выполнен с возможностью доступа к локальному хранилищу 60 данных или возможностью связи с ним с использованием шины 50 связи с обеспечением извлечения из него данных графика работы медицинского работника для конкретного медицинского работника на основании уникального идентификатора медицинского работника для дополнения указанного графика работы новыми сведениями или внесения в него новых сведений, в частности новых сведений касательно режима работы этого медицинского работника, а также для уточнения или изменения в графике работы медицинского работника по меньшей мере одних из ранее добавленных или внесенных сведений ввиду, например, возникновения жизненных факторов, препятствующих выходу медицинского работника на рабочее место, в частности в виду болезни медицинского работника, болезни родственника медицинского работника, болезни ребенка медицинского работника и/или т.п.The work schedule module 30 is also configured to access or communicate with the local data storage 60 using the communication bus 50 to retrieve data from the work schedule of a health worker for a specific health worker based on the unique identifier of the health worker to supplement the specified work schedule with new ones. information or the introduction of new information into it, in particular new information regarding the work schedule of this medical worker, as well as to clarify or change in the medical worker's work schedule at least one of the previously added or entered information due to, for example, the occurrence of vital factors that impede the exit medical worker to the workplace, in particular due to illness of a medical worker, illness of a relative of a medical worker, illness of a child of a medical worker, and / or the like.

В случае, когда по меньшей мере один пользователь добавил, уточнил и/или изменил, посредством пользовательского устройства 300 клиники, по меньшей мере некоторые сведения в графике работы по меньшей мере одного медицинского работника клиники, происходит обновление соответствующих данных в графике работы соответствующего медицинского работника, хранящемся в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленном локальном хранилище данных и/или удаленном хранилище данных). Следует отметить, что каждый сохраненный обновленный график работы медицинского работника поставлен в соответствие по меньшей мере с уникальным идентификатором медицинского работника и уникальным идентификатором медицинского профиля медицинского работника.In the event that at least one user has added, clarified and / or changed, through the user device 300 of the clinic, at least some information in the work schedule of at least one medical worker of the clinic, the corresponding data is updated in the work schedule of the corresponding medical worker, stored in the local data store 60 (depending on the implementation option, as described above in this document, in a separate local data store and / or remote data store). It should be noted that each saved updated schedule of a healthcare professional is mapped to at least a unique healthcare professional ID and a unique healthcare professional medical profile ID.

Следует отметить, что модуль 30 графиков работы позволяет обрабатывать множество различных управляющих команд пользователей от множества различных пользовательских устройств, наподобие пользовательского устройства 300 клиники, в режиме реального времени, при этом модуль 30 графиков работы также позволяет каждому пользователю такого пользовательского устройства клиники параллельно заполнять и/или редактировать графики работы по меньшей мере двух разных медицинских работников клиники. Кроме того, модуль 30 графиков работы может быть дополнительно выполнен с возможностью создания сводного графика работы медицинских работников клиники, в котором одновременно представлены графики работы всех или по меньшей мере части медицинских работников клиники, на основании соответствующих данных графиков работы медицинских работников, хранящихся в локальном хранилище 60 данных, к которому модуль 30 графиков работы может получить доступ с использованием шины 50 связи.It should be noted that the scheduling module 30 allows the processing of many different user control commands from many different user devices, such as the clinic user device 300, in real time, while the scheduling module 30 also allows each user of such a clinic user device to simultaneously fill in and / or edit the work schedules of at least two different health professionals in the clinic. In addition, the work schedule module 30 can be further configured to create a consolidated work schedule for the clinic's medical workers, which simultaneously presents the work schedules of all or at least a part of the clinic's medical workers, based on the corresponding data of the medical workers' work schedules stored in the local storage 60 data that the schedule module 30 can access using the communication bus 50.

Таким образом, модуль 10 связи обеспечивает по меньшей мере одному пользователю, использующему пользовательское устройство 300 клиники, снабженное стандартными средствами ввода-вывода, возможность передачи соответствующих управляющих команд пользователя от пользовательского устройства 300 клиники на модуль 30 графиков работы с предоставлением пользователю доступа к функциональным возможностям модуля 30 графиков работы, что обеспечивает возможность создания пользователем, посредством своего пользовательского устройства 300 клиники, электронного графика работы медицинского работника для каждого медицинского работника клиники и возможность ведения/заполнения или редактирования пользователем, посредством своего пользовательского устройства 300 клиники, этого созданного графика работы медицинского работника, в частности путем внесения в электронный график работы медицинского работника сведений о режиме работы этого медицинского работника. Другими словами, пользователь, при наличии надлежащих прав доступа, данные о которых хранятся в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, могут быть сохранены в обособленном локальном хранилище данных, к которому модуль 20 медицинских карт может получить доступ или с которым модуль 20 медицинских карт может установить связь с использованием шины 50 связи, и/или сохранены в удаленном хранилище данных, к которому модуль 20 медицинских карт может получить доступ или с которым модуль 20 медицинских карт может установить связь с использованием модуля 10 связи), к которому модуль 30 графиков работы может получить доступ с использованием шины 50 связи, может внести в электронный график работы медицинского работника новые сведения о режиме работы этого медицинского работника, например в рамках нового рабочего месяца или новой рабочей недели, с обеспечением обновления соответствующих данных графика работы медицинского работника, соответствующего этому медицинскому работнику и поставленного в соответствии с уникальным идентификатором этого медицинского работника и уникальным идентификатором медицинского профиля этого медицинского работника.Thus, the communication module 10 enables at least one user using the clinic user device 300 equipped with standard input / output means to transmit the corresponding user control commands from the clinic user device 300 to the schedule module 30, providing the user with access to the functionality of the module 30 work schedules, which allows the user, through his user device 300 of the clinic, to create an electronic work schedule of the medical worker for each medical worker of the clinic and the ability to be maintained / filled in or edited by the user, through his user device 300 of the clinic, this created work schedule of the medical worker, in particular, by entering into the electronic work schedule of a medical worker information about the work schedule of this medical worker. In other words, the user, with the proper access rights, the data about which is stored in the local data store 60 (depending on the implementation option, as described above in this document, can be stored in a separate local data store, to which the medical record module 20 can access or with which the medical record module 20 can communicate using the communication bus 50, and / or are stored in a remote data store that the medical record module 20 can access or with which the medical record module 20 can communicate using the module 10 communication), which can be accessed by the schedule module 30 using the communication bus 50, can update the healthcare professional's electronic schedule with new information about the healthcare professional's schedule, for example, within a new work month or new work week, with the provision of updating the corresponding data of the work schedule of a medical worker, with corresponding to this healthcare professional and assigned according to the unique identifier of this healthcare professional and the unique identifier of this healthcare professional's medical profile.

Модуль записи пациентовPatient recording module

Модуль 40 записи пациентов, показанный на фиг. 1 в составе вычислительного устройства 100, подключен, посредством шины 50 связи, к модулю 10 связи с возможностью обмена с ним данными и предназначен для управления электронными записями пациентов клиники к медицинским работникам клиники или ведения таких электронных записей пациентов клиники к медицинским работникам клиники.The patient recorder 40 shown in FIG. 1 as a part of the computing device 100, is connected via a communication bus 50 to a communication module 10 with the possibility of exchanging data with it and is intended for managing electronic records of clinic patients to clinic medical workers or maintaining such electronic records of clinic patients to clinic medical workers.

Модуль 40 записи пациентов может быть реализован в виде одного отдельного процессора, такого как процессор общего назначения или процессор специального назначения (например, процессор для цифровой обработки сигналов, специализированная интегральная схема и т.п.).The patient recorder 40 may be implemented as a single separate processor, such as a general purpose processor or a special purpose processor (eg, digital signal processor, ASIC, or the like).

Для обеспечения возможности управления записями пациентов к медицинским работникам клиники или возможности их ведения модуль 40 записи пациентов выполнен с возможностью осуществления по меньшей мере следующих операций: (1) получение, от модуля 20 медицинских карт, по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты с обеспечением идентификации пациента, связанного с каждой из полученных групп медицинских назначений; (2) получение, от модуля 30 графиков работы, графиков работы медицинских работников для каждого медицинского назначения в каждой из полученных групп медицинских назначений, соответствующих идентифицированному пациенту; (3) формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени; (4) подключение к модулю связи для направления идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи.In order to provide the ability to manage or maintain patient records to medical staff of the clinic, the patient recording module 40 is configured to perform at least the following operations: (1) obtaining, from the module 20 medical records, at least one group of medical appointments from at least one medical record providing identification of the patient associated with each of the received groups of medical appointments; (2) obtaining, from module 30, work schedules, work schedules of medical professionals for each medical assignment in each of the received medical assignment groups corresponding to the identified patient; (3) formation, on the basis of the received work schedules of medical workers, a patient's record for a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to fulfill the specified group of medical appointments for a given period of time; (4) connection to a communication module for sending to an identified patient an information message generated based on said generated record.

Для осуществления вышеописанной операции (1) модуль 40 записи пациентов принимает запрос от модуля 20 медицинских карт на передачу данных с последующим разрешением указанной передачи данных, что приводит к автоматической передаче или отправке модулем 20 медицинских карт данных групп медицинских назначений пациентов клиники в модуль 40 записи пациентов, в результате чего модуль 40 записи пациентов может получить данные по меньшей мере об одной группе медицинских назначений пациента по меньшей мере из одной медицинской карты пациента, например может получить две новые группы медицинских назначений из одной медицинской карты пациента, одну новую группу медицинских назначений из другой медицинской карты пациента и еще одну новую группу медицинских назначений из еще одной медицинской карты пациента.To carry out the above-described operation (1), the patient recording module 40 receives a request from the medical record module 20 for data transmission with the subsequent permission of the specified data transmission, which leads to the automatic transmission or sending by the medical card module 20 of the medical records of the medical appointment groups of the patients of the clinic to the patient recording module 40 as a result of which the patient recording module 40 can obtain data about at least one group of medical appointments of the patient from at least one medical record of the patient, for example, it can obtain two new groups of medical appointments from one medical record of the patient, one new group of medical appointments from another the patient's medical record and another new group of medical appointments from another patient's medical record.

В одном из вариантов реализации настоящего изобретения модуль 40 записи пациентов может быть выполнен с возможностью подключения к локальному хранилищу 60 данных или возможностью установления с ним связи (в зависимости от варианта реализации, как описано выше в данном документе, обособленному локальному хранилищу данных, к которому модуль 40 записи пациентов может получить доступ или с которым модуль 40 записи пациентов может установить связь с использованием шины 50 связи, и/или удаленному хранилищу данных, к которому модуль 40 записи пациентов может получить доступ или с которым модуль 40 записи пациентов может установить связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения по меньшей мере одной новой группы медицинских назначений по меньшей мере из одной соответствующей медицинской карты пациента на основании уникального идентификатора группы медицинских назначений пациента, известного или ставшего известным модулю 40 записи пациентов.In one embodiment of the present invention, the patient recording module 40 may be configured to connect to or communicate with a local data store 60 (depending on the implementation, as described above in this document, a separate local data store to which the module 40 patient records can be accessed or with which the patient recorder 40 can communicate using the communication bus 50, and / or a remote data store that the patient recorder 40 can access or with which the patient recorder 40 can communicate using communication module 10) using the communication bus 50 to retrieve at least one new group of medical appointments from at least one corresponding medical record of the patient based on the unique identifier of the group of medical appointments of the patient known or made known to the patient recorder module 40.

В другом варианте реализации настоящего изобретения модуль 40 записи пациентов может быть выполнен с возможностью периодического направления запроса в модуль 20 медицинских карт для получения от него уникальных идентификаторов групп медицинских назначений для новых групп медицинских назначений пациентов клиники, добавленных или записанных в медицинские карты пациентов за заданный период времени, например за период времени, прошедший с момента направления модуль 20 медицинских карт последнего такого запроса, например для получения В этом варианте реализации модуль 40 записи пациентов в дальнейшем может подключиться к локальному хранилищу 60 данных или установить с ним связь (в зависимости от варианта реализации, как описано выше в данном документе, может подключиться к обособленному локальному хранилищу данных или установить с ним связь с использованием шины 50 связи и/или подключиться к удаленному хранилищу данных или установить с ним связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения по меньшей мере одной новой группы медицинских назначений по меньшей мере из одной соответствующей медицинской карты пациента на основании полученных уникальных идентификаторов групп медицинских назначений.In another embodiment of the present invention, the patient recorder 40 may be configured to periodically send a request to the medical record module 20 to obtain unique medical assignment group identifiers for new clinic patient medical assignment groups added or recorded in patient medical records for a given period. time, for example, for the period of time elapsed since the sending of the medical record module 20 of the last such request, for example, to receive.In this embodiment, the patient recording module 40 may subsequently connect to the local data storage 60 or establish communication with it (depending on the implementation , as described above in this document, can connect to or communicate with a separate local data store using communication bus 50 and / or connect to or communicate with a remote data store using communication module 10) using using the communication bus 50 to retrieve at least one new group of medical appointments from at least one corresponding medical record of the patient based on the obtained unique identifiers of the groups of medical appointments.

Еще в одном варианте реализации настоящего изобретения модуль 40 записи пациентов может быть дополнительно выполнен с возможностью направления соответствующего запроса в модуль 20 медицинских карт для получения от него необходимых групп медицинских назначений из медицинских карт пациентов. В этом варианте реализации модуль 30 графиков работы, при получении им запроса от модуля 40 записи пациентов, может подключиться к локальному хранилищу 60 данных или установить с ним связи (в зависимости от варианта реализации, как описано выше в данном документе, может подключиться к обособленному локальному хранилищу данных или установить с ним связь с использованием шины 50 связи и/или подключиться к удаленному хранилищу данных или установить с ним связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения из него по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты, на основании, в частности, уникальных идентификаторов медицинского профиля. В дальнейшем модуль 20 медицинских карт передает или направляет извлеченные медицинские назначения пациента, соответствующие вышеописанному запросу модуля 40 записи пациентов, в модуль 40 записи пациентов.In yet another embodiment of the present invention, the patient recording module 40 may be further configured to send a request to the medical record module 20 to retrieve the necessary groups of medical appointments from the patient medical records. In this embodiment, the scheduling module 30, upon receiving a request from the patient recorder 40, can connect to or communicate with a local data store 60 (depending on the implementation, as described above in this document, it can connect to a separate local data storage or establish communication with it using the communication bus 50 and / or connect to a remote data storage or establish communication with it using the communication module 10) using the communication bus 50 to retrieve from it at least one group of medical appointments at least from one medical record, based, in particular, on the unique identifiers of the medical profile. Subsequently, the medical record module 20 transmits or directs the retrieved patient medical records corresponding to the above-described request of the patient recorder 40 to the patient recorder 40.

В дальнейшем модуль 40 записи пациентов, при осуществлении вышеописанной операции (1), идентифицирует пациента, связанного с каждой из полученных групп медицинских назначений, на основании уникального идентификатора пациента, в соответствие с которым поставлена указанная группа медицинских назначений.Subsequently, the patient recording unit 40, when performing the above-described operation (1), identifies the patient associated with each of the received groups of medical appointments, based on the unique identifier of the patient, with which the specified group of medical appointments is assigned.

Таким образом, модуль 40 записи пациентов может в результате, например, выявить или обнаружить, что одному идентифицированному пациенту клиники соответствует две группы медицинских назначений среди полученных групп медицинских назначений, другому пациенту клиники пациентов соответствует одна группа медицинских назначений среди полученных групп медицинских назначений, а еще одному пациенту клиники соответствует еще одна группа медицинских назначений среди полученных групп медицинских назначений.Thus, the patient recording module 40 may, for example, detect or detect that one identified patient of the clinic corresponds to two groups of medical assignments among the received groups of medical assignments, another patient of the clinic of patients corresponds to one group of medical assignments among the received groups of medical assignments, and still one patient of the clinic corresponds to one more group of medical appointments among the received groups of medical appointments.

Для осуществления вышеописанной операции (2) модуль 40 записи пациентов направляет запрос в модуль 30 графиков работы на передачу или отправку ему графиков работы медицинских работников для каждого медицинского назначения в каждой из полученных групп медицинских назначений, соответствующих пациенту, идентифицированному при осуществлении модулем 40 записи пациентов операции (1). Таким образом, ввиду того, что каждое медицинское назначение в каждой полученной группе медицинских назначений, поставленной в соответствие с уникальным идентификатором группы медицинских назначений и уникальным идентификатором пациента, поставлено в соответствие с уникальным идентификатором медицинского профиля, а каждый график работы медицинского работника, хранящийся в локальном хранилище 60 данных, к которому модуль 30 графиков работы имеет доступ посредством шины 50 связи, поставлен в соответствие с уникальным идентификатором медицинского работника и уникальным идентификатором медицинского профиля, то модуль 40 записи пациентов получает или принимает от модуля 30 графиков работы для каждого медицинского назначения из конкретной полученной группы медицинских назначений только те графики работы медицинских работников, которые поставлены в соответствие с тем же самым уникальным идентификатором медицинского профиля, что и указанное медицинское назначение, т.е. графики работы всех медицинских работников, имеющих конкретный медицинский профиль. Другими словами, если конкретное медицинское назначение в полученной группе медицинских назначений будет по сути соответствовать, например, рекомендации медицинского работника сделать гастроскопию, то модуль 40 записи пациентов получит, от модуля 30 графиков работы, графики работы всех гастроскопистов клиники (медицинских работников клиники, медицинским профилем которых является гастроскопия).To perform the above-described operation (2), the patient recording module 40 sends a request to the scheduling module 30 to send or send it the schedules of medical workers for each medical appointment in each of the received medical appointment groups corresponding to the patient identified when the patient recording module 40 performs the operation. (one). Thus, since each medical assignment in each received medical assignment group, mapped to the unique identifier of the medical assignment group and the unique identifier of the patient, is assigned to the unique identifier of the medical profile, and each schedule of the medical worker stored in the local data storage 60, to which the schedule module 30 has access via the communication bus 50, is mapped to the unique identifier of the healthcare professional and the unique identifier of the medical profile, then the patient recording module 40 receives or receives from the schedule module 30 for each medical appointment from a specific of the received group of medical appointments only those work schedules of medical workers that are assigned to the same unique medical profile identifier as the specified medical appointment, i.e. work schedules of all medical professionals with a specific medical profile. In other words, if a specific medical appointment in the received group of medical appointments essentially corresponds, for example, to the recommendation of a medical worker to do a gastroscopy, then the patient recording module 40 will receive, from module 30 work schedules, the work schedules of all gastroscopists of the clinic (medical workers of the clinic, medical profile which is gastroscopy).

В одном из вариантов реализации настоящего изобретения модуль 40 записи пациентов может быть выполнен с возможностью подключения к локальному хранилищу 60 данных или возможностью установления с ним связи (в зависимости от варианта реализации, как описано выше в данном документе, обособленному локальному хранилищу данных, к которому модуль 40 записи пациентов может получить доступ или с которым модуль 40 записи пациентов может установить связь с использованием шины 50 связи, и/или удаленному хранилищу данных, к которому модуль 40 записи пациентов может получить доступ или с которым модуль 40 записи пациентов может установить связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения графиков работы медицинских работников для каждого медицинского назначения в каждой из полученных групп медицинских назначений, соответствующих идентифицированному пациенту, на основании, в частности, уникального идентификатора медицинского профиля.In one embodiment of the present invention, the patient recording module 40 may be configured to connect to or communicate with a local data store 60 (depending on the implementation, as described above in this document, a separate local data store to which the module 40 patient records can be accessed or with which the patient recorder 40 can communicate using the communication bus 50, and / or a remote data store that the patient recorder 40 can access or with which the patient recorder 40 can communicate using communication module 10) using the communication bus 50 to retrieve the health care workers' schedules for each medical appointment in each of the received medical appointment groups corresponding to the identified patient, based in particular on the unique medical profile identifier.

В других вариантах реализации настоящего изобретения модуль 40 записи пациентов может быть дополнительно выполнен с возможностью направления соответствующего запроса в модуль 30 графиков работы для получения от него необходимых графиков работы медицинских работников. В этом варианте реализации модуль 30 графиков работы, при получении им запроса от модуля 40 записи пациентов, может подключиться к локальному хранилищу 60 данных или установить с ним связи (в зависимости от варианта реализации, как описано выше в данном документе, может подключиться к обособленному локальному хранилищу данных или установить с ним связь с использованием шины 50 связи и/или подключиться к удаленному хранилищу данных или установить с ним связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения из него графиков работы медицинских работников для каждого медицинского назначения в каждой из полученных групп медицинских назначений, соответствующих идентифицированному пациенту, на основании, в частности, уникального идентификатора медицинского профиля. В дальнейшем модуль 30 графиков работы передает или направляет извлеченные графики работы медицинских работников, соответствующие вышеописанному запросу модуля 40 записи пациентов, в модуль 40 записи пациентов.In other embodiments of the present invention, the patient recorder 40 may be further configured to send an appropriate request to the schedule module 30 to obtain the required schedules of medical professionals from it. In this embodiment, the scheduling module 30, upon receiving a request from the patient recorder 40, can connect to or communicate with a local data store 60 (depending on the implementation, as described above in this document, it can connect to a separate local data storage or communicate with it using the communication bus 50 and / or connect to or communicate with the remote data storage using the communication module 10) using the communication bus 50 to retrieve from it the schedules of health workers for each medical appointment in each from the obtained groups of medical appointments corresponding to the identified patient, based in particular on the unique identifier of the medical profile. Subsequently, the schedule module 30 transmits or sends the retrieved healthcare workers' schedules corresponding to the above-described request from the patient recorder 40 to the patient recorder 40.

В дальнейшем, при осуществлении вышеописанной операции (3) модуль 40 записи пациентов анализирует полученные графики работы медицинских работников по каждому медицинскому назначению, содержащемуся в каждой из групп медицинских назначений, соответствующих каждому из идентифицированных пациентов, и набирает или подбирает для каждой группы медицинских назначений идентифицированного пациента группу медицинских работников, каждый из которых соответствует одному из назначений пациента в указанной группе медицинских назначений и графики работы которых в сочетании друг с другом позволяют этому идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени (например, 5 рабочих дней, одна календарная неделя, один календарный месяц и т.п.) или заминимальный период времени, с последующим формированием записи идентифицированного пациента к набранной или подобранной группе медицинских работников. Каждую сформированную запись к набранной или подобранной группе медицинских работников, соответствующей идентифицированному пациенту, модуль 40 записи пациентов сохраняет в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленном локальном хранилище данных с использованием шины 50 связи и/или удаленном хранилище данных с использованием модуля 10 связи) в конкретную медицинскую карту, соответствующую уникальному идентификатору идентифицированного пациента.Subsequently, when performing the above-described operation (3), the patient recording module 40 analyzes the obtained schedules of the medical workers for each medical appointment contained in each of the groups of medical appointments corresponding to each of the identified patients, and recruits or selects for each group of medical appointments the identified patient a group of medical professionals, each of which corresponds to one of the patient's appointments in a specified group of medical appointments and whose work schedules, in combination with each other, allow this identified patient to complete the specified group of medical appointments for a given period of time (for example, 5 working days, one calendar week, one calendar month, etc.) or a minimum period of time, followed by the formation of a record of an identified patient to a recruited or selected group of medical workers. Each generated record to a recruited or matched group of medical professionals corresponding to the identified patient is stored by the patient recorder 40 in a local data store 60 (depending on the implementation option, as described above in this document, in a separate local data store using communication bus 50 and / or a remote data storage using the communication module 10) into a specific medical record corresponding to the unique identifier of the identified patient.

В дальнейшем, при осуществлении вышеописанной операции (4) модуль 40 записи пациентов получает доступ к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или устанавливает с ним связь с использованием шины 50 связи с обеспечением извлечения из него шаблона информационного сообщения для формирования или генерирования, с использованием данных сформированной записи идентифицированного пациента к группе медицинских работников, информационного сообщения для этого идентифицированного пациента, при этом модуль 40 записи пациентов сохраняет каждое сгенерированное информационное сообщение, соответствующее идентифицированному пациенту, в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленном локальном хранилище данных с использованием шины 50 связи и/или удаленном хранилище данных с использованием модуля 10 связи) в соответствии по меньшей мере с уникальным идентификатором идентифицированного пациента.Subsequently, when performing the above-described operation (4), the patient recorder 40 accesses the local data storage 60 (depending on the implementation option, as described above in this document, to the separate local data storage using the communication bus 50 and / or remote storage data using the communication module 10) or establishes communication with it using the communication bus 50 with the provision of extracting from it a template of an information message for generating or generating, using the data of the generated record of an identified patient to a group of medical workers, an information message for this identified patient, when Thereby, the patient recorder 40 stores each generated information message corresponding to the identified patient in a local data store 60 (depending on the implementation option, as described above in this document, in a separate local data store using communication bus 50 and / or remote data storage using communication module 10) in accordance with at least a unique identifier of the identified patient.

В дальнейшем, при осуществлении вышеописанной операции (4) модуль 40 записи пациентов также получает доступ к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или устанавливает с ним связь с использованием шины 50 связи с обеспечением извлечения из него по меньшей мере одних из вспомогательных идентификационных данных идентифицированного пациента, например по меньшей мере одних из таких данных, как адрес электронной почты (e-mail), контактный номер, аккаунт в социальной сети, аккаунт в мессенджере и т.п., на основании уникального идентификатора идентифицированного пациента и подключается к модулю 10 связи для направления или передачи, посредством модуля 10 связи, идентифицированному пациенту сгенерированное информационное сообщение на основании указанных извлеченных вспомогательных идентификационных данных, соответствующих идентифицированному пациенту. Следует отметить, что каждое такое информационное сообщение содержит, помимо прочего, сведения о дате/времени посещения каждого из медицинских работников в группе медицинских работников, соответствующей группе медицинских назначений идентифицированного пациента. Таким образом, модуль 40 записи пациентов, например, может передавать, посредством модуля 10 связи, сгенерированное информационное сообщение на пользовательское устройство 400 пациента с использованием сотовой сети 600, например в виде SMS-сообщения или MMS-сообщения по меньшей мере на один номер телефона идентифицированного пациента, и/или на пользовательское устройство 200 пациента с использованием сети 500 Интернет, например в виде электронного сообщения (e-mail) по меньшей мере на один адрес электронной почты идентифицированного пациента, электронного сообщения по меньшей мере в одной из известных социальных сетей (например, Вконтакте, Facebook, одноклассники и т.п.), в которых зарегистрирован идентифицированный пациент, электронного сообщения по меньшей мере в одной из известных систем обмена сообщениями (мессенджерах, таких как ICQ, «Skype», «WhatsApp», «Telegram» и т.п.), в которых зарегистрирован идентифицированный пациент, и/или т.п.Further, when performing the above-described operation (4), the patient recording module 40 also accesses the local data storage 60 (depending on the implementation option, as described above in this document, to a separate local data storage using the communication bus 50 and / or a remote data storage using the communication module 10) or establishes communication with it using the communication bus 50, ensuring that at least one of the auxiliary identification data of the identified patient is retrieved from it, for example, at least one of such data as an email address (e- mail), contact number, social network account, messenger account, etc., based on the unique identifier of the identified patient and is connected to the communication module 10 for sending or transmitting, through the communication module 10, the generated information message to the identified patient based on the specified extracted auxiliary identities fication data corresponding to the identified patient. It should be noted that each such informational message contains, among other things, information about the date / time of the visit of each of the medical workers in the group of medical workers corresponding to the group of medical appointments of the identified patient. Thus, the patient recording module 40, for example, can transmit, via the communication module 10, the generated information message to the patient user device 400 using the cellular network 600, for example, in the form of an SMS message or MMS message to at least one identified telephone number. patient, and / or to the patient's user device 200 using the Internet 500, for example, in the form of an electronic message (e-mail) to at least one e-mail address of the identified patient, an electronic message in at least one of the well-known social networks (for example , Vkontakte, Facebook, classmates, etc.), in which the identified patient is registered, email messages in at least one of the well-known messaging systems (messengers such as ICQ, Skype, WhatsApp, Telegram, and the like) in which the identified patient is registered, and / or the like.

В одном из вариантов реализации настоящего изобретения в рамках осуществления вышеописанной операции (4) модуль 40 записи пациентов может быть дополнительно выполнен с возможностью получения доступа к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или возможностью установления с ним связи с использованием шины 50 связи для получения или извлечения из него данных о предпочтениях пациента и/или данных о занятости пациента, соответствующих идентифицированному пациенту, на основании уникального идентификатора идентифицированного пациента. В этом варианте реализации модуль 40 записи пациентов может быть дополнительно выполнен с возможностью учета этих сведений, то есть данных о предпочтениях пациента и/или данных о занятости пациента, при формировании идентифицированного пациента к группе медицинских работников.In one of the embodiments of the present invention, within the framework of the above-described operation (4), the patient recording module 40 may be further configured to access the local data storage 60 (depending on the implementation, as described above in this document, to the separate local storage data using the communication bus 50 and / or remote data storage using the communication module 10) or the ability to communicate with it using the communication bus 50 to receive or retrieve from it patient preference data and / or patient occupancy data corresponding to the identified patient based on the unique identifier of the identified patient. In this embodiment, the patient recorder 40 may be further configured to account for this information, ie, patient preference data and / or patient occupancy data, when generating an identified patient to a group of healthcare professionals.

В другом варианте реализации модуль 40 записи пациентов может быть дополнительно выполнен с возможностью получения доступа к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или возможностью установления с ним связи с использованием шины 50 связи для получения или извлечения из него данных о предпочтениях пациента и/или данных о занятости пациента, соответствующих идентифицированному пациенту, на основании уникального идентификатора идентифицированного пациента и данных о записях пациента к группам медицинских работников, соответствующих идентифицированному пациенту, на основании уникального идентификатора идентифицированного пациента с обеспечением создания обновленной записи идентифицированного пациента к группе медицинских работников или обновленных записей идентифицированного пациента к соответствующим группам медицинских работников на основе указанных сведений (в соответствии с операцией (4) в приведенном выше описании) и, при необходимости, с обеспечением направления, посредством модуля 50 связи, идентифицированному пациенту обновленного информационного сообщения, сгенерированного на основании такой обновленной записи. В этом варианте реализации настоящего изобретения каждую обновленную запись к группе медицинских работников, соответствующей идентифицированному пациенту, модуль 40 записи пациентов сохраняет в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленном локальном хранилище данных с использованием шины 50 связи и/или удаленном хранилище данных с использованием модуля 10 связи) в конкретную медицинскую карту, соответствующую уникальному идентификатору идентифицированного пациента.In another implementation, the patient recorder 40 may be further configured to access the local data store 60 (depending on the implementation, as described hereinabove, to a separate local data store using the communication bus 50 and / or a remote store data using the communication module 10) or the ability to communicate with it using the communication bus 50 to receive or extract from it data about patient preferences and / or data on patient occupancy corresponding to the identified patient, based on the unique identifier of the identified patient and data about the records patient to healthcare professional groups corresponding to the identified patient, based on the unique identifier of the identified patient, ensuring the creation of an updated record of the identified patient to the group of healthcare professionals or updated records of the identified patient to the appropriate groups of medical workers based on the specified information (in accordance with operation (4) in the above description) and, if necessary, with the provision of referral, via the communication module 50, to the identified patient of the updated information message generated based on such an updated record. In this embodiment of the present invention, each updated record to a group of medical professionals corresponding to the identified patient is stored by the patient recorder 40 in a local data store 60 (depending on the implementation, as described above in this document, in a separate local data store using a bus 50 communication and / or remote data storage using the communication module 10) into a specific medical record corresponding to the unique identifier of the identified patient.

В некоторых вариантах реализации настоящего изобретения модуль 40 записи пациентов может быть дополнительно выполнен с возможностью периодического подключения, посредством шины 50 связи, к модулю 30 графиков работы для выявления изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений (в соответствии с операцией (4) в приведенном выше описании) и, при необходимости, с обеспечением направления, посредством модуля 50 связи, идентифицированному пациенту обновленного информационного сообщения, сгенерированного на основании такой обновленной записи. В этом варианте реализации модуль 40 записи пациентов направляет соответствующий запрос в модуль 30 графиков работы для получения от него графика работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента на основании по меньшей мере уникального идентификатора указанного медицинского работника. Таким образом, модуль 30 графиков работы, при получении им запроса от модуля 40 записи пациентов, может подключиться к локальному хранилищу 60 данных или установить с ним связи (в зависимости от варианта реализации, как описано выше в данном документе, может подключиться к обособленному локальному хранилищу данных или установить с ним связь с использованием шины 50 связи и/или подключиться к удаленному хранилищу данных или установить с ним связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения из него графика работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента на основании по меньшей мере уникального идентификатора указанного медицинского работника. В дальнейшем модуль 30 графиков работы передает или направляет извлеченные графики работы медицинских работников, соответствующие вышеописанному запросу модуля 40 записи пациентов, в модуль 40 записи пациентов, который, в случае выявления им изменений в графике работы по меньшей мере одного из медицинских работников, входящих в состав группы медицинских работников из сформированной записи пациента, создает (в соответствии с операцией (4) в приведенном выше описании) обновленную запись идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений. В этом варианте реализации настоящего изобретения каждую обновленную запись к группе медицинских работников, соответствующей идентифицированному пациенту, модуль 40 записи пациентов сохраняет в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленном локальном хранилище данных с использованием шины 50 связи и/или удаленном хранилище данных с использованием модуля 10 связи) в конкретную медицинскую карту, соответствующую уникальному идентификатору идентифицированного пациента. В одной из разновидностей этого варианта реализации модуль 40 записи пациентов может самостоятельно подключаться к обособленному локальному хранилищу данных или устанавливать с ним связь с использованием шины 50 связи и/или подключаться к удаленному хранилищу данных или устанавливать с ним связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения из него необходимых графиков работы медицинских работников, как описано выше, для последующего выявления в них изменений с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений, как описано выше.In some embodiments of the present invention, the patient recorder 40 may be further configured to periodically connect, via the communication bus 50, to the schedule module 30 to detect changes in the schedule of each medical professional from the medical group in the generated patient record, allowing an updated record of the identified patient to the group of medical workers taking into account the indicated identified changes (in accordance with operation (4) in the above description) and, if necessary, with the provision of referral, via the communication module 50, to the identified patient of the updated information message generated on the basis of such updated record. In this embodiment, the patient recorder 40 sends a corresponding request to the scheduling module 30 to obtain from it the schedule of each medical professional from the medical group in the generated patient record based on at least the unique identifier of the said medical professional. Thus, the scheduling module 30, when it receives a request from the patient recorder 40, can connect to or establish connections with the local data storage 60 (depending on the implementation option, as described above in this document, it can connect to a separate local storage data or establish communication with it using the communication bus 50 and / or connect to a remote data storage or establish communication with it using the communication module 10) using the communication bus 50 to extract from it the work schedule of each medical worker from the group of medical workers in the formed patient records based on at least a unique identifier of said healthcare professional. Subsequently, the work schedule module 30 transmits or sends the extracted work schedules of medical workers corresponding to the above-described request of the patient recording module 40 to the patient recording module 40, which, if it detects changes in the work schedule of at least one of the medical workers included in the group of medical workers from the generated patient record, creates (in accordance with operation (4) in the above description) an updated record of the identified patient to the group of medical workers, taking into account the specified identified changes. In this embodiment of the present invention, each updated record to a group of medical professionals corresponding to the identified patient is stored by the patient recorder 40 in a local data store 60 (depending on the implementation, as described above in this document, in a separate local data store using a bus 50 communication and / or remote data storage using the communication module 10) into a specific medical record corresponding to the unique identifier of the identified patient. In one variation of this embodiment, the patient recording module 40 can independently connect to or communicate with a separate local data store using communication bus 50 and / or connect to or communicate with a remote data store using communication unit 10) using communication bus 50 to extract from it the necessary work schedules of medical workers, as described above, for subsequent detection of changes in them, ensuring the possibility of creating an updated record of the identified patient to the group of medical workers taking into account the indicated identified changes, as described above.

В иных вариантах реализации настоящего изобретения модуль 10 связи может дополнительно обеспечивать пользователю возможность подключения к модулю 40 записи пациентов для дополнения сформированной записи пациента данными, указывающими на прохождение по меньшей мере одного медицинского работника из группы медицинских работников, соответствующей указанной сформированной записи пациента, и/или пропуск пациентом по меньшей мере одного медицинского работника из указанной группы медицинских работников, соответствующей указанной сформированной записи пациента. Таким образом, например, медицинский работник, которого пациент должен пройти в соответствии со своей записью к группе медицинских работников, соответствующих группе медицинских назначений этого пациента, после или во время приема этого пациента может дополнить, посредством пользовательского устройства 300 клиники, подключенного к модулю 40 записи пациентов с использованием модуля 10 связи, указанную запись пациента в его медицинской карте данными, указывающими на прохождение этого медицинского работника, или данными о пропуске пациентом этого медицинского работника (неявке на прием). Модуль 40 записи пациентов, при получении им запроса от пользовательского устройства 300 клиники на дополнение записи пациента к группе медицинских работников, подключается к локальному хранилищу 60 данных или устанавливает с ним связи (в зависимости от варианта реализации, как описано выше в данном документе, может подключиться к обособленному локальному хранилищу данных или установить с ним связь с использованием шины 50 связи и/или подключиться к удаленному хранилищу данных или установить с ним связь с использованием модуля 10 связи) с использованием шины 50 связи для извлечения из него данных о записи пациента к группе медицинских работников.In other embodiments of the present invention, the communication module 10 may further provide the user with the ability to connect to the patient recording module 40 to supplement the generated patient record with data indicating the passage of at least one medical professional from the group of medical workers corresponding to the specified generated patient record and / or the patient passes at least one medical professional from the specified group of medical personnel corresponding to the specified generated patient record. Thus, for example, a medical professional whom a patient must pass in accordance with his record to a group of medical professionals corresponding to the group of medical appointments of this patient, after or during the admission of this patient, can supplement, via the user device 300 of the clinic connected to the recording module 40 patients using the communication module 10, the specified record of the patient in his medical record with data indicating the passage of this medical worker, or data on the patient's admission of this medical worker (non-attendance). The patient recorder 40, upon receiving a request from the user device 300 of the clinic to add a patient record to a group of medical workers, connects to or establishes connections with the local data storage 60 (depending on the implementation option, as described above in this document, it can connect to a separate local data store or establish communication with it using the communication bus 50 and / or connect to a remote data store or establish communication with it using the communication module 10) using the communication bus 50 to retrieve data on the patient's record to the medical group workers.

В других вариантах реализации настоящего изобретения модуль 40 записи пациентов, при обнаружении изменений по меньшей мере в одном из графиков работы медицинских работников, входящих в состав группы медицинских работников в сформированной записи пациента, может быть дополнительно выполнен с возможностью формирования обновленной записи идентифицированного пациента, создаваемой вышеописанным образом с учетом указанных обнаруженных изменений, а также данных о пройденных медицинских работниках и/или данных о пропущенных медицинских работниках, которыми могла быть дополнена сформированная запись идентифицированного пациента в некоторых из вышеописанных вариантах реализации настоящего изобретения, с обеспечением направления идентифицированному пациенту обновленного сообщения, генерируемого вышеописанным образом.In other embodiments of the present invention, the patient recorder 40, upon detecting changes in at least one of the schedules of medical workers included in the medical team in the generated patient record, may be further configured to generate an updated identified patient record generated as described above. taking into account the indicated detected changes, as well as data on passed medical workers and / or data on missing medical workers, which could supplement the generated record of the identified patient in some of the above-described embodiments of the present invention, while ensuring that the identified patient is sent an updated message generated by the above-described way.

В некоторых иных вариантах реализации настоящего изобретения при подключении, посредством модуля 10 связи, пользователя к модулю 20 медицинских карт для внесения в медицинскую карту идентифицированного пациента дополнительных медицинских назначений, полученных при посещении пациентом по меньшей мере одного медицинского работника из группы медицинских работников, соответствующей сформированной записи, модуль 40 записи пациентов дополнительно выполнен с возможностью осуществления следующих операций: (i) подключения к модулю 20 медицинских карт для получения от него указанных дополнительных медицинских назначений из медицинской карты пациента; (ii) подключения к модулю 30 графиков работы для получения от него графиков работы медицинских работников для каждого из дополнительных медицинских назначений пациента; (iii) дополнения сформированной записи пациента, на основании полученных графиков работы медицинских работников, дополнительной группой медицинских работников, позволяющей пациенту выполнить по меньшей мере некоторые из дополнительных медицинских назначений или по меньшей мере некоторые из дополнительных медицинских назначений и оставшихся медицинских назначений в группе медицинских назначений, соответствующей сформированной записи пациента, за заданный период времени с обеспечением формирования обновленной записи пациента, и (iv) направления пациенту обновленного сообщения, сформированного на основании полученной обновленной записи пациента.In some other embodiments of the present invention, when a user is connected, via the communication module 10, to the medical record module 20 to enter into the medical record of the identified patient additional medical appointments obtained when the patient visits at least one medical professional from the group of medical workers corresponding to the generated record the patient recording module 40 is further configured to perform the following operations: (i) connecting to the medical record module 20 to receive said additional medical appointments from the patient's medical record; (ii) connecting to the module 30 work schedules to receive from it the work schedules of medical professionals for each of the patient's additional medical appointments; (iii) supplementing the generated patient record, based on the received work schedules of medical professionals, with an additional group of medical professionals, allowing the patient to fulfill at least some of the additional medical appointments or at least some of the additional medical appointments and remaining medical appointments in the group of medical appointments, the corresponding generated patient record, for a predetermined period of time, ensuring the generation of an updated patient record, and (iv) sending to the patient an updated message generated based on the received updated patient record.

В других вариантах реализации настоящего изобретения модуль 40 записи пациентов, при формировании новой записи пациента к группе медицинских работников в соответствии с вышеописанной операцией (4), может дополнительно получать доступ к локальному хранилищу 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, к обособленному локальному хранилищу данных с использованием шины 50 связи и/или удаленному хранилищу данных с использованием модуля 10 связи) или устанавливать с ним связь с использованием шины 50 связи для получения или извлечения из него имеющихся данных о записях пациента к группам медицинских работников, соответствующих идентифицированному пациенту, на основании уникального идентификатора идентифицированного пациента с обеспечением учета этих сведений при формировании указанной новой записи идентифицированного пациента к группе медицинских работников. Другими словами, в данном варианте реализации настоящего изобретения модуль 40 записи пациентов может учитывать, при формировании новой записи пациента к группе медицинских работников в соответствии с новой группой медицинских назначений пациента, потенциальную занятость пациента прохождением медицинских работников в рамках выполнения этим пациентом другой группы медицинских назначений, что позволит, при наличии у пациента нескольких групп медицинских назначений, предотвратить возможность записи пациента в одно и то же время на одну и ту же дату к разным медицинским работникам в рамках выполнения разных групп медицинских назначений. Кроме того, в одной из разновидностей данного варианта реализации настоящего изобретения модуль 40 записи пациентов может учитывать при формировании новой записи пациента к группе медицинских работников по меньшей мере одни из следующих данных: (i) имеющиеся данные о записях пациента к группам медицинских работников, соответствующие указанному пациенту и сохраненные в локальном хранилище 60 данных (в зависимости от варианта реализации, как описано выше в данном документе, в обособленном локальном хранилище данных или удаленном хранилище данных); (ii) данные о предпочтениях пациента; (iii) данные о занятости пациента; (iv) данные об изменениях в графиках работы медицинских работников из группы медицинских работников, соответствующих сформированной записи пациента; (v) данные о прохождении пациентов по меньшей мере одного медицинского работника из группы медицинских работников, соответствующих сформированной записи пациента; и/или (vi) данные о пропуске пациентом по меньшей мере одного медицинского работника из группы медицинских работников, соответствующих сформированной записи пациента. Кроме того, еще в одной разновидности данного варианта реализации настоящего изобретения модуль 40 записи пациентов может генерировать сводное информационное сообщение, созданное на основании новой записи пациента к группе медицинских работников и по меньшей мере одной ранее сформированной записи этого пациента к группе медицинских работников, в частности данных о медицинских работниках, которых пациенту осталось пройти в рамках каждой из указанных ранее сформированных записей, при этом по мере прохождения пациентом медицинских работников из группы медицинских работников, соответствующей новой записи пациента, и/или прохождения пациентом медицинских работников из группы медицинских работников, соответствующей ранее сформированной записи пациента, модуль 40 записи пациентов может генерировать обновленное сводное информационное сообщение с учетом указанных пройденных медицинских работников.In other embodiments of the present invention, the patient recording module 40, when generating a new patient record to a group of medical workers in accordance with the above-described operation (4), may additionally access the local data storage 60 (depending on the implementation option, as described above in this a document to a separate local data store using the communication bus 50 and / or a remote data storage using the communication module 10) or to establish communication with it using the communication bus 50 to obtain or retrieve from it the available data on patient records to medical groups, corresponding to the identified patient, based on the unique identifier of the identified patient, ensuring that this information is taken into account when forming the specified new record of the identified patient to the group of medical workers. In other words, in this embodiment of the present invention, the patient recording module 40 may take into account, when creating a new patient record for a group of medical professionals in accordance with the new group of medical appointments of the patient, the potential employment of the patient by the passage of medical workers in the framework of the patient performing another group of medical appointments which will allow, if a patient has several groups of medical appointments, to prevent the possibility of registering a patient at the same time for the same date to different medical workers in the framework of performing different groups of medical appointments. In addition, in one of the variations of this embodiment of the present invention, the patient recording module 40 may take into account at least one of the following data when generating a new patient record for a group of medical workers: (i) available data on patient records for groups of medical workers corresponding to the specified the patient and stored in the local data store 60 (depending on the implementation, as described above in this document, in a separate local data store or remote data store); (ii) data on patient preferences; (iii) patient employment data; (iv) data on changes in the work schedules of medical workers from the group of medical workers, corresponding to the generated patient record; (v) data on the passage of patients of at least one medical worker from the group of medical workers corresponding to the generated patient record; and / or (vi) data on the patient missing at least one medical worker from the group of medical workers corresponding to the generated patient record. In addition, in yet another variation of this embodiment of the present invention, the patient recording module 40 may generate a summary information message based on a new patient record for a group of medical professionals and at least one previously generated record of this patient for a group of medical workers, in particular data about medical workers that the patient has to pass within each of the previously formed records, while as the patient passes through the medical workers from the group of medical workers corresponding to the new patient record, and / or the patient passes through the medical workers from the group of medical workers corresponding to the previously formed patient records, the patient record module 40 may generate an updated summary information message based on the specified medical personnel passed.

В некотором другом варианте реализации вычислительное устройство 100 для информирования пациентов может дополнительно содержать модуль выставления счетов, выполненный с возможностью подключения к модулю 40 записи пациентов для получения от него данных о пройденных медицинских работниках и с возможностью выставления по меньшей мере одного счета пациенту на основании полученных данных о пройденных медицинских работниках, которыми может быть дополнена запись пациента к группе медицинских работников.In some other implementation, the patient information computing device 100 may further comprise a billing module configured to connect to the patient recorder module 40 to receive data from the patient record module and to issue at least one invoice to the patient based on the received data. about completed medical workers, who can supplement the patient's record to the group of medical workers.

Согласно одному из вариантов реализации настоящего изобретения, модуль 20 медицинских карт может быть разделен на несколько независимых модулей, каждый из которых может выполнять по меньшей мере одну из вышеописанных функциональных возможностей, присущих модулю 20 медицинских карт, и которые могут быть выполнены с возможностью связи друг с другом и остальными функциональными модулями вычислительного устройства 100 с помощью шины 50 связи, в частности с модулем 10 связи, модулем 30 графиков работы и/или модулем 40 записи пациентов.According to one embodiment of the present invention, the medical record module 20 can be divided into several independent modules, each of which can perform at least one of the above-described functionality inherent in the medical record module 20, and which can be configured to communicate with each other. the other and the rest of the functional modules of the computing device 100 using a communication bus 50, in particular with a communication module 10, a schedule module 30 and / or a patient recording module 40.

Согласно еще одному варианту реализации настоящего изобретения, модуль 30 графиков работы может быть разделен на несколько независимых модулей, каждый из которых может выполнять по меньшей мере одну из вышеописанных функциональных возможностей, присущих модулю 30 графиков работы, и которые могут быть выполнены с возможностью связи друг с другом и остальными функциональными модулями вычислительного устройства 100 с помощью шины 50 связи, в частности с модулем 10 связи, модулем 20 медицинских карт и/или модулем 40 записи пациентов.In accordance with another embodiment of the present invention, the schedule module 30 may be divided into several independent modules, each of which may perform at least one of the above-described functionality inherent in the schedule module 30 and which may be configured to communicate with each other. the other and the rest of the functional modules of the computing device 100 using the communication bus 50, in particular with the communication module 10, the medical record module 20 and / or the patient recording module 40.

Согласно другому варианту реализации настоящего изобретения, модуль 40 записи пациентов может быть разделен на несколько независимых модулей, каждый из которых может выполнять по меньшей мере одну из вышеописанных функциональных возможностей, присущих модулю 40 записи пациентов, и которые могут быть выполнены с возможностью связи друг с другом и остальными функциональными модулями вычислительного устройства 100 с помощью шины 50 связи, в частности с модулем 10 связи, модулем 20 медицинских карт и/или модулем 30 графиков работы.According to another embodiment of the present invention, the patient recorder 40 may be divided into several independent modules, each of which may perform at least one of the above-described functionality of the patient recorder 40 and which may be configured to communicate with each other. and the rest of the functional modules of the computing device 100 via a communication bus 50, in particular with a communication module 10, a medical record module 20 and / or a schedule module 30.

Согласно некоторому другому варианту реализации настоящего изобретения, по меньшей мере часть из вышеописанных функциональных возможностей, присущих модулю 20 медицинских карт, модулю 30 графиков работы и/или модулю 40 записи пациентов может быть реализована в виде отдельного функционального подмодуля или функционального блока, входящего в состав соответствующего одного из модулей 20, 30, 40. Таким образом, модуль 20 медицинских карт может содержать несколько своих подмодулей, каждый из которых реализует по меньшей мере одну из вышеописанных функциональных возможностей, присущих модулю 20 медицинских карт, модуль 30 графиков работы может содержать несколько своих подмодулей, каждый из которых реализует по меньшей мере одну из вышеописанных функциональных возможностей, присущих модулю 30 графиков работы, а модуль 40 записи пациентов может содержать несколько своих подмодулей, каждый из которых реализует по меньшей мере одну из вышеописанных функциональных возможностей, присущих модулю 40 записи пациентов.According to some other embodiment of the present invention, at least part of the above-described functionality inherent in the medical record module 20, the schedule module 30 and / or the patient recording module 40 may be implemented as a separate functional sub-module or functional block included in the corresponding one of the modules 20, 30, 40. Thus, the medical record module 20 may contain several of its sub-modules, each of which implements at least one of the above-described functionality inherent in the medical record module 20, the schedule module 30 may contain several of its sub-modules , each of which implements at least one of the above-described functionality inherent in the operating schedule module 30, and the patient recording module 40 may contain several of its sub-modules, each of which implements at least one of the above-described functionality inherent in module 4 0 patient records.

Согласно некоторым вариантам реализации настоящего изобретения, модуль 20 медицинских карт и/или модуль 30 графиков работы может быть встроены в качестве функциональных подмодулей или функциональных блоков в модуль 30 записи пациентов, в результате чего в таком варианте реализации настоящего изобретения модуль 30 графиков работы может дополнительно иметь вышеописанные функциональные возможности модуля 20 медицинских карт и/или модуля 30 графиков работы.According to some embodiments of the present invention, the medical record module 20 and / or the schedule module 30 may be embedded as functional sub-modules or functional blocks in the patient recorder 30, whereby in such an embodiment of the present invention, the schedule module 30 may further have the above-described functionality of the medical record module 20 and / or the schedule module 30.

Согласно иным вариантам реализации настоящего изобретения, вычислительное устройство 100 для информирования пациентов может содержать единственный модуль записи пациентов (также может быть назван процессинговым модулем или информирующим модулем), имеющий все вышеописанные функциональные возможности, присущие модулю 20 медицинских карт, модулю 30 графиков работы и модулю 40 записи пациентов.In accordance with other embodiments of the present invention, the computing device 100 for informing patients may comprise a single patient recording module (also called a processing module or informing module) having all of the above-described functionality inherent in the medical record module 20, the schedule module 30, and the module 40 patient records.

Согласно другим вариантам реализации настоящего изобретения, вычислительное устройство 100 для информирования пациентов может содержать модуль связи для взаимодействия с пользователем, выполненный с возможностью получения по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты пациента и с возможностью получения по меньшей мере одного графика работы медицинского работника, и модуль записи пациентов, выполненный с возможностью подключения к модулю связи для получения от него указанных медицинских назначений и указанных графиков работы медицинских работников и имеющий вышеописанные функциональные возможности, присущие модулю 40 записи пациентов.In accordance with other embodiments of the present invention, computing device 100 for informing patients may include a communication module for interacting with a user, configured to receive at least one group of medical appointments from at least one medical record of a patient and to receive at least one graph the work of a medical worker, and a patient recording module configured to be connected to the communication module to receive from it the specified medical appointments and the specified work schedules of medical workers and having the above-described functionality inherent in the patient recording module 40.

Согласно некоторым другим вариантам реализации настоящего изобретения, вычислительное устройство 100 для информирования пациентов может содержать процессор или вычислительный блок, имеющий все вышеописанные функциональные возможности, присущие модулю 20 медицинских карт, модулю 30 графиков работы и модулю 40 записи пациентов.In accordance with some other embodiments of the present invention, patient information computing device 100 may comprise a processor or computing unit having all of the functionality described above for medical record module 20, schedule module 30, and patient recorder module 40.

Согласно еще одному аспекту настоящего изобретения может быть предложено вычислительное устройство для информирования пациентов, содержащее:In accordance with another aspect of the present invention, there can be provided a computing device for informing patients, comprising:

модуль связи для взаимодействия с пользователем, выполненный с возможностью получения по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты пациента и с возможностью получения по меньшей мере одного графика работы медицинского работника,a communication module for interacting with a user, configured to receive at least one group of medical appointments from at least one medical record of a patient and to receive at least one work schedule of a medical professional,

модуль записи пациентов для управления записями пациентов к медицинским работникам, выполненный с возможностью подключения к модулю связи для получения от него указанных медицинских назначений и указанных графиков работы медицинских работников и с возможностью осуществления по меньшей мере следующих операций:a patient recording module for managing patient records to medical professionals, configured to be connected to the communication module to receive from it specified medical appointments and specified work schedules of medical personnel and with the ability to perform at least the following operations:

осуществление идентификации пациента, связанного с каждой из полученных групп медицинских назначений,identification of the patient associated with each of the received groups of medical appointments,

формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени, подключение к модулю связи для направления идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи.formation, on the basis of the obtained work schedules of medical workers, a patient's record to a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time, connection to the communication module for referral to the identified patient an information message generated based on the specified generated record.

Согласно еще одному аспекту настоящего изобретения может быть предложено вычислительное устройство для информирования пациентов, содержащее: процессор, выполненный с возможностью осуществления по меньшей мере следующих операций:In accordance with another aspect of the present invention, there can be provided a computing device for informing patients, comprising: a processor configured to perform at least the following operations:

получение по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты пациента,obtaining at least one group of medical appointments from at least one medical record of the patient,

получение по меньшей мере одного графика работы медицинского работника,obtaining at least one work schedule of a medical professional,

осуществление идентификации пациента, связанного с каждой из полученных групп медицинских назначений,identification of the patient associated with each of the received groups of medical appointments,

формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени,formation, on the basis of the received work schedules of medical workers, a patient's record for a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time,

направление идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи.sending to the identified patient an information message generated on the basis of said generated record.

Представленные иллюстративные варианты осуществления, примеры и описание служат лишь для обеспечения понимания заявляемого технического решения и не являются ограничивающими. Другие возможные варианты осуществления будут ясны специалисту из представленного описания. Объем настоящего изобретения ограничен лишь прилагаемой формулой изобретения.The presented illustrative embodiments, examples and description serve only to provide an understanding of the claimed technical solution and are not limiting. Other possible options for implementation will be clear to the specialist from the description provided. The scope of the present invention is limited only by the attached claims.

Claims (31)

1. Вычислительное устройство для информирования пациентов, содержащее:1. Computing device for informing patients, containing: модуль связи для взаимодействия с пользователем,communication module for interaction with the user, модуль медицинских карт для управления электронными медицинскими картами пациентов, выполненный с возможностью обмена данными с модулем связи с обеспечением пользователю возможности внесения по меньшей мере одной группы медицинских назначений по меньшей мере в одну из медицинских карт пациентов,a medical record module for managing electronic medical records of patients, configured to exchange data with the communication module to enable the user to enter at least one group of medical appointments in at least one of the medical records of patients, модуль графиков работы для управления электронными графиками работы медицинских работников, выполненный с возможностью обмена данными с модулем связи с обеспечением пользователю возможности заполнения по меньшей мере одного графика работы медицинского работника,a work schedule module for managing electronic work schedules of medical workers, configured to exchange data with the communication module, allowing the user to fill in at least one work schedule of a medical worker, модуль записи пациентов для управления записями пациентов к медицинским работникам, выполненный с возможностью осуществления по меньшей мере следующих операций:a patient recording module for managing patient records to medical professionals, configured to perform at least the following operations: получение, от модуля медицинских карт, по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты с обеспечением идентификации пациента, связанного с каждой из полученных групп медицинских назначений,obtaining, from the medical record module, at least one group of medical appointments from at least one medical record, ensuring the identification of the patient associated with each of the received groups of medical appointments, получение, от модуля графиков работы, графиков работы медицинских работников для каждого медицинского назначения в каждой из полученных групп медицинских назначений, соответствующих идентифицированному пациенту,obtaining, from the module of work schedules, work schedules of medical workers for each medical appointment in each of the received groups of medical appointments corresponding to the identified patient, формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени,formation, on the basis of the received work schedules of medical workers, a patient's record for a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time, подключение к модулю связи для направления идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи, при этом модуль записи пациентов дополнительно выполнен с возможностью подключения к модулю графиков работы для выявления изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений.connection to the communication module for sending to the identified patient an information message generated on the basis of the specified generated record, while the patient recording module is additionally configured to connect to the work schedule module to detect changes in the work schedule of each medical worker from a group of medical workers in the generated patient record with ensuring the possibility of creating an updated record of the identified patient to a group of medical workers, taking into account the specified identified changes. 2. Вычислительное устройство по п. 1, в котором модуль записи пациентов дополнительно выполнен с возможностью получения данных о предпочтениях пациента и/или данных о занятости пациента с обеспечением учета указанных сведений при формировании записи идентифицированного пациента к группе медицинских работников или с обеспечением создания обновленной записи идентифицированного пациента к группе медицинских работников на основе указанных сведений.2. The computing device according to claim 1, in which the patient recording module is additionally configured to obtain data on patient preferences and / or data on the patient's occupancy, ensuring that said information is taken into account when forming a record of an identified patient to a group of medical workers or ensuring the creation of an updated record identified patient to a group of medical professionals based on the specified information. 3. Вычислительное устройство по любому из пп. 1, 2, в котором модуль связи дополнительно обеспечивает пользователю возможность подключения к модулю записи пациентов для дополнения сформированной записи пациента данными, указывающими на прохождение по меньшей мере одного медицинского работника из указанной группы медицинских работников и/или пропуск пациентом по меньшей мере одного медицинского работника из указанной группы медицинских работников.3. Computing device according to any one of claims. 1, 2, in which the communication module additionally provides the user with the ability to connect to the patient recording module to supplement the generated patient record with data indicating the passage of at least one medical worker from the specified group of medical workers and / or the patient passing at least one medical worker from the specified group of medical workers. 4. Вычислительное устройство по п. 3, в котором модуль записи пациентов дополнительно выполнен с возможностью, при обнаружении изменений по меньшей мере в одном из указанных графиков работы медицинских работников, формирования обновленной записи идентифицированного пациента с учетом обнаруженных изменений, данных о пройденных медицинских работниках и/или данных о пропущенных медицинских работниках, которыми была дополнена сформированная запись идентифицированного пациента, с обеспечением направления идентифицированному пациенту обновленного сообщения.4. The computing device according to claim 3, in which the patient recording module is further configured to, upon detecting changes in at least one of said work schedules of medical workers, generate an updated record of the identified patient taking into account the detected changes, data on the passed medical workers and / or data on missed medical workers, who supplemented the generated record of the identified patient, ensuring that the updated message is sent to the identified patient. 5. Вычислительное устройство по п. 1, в котором при подключении, посредством модуля связи, пользователя к модулю медицинских карт для внесения в медицинскую карту идентифицированного пациента дополнительных медицинских назначений, полученных при посещении пациентом по меньшей мере одного медицинского работника из группы медицинских работников, соответствующей сформированной записи, модуль записи пациентов дополнительно выполнен с возможностью осуществления следующих операций:5. The computing device according to claim 1, in which, when connecting, through the communication module, the user to the medical records module for entering additional medical appointments into the medical record of the identified patient obtained when the patient visits at least one medical worker from the group of medical workers corresponding generated record, the patient recording module is additionally configured to perform the following operations: подключения к модулю медицинских карт для получения от него указанных дополнительных медицинских назначений из медицинской карты пациента,connecting to the medical record module to receive from it the specified additional medical appointments from the patient's medical record, подключения к модулю графиков работы для получения от него графиков работы медицинских работников для каждого из дополнительных медицинских назначений пациента,connecting to the module of work schedules to receive from it the work schedules of medical workers for each of the patient's additional medical appointments, дополнения сформированной записи пациента, на основании полученных графиков работы медицинских работников, дополнительной группой медицинских работников, позволяющей пациенту выполнить по меньшей мере некоторые из дополнительных медицинских назначений или по меньшей мере некоторые из дополнительных медицинских назначений и оставшихся медицинских назначений в группе медицинских назначений, соответствующей сформированной записи пациента, за заданный период времени с обеспечением формирования обновленной записи пациента,supplementing the formed patient record, based on the received work schedules of medical workers, by an additional group of medical workers, allowing the patient to fulfill at least some of the additional medical appointments or at least some of the additional medical appointments and remaining medical appointments in the group of medical appointments corresponding to the generated record the patient, for a given period of time, ensuring the formation of an updated patient record, направления пациенту сообщения, сгенерированного на основании полученной обновленной записи пациента.sending to the patient a message generated based on the received updated patient record. 6. Вычислительное устройство по п. 3, дополнительно содержащее модуль выставления счетов, выполненный с возможностью подключения к модулю записи пациентов для получения от него данных о пройденных медицинских работниках и с возможностью выставления по меньшей мере одного счета пациенту на основании полученных дополненных данных о пройденных медицинских работниках.6. The computing device according to claim 3, further comprising a billing module adapted to be connected to the patient recording module to receive data on completed medical workers from it and to issue at least one invoice to the patient based on the received supplemented data on medical workers. 7. Вычислительное устройство для информирования пациентов, содержащее:7. Computing device for informing patients, containing: модуль связи для взаимодействия с пользователем, выполненный с возможностью получения по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты пациента и с возможностью получения по меньшей мере одного графика работы медицинского работника,a communication module for interacting with a user, configured to receive at least one group of medical appointments from at least one medical record of a patient and to receive at least one work schedule of a medical professional, модуль записи пациентов для управления записями пациентов к медицинским работникам, выполненный с возможностью подключения к модулю связи для получения от него указанных медицинских назначений и указанных графиков работы медицинских работников и с возможностью осуществления по меньшей мере следующих операций:a patient recording module for managing patient records to medical professionals, configured to be connected to the communication module to receive from it specified medical appointments and specified work schedules of medical personnel and with the ability to perform at least the following operations: осуществление идентификации пациента, связанного с каждой из полученных групп медицинских назначений,identification of the patient associated with each of the received groups of medical appointments, формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени,formation, on the basis of the received work schedules of medical workers, a patient's record for a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time, подключение к модулю связи для направления идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи, при этом модуль записи пациентов дополнительно выполнен с возможностью подключения к модулю графиков работы для выявления изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений.connection to the communication module for sending to the identified patient an information message generated on the basis of the specified generated record, while the patient recording module is additionally configured to connect to the work schedule module to detect changes in the work schedule of each medical worker from a group of medical workers in the generated patient record with ensuring the possibility of creating an updated record of the identified patient to a group of medical workers, taking into account the specified identified changes. 8. Вычислительное устройство для информирования пациентов, содержащее процессор, выполненный с возможностью осуществления по меньшей мере следующих операций:8. Computing device for informing patients, containing a processor configured to perform at least the following operations: получение по меньшей мере одной группы медицинских назначений по меньшей мере из одной медицинской карты пациента,obtaining at least one group of medical appointments from at least one medical record of the patient, получение по меньшей мере одного графика работы медицинского работника,obtaining at least one work schedule of a medical professional, осуществление идентификации пациента, связанного с каждой из полученных групп медицинских назначений,identification of the patient associated with each of the received groups of medical appointments, формирование, на основании полученных графиков работы медицинских работников, записи пациента к группе медицинских работников, в которой каждый медицинский работник соответствует одному из назначений пациента и которая позволяет идентифицированному пациенту выполнить указанную группу медицинских назначений за заданный период времени,formation, on the basis of the received work schedules of medical workers, a patient's record for a group of medical workers, in which each medical worker corresponds to one of the patient's appointments and which allows the identified patient to complete the specified group of medical appointments for a given period of time, направление идентифицированному пациенту информационного сообщения, сгенерированного на основании указанной сформированной записи, иsending to the identified patient an information message generated on the basis of said generated record, and выявление изменений в графике работы каждого медицинского работника из группы медицинских работников в сформированной записи пациента с обеспечением возможности создания обновленной записи идентифицированного пациента к группе медицинских работников с учетом указанных выявленных изменений.identification of changes in the work schedule of each medical worker from a group of medical workers in the formed patient record, ensuring the possibility of creating an updated record of the identified patient to the group of medical workers, taking into account the indicated identified changes.
RU2019126505A 2019-08-22 2019-08-22 Computing device for informing patients (versions) RU2741049C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2019126505A RU2741049C1 (en) 2019-08-22 2019-08-22 Computing device for informing patients (versions)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2019126505A RU2741049C1 (en) 2019-08-22 2019-08-22 Computing device for informing patients (versions)

Publications (1)

Publication Number Publication Date
RU2741049C1 true RU2741049C1 (en) 2021-01-22

Family

ID=74213413

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2019126505A RU2741049C1 (en) 2019-08-22 2019-08-22 Computing device for informing patients (versions)

Country Status (1)

Country Link
RU (1) RU2741049C1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5077666A (en) * 1988-11-07 1991-12-31 Emtek Health Care Systems, Inc. Medical information system with automatic updating of task list in response to charting interventions on task list window into an associated form
US20030144874A1 (en) * 2000-02-28 2003-07-31 Janaki K. K. Davda Method, system, and program for electronically maintaining medical information between patients and physicians
US20060277075A1 (en) * 2005-06-07 2006-12-07 Salwan Angadbir S Physician to patient network system for real-time electronic communications & transfer of patient health information
US20090164252A1 (en) * 2007-12-20 2009-06-25 Doctordirect.Com, Inc. National online medical management
US20090164236A1 (en) * 2007-12-21 2009-06-25 Microsoft Corporation Smarter scheduling for medical facilities and physicians
RU115093U1 (en) * 2011-12-12 2012-04-20 Александр Николаевич Черний DIGITAL PATIENT MEDICAL CARD
US20140278515A1 (en) * 2008-09-15 2014-09-18 ZocDoc, Inc. Data synchronization for booking of healthcare appointments across practice groups

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5077666A (en) * 1988-11-07 1991-12-31 Emtek Health Care Systems, Inc. Medical information system with automatic updating of task list in response to charting interventions on task list window into an associated form
US20030144874A1 (en) * 2000-02-28 2003-07-31 Janaki K. K. Davda Method, system, and program for electronically maintaining medical information between patients and physicians
US20060277075A1 (en) * 2005-06-07 2006-12-07 Salwan Angadbir S Physician to patient network system for real-time electronic communications & transfer of patient health information
US20090164252A1 (en) * 2007-12-20 2009-06-25 Doctordirect.Com, Inc. National online medical management
US20090164236A1 (en) * 2007-12-21 2009-06-25 Microsoft Corporation Smarter scheduling for medical facilities and physicians
US20140278515A1 (en) * 2008-09-15 2014-09-18 ZocDoc, Inc. Data synchronization for booking of healthcare appointments across practice groups
RU115093U1 (en) * 2011-12-12 2012-04-20 Александр Николаевич Черний DIGITAL PATIENT MEDICAL CARD

Similar Documents

Publication Publication Date Title
US11605470B2 (en) Tele-health networking, interaction, and care matching tool and methods of use
Hess et al. Exploring challenges and potentials of personal health records in diabetes self-management: implementation and initial assessment
JP5631390B2 (en) Closed loop workflow
US20110246216A1 (en) Online Pre-Registration for Patient Intake
Lawn et al. Shared care involving cancer specialists and primary care providers–what do cancer survivors want?
WO2005114520A2 (en) Patient recruitment method and system
US20050251011A1 (en) Clinical trial image and data processing system
Levy et al. Cost-effectiveness of implementing smoking cessation interventions for patients with cancer
WO2021211326A1 (en) Systems and methods for access management and clustering of genomic, phenotype, and diagnostic data
Nassiri et al. Implementation strategy for highly-coordinated cochlear implant care with remote programming: the complete cochlear implant care model
US20160335400A1 (en) Systems and methods for managing patient-centric data
Szilagyi et al. Text vs patient portal messaging to improve influenza vaccination coverage: a health system–wide randomized clinical trial
US20130290007A1 (en) Automated proactive healthcare service and payer based patient scheduling system
Backhausen et al. Experiences managing pregnant hospital staff members using an active management policy—A qualitative study
Rexhepi et al. Challenges and opportunities with information system support for healthcare processes–a healthcare practitioner perspective
Wilson et al. Project ECHO® in Primary Care: Informing Providers about COVID-19 and Its Impact on Health Care Delivery.
RU2741049C1 (en) Computing device for informing patients (versions)
Uscher-Pines et al. Experiences of community health centers in expanding telemedicine
JP7649502B1 (en) Subject candidate extraction system, subject candidate extraction device, subject candidate extraction method, and program
van Leijen‐Zeelenberg et al. Experiences and preferences of patients visiting an otorhinolaryngology outpatient clinic: a qualitative study
Cassarino et al. “The bottom line is that it is all about trust”: Interviews with Health Services Administrators about perceived barriers and facilitators to vaccine administration in jails
US20200335185A1 (en) Methods for Educating Patients
Kolesnik et al. Effectiveness of telemedicine in a mitral valve center of excellence
Love et al. Patients, practices, and relationships: challenges and lessons learned from the Kentucky Ambulatory Network (KAN) CaRESS clinical trial
Bartle et al. Faster Information for Effective Long-Term Discharge: A Field Study in Adult Foster Care

Legal Events

Date Code Title Description
QB4A Licence on use of patent

Free format text: LICENCE FORMERLY AGREED ON 20220228

Effective date: 20220228