Non-inductive nursing inspection system and method for positioning inspection based on mobile chest card

Through the sensorless nursing inspection system based on mobile badge, the MQTT protocol is used for data communication, which solves the problems of multipath interference and high power consumption of Bluetooth signal during nursing inspection, real-time monitoring and automatic recording of nurse status are realized, and nursing efficiency is improved and the quality of care ensures the accuracy of care duration and patient safety.

CN119299491APending Publication Date: 2025-01-10TAIZHOU CENT HOSPITAL
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202411809167.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In the existing nursing inspection technology, Bluetooth signal has serious problems in indoor multipath and interference, resulting in poor positioning accuracy, high power consumption of equipment and poor battery life, which cannot effectively meet the nurse's inspection needs during busy periods, affecting nursing efficiency and Patient safety.

Method used

Adopt a sensorless nursing inspection system based on mobile badges, data communication is carried out through the MQTT protocol, mobile badges are worn on the nurse, call messages are sent to the server, and the server receives and analyzes information, determines whether the nurse is recognized by the scheduling system, and reports simultaneously Inspection information and time are used to generate inspection records, and the nurse's location and inspection time are displayed through inspection terminal equipment to ensure that the nursing time meets the requirements.

Benefits of technology

The invisible nursing inspection technology has been realized, the need for manual recording is reduced, the nursing efficiency is improved, the human resource allocation is optimized, the transparency and accuracy of nursing work is ensured, and the quality of nursing and patient safety is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299491A_ABST
    Figure CN119299491A_ABST
Patent Text Reader

Abstract

According to the non-inductive nursing patrol system and method for positioning patrol based on the mobile chest card, the non-inductive nursing patrol system carries out data communication based on an mqtt protocol, can carry out positioning patrol based on the mobile chest card worn by a patrol nurse, realizes non-inductive nursing patrol management of the patrol nurse by a background, and improves the patrol efficiency of the patrol nurse. The patrol ward and time of the nurse can be recorded based on the patrol information, and intelligent management of patrol nursing is realized. After a nurse enters a room, the patrol terminal device can display the position of the nurse, and when no nurse exists in a nurse station, a patient can see the information of the room where the nurse is located in a corridor, so that the patient can conveniently find the nurse in time; after a nurse enters a room, the nurse can be combined with shift arrangement to generate a nursing patrol record which is used as a work record for statistics and reminds of room patrol timeout; therefore, a nurse can inspect without other operations, and the inspection record is automatically generated, so that the operation of the nurse is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent nursing technology, and in particular to a non-contact nursing inspection system based on mobile chest cards for positioning inspection, a non-contact nursing inspection method based on mobile chest cards for positioning inspection, an electronic device and a computer-readable storage medium. Background Art

[0002] The technologies currently used for indoor positioning mainly include Bluetooth, WIFI, RFID, infrared, ultrasound, UWB, image recognition, inertial navigation and geomagnetism.

[0003] The iBeacon technology launched by Apple has taken the application of indoor location management an important step forward.

[0004] Bluetooth signal angle positioning technology uses the Bluetooth signal transmission and reception and angle between the reference node and the mobile node to calculate the position of the mobile node.

[0005] With the rapid development of hospital information construction, the overall management of hospitals has gradually been replaced by information management platforms. Nurses not only deal with various problems caused by diseases for patients, but also take care of patients in all aspects, including their physical and mental needs. The combination of non-contact nursing inspection and scheduling generates nursing inspection records for work record statistics, which reduces nurse operations and improves nurse work efficiency.

[0006] Nurses can promote communication between nurses and patients, reduce adverse events of infusion, and improve the quality of medical services through standardized patrol services. Nurses at all levels of patients need to patrol according to the patrol time in the hierarchical nursing guidelines. At present, with the convenient and efficient application of PDA in clinical nursing work, PDA is being accepted by more and more managers, but it has the following problems: 1. Nursing level: Standardized rounds, i.e. using PDA to scan bedside cards or wristbands, cannot be performed during busy hours. Traditional rounds increase nurses’ workload and labor intensity, and often focus on scanning rather than returning to patients.

[0007] 2. Patient level: Night rounds affect patients' sleep, and they have strong opinions on the rounds and are unwilling to cooperate. The essence of nursing rounds is to observe the condition of the patient, promptly detect changes in the patient's condition, and reduce the safety risks of hospitalized patients. Nurses should accurately assess the patient's condition and physiological needs, make a good rounds plan for patients in the ward, and focus on strengthening the rounds of critically ill and special patients, rather than recording the rounds. This will help improve work efficiency, ensure that critically ill and special patients are observed and treated in a timely manner, and ensure the safety of hospitalized patients.

[0008] 3. In addition, there are also requirements for the inspection time (different conditions and treatments require inspections according to actual conditions): The graded nursing system has clear regulations: Level 1 nursing: inspections are required every hour. Level 2 nursing: inspections are required every 2 hours. Level 3 nursing: inspections are required every 3 hours. According to the patient's treatment and nursing conditions: Skin test: observe the results after 20 minutes. Infusion therapy: observe when changing bottles and sealing tubes. Nebulizer therapy: lasts for 15-20 minutes. Anti-bed nursing: turn over every 2 hours. Therefore, the nursing staff has a high inspection frequency, and relying solely on PDA records not only wastes nursing energy but also clinical nursing time.

[0009] At present, the technologies related to nursing positioning and inspection mainly include the following existing technologies: Badge positioning: Currently, Bluetooth positioning has three technologies: RSSI, AOA, and AOD. Bluetooth RSSI can roughly reflect the distance between the signal source and the target. Using multiple anchor points and trilateration, the position of the target object can be calculated. Both Bluetooth AOA and AOD use the direction-finding characteristics of Bluetooth. AOA uses positioning tags to transmit wireless signals to the positioning base station. The antenna array in the positioning base station receives wireless signals from the same signal source at different time points. By analyzing the time difference of arrival, with the help of the positioning algorithm embedded in the positioning base station, the azimuth and elevation angle of the tag to the positioning base station are calculated through calculation, and then the target is located in combination with the signal strength. Bluetooth AOD uses the antenna array in the positioning base station to send wireless signals at the same time point. The positioning tag receives the signal sent by the positioning base station through a single antenna. By analyzing the time difference of transmission, the azimuth and elevation angle of the received signal are decoded, and then the target is located in combination with the signal strength.

[0010] Ward server and device communication: NIO stands for Java non-blocking IO, which means that starting from JDK1.4, Java provides a series of new features for improved input / output, collectively referred to as NIO (i.e. NewIO). Many new classes for processing input and output have been added, which are all placed in the java.nio package and its subpackages, and many classes in the java.io package have been rewritten to add functions that meet NIO requirements.

[0011] However, although NIO and BIO have the same purpose and function, their implementation methods are completely different. BIO processes data in a stream manner, while NIO processes data in a block manner. The efficiency of block I / O is much higher than that of stream I / O. In addition, NIO is non-blocking, which is also very different from BIO. Using it can provide a non-blocking high-scalability network. This also leads to the following technical disadvantages of the above-mentioned existing technologies in nursing inspections: Bluetooth signals have multipath and interference issues indoors. RSSI attenuates to different degrees in the air and in scenes with different obstacles and different population densities. When using RSSI for location calculation, various denoising and filtering algorithms are required for Bluetooth signals, and the calculation effect is not ideal; AOA and AOD mainly use the characteristic of wireless signals propagating in a straight line, which has high hardware requirements, such as antenna arrays. When using AOA, the carrying capacity of the positioning node is limited by the base station; when using AOD, the positioning tag is generally powered by a battery. Since the positioning tag needs to perform a lot of calculations, the power consumption will be relatively large and the battery life will be reduced. Summary of the invention

[0012] In order to solve the technical problems existing in the prior art, the present invention provides the following technical solutions: On the one hand, a non-contact nursing inspection system for positioning inspection based on a mobile badge is provided, the system comprising: Mobile badge, deployed on the patrol nurse, used to send the first call message to the service end when the patrol nurse enters the ward; The server is deployed in the ward, and is used to receive and parse the first call message, obtain the first patrol information and the first patrol time of the current patrol nurse, and determine whether the current patrol nurse is recognized by the scheduling system: if so, the first patrol information, the first patrol time and the current ward location are synchronously reported to the MVP server; otherwise, the request is abandoned; The mvp server is deployed at the nurse station, and is used to receive and record the first patrol information and the first patrol time, generate the first patrol record of the current patrol nurse, and send it to the patrol terminal device in the corresponding ward; A patrol terminal device, deployed outside the ward, for receiving and displaying the first patrol record; Data communication is performed between the mobile badge and the server, between the server and the MVP server, and between the MVP server and the patrol terminal device based on the MQTT protocol.

[0013] Preferably, the mobile badge comprises: MCU, for logic control and calculation; A wireless communication module, used to establish a wireless communication link with the server and perform MQTT message transmission based on MQTT protocol; An infinite call button, used to continuously send a call instruction to the MCU, so that the MCU generates a first call message containing the patrol information of the patrol nurse and reports it to the server through the wireless communication module; A memory, used for storing the patrol information of the patrol nurse; Power supply, used for power supply; The wireless communication module, the unlimited call button, the memory and the power supply are electrically connected to the MCU respectively.

[0014] Preferably, the step of determining whether the current patrol nurse is recognized by the scheduling system includes: The server sends a request to the scheduling system on the MVP server to determine whether the identity information of the current patrol nurse exists in the scheduling system: If so, further determining whether there is scheduling information of the current patrol nurse in the scheduling system; Otherwise, the identity information of the current patrol nurse is pushed to the MVP server, and the MVP server rebinds the identity information of the current patrol nurse and the scheduling system regenerates the scheduling information of the current patrol nurse; If the scheduling information of the current patrol nurse exists in the scheduling system, proceed to the next step; Otherwise, the scheduling system will regenerate the scheduling information of the current patrol nurse.

[0015] Preferably, the mobile badge is further used to: send a second call message to the service end when the patrol nurse leaves the ward; The server is further configured to: receive and parse the second call message, obtain the second patrol information and the second patrol time of the current patrol nurse, and request the MVP server to check whether there is a patrol record of the current patrol nurse: if so, calculate the stay time in the ward according to the second patrol time and the second patrol time of the current patrol nurse, and send a patrol end notification to the MVP server; otherwise, synchronously report the second patrol time and the second patrol time and the current ward position to the MVP server to reconstruct the patrol record; The MVP server is further used to: check whether there is a patrol record of the current patrol nurse according to the second patrol information and send feedback to the server; and / or, regenerate the patrol record of the current patrol nurse according to the second patrol time and the second patrol time reported by the server and the current ward location; and / or, in response to the patrol end notification, record the stay time of the current patrol nurse in the ward and issue the second patrol record to the patrol terminal device; The patrol terminal device is further used to receive and display the second patrol record.

[0016] Preferably, the mvp server is also used for: After recording the current visiting nurse's stay in the ward, also include: Obtain patient information in the current ward based on patrol records; According to the patient information, the patient care level and the care duration information associated with the patient care level recorded in the patient electronic medical record of the corresponding patient are read from the HIS management system; Determine whether the current patrol nurse's stay time in the ward is not less than the nursing duration information: If yes, issuing a second patrol record to the patrol terminal device; Otherwise, an alarm message indicating that the stay time is not met is sent to the patrol terminal device.

[0017] Preferably, obtaining the patient information in the current ward from the HIS management system includes: If there are multiple patients in the current ward, then the patient care level recorded in the patient information and the care duration information bound to the patient care level are read; The nursing time information of each patient is summed up and calculated to obtain the total nursing time; Determine whether the current patrol nurse's stay time in the ward is not less than the total nursing time: If yes, issuing a second patrol record to the patrol terminal device; Otherwise, an alarm message indicating that the stay time is not met is sent to the patrol terminal device.

[0018] Preferably, the mvp server is also used for: Based on nursing big data consisting of symptom characteristics of several patients and patient nursing levels and historical nursing duration information corresponding to the symptom characteristics, a nursing duration recommendation model is constructed; Inputting the patient's clinical diagnosis information into the nursing time recommendation model, identifying the symptom characteristics in the clinical diagnosis information through the nursing time recommendation model and matching and outputting the patient's nursing level corresponding to the symptom characteristics and the nursing time recommendation data corresponding to the patient's nursing level; The patient care level output by the nursing time recommendation model is written into the patient's electronic medical record in the HIS management system and bound to the corresponding nursing time recommendation data, and the patient's nursing time information is determined based on the nursing time recommendation data.

[0019] On the other hand, a method for a non-contact nursing patrol system based on a mobile badge for positioning patrol is provided, which is implemented based on the non-contact nursing patrol system based on a mobile badge for positioning patrol, and the method includes: (1) Entering the ward: When the patrol nurse enters the ward, the first call message is sent to the server through the mobile badge; The server receives and parses the first call message, obtains the first patrol information and the first patrol time of the current patrol nurse, and determines whether the current patrol nurse is recognized by the scheduling system: if so, the first patrol information, the first patrol time and the current ward location are synchronously reported to the MVP server; otherwise, the server gives up; The mvp server receives and records the first patrol information and the first patrol time, generates a first patrol record of the current patrol nurse, and sends it to the patrol terminal device in the corresponding ward; The patrol terminal device receives and displays the first patrol record; (2) Leaving the ward: When the patrol nurse leaves the ward, a second call message is sent to the service end through the mobile chest badge; The server receives and parses the second call message, obtains the second patrol information and the second patrol time of the current patrol nurse, and requests the MVP server to check whether there is a patrol record of the current patrol nurse: if so, the stay time in the ward is calculated according to the second patrol time and the second patrol time of the current patrol nurse, and a patrol end notification is sent to the MVP server; otherwise, the second patrol time and the second patrol time and the current ward position are synchronously reported to the MVP server to reconstruct the patrol record; The MVP server checks whether there is a patrol record of the current patrol nurse according to the second patrol information and sends feedback to the server; and / or, regenerates the patrol record of the current patrol nurse according to the second patrol time and the second patrol time reported by the server and the current ward location; and / or, in response to the patrol end notification, records the stay time of the current patrol nurse in the ward and issues a second patrol record to the patrol terminal device; The patrol terminal device receives and displays the second patrol record.

[0020] On the other hand, an electronic device is provided, comprising: a processor; a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the above-mentioned contactless nursing patrol method based on positioning patrols of mobile badges is implemented.

[0021] On the other hand, a computer-readable storage medium is provided, in which at least one instruction is stored. The at least one instruction is loaded and executed by a processor to implement the above-mentioned contactless nursing patrol method based on positioning patrol of mobile badges.

[0022] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least: The non-contact nursing inspection system proposed by the present invention is based on the MQTT protocol for data communication, and can perform positioning inspections based on the mobile badges worn by the patrol nurses, realize non-contact nursing inspection management of the patrol nurses in the background, and can record the nurses' inspection wards and time based on the inspection information, so as to realize intelligent management of patrol nursing. When the nurse enters the room, the inspection terminal device will display the nurse's location. When there is no nurse at the nurse station, the patient can see the room information where the nurse is in the corridor, which is convenient for the patient to find the nurse in time; when the nurse enters the room, it can be combined with the shift scheduling to generate a nursing inspection record for work record statistics and remind the room inspection timeout; the nurse can conduct the inspection without performing other operations, and the inspection record is automatically generated, which reduces the operation of the nurse.

[0023] The use of this system can achieve the following technical effects: Contactless nursing inspection technology: Utilize advanced sensing technology and intelligent equipment to achieve real-time monitoring and automatic recording of nurse status, thereby reducing the need for manual recording and inspection and improving nursing efficiency.

[0024] Scheduling system integration: Combine the contactless nursing inspection technology with the scheduling system to realize intelligent time scheduling and management, optimize human resource allocation, and improve the overall efficiency of nursing work.

[0025] Data sharing and interoperability: By establishing a unified data platform, nursing inspection data can be interconnected with other medical information systems to facilitate data sharing and analysis.

[0026] Automated record generation: Utilize intelligent algorithms to automatically generate nursing inspection records, reduce the workload of manual recording, and improve the accuracy and reliability of records. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0028] Figure 1 It is a schematic diagram of the composition structure of a non-contact nursing inspection system based on a mobile badge for positioning inspection provided by an embodiment of the present invention; Figure 2 is a timing diagram provided by an embodiment of the present invention; Figure 3 This is a control component block diagram of a mobile badge provided by an embodiment of the present invention; Figure 4It is a training flow chart of a nursing time recommendation model provided by an embodiment of the present invention; Figure 5 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0029] The technical solution of the present invention is described below in conjunction with the accompanying drawings.

[0030] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present the concept in a specific way. In addition, in the embodiments of the present invention, the meaning expressed by "and / or" can be both, or it can be either of the two.

[0031] In the embodiments of the present invention, "image" and "picture" may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.

[0032] In the embodiments of the present invention, sometimes a subscript such as W1 may be mistakenly written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are consistent. The present invention does not distinguish between uppercase and lowercase letters.

[0033] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0034] The embodiment of the present invention provides a non-contact nursing inspection system based on mobile badges for positioning inspections. The method can be implemented by an electronic device, which can be a terminal or a server. Figure 1 The structure diagram of the non-contact nursing inspection system based on mobile badges for positioning inspection is shown, and the system may include: Mobile badges (badges for short) are deployed on patrol nurses and are used to send the first call message to the server when the patrol nurse enters the ward; The server is deployed in the ward, and is used to receive and parse the first call message, obtain the first patrol information and the first patrol time of the current patrol nurse, and determine whether the current patrol nurse is recognized by the scheduling system: if so, the first patrol information, the first patrol time and the current ward location are synchronously reported to the MVP server; otherwise, the request is abandoned; The mvp server is deployed at the nurse station, and is used to receive and record the first patrol information and the first patrol time, generate the first patrol record of the current patrol nurse, and send it to the patrol terminal device in the corresponding ward; A patrol terminal device, deployed outside the ward, for receiving and displaying the first patrol record; Data communication is performed between the mobile badge and the server, between the server and the MVP server, and between the MVP server and the patrol terminal device based on the MQTT protocol.

[0035] This system involves badges, servers, MVP servers, and patrol terminal devices. The badges are worn by patrol nurses, and they can send corresponding call information (mqtt messages, the same applies to other terminals) to the server when entering and leaving the room. The server is deployed in the corresponding ward, which can receive call information and report data to the MVP server (nurse station backend server, referred to as the backend) in the background. When reporting, the server can report the ward information to the MVP server at the same time, so that the MVP server can locate the patrol position based on MQTT information. On the MVP server, that is, on its backend server, the corresponding scheduling system, HIS management system (there are also nursing level management and patrol time supervision modules (deployed with AI models for supervision time), etc., which are specifically understood in conjunction with the subsequent description), etc., can perform nursing management on nurses and patients, including recording the patient information of patients admitted to each room, and can also record the patrol routes of patrol nurses according to the call information reported by the server (according to the patrol room location of the nurse at different time points, the corresponding patrol routes are generated, and the backend can also supervise whether the patrol routes of the nurses are on the preset track; and can supervise whether the patrol time of each patrol point (room) on the patrol route meets the preset patrol requirement time (see the subsequent nursing time determined according to the nursing level), realize the visual management of the patrol process in the backend, make the nursing patrol process transparent, and better supervise nurses), patrol records, patrol time and other information. The MVP server can also generate patrol information of the corresponding nurse based on the patrol record, and send the corresponding patrol record to the patrol terminal device of the corresponding room according to the room location. The patrol record is a signal for the nurse to enter or leave. For example, after receiving the patrol record, the patrol terminal device can display the patrol record information of the corresponding patrol nurse (the patrol information of multiple nurses is displayed here, such as displaying the patrol record information of several patrol nurses on the x28s dot matrix screen, allowing patients to view the location of the corresponding nurse and other information on the x28s dot matrix screen outside any room).

[0036] The badge is a wireless terminal, such as a watch or bracelet, which is integrated with Figure 3 The control system shown is capable of performing call communications according to a preset program.

[0037] The server is deployed in the ward and can be a host or other service device. It can receive call messages sent by entering / leaving nurses through chest badges and report them to the MVP server after processing.

[0038] The mvp server (nurse station backend server, referred to as the backend) can receive call information reported by each server and record the nurse's patrol situation.

[0039] The patrol terminal equipment can be display devices such as door electronic screen, host, x28s dot matrix screen, etc.

[0040] Data communications between the mobile badge and the server, between the server and the MVP server, and between the MVP server and the patrol terminal device are all based on the MQTT protocol.

[0041] MQTT wireless communication is the data exchange between the server and the server based on the MQTT protocol. MQTT (Message Queue Telemetry Transport) is a lightweight publish / subscribe message transmission protocol designed for the Internet of Things. It works on the TCP / IP protocol and is suitable for environments with limited hardware performance and poor network conditions.

[0042] ‌Core‌: Through the MQTT protocol, devices can transmit data efficiently and reliably‌.

[0043] ‌Composition‌: includes publishers, brokers, and subscribers. Publishers publish messages to specific topics, subscribers subscribe to topics to receive messages, and brokers act as intermediaries to deliver messages‌.

[0044] Features: lightweight, easy to use, secure and reliable (supports TLS / SSL encryption), flexible (supports multiple message transmission modes and QoS levels)

[0045] The specific wireless communication establishment method between them can be configured and constructed by the background administrator, and will not be described here. This embodiment only adopts the mqtt message subscription method for multi-terminal communication. The TCP and other communication modes can be established in combination with the corresponding communication link construction method.

[0046] like Figure 2 The system interaction sequence diagram shown in Figure 1 is the system interaction process for a nurse wearing a badge to enter the system, specifically: 1. Nurses enter with badges 2. When a nurse enters the room wearing a badge, the badge (the nurse can input the corresponding call command through the wireless call button on it, so that the chip in the badge, such as MCU (such as STM32F030R8T6TR chip)) will send an MQTT message to the server; 3. After receiving the MQTT message, the server determines whether the badge already exists in the system and whether the person bound to the badge is on the current shift. If all conditions are met, the data is written into Redis and the MVP server is sent a message of the nurse entering or leaving. 4. After receiving the message, the MVP server finds the door, host, and x28s dot matrix screen corresponding to the person and displays the nurse entering.

[0047] like Figure 3 As shown, preferably, the mobile badge includes: MCU, for logic control and calculation; A wireless communication module, used to establish a wireless communication link with the server and perform MQTT message transmission based on MQTT protocol; An infinite call button, used to continuously send a call instruction to the MCU, so that the MCU generates a first call message containing the patrol information of the patrol nurse and reports it to the server through the wireless communication module; A memory, used for storing the patrol information of the patrol nurse; Power supply, used for power supply; The wireless communication module, the unlimited call button, the memory and the power supply are electrically connected to the MCU respectively.

[0048] Mobile badges can be understood by referring to smart bracelets, etc. The core processing unit in the badge: MCU is responsible for running the MQTT server program and processing the data sending and receiving logic; wireless communication module: such as ESP8266-WIFI, EC20-4G, etc., is responsible for establishing a network connection with the MQTT server, supporting the TCP / IP protocol stack, and ensuring the reliability of data transmission.

[0049] The communication connection between the wireless communication module and the server can be understood and established in combination with TCP communication. The message subscription method of the MQTT protocol is as follows: The message subscription method and steps of the MQTT protocol are usually as follows: In the MQTT protocol, a subscription is a request from a server to an MQTT server (Broker) indicating that it wishes to receive messages on a specific topic. Subscription steps: ‌Establishing a connection‌: The server first needs to establish a TCP / IP connection with the MQTT server. This usually involves sending a connection request, including the server identifier, username, password (if required), and other connection options.

[0050] ‌Send a subscription request‌: Once the connection is established, the server can send a SUBSCRIBE message to the MQTT server. This message contains one or more topics that the server wants to subscribe to, as well as the maximum quality of service (QoS) level required for each topic.

[0051] ‌Server Confirmation‌: After receiving the subscription request, the MQTT server will send a subscription confirmation (SUBACK) message to the server. This message confirms which topics the server has successfully subscribed to and specifies the actual service quality level granted for each topic (which may be lower than the level requested by the server).

[0052] ‌Receive Message‌: Once the subscription is successful, the server can start receiving messages from these topics. When the MQTT server receives a PUBLISH message and the topic of the message matches a server's subscription, the server will forward the message to the server.

[0053] ‌ (Optional) Process the message‌ : After receiving the message, the server can process it as needed. This may include parsing the message content, performing certain operations, storing the message locally, or forwarding it to other systems. ‌ (Optional) Disconnect‌: When the server no longer needs to receive messages, it can send a DISCONNECT message to the MQTT server to close the connection and end the session. However, in many cases, the server may remain connected in order to continue to receive future messages.

[0054] Precautions The server can subscribe to multiple topics at the same time, which is usually achieved by including multiple topics in the subscription request.

[0055] MQTT supports three Quality of Service (QoS) levels: 0 (at most once), 1 (at least once), and 2 (exactly once). The server can specify the required QoS level for each topic when subscribing.

[0056] Subscriptions are dynamic, and the server can subscribe or unsubscribe from a topic at any time.

[0057] The MQTT server is responsible for maintaining the subscription status of the server and ensuring that the message is correctly forwarded to the server that has subscribed to the corresponding topic.

[0058] By following the above steps, the server can successfully subscribe to MQTT topics and receive messages from these topics.

[0059] Preferably, the step of determining whether the current patrol nurse is recognized by the scheduling system includes: The server sends a request to the scheduling system on the MVP server to determine whether the identity information of the current patrol nurse exists in the scheduling system: If so, further determining whether there is scheduling information of the current patrol nurse in the scheduling system; Otherwise, the identity information of the current patrol nurse is pushed to the MVP server, and the MVP server rebinds the identity information of the current patrol nurse and the scheduling system regenerates the scheduling information of the current patrol nurse; If the scheduling information of the current patrol nurse exists in the scheduling system, the next step is entered; otherwise, the scheduling information of the current patrol nurse is regenerated by the scheduling system.

[0060] The scheduling system in the background can schedule the duty of each patrol nurse and generate a duty schedule or information for the day. Therefore, after the server receives the call information sent by the chest card, it checks whether the current patrol nurse exists in the current scheduling system; if so, it further checks whether the scheduling information of the current patrol nurse exists in the scheduling system. After both conditions are required, the next step is entered. When the server processes the call information, it requests the background to check by sending a request to the background. At this time, the server will report the identity information of the current patrol nurse to the background, and the scheduling system in the background will check the identity information of the current patrol nurse: if the check is successful, it means that the identity information of the current patrol nurse exists in the scheduling system, and further according to its identity information, it will be retrieved to determine whether the scheduling system has issued the corresponding scheduling information to the current patrol nurse, that is, the identity information of the current patrol nurse must exist in the scheduling system at the same time and the corresponding nursing patrol tasks are assigned to the current patrol nurse, that is, the scheduling information. The background sends feedback to the server, allowing the server to enter the next step.

[0061] If the background finds that the current patrol nurse does not meet any of the conditions, the scheduling system will re-confirm and record her identity and reallocate new scheduling information.

[0062] Use badges to manage shift schedules and other records to avoid negligence.

[0063] The following is the interaction management when leaving the ward. Figure 2 To understand.

[0064] Preferably, the mobile badge is further used to: send a second call message to the service end when the patrol nurse leaves the ward; The server is further configured to: receive and parse the second call message, obtain the second patrol information and the second patrol time of the current patrol nurse, and request the MVP server to check whether there is a patrol record of the current patrol nurse: if so, calculate the stay time in the ward according to the second patrol time and the second patrol time of the current patrol nurse, and send a patrol end notification to the MVP server; otherwise, synchronously report the second patrol time and the second patrol time and the current ward position to the MVP server to reconstruct the patrol record; The MVP server is further used to: check whether there is a patrol record of the current patrol nurse according to the second patrol information and send feedback to the server; and / or, regenerate the patrol record of the current patrol nurse according to the second patrol time and the second patrol time reported by the server and the current ward location; and / or, in response to the patrol end notification, record the stay time of the current patrol nurse in the ward and issue the second patrol record to the patrol terminal device; The patrol terminal device is further used to receive and display the second patrol record.

[0065] When the nurse wears the badge and leaves the room, the badge will send an MQTT message to the server; After receiving the MQTT message, the server determines whether the badge has nurse entry information. If so, it calculates the nurse's stay time and sends the nurse's entry and exit messages to the MVP server. The nurse's stay time can be associated with the nursing level. Currently, it can only control the room. The nurse's stay time = the sum of the stay time required by the nursing level of all patients in this room. The information that the stay time is not met can be displayed on the web.

[0066] After receiving the message, the MVP server finds the door host and x28s dot matrix screen (patrol terminal device) corresponding to the person and displays the nurse's departure.

[0067] When the nurse leaves, the server sends a call message to the server through the chest badge in the same way as the interactive procedure when entering the room. When the server receives the call message, it must first check the patrol information to avoid the background from misremembering the patrol object or neglecting the personnel management of the corresponding patrol nurse. Or it can avoid multiple nurses entering the ward for nursing, which will cause confusion in the background management. After receiving the corresponding second call message, the server needs to request and check the patrol record of the current patrol nurse (referred to as nurse) from the background. The background checks the nurse information in the received second call message according to the previous and subsequent patrol records; if the current background has the patrol record of the corresponding nurse, the nurse who is leaving is considered to be the nurse who entered the ward last time. At this time, the background can record the second patrol time and regenerate the patrol record when leaving; at the same time, the background can calculate the stay time of the nurse in the ward according to the first patrol time and the second patrol time.

[0068] If the background finds that the current nurse has left the room, it will send a patrol end notification to the server. At the same time, the background can send a patrol end instruction corresponding to the nurse to the patrol terminal device, and display the second patrol record of the leaving nurse on the patrol terminal device, that is, it shows that the nurse has left.

[0069] The background checks the current patrol nurse's entry and exit behavior based on the previous and subsequent call messages and counts the nursing time in the ward. All this information can be recorded in the background HIS management system, and the information is bound according to the nurse identity in the second patrol information, so that the background can read and visualize the patrol path and situation of each patrol nurse, and realize transparent tracking and management of nursing patrol work.

[0070] Preferably, the mvp server is also used for: After recording the current visiting nurse's stay in the ward, also include: Obtain patient information in the current ward based on patrol records; According to the patient information, the patient care level and the care duration information associated with the patient care level recorded in the patient electronic medical record of the corresponding patient are read from the HIS management system; Determine whether the current patrol nurse's stay time in the ward is not less than the nursing duration information: If yes, issuing a second patrol record to the patrol terminal device; Otherwise, an alarm message indicating that the stay time is not met is sent to the patrol terminal device.

[0071] Preferably, obtaining the patient information in the current ward from the HIS management system includes: If there are multiple patients in the current ward, then the patient care level recorded in the patient information and the care duration information bound to the patient care level are read; The nursing time information of each patient is summed up and calculated to obtain the total nursing time; Determine whether the current patrol nurse's stay time in the ward is not less than the total nursing time: If yes, issuing a second patrol record to the patrol terminal device; Otherwise, an alarm message indicating that the stay time is not met is sent to the patrol terminal device.

[0072] The backend needs to monitor the length of time the nurses spend on patrolling and nursing the patients in the wards, so that the nursing time reaches the nursing time that matches the corresponding patient's nursing level, so as to monitor and ensure that the patients are fully cared for. In the early stage, the backend can record the current ward (location, such as ward number, etc.) information according to the message reported by the server, and can also determine the patient information in each current ward according to the patient admission information recorded in the backend system, and then read the patient's electronic medical record file from the HIS management system (or HIS system) according to the patient information, and read the patient's nursing level and the corresponding nursing time from the electronic medical record, that is, the corresponding nursing time has been pre-set in the electronic medical record according to the patient's nursing level in the early stage, and the corresponding relationship between this nursing time and nursing level can refer to the description in the background technology.

[0073] Therefore, the background can compare the nurse's stay time in the ward with the nursing time bound to the patient's nursing level to determine whether the nurse's stay time in the ward is not less than the nursing time: if so, the background will determine that the nurse's patrol time is qualified; otherwise, it is unqualified, and an alarm message that the stay time is not met can be issued to the patrol terminal device, that is, an alarm message that the patrol time is unqualified. When the alarm is triggered, the patrol terminal device can display the corresponding alarm signal and alarm color or display the corresponding alarm indicator light to remind the nurse to continue nursing. When continuing to provide nursing care, refer to the above process and the system will continue to count the nursing time.

[0074] If there are multiple patients in the ward, and if the nurse needs to provide care for multiple patients in the ward in turn, the duration of care for each patient is read in the above manner and the total care duration is calculated by summing up. The background system then determines whether the stay duration is not less than the total care duration.

[0075] As for the nursing time of each patient, the present invention can make intelligent recommendations on nursing level and nursing time based on the patient's symptom characteristics based on the AI ​​model.

[0076] Preferably, the mvp server is also used for: Based on nursing big data consisting of symptom characteristics of several patients and patient nursing levels and historical nursing duration information corresponding to the symptom characteristics, a nursing duration recommendation model is constructed; Inputting the patient's clinical diagnosis information into the nursing time recommendation model, identifying the symptom characteristics in the clinical diagnosis information through the nursing time recommendation model and matching and outputting the patient's nursing level corresponding to the symptom characteristics and the nursing time recommendation data corresponding to the patient's nursing level; The patient care level output by the nursing time recommendation model is written into the patient's electronic medical record in the HIS management system and bound to the corresponding nursing time recommendation data, and the patient's nursing time information is determined based on the nursing time recommendation data.

[0077] As attached Figure 4 As shown, the steps for constructing the nursing time recommendation model can refer to the following steps: According to the historical nursing information recorded in the background database, the symptom characteristics of several patients (such as inflammatory symptoms, state development stage or other symptom characteristics) and the patient care level corresponding to the symptom characteristics (refer to the definition of care level in the background technology) and historical care duration (the corresponding care duration is determined according to the patient care level, which can be determined by referring to the "Graded Nursing System") are collected to form nursing big data; in the early stage, a large amount of patient care data can be stored in the background database of the nurse station, so the administrator can collect these historical nursing information of several patients from the database; Pre-process nursing big data, such as cleaning and deleting unqualified data or data with unclear features or short duration; Next, we need to extract the symptom characteristics of the patient's disease from the nursing big data, and annotate the symptom characteristics with the characteristic values ​​corresponding to the nursing level and nursing duration, and obtain a feature set consisting of several annotated symptom characteristics; Next, we conduct feature learning training, build the model, and deploy and apply it. Let’s take CNN as an example: Using convolutional neural networks (CNNs) to train different annotated symptom features to build a nursing time recommendation model usually involves the following steps: 1. Data Preparation ‌Data Collection‌: Collect a dataset containing symptom descriptions, corresponding care levels, duration of care, and other possible relevant information.

[0078] ‌Data cleaning‌: Remove invalid or erroneous data to ensure data quality.

[0079] ‌Data annotation‌: Label the care duration and care level for each symptom data, which requires expert knowledge or historical data as a reference.

[0080] ‌Feature Extraction‌: Extract features from the symptom description, which may include text features (such as bag-of-words, TF-IDF, word embedding, etc.) or other types of features (such as symptom frequency, duration, etc.).

[0081] 2. Build a CNN model ‌Choosing an architecture‌: Choose an appropriate CNN architecture based on the complexity of the problem and the characteristics of the data. For text data, a one-dimensional convolutional layer is usually used.

[0082] ‌Define model‌: Use a deep learning framework (such as TensorFlow, PyTorch, etc.) to define the structure of the CNN model, including the input layer, convolution layer, pooling layer, fully connected layer, output layer, etc.

[0083] ‌Set hyperparameters‌: such as convolution kernel size, number of convolution layers, pooling method, learning rate, batch size, etc.

[0084] 3. Model Training ‌Data preprocessing‌: Convert symptom feature data into a format acceptable to the model, such as converting text features into tensors.

[0085] ‌Partition the dataset‌: Divide the feature set into a training set and a validation set in an 8:2 ratio.

[0086] ‌Training model‌: Use the training set data to train the CNN model and optimize the model parameters through the back-propagation algorithm.

[0087] ‌Model Validation‌: Evaluate the performance of the model on the validation set and tune hyperparameters to improve the model.

[0088] 4. Model evaluation and optimization ‌Performance evaluation‌: Evaluate the performance of the model on the test set, such as accuracy, recall, F1 score, etc. The specific verification can be done by the administrator, and the verification description is not provided here.

[0089] ‌Model optimization‌: Adjust the model structure or hyperparameters based on the evaluation results, or use regularization, dropout and other techniques to prevent overfitting.

[0090] ‌Cross-Validation‌: If a more robust evaluation is required, cross-validation techniques can be used.

[0091] 5. Recommended nursing time ‌Model deployment‌: Deploy the trained model to the actual application environment.

[0092] ‌Symptom Input‌: Receives a new symptom description as input.

[0093] ‌Feature Extraction‌: Extract features for new symptoms, keeping the same feature extraction method used during training.

[0094] ‌Predicting nursing time‌: Input the extracted features into the CNN model to obtain the predicted nursing time and nursing level.

[0095] 6. Continuous optimization and update ‌Collect Feedback‌: Collect user feedback and data from real-world applications.

[0096] ‌Model Updates‌: The model is regularly updated based on newly collected data and feedback to improve the accuracy of recommendations.

[0097] By following the above steps, CNN can be used to build an effective nursing time recommendation model, providing valuable reference for nursing work. It can be understood and implemented in combination with the principles of CNN.

[0098] The constructed model is deployed on the background, and the patient's clinical symptom examination information is input to intelligently recommend the corresponding nursing level and nursing time. The background records the recommended nursing level and nursing time for the patient and saves them in the HIS electronic medical record.

[0099] Through the above model, intelligent care for patient care level and duration can be achieved, efficiency can be improved, and online care for clinical care level and duration can be avoided to spend a long time, delaying the patient's care progress and disease care plan.

[0100] On the other hand, a non-contact nursing patrol system method based on a mobile badge for positioning patrol is provided, and the non-contact nursing patrol system method based on a mobile badge for positioning patrol is implemented based on the non-contact nursing patrol system based on a mobile badge for positioning patrol, and the method includes: (1) Entering the ward: When the patrol nurse enters the ward, the first call message is sent to the server through the mobile badge; The server receives and parses the first call message, obtains the first patrol information and the first patrol time of the current patrol nurse, and determines whether the current patrol nurse is recognized by the scheduling system: if so, the first patrol information, the first patrol time and the current ward location are synchronously reported to the MVP server; otherwise, the server gives up; The mvp server receives and records the first patrol information and the first patrol time, generates a first patrol record of the current patrol nurse, and sends it to the patrol terminal device in the corresponding ward; The patrol terminal device receives and displays the first patrol record; (2) Leaving the ward When the patrol nurse leaves the ward, a second call message is sent to the service end through the mobile chest badge; The server receives and parses the second call message, obtains the second patrol information and the second patrol time of the current patrol nurse, and requests the MVP server to check whether there is a patrol record of the current patrol nurse: if so, the stay time in the ward is calculated according to the second patrol time and the second patrol time of the current patrol nurse, and a patrol end notification is sent to the MVP server; otherwise, the second patrol time and the second patrol time and the current ward position are synchronously reported to the MVP server to reconstruct the patrol record; The MVP server checks whether there is a patrol record of the current patrol nurse according to the second patrol information and sends feedback to the server; and / or, regenerates the patrol record of the current patrol nurse according to the second patrol time and the second patrol time reported by the server and the current ward location; and / or, in response to the patrol end notification, records the stay time of the current patrol nurse in the ward and issues a second patrol record to the patrol terminal device; The patrol terminal device receives and displays the second patrol record.

[0101] Please understand the above steps in conjunction with the description of the above system, and will not be repeated here.

[0102] Figure 5 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention, such as Figure 5 As shown, the electronic device 410 may include a first processor 2001 .

[0103] Optionally, the electronic device 410 may further include a memory 2002 and a transceiver 2003 .

[0104] The first processor 2001, the memory 2002 and the transceiver 2003 may be connected via a communication bus.

[0105] Combine the following Figure 5 The components of the electronic device 410 are described in detail: The first processor 2001 is the control center of the electronic device 410, and may be a processor or a general term for multiple processing elements. For example, the first processor 2001 is one or more central processing units (CPUs), or may be application specific integrated circuits (ASICs), or may be one or more integrated circuits configured to implement the embodiments of the present invention, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (field programmable gate arrays, FPGAs).

[0106] Optionally, the first processor 2001 can execute various functions of the electronic device 410 by running or executing a software program stored in the memory 2002 and calling data stored in the memory 2002 .

[0107] In a specific implementation, as an embodiment, the first processor 2001 may include one or more CPUs, such as Figure 5 CPU0 and CPU1 are shown in FIG.

[0108] In a specific implementation, as an embodiment, the electronic device 410 may also include multiple processors, such as Figure 5 The first processor 2001 and the second processor 2004 are shown in FIG. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0109] The memory 2002 is used to store the software program for executing the solution of the present invention, and is controlled to be executed by the first processor 2001. The specific implementation method can refer to the above method embodiment, which will not be repeated here.

[0110] Optionally, the memory 2002 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 2002 may be integrated with the first processor 2001, or may exist independently and access the first processor 2001 through the interface circuit ( Figure 5 (not shown) is coupled to the first processor 2001, which is not specifically limited in this embodiment of the present invention.

[0111] The transceiver 2003 is used to communicate with a network device or a terminal device.

[0112] Optionally, the transceiver 2003 may include a receiver and a transmitter ( Figure 5 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0113] Optionally, the transceiver 2003 may be integrated with the first processor 2001, or may exist independently and communicate with the first processor 2001 through the interface circuit ( Figure 5 (not shown) is coupled to the first processor 2001, which is not specifically limited in this embodiment of the present invention.

[0114] It should be noted that Figure 5 The structure of the electronic device 410 shown in the figure does not constitute a limitation on the router, and the actual knowledge structure recognition device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.

[0115] In addition, the technical effects of the electronic device 410 can refer to the technical effects of the contactless nursing patrol system based on mobile badges for positioning patrols described in the above method embodiment, which will not be repeated here.

[0116] It should be understood that the first processor 2001 in the embodiment of the present invention may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0117] It should also be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0118] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable methods. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0119] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0120] In the present invention, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0121] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0122] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0123] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, methods and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0124] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, methods and methods can be implemented in other ways. For example, the method embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, methods or units, which can be electrical, mechanical or other forms.

[0125] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0126] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0127] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

[0128] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A non-contact nursing inspection system based on mobile badges for positioning inspection, characterized in that: The system comprises: Mobile badge, deployed on the patrol nurse, used to send the first call message to the service end when the patrol nurse enters the ward; The server is deployed in the ward, and is used to receive and parse the first call message, obtain the first patrol information and the first patrol time of the current patrol nurse, and determine whether the current patrol nurse is recognized by the scheduling system: if so, the first patrol information, the first patrol time and the current ward location are synchronously reported to the MVP server; otherwise, the request is abandoned; The mvp server is deployed at the nurse station, and is used to receive and record the first patrol information and the first patrol time, generate the first patrol record of the current patrol nurse, and send it to the patrol terminal device in the corresponding ward; A patrol terminal device, deployed outside the ward, for receiving and displaying the first patrol record; Data communication is performed between the mobile badge and the server, between the server and the MVP server, and between the MVP server and the patrol terminal device based on the MQTT protocol.

2. According to claim 1, the non-contact nursing inspection system based on mobile badge for positioning inspection is characterized in that: The mobile badge comprises: MCU, for logic control and calculation; A wireless communication module, used to establish a wireless communication link with the server and perform MQTT message transmission based on MQTT protocol; An infinite call button, used to continuously send a call instruction to the MCU, so that the MCU generates a first call message containing the patrol information of the patrol nurse and reports it to the server through the wireless communication module; A memory, used for storing the patrol information of the patrol nurse; Power supply, used for power supply; The wireless communication module, the unlimited call button, the memory and the power supply are electrically connected to the MCU respectively.

3. The non-contact nursing inspection system based on mobile badges for positioning inspection according to claim 1 is characterized in that: The step of judging whether the current patrol nurse is recognized by the scheduling system includes: The server sends a request to the scheduling system on the MVP server to determine whether the identity information of the current patrol nurse exists in the scheduling system: If so, further determining whether there is scheduling information of the current patrol nurse in the scheduling system; Otherwise, the identity information of the current patrol nurse is pushed to the MVP server, and the MVP server rebinds the identity information of the current patrol nurse and the scheduling system regenerates the scheduling information of the current patrol nurse; If the scheduling information of the current patrol nurse exists in the scheduling system, proceed to the next step; Otherwise, the scheduling system will regenerate the scheduling information of the current patrol nurse.

4. The non-contact nursing inspection system based on mobile badges for positioning inspection according to claim 1 is characterized in that: The mobile chest badge is also used to: send a second call message to the service end when the patrol nurse leaves the ward; The server is further configured to: receive and parse the second call message, obtain the second patrol information and the second patrol time of the current patrol nurse, and request the MVP server to check whether there is a patrol record of the current patrol nurse: if so, calculate the stay time in the ward according to the second patrol time and the second patrol time of the current patrol nurse, and send a patrol end notification to the MVP server; otherwise, synchronously report the second patrol time and the second patrol time and the current ward position to the MVP server to reconstruct the patrol record; The MVP server is further used to: check whether there is a patrol record of the current patrol nurse according to the second patrol information and send feedback to the server; and / or, regenerate the patrol record of the current patrol nurse according to the second patrol time and the second patrol time reported by the server and the current ward location; and / or, in response to the patrol end notification, record the stay time of the current patrol nurse in the ward and issue the second patrol record to the patrol terminal device; The patrol terminal device is further used to receive and display the second patrol record.

5. The non-contact nursing inspection system based on mobile badges for positioning inspection according to claim 4 is characterized in that: The mvp server is also used for: After recording the current visiting nurse's stay in the ward, also include: Obtain patient information in the current ward based on patrol records; According to the patient information, the patient care level and the care duration information associated with the patient care level recorded in the patient electronic medical record of the corresponding patient are read from the HIS management system; Determine whether the current patrol nurse's stay time in the ward is not less than the nursing duration information: If yes, issuing a second patrol record to the patrol terminal device; Otherwise, an alarm message indicating that the stay time is not met is sent to the patrol terminal device.

6. The non-contact nursing inspection system based on mobile badges for positioning inspection according to claim 5 is characterized in that: Obtain the patient information in the current ward from the HIS management system, including: If there are multiple patients in the current ward, then the patient care level recorded in the patient information and the care duration information bound to the patient care level are read; The nursing time information of each patient is summed up and calculated to obtain the total nursing time; Determine whether the current patrol nurse's stay time in the ward is not less than the total nursing time: If yes, issuing a second patrol record to the patrol terminal device; Otherwise, an alarm message indicating that the stay time is not met is sent to the patrol terminal device.

7. The non-contact nursing inspection system based on mobile badges for positioning inspection according to claim 5 is characterized in that: The mvp server is also used for: Based on nursing big data consisting of symptom characteristics of several patients and patient nursing levels and historical nursing duration information corresponding to the symptom characteristics, a nursing duration recommendation model is constructed; Inputting the patient's clinical diagnosis information into the nursing time recommendation model, identifying the symptom characteristics in the clinical diagnosis information through the nursing time recommendation model and matching and outputting the patient's nursing level corresponding to the symptom characteristics and the nursing time recommendation data corresponding to the patient's nursing level; The patient care level output by the nursing time recommendation model is written into the patient's electronic medical record in the HIS management system and bound to the corresponding nursing time recommendation data, and the patient's nursing time information is determined based on the nursing time recommendation data.

8. A method for a non-contact nursing patrol system based on a mobile badge for positioning patrol, the method for a non-contact nursing patrol system based on a mobile badge for positioning patrol is used to implement a non-contact nursing patrol system based on a mobile badge for positioning patrol as claimed in any one of claims 1 to 7, characterized in that: The method comprises: (1) Entering the ward: When the patrol nurse enters the ward, the first call message is sent to the server through the mobile badge; The server receives and parses the first call message, obtains the first patrol information and the first patrol time of the current patrol nurse, and determines whether the current patrol nurse is recognized by the scheduling system: if so, the first patrol information, the first patrol time and the current ward location are synchronously reported to the MVP server; otherwise, the server gives up; The mvp server receives and records the first patrol information and the first patrol time, generates a first patrol record of the current patrol nurse, and sends it to the patrol terminal device in the corresponding ward; The patrol terminal device receives and displays the first patrol record; (2) Leaving the ward: When the patrol nurse leaves the ward, a second call message is sent to the service end through the mobile chest badge; The server receives and parses the second call message, obtains the second patrol information and the second patrol time of the current patrol nurse, and requests the MVP server to check whether there is a patrol record of the current patrol nurse: if so, the stay time in the ward is calculated according to the second patrol time and the second patrol time of the current patrol nurse, and a patrol end notification is sent to the MVP server; otherwise, the second patrol time and the second patrol time and the current ward position are synchronously reported to the MVP server to reconstruct the patrol record; The MVP server checks whether there is a patrol record of the current patrol nurse according to the second patrol information and sends feedback to the server; and / or, regenerates the patrol record of the current patrol nurse according to the second patrol time and the second patrol time reported by the server and the current ward location; and / or, in response to the patrol end notification, records the stay time of the current patrol nurse in the ward and issues a second patrol record to the patrol terminal device; The patrol terminal device receives and displays the second patrol record.

9. An electronic device, characterized in that: The electronic device comprises: processor; A memory having computer-readable instructions stored thereon, wherein when the computer-readable instructions are executed by the processor, the method according to claim 8 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, which can be called by a processor to execute the method according to claim 8.

Citation Information

Patent Citations

  • Hospital medical care scheduling system and method in multimedia mode

    CN110675946A

  • Hospital ward-round system based on UWB positioning and method thereof

    CN111028930A

  • Personnel nursing system

    CN111681744A

  • Daily basic operation method and device for pediatric nursing

    CN112201363A

  • Method and system for improving critical care management level

    CN112712882A