The present application claims a priority of the Chinese patent application No. 202011292740.9 filed on Nov. 18, 2020, which is incorporated herein in its entirety.
The present application relates to the field of Internet of Things technologies, and in particular to a communication method, a terminal, a server, a communication system, a computer device and a medium.
In the related art, an inpatient department of a hospital has complicated management problems for inpatients and medical staff, which often reduce the work efficiency of the medical staff, increases psychological burden of patients, and affects treatment effect.
According to a first aspect of the present application, a communication method is provided and applied to a server. The method includes:
in response to a first login request of a first terminal of a first user, allocating a first identity identifier according to first terminal information in the first login request, and transmitting the first identity identifier and corresponding function control information to the first terminal of the first user;
establishing a second user account in response to an account operation of a third user and allocating a second identity identifier for a second user; and in response to a second login request of a second terminal of the second user, transmitting corresponding menu control information to the second terminal according to the second identity identifier in the second login request;
in response to a first function request of the first terminal, transmitting function feedback information to the first terminal according to the first identity identifier and a function control in the first function request;
in response to a second function request of the second terminal, transmitting function feedback information to the second terminal according to the second identity identifier and a menu control in the second function request; and,
presenting a plurality of interface components, and maintaining and updating each interface component in response to an management operation of the third user.
Optionally, the plurality of interface components include: at least two of authority management component, nursing information management component, hospital information management component, satisfaction survey component, device management component, medical record review management component or version management component.
Optionally, the server includes an MQTT message queue and a processor; wherein in response to the first function request of the first terminal, transmitting function feedback information to the first terminal according to the first identity identifier and the function control in the first function request, further includes:
wherein in response to the second function request of the second terminal, transmitting function feedback information to the second terminal according to the second identity identifier and the menu control in the second function request, further includes:
Optionally, the processor further includes a callback counter; after pushing, by the MQTT message queue, the function feedback information to the first terminal according to the first identity identifier, or, after pushing, by the MQTT message queue, the function feedback information to the second terminal according to the second identity identifier, the communication method further includes:
transmitting, by the MQTT message queue, callback information to the processor;
receiving, by the processor, the callback information and triggering the callback counter to count, and judging whether the function feedback information is pushed completely according to a count value of the callback counter.
According to a second aspect of the present application, a communication method is provided and applied to a first terminal. The method includes:
transmitting a first login request to a server in response to a login operation of a first user, wherein the first login request includes first terminal information;
receiving a first identity identifier transmitted by the server and presenting multiple function controls corresponding to the first identity identifier, wherein the first identity identifier is allocated by the server according to the first terminal information;
in response to the first user's selection operation on the function controls, transmitting a first function request to the server, receiving and presenting function feedback information transmitted by the server, wherein the first function request includes the first identity identifier.
Optionally, the multiple function controls include at least two of reminder message control, medical record control, reporting control, bill control, appointment control, propaganda-education control, ordering control, medical record copy control, electronic signature control, satisfaction survey control or file control.
Optionally, in response to the first user's selection operation on the function controls, transmitting the first function request to the server, receiving and presenting function feedback information transmitted by the server, further includes at least one of the following:
in response to a selection operation of the first user on the ordering control, presenting nutrition prompt information, a food selection list, and a time selection control for the first user;
in response to a selection operation of the first user on the bill control, presenting a bill list of the first user and a recharge control; wherein the recharge control is connected to a third-party payment interface;
in response to a selection operation of the first user on the reminder message control, presenting a reminder message list for the first user;
in response to a selection operation of the first user on the medical record control, presenting medical record information of the first user;
in response to a selection operation of the first user on the reporting control, presenting a report list of the first user;
in response to a selection operation of the first user on the appointment control, presenting an appointment list of the first user; wherein the appointment list includes an examination appointment and a surgery appointment;
in response to a selection operation of the first user on the propaganda-education control, presenting a propaganda-education list;
in response to a selection operation of the first user on the medical record copy control, presenting a medical record copy application form;
in response to a selection operation of the first user on the electronic signature control, presenting a signature list;
in response to a selection operation of the first user on the satisfaction survey control, presenting a questionnaire; or
in response to a selection operation of the first user on the file control, presenting corresponding user files.
Optionally, the communication method further includes:
receiving the first identity identifier transmitted by the server, and presenting user information corresponding to the first identity identifier as well as a reminder message corresponding to the first identity identifier;
wherein the user information includes at least one of user name, gender, hospitalization information, medical staff information, or user's QR code information;
the reminder message includes at least one of an examination reminder, an operation reminder, or a medical record receipt reminder.
Optionally, the server includes an MQTT message queue and a processor;
wherein in response to the first user's selection operation on the function controls, transmitting the first function request to the server, receiving and presenting function feedback information transmitted by the server, further includes:
in response to the first user's selection operation on the function controls, transmitting the first function request to the MQTT message queue based on the MQTT protocol, so that the MQTT message queue pushes the first function request to the processor;
receiving and presenting the function feedback information transmitted by the server, wherein the function feedback information is transmitted by the processor according to the received first function request, and pushed to the first terminal corresponding to the first identity identifier through the MQTT message queue.
According to a third aspect of the present application, a communication method is provided and applied to a second terminal. The method includes:
transmitting a second login request to a server in response to a login operation of a second user, wherein the second login request includes a second identity identifier, and the second identity identifier is allocated by the server in response to a management operation of a third user;
presenting multiple menu controls corresponding to the second identity identifier;
in response to the second user's selection operation on the menu controls, transmitting a second function request to the server, receiving and presenting function feedback information transmitted by the server, wherein the second function request includes the second identity identifier.
Optionally, the multiple menu controls include at least two of ward overview control, bed list control, nursing plan control, physical sign event control, surgical monitoring control, shift log control, or scheduling plan control.
Optionally, in response to the second user's selection operation on the menu controls, transmitting the second function request to the server, receiving and presenting function feedback information transmitted by the server, further includes at least one of the following:
in response to the second user's selection operation on the ward overview control, presenting bed information of a ward where the second user is located and corresponding patient control; in response to the second user's selection operation on the patient control, presenting identity authentication; in response to the second user's authentication operation of the identity authentication, presenting user information, expense information, surgery information, nursing work information, examination information, inspection information, physical sign information and medical order information of a corresponding patient;
in response to the second user's selection operation on the nursing plan control, presenting nursing plan information of the ward where the second user is located; wherein the nursing plan information includes today's physical sign measurement information, today's risk assessment information, today's nursing item information, and today's medical order information;
in response to the second user's selection operation on the physical sign event control, presenting physical sign event information of the ward where the second user is located; wherein the physical sign event information includes abnormal body temperature data information, abnormal pulse data information, abnormal breathing data information, abnormal blood pressure data information and early risk warning information;
in response to the second user's selection operation on the surgical monitoring control, presenting surgical monitoring information of the ward where the second user is located; wherein the surgical monitoring information includes patient information, medical information and status information corresponding to each surgery;
in response to the second user's selection operation on the shift log control, presenting shift log information of the ward where the second user is located; wherein the shift log information includes nursing information of each patient in the ward where the second user is located; or,
in response to the second user's selection operation on the scheduling plan control, presenting scheduling plan information of the ward where the second user is located; wherein the scheduling plan information includes schedule information of each medical staff in the ward where the second user is located.
Optionally, the server includes an MQTT message queue and a processor;
wherein in response to the second user's selection operation on the menu controls, transmitting the second function request to the server, receiving and presenting function feedback information transmitted by the server, further includes:
in response to the second user's selection operation on the menu controls, transmitting the second function request to the MQTT message queue based on the MQTT protocol, so that the MQTT message queue pushes the second function request to the processor;
receiving and presenting the function feedback information transmitted by the server, wherein the function feedback information is transmitted by the processor according to the received second function request, and pushed to the second terminal corresponding to the second identity identifier through the MQTT message queue.
According to a fourth aspect of the present application, a server for implementing the communication method of the first aspect is provided and includes:
a processor configured to bind a first terminal, and allocate a first identity identifier and corresponding function control information to the first terminal according to first terminal information; generate function feedback information according to a first function request of the first terminal; connect with a second terminal and transmit corresponding menu control to the second terminal according to a second identity identifier of the second terminal; and generate function feedback information according to a second function request of the second terminal;
an MQTT message queue configured to, based on an MQTT protocol, connect the first terminal, the second terminal, and the processor, respectively; receive the first function request of the first terminal or the second function request of the second terminal, and push the first function request of the first terminal or the second function request of the second terminal to the processor; receive the function feedback information generated by the processor, and push the function feedback information to the first terminal or the second terminal.
According to a fifth aspect of the present application, a terminal for implementing the communication method of the second aspect is provided and includes:
a display unit including a binding control and a function control;
a communication unit configured to communicate with the server.
According to a sixth aspect of the present application, a terminal for implementing the communication method of the third aspect is provided and includes:
a display module including a login control and menu controls;
a communication module configured to communicate with the server.
Optionally, the menu controls include at least two of ward overview control, bed list control, nursing plan control, physical sign event control, surgical monitoring control, shift log control, or scheduling plan control.
According to a seventh aspect of the present application, a computer device is provided and includes: a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor executes the computer program to implement the foregoing method.
It is to be understood that the contents in this section are not intended to identify the key or critical features of the embodiments of the present application, and are not intended to limit the scope of the present application. Other features of the present application will become readily apparent from the following description.
The drawings are included to provide a better understanding of the application and are not to be construed as limiting the application. Wherein:
Reference will now be made in detail to the exemplary embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein the various details of the embodiments of the present application are included to facilitate understanding and are to be considered as exemplary only. Accordingly, a pedestrian skilled in the art should appreciate that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and structures are omitted from the following description for clarity and conciseness.
As shown in
In this embodiment, the server interacts with the first terminal and the second terminal to realize management of the first terminal and the second terminal. Meanwhile, the server presents a plurality of interface components and uses the interface components to realize background management of the first terminal and the second terminal, thereby enhancing management of inpatients and medical staff in the existing inpatient system, simplifying the existing management system, effectively improving user experience of patients and the medical staff, and realizing information interaction, management and maintenance of smart wards, which has a wide range of application prospects.
In a specific example, as shown in
Specifically, as shown in
Firstly, in a first step S1, a first terminal 200 transmits a first login request to a server 100 in response to a login operation of a first user, where the first login request includes first terminal information.
In this embodiment, as shown in
Secondly, in a second step S2, the processor of the server identifies a type of the first terminal and allocates a first identity identifier according to the first terminal information in the login request.
In this embodiment, in a case that the processor of the server identifies the first terminal as a mobile terminal used by an inpatient, the processor of the server allocates, to the first terminal, the first identity identifier and corresponding function control information, such as function controls displayed by the first terminal, and permissions of the inpatient in various function controls. The first identity identifier can indicate the type of the first terminal, so that in subsequent message interaction, the first terminal performs communication interaction with the message queue of the server through the first identity identifier. Meanwhile, the first identity identifier can further facilitate the message queue of the server to classify and manage the first terminal.
Meanwhile, the first terminal receives the first identity identifier transmitted by the server and presents a plurality of function controls corresponding to the first identity identifier.
In this embodiment, as shown in
It should be noted that this embodiment is only used to illustrate a specific implementation of the present application, and the number and functions of the function controls are not limited. Those skilled in the art can select appropriate function controls according to actual application requirements, which will not be repeated here.
Finally, the first terminal transmits a first function request to the server in response to a selection operation of the first user on the function controls, receives and presents function feedback information transmitted by the server, where the first function request includes the first identity identifier.
In this embodiment, the first user who uses the first terminal can obtain relevant information and perform operations such as making an appointment, order and recharge, through multiple function controls presented by the first terminal. Thus specifically includes following steps.
In a third step S3, the first terminal transmits a first function request to the message queue of the server in response to a selection operation of the first user on the function controls.
In this embodiment, in response to the selection operation on the function controls presented on the first terminal, i.e., clicking one function control, the first terminal transmits the first function request to the message queue of the server, and the first function request includes function control information and the first identity identifier. Specifically, in response to the selection operation of the first user on the function controls, the first terminal transmits the first function request to a MQTT message queue based on the MQTT protocol. That is, the first terminal and the message queue of the server implement communication interaction through the MQTT protocol.
In a fourth step S4, the message queue of the server receives the first function request transmitted by the first terminal, and pushes the first function request to the processor of the server.
In this embodiment, the message queue of the server parses the first function request to obtain the first identity identifier of the first terminal, determines a communication process according to the first identity identifier, and uses the MQTT message queue to push the first function to the processor.
In a fifth step S5, the processor of the server generates function feedback information according to the first function request, and transmits the function feedback information to the message queue of the server.
In this embodiment, the processor of the server processes the first function request, and returns the function feedback information required by the first user according to the first function request, for example, returning result information requested by the first function request to the MQTT message queue of the server.
In a sixth step S6, the message queue of the server pushes the function feedback information to the first terminal according to the first identity identifier in the first function request.
In this embodiment, the MQTT message queue determines a message pusher according to the first identity identifier, and pushes the function feedback information to the first terminal according to the first identity identifier.
It is worth noting that based on the MQTT protocol, by categorizing the first terminal and setting message processing and push rules according to different topics and subscriptions, the present application can transmit a message to each first terminal and transmit a message to a designated first terminal. For example, inpatients may be classified into internal medicine patients and surgical patients, and correspondingly, a first terminal used by each internal medicine patient is grouped as an internal medicine device, and a first terminal used by each surgical patient is grouped as a surgical device. In a case that a message is directed to internal medicine devices, the message is pushed to all the internal medicine devices, but not to the surgical device. Similarly, in a case that a message is directed to surgical devices, the message is pushed to all the surgical devices, but not to the internal medicine devices. In this embodiment, different topics are set through the MQTT message queue, and each first terminal is grouped according to different grouping rules and set to subscribe to a topic of each corresponding group, thereby realizing group push of the MQTT message queue.
In a seventh step S7, the first terminal receives and presents the function feedback information transmitted by the server.
In this embodiment, the first terminal receives the function feedback information pushed by the MQTT message queue, and displays according to the function feedback information, thereby completing interaction process of the first terminal----server message queue----server processor---server message queue----the first terminal. Through the function controls presented by the first terminal, the first terminal realizes the communication interaction with the server.
In an optional embodiment, the processor of the server further includes a callback counter. After the MQTT message queue pushes the function feedback information to the first terminal according to the first identity identifier, or after the MQTT message queue pushes the function feedback information to the second terminal according to the second identity identifier, the communication method further includes that the MQTT message queue transmits callback information to the processor; the processor receives the callback information and triggers the callback counter to count, and whether the function feedback information has been pushed completely is judged according to a count value of the callback counter.
In this embodiment, by setting the callback counter in the processor of the server to monitor the message push of the MQTT message queue, it can effectively improve an accuracy of message transmission by the MQTT message queue, thereby ensuring timeliness of interaction between the first terminal and the server, and support communication interaction between the server and multiple terminals.
Further, considering that the first terminal has a disconnection problem due to network reasons or other reasons, in an optional embodiment, when the first terminal is disconnected and reconnects to the processor of the server, the first terminal transmits a first function request to the MQTT message queue of the server. The first function request further includes a historical data request. The historical data request is pushed to the processor via the MQTT message queue. The processor generates a historical data packet and function feedback information according to the historical data request, and transmits them to the MQTT message queue. Then, the MQTT message queue pushes the historical data packet and the function feedback information to the corresponding first terminal.
In this embodiment, when the first terminal loses historical data due to disconnection or other reasons, the first terminal requests historical data while transmitting the first function request in response to the first user's selection operation, thereby obtaining the historical data and effectively improving the user experience of the first user.
Further, considering problems that the first terminal cannot connect to the processor of the server after the first terminal is disconnected, in an optional embodiment, the first terminal further includes a reconnection counter. Specifically, when the first terminal is disconnected and reconnects with the server, the first terminal transmits a first login request to the server, and the reconnection counter starts counting. In a case that the connection is successful, the reconnection counter is cleared; otherwise, the first terminal transmits the first login request to the server again, and the reconnection counter continues counting. When the number of times that the first terminal continuously transmits the first login request to the server exceeds a preset reconnection threshold, the first terminal stops transmitting the first login request to the server.
Based on the foregoing embodiment, one embodiment of the present application further provides a terminal including a display unit and a communication unit. The display unit includes a binding control and a function control. The binding control is configured to transmit a first login request to the server to establish a binding connection, and obtain a first identity identifier and a plurality of corresponding function controls according to first terminal information in the first login request. The function control is configured to transmit a first function request to the server to receive and present function feedback information transmitted by the server. The first function request includes the first identity identifier. The communication unit is configured to communicate with the server.
The terminal provided in this embodiment is the first terminal near a bedside of a hospital bed. By interacting with the server, the terminal enables the inpatient to inquire about personal treatment information, examination reports, surgery appointment, ordering information and cost information, thereby simplifying the existing management system, effectively improving user experience of patients and the medical staff, and realizing information interaction, management and maintenance of smart wards, which has a wide range of application prospects. The specific implementation is the same as the foregoing embodiment, and will not be repeated here.
For the foregoing function controls, details are described hereinafter.
Function Control Application Scenario 1: Ordering Control.
As shown in
In this application scenario, when the first user clicks on the “ordering control” of the first terminal, the first terminal transmits an ordering request to the message queue of the server. The ordering request is pushed to the processor via the MQTT message queue. The processor generates function feedback information and pushes the function feedback information to the first terminal via the MQTT message queue. The first terminal presents the function feedback information.
In response to the first user's selection, as shown in
It is worth noting that this embodiment presents a corresponding food selection list according to specific situations of an inpatient, which is merely used to illustrate the specific implementation of the present application. The present application is not limited to this, and those skilled in the art may make settings according to actual application needs, which will not be repeated here.
Function Control Application Scenario 2: Billing Control.
In response to a selection operation of the first user on a bill control, the first terminal presents a bill list of the first user and a recharge control. The recharge control is connected to a third-party payment interface.
In this application scenario, when the first user clicks on the “billing control” of the first terminal, the first terminal transmits a bill query request to the message queue of the server. The bill query request is pushed to the processor via the MQTT message queue. The processor generates function feedback information and pushes the function feedback information to the first terminal via the MQTT message queue. The first terminal presents the function feedback information.
In response to the first user's selection, the first terminal presents billing information of the first user. As shown in
Function Control Application Scenario 3: Reminder Message Control.
In response to a selection operation of the first user on a reminder message control, the first terminal presents a reminder message list for the first user.
In this application scenario, when the first user clicks on the “reminder message list” of the first terminal, the first terminal transmits a reminder message query request to the message queue of the server. The reminder message request is pushed to the processor via the MQTT message queue. The processor generates function feedback information and pushes the function feedback information to the first terminal via the MQTT message queue. The first terminal presents the function feedback information.
In response to the first user's selection, as shown in
Through the reminder message control, it is convenient for inpatients or their families to clearly understand the reminder, so as to arrange examination time and operation time reasonably, thereby avoid missing the examination time due to busyness, which helps to stabilize the mood of the inpatients or their families and relieve the mood of the inpatients or their families, and has practical application significance.
Function Control Application Scenario 4: Medical Record Control.
In response to a selection operation of the first user on a medical record control, the first terminal presents medical record information of the first user.
In this application scenario, when the first user clicks on the “medical record control” of the first terminal, the first terminal transmits a medical record query request to the message queue of the server. The medical record query request is pushed to the processor via the MQTT message queue. The processor generates function feedback information and pushes the function feedback information to the first terminal via the MQTT message queue. The first terminal presents the function feedback information.
As shown in
Function Control Application Scenario 5: Reporting Control.
In response to a selection operation of the first user on a reporting control, the first terminal presents a report list of the first user.
In this application scenario, when the first user clicks on the “reporting control” of the first terminal, the first terminal transmits a report query request to the message queue of the server. The report query request is pushed to the processor via the MQTT message queue. The processor generates function feedback information and pushes the function feedback information to the first terminal via the MQTT message queue. The first terminal presents the function feedback information.
As shown in
As shown in
For an appointment control, as shown in
For a propaganda-education control, as shown in
For a medical record copy control, as shown in
For an electronic signature control, as shown in
For a satisfaction survey control, as shown in
For a file control, as shown in
The first terminal further presents user information and reminder messages corresponding to the first identity identifier.
Specifically, as shown on the right side of
As shown in
In this embodiment, the first terminal can facilitate inpatients to receive information notifications from the hospital, conveniently and quickly inquire about personal information, recharge fees and obtain catering services, which can simplify the management of inpatients in the existing management system and effectively improve the user experience of inpatients, thereby remedying the problems in related technologies and having broad application prospects.
As the background management system of the first terminal and the second terminal, the server presents multiple interface components, including: authority management component, nursing information management component, hospital information management component, satisfaction survey component, device management component, medical record review management component and version management component.
Specifically, as shown in
As shown in
After the third user establishes a second user account on the server, similar to the communication interaction between the first terminal and the server described above, the second user communicates and interacts with the server through the second terminal.
Specifically, firstly, as shown in
Secondly, as shown in
The processor of the server receives the second login request, and identifies the second terminal as a display terminal applied to the nurse's station according to the second identity identifier in the second login request, and then transmits menu control information corresponding to the second identity identifier to the second terminal, such as menu controls displayed by the second terminal. The menu controls include a ward overview control, a bed list control, a nursing plan control, a physical sign event control, a surgical monitoring control, a shift log control, and a scheduling plan control.
Finally, the second terminal transmits a second function request to the server in response to the second user's selection operation of the menu controls, receives and presents function feedback information transmitted by the server. The second function request includes the second identity identifier.
Specifically, the server includes an MQTT message queue and a processor. The second terminal transmits a second function request to the MQTT message queue of the server in response to the second user's selection operation of the menu controls, and pushes the second function request to the processor of the server according to the second identity identifier in the second function request. The processor generates function feedback information according to the second function request and transmits the function feedback information to the MQTT message queue of the server. The MQTT message queue of the server pushes the function feedback information to the second terminal corresponding to the second identity identifier. The second terminal receives and presents the function feedback information transmitted by the server. The function feedback information is transmitted by the processor according to the received second function request, and is pushed to the second terminal corresponding to the second identity identifier via the MQTT message queue.
In this embodiment, the MQTT message queue determines a message pusher according to the second identity identifier, and pushes the function feedback information to the second terminal according to the second identity identifier. It is worth noting that based on the MQTT protocol, by categorizing the second terminals and setting message processing and push rules according to different topics and subscriptions, the present application can transmit a message to each second terminal and transmit a message to a designated second terminal. For example, second terminals disposed at nurse stations of different inpatient departments may be classified into an internal medicine device and a surgical device. In a case that a message directed to internal medicine nurse stations is pushed to the second terminals belonging to the internal medicine devices, and a message directed to surgical nurse stations is pushed to the second terminals belonging to the surgical devices. In other words, a message pushed to internal medicine devices, is only pushed to the second terminals grouped as internal medicine devices, and is not pushed to the second terminals grouped as surgical devices; and vice versa. Therefore, in this embodiment, different topics are set through the MQTT message queue, and each second terminal is grouped according to different grouping rules and set to subscribe to a topic of each corresponding group, thereby realizing group push of the MQTT message queue.
Based on the foregoing communication method, one embodiment of the present application provides a terminal, including a display module and a communication module. The display module includes a login control and a menu control. The login control is configured to transmit a second login request to the server and obtain multiple corresponding menu controls according to the second identity identifier of the terminal. The menu controls are configured to transmit a second function request to the server to receive and present function feedback information transmitted by the server. The second function request includes the second identity identifier. The communication module is configured to communicate with the server.
The terminal provided in this embodiment is a display terminal provided to the medical staff, such as a second terminal of a large display device arranged at a nurse station. Through interaction between the terminal and the server, the medical staff can inquire about an overall situation, individual situation, daily nursing needs and examination needs of inpatients, duty information and scheduling information, thereby simplifying the existing management system, effectively improving user experience of patients and the medical staff, and realizing information interaction, management and maintenance of smart wards, which has a wide range of application prospects. The specific implementation is the same as the foregoing embodiment, and will not be repeated here.
For the foregoing menu controls, details are described hereinafter.
Menu Control Application Scenario 1: Ward Overview Control.
As shown in
The ward dynamics include: a total number of inpatients, nursing grade distribution, dynamics of leaving and entering the hospital today, dynamics of leaving and entering the hospital tomorrow. The key nursing items include a list of nursing items. The key examination items include a list of examination items. The list of responsible nurses' beds includes a list of responsible nurses. A bed number of a corresponding inpatient is displayed after each item name. A nursing level of the inpatient is represented by a color of the bed number. The on-duty arrangement shows specific arrangements of doctors on duty, nurses on duty and medical staff on duty today. The important notices include meeting notices and nursing reminders to remind the medical staff at the nurse station using the second terminal.
Menu Control Application Scenario 2: Bed List Control.
As shown in
Specifically, as shown in
The following menu control application scenarios are further included.
As shown in
As shown in
As shown in
As shown in
As shown in
In this embodiment, the second terminal can facilitate the medical staff of the nurse station to query ward information, specific patient conditions, daily work priorities and precautions, and can also receive information notifications from the hospital, thereby simplifying work management and work arrangement of the medical staff in the inpatient department in the existing management system, effectively improving the work efficiency of the medical staff, then remedying the problems in the related art and having a wide range of application prospects.
Further, as shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
Specifically, as shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
In this embodiment, the server can manage the first terminal and the second terminal through the presented interface components, maintain and update each interface component, thereby effectively simplifying management of inpatients and medical staff in the inpatient department in the existing management system, stabilizing mood of inpatients, effectively improving the work efficiency of medical staff, and realizing a smart ward based on communication interaction between the first terminal, the second terminal and the server, and then remedying the problems in the related art and having a wide range of application prospects.
Based on the foregoing communication method, one embodiment of the present application provides a server, including a processor and an MQTT message queue. The processor is configured to bind a first terminal, and allocate a first identity identifier and corresponding function control information to the first terminal according to first terminal information. The processor is further configured to generate function feedback information according to a first function request of the first terminal. The processor is further configured to connect with a second terminal and transmit corresponding menu control to the second terminal according to a second identity identifier of the second terminal. The processor is further configured to generate function feedback information according to a second function request of the second terminal. The MQTT message queue is configured to, based on the MQTT protocol, connect the first terminal, the second terminal, and the processor, respectively. The MQTT message queue is further configured to, receive the first function request of the first terminal or the second function request of the second terminal, and push the first function request of the first terminal or the second function request of the second terminal to the processor. The MQTT message queue is further configured to receive the function feedback information generated by the processor, and push the function feedback information to the first terminal or the second terminal.
The server provided in this embodiment is a background system that interacts with the first terminal and the second terminal, presents and maintains as well as updates each interface component, and manages the first terminal and the second terminal through each interface component. The server provides convenient information inquiry and scheduling for the first user and the second user, simplifies the existing management system, effectively improves the user experience of patients and medical staff, and realizes information interaction, management and maintenance of smart wards, which has a wide range of application prospects. The specific implementation is the same as the foregoing embodiment, and will not be repeated here.
Based on the foregoing embodiment, one embodiment of the present application provides a communication method applied to a communication system. As shown in
The communication method provided in this embodiment realizes management of inpatients and medical staff through the first terminal and the second terminal which are interacted with the server, respectively, thereby simplifying the existing management system, effectively improving user experience of patients and the medical staff, remedying the problems in the related art and having a wide range of application prospects.
In an optional embodiment, the server includes an MQTT message queue and a processor. The foregoing steps that the first terminal transmits a first function request to the server in response to the first user's selection operation on the function control, where the first function request includes the first identity identifier; the server receives the first function request and transmits function feedback information to the first terminal according to the first identity identifier and function controls; the first terminal receives and presents the function feedback information, includes: in response to the first user's selection operation of the function controls, the first terminal transmits a first function request to the MQTT message queue based on the MQTT protocol; the MQTT message queue pushes the first function request to the processor; and the processor generates function feedback information according to the first identity identifier and function controls in the first function request and transmits function feedback information to the MQTT message queue; the MQTT message queue pushes the function feedback information to the first terminal according to the first identity identifier; the first terminal receives and presents the function feedback information. he the foregoing steps that the second terminal transmits a second function request to the server in response to the second user's selection operation of the menu controls, where the second function request includes the second identity identifier; the server receives the second function request and transmits function feedback information to the second terminal according to the second identity identifier and the menu controls; the second terminal receives and presents the function feedback information, further includes: the second terminal transmits a second function request to the MQTT message queue based on the MQTT protocol in response to the second user's selection operation of the menu controls; the MQTT message queue pushes the second function request to the processor; the processor generates function feedback information according to the second identity identifier and the menu control in the second function request, and transmits the function feedback information to the MQTT message queue; the MQTT message queue pushes the function feedback information to the second terminal according to the second identity identifier, and the second terminal receives and presents the function feedback information.
Based on the foregoing communication method, one embodiment of the present application provides a communication system, including: a server; a first terminal, and a second terminal. The first terminal is configured to bind the server, and transmit a first function request to the server through a function control to receive and present function feedback information transmitted by the server. The second terminal is configured to connect to the server, transmit a second function request to the server through a menu control to receive and present function feedback information transmitted by the server. The server includes a processor and an MQTT message queue. The processor is configured to bind the first terminal and generate function feedback information according to the first function request of the first terminal. The processor is further configured to connect to the second terminal generates function feedback information according to the second function request of the second terminal. The MQTT message queue is configured to, based on the MQTT protocol, connect the first terminal, the second terminal and the processor, respectively; and receive the first function request of the first terminal or the second function request of the second terminal, push the first function request of the first terminal or the second function request of the second terminal to the processor, and receive the function feedback information generated by the processor and push the function feedback information to the first terminal or the second terminal.
The communication method provided in this embodiment realizes management of inpatients and medical staff through the first terminal and the second terminal that are interacted with the server, respectively, thereby simplifying the existing management system, effectively improving user experience of patients and the medical staff, remedying the problems in the related art and having a wide range of application prospects.
Another embodiment of the present application provides a computer-readable storage medium, including a computer program stored thereon. The program is executed by the processor to implement: in response to a first login request of a first terminal, a server allocates a first identity identifier according to first terminal information in the first login request, and transmits the first identity identifier and corresponding function control information to the first terminal; the server establishes a second user account in response to an account operation of a third user and allocates a second identity identifier for a second user, and in response to a second login request of a second terminal, the server transmits corresponding menu control information to the second terminal according to the second identity identifier in the second login request; in response to a first function request of the first terminal, the server transmits function feedback information to the first terminal according to the first identity identifier and a function control in the first function request; in response to a second function request of the second terminal, the server transmits function feedback information to the second terminal according to the second identity identifier and a menu control in the second function request; and, the server presents a plurality of interface components, and maintains and updates each interface component in response to an management operation of the third user.
Another embodiment of the present application provides a computer-readable storage medium including a computer program stored thereon. The program is executed by a processor to implement: a first terminal transmits a first login request to a server in response to a login operation of a first user, where the first login request includes first terminal information; the first terminal receives a first identity identifier transmitted by the server and presents function controls corresponding to the first identity identifier, where the first identity identifier is allocated by the server according to the first terminal information; the first terminal transmits a first function request to the server in response to the first user's selection operation of the function controls, receives and presents function feedback information transmitted by the server. The first function request includes the first identity identifier.
Another embodiment of the present application provides a computer-readable storage medium including a computer program stored thereon. The program is executed by a processor to implement: a second terminal transmits a second login request to a server in response to a login operation of a second user, where the second login request includes a second identity identifier and the second identity identifier is allocated by the server in response to management operation of a third user; the second terminal presents a plurality of menu controls corresponding to the second identity identifier; the second terminal transmits a second function request to the server in response to the second user's selection operation of the menu controls, receives and presents function feedback information transmitted by the server. The second function request includes the second identity identifier.
In practical applications, the computer-readable storage medium may adopt any combination of one or more computer-readable medium. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
The computer-readable signal medium may include a data signal propagated in baseband or as a part of a carrier wave, and carrying computer-readable program code. This propagated data signal may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium. The computer-readable medium may transmit, propagate, or transmit a program that is used by or in combination with an instruction execution system, apparatus, or device.
The program code contained on the computer-readable medium may be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
The computer program code used to perform the operations of the present application may be written in one or more programming languages or a combination thereof. The programming languages include object-oriented programming languages, such as Java, Smalltalk, C++, and further includes conventional procedural programming languages, such as “C” language or similar programming language. The program code may be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer, or entirely executed on the remote computer or server. In a case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, using internet connection provided by an internet service provider).
As shown in
As shown in
The bus 18 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure among multiple bus structures. For example, these architectures include, but not limited to, industry standard architecture (ISA) bus, microchannel architecture (MAC) bus, enhanced ISA bus, video electronics standards association (VESA) local bus, and peripheral component interconnection (PCI) bus.
The computer device 12 typically includes a variety of computer system readable medium. These medium may be any available medium that can be accessed by the computer device 12, including volatile and nonvolatile medium, removable and non-removable medium.
The system memory 28 may include computer system readable medium in the form of volatile memory, such as random access memory (RAM) 30 and/or cache memory 32. The computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage medium. For example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic medium (not shown in
A program/utility tool 40 having a set of (at least one) program module 42 may be stored in, for example, the memory 28. Such program module 42 includes but is not limited to an operating system, one or more application programs, other program modules, and program data. Each of these examples or some combination may include implementation of a network environment. The program module 42 usually executes functions and/or methods in the embodiments described in the present application.
The computer device 12 may further communicate with one or more external devices 14 (such as a keyboard, pointing device, display device 24), and may also communicate with one or more devices that enable a user to interact with the computer device 12, and/or communicate with any device (such as a network card, modem) that enables the computer device 12 to communicate with one or more other computing devices. Such communication can be performed through an input/output (I/O) interface 22. In addition, the computer device 12 may also communicate with one or more networks (for example, a local area network (LAN), a wide area network (WAN), and/or a public network, such as the internet) through a network adapter 20. As shown in
The processor unit 16 executes various function applications and data processing by running programs stored in the system memory 28, for example, to implement a communication method provided in the embodiment of the present application.
In view of the current existing problems, the present application formulates a communication method, terminal, server, communication system, computer device and medium, and realizes the management of inpatients and medical staff through the first terminal and the second terminal that interact with the server respectively, thereby simplifying the existing management system, effectively improving user experience of patients and the medical staff, remedying the problems in the related art and having a wide range of application prospects.
The above are merely the embodiments of the present disclosure and shall not be used to limit the scope of the present disclosure. It should be noted that, a pedestrian skilled in the art may make improvements and modifications without departing from the principle of the present disclosure, and these improvements and modifications shall also fall within the scope of the present disclosure. The protection scope of the present disclosure shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202011292740.9 | Nov 2020 | CN | national |