A method and device for monitoring dialysis process based on sugar-containing dialysis fluid
By generating the initial dialysis space, acquiring the dialysis seat attributes, determining the slot type, and acquiring and processing dialysis data in real time, the problem of inability to monitor dialysis data in real time in the prior art is solved, and efficient monitoring and management of the hemodialysis process is achieved.
Patent Information
- Application Number
- CN202410400868.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-03
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-04-03
AI Technical Summary
The prior art is difficult to monitor the sugar-containing dialysis data output by each dialysis device during hemodialysis in real time, resulting in the inability to effectively reduce the risk of hypoglycemia in dialysis patients.
By generating the initial dialysis space corresponding to the dialysis area, obtaining the seat properties of the dialysis seat, determining the type of dialysis slot, and performing area updates according to the area adjustment strategy and slot type, obtaining dialysis data in real time, generating monitoring data, processing and Display, sent to the medical care terminal.
Real-time monitoring of each dialysis device is achieved, real-time monitoring of dialysis data is improved, convenient and medical care, and the risk of hypoglycemia during dialysis is reduced.
Smart Images

Figure CN118142009B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a dialysis process monitoring method and device based on sugar-containing dialysis fluid. Background Art
[0002] Hemodialysis, clinically, means that some wastes in the blood are removed through a semipermeable membrane. Hemodialysis is one of the safer, easier and more widely used blood purification methods. Dialysis refers to the movement of solutes from a high-concentration solution to a low-concentration solution through a semipermeable membrane. Hemodialysis includes the movement of solutes and water, that is, blood and dialysate exchange substances in the dialyzer (artificial kidney) through the contact of the semipermeable membrane and the concentration gradient, so that metabolic waste and excess electrolytes in the blood move to the dialysate, and calcium ions, bases, etc. in the dialysate move to the blood. If a mixture of albumin and urea is placed in the dialyzer and the outside of the tube is soaked in water, the urea in the dialyzer tube will move through the pores of the artificial kidney membrane to the water outside the tube. Albumin molecules are larger and cannot pass through the membrane pores. This phenomenon of small molecules passing through but large molecules cannot pass through the semipermeable membrane is called diffusion. The method of using diffusion to separate and purify blood to achieve the purpose of purification in clinical practice is the basic principle of hemodialysis.
[0003] The inventors found in the course of research that due to the disorder of glucose metabolism in diabetic patients, delayed metabolism and clearance of insulin and hypoglycemic drugs by the kidneys, etc., hypoglycemia is prone to occur during hemodialysis. In addition, sugar-free dialysate is also one of the reasons for hypoglycemia in diabetic patients during dialysis. Sugar-containing dialysate can reduce the loss of glucose during dialysis to a certain extent, and when the blood sugar level is insufficient, the sugar in the dialysate can even be transferred to the blood, thereby effectively reducing the occurrence of dialysis hypoglycemia. Therefore, replacing sugar-free dialysate with sugar-containing dialysate during dialysis can reduce the risk of hypoglycemia during dialysis.
[0004] The dialysis area in the prior art is often equipped with multiple dialysis devices, each of which is used to perform dialysis treatment on different patients. However, since the dialysis area is often large in area and accommodates more dialysis devices, it is impossible to monitor the dialysis data based on the sugar-containing dialysis fluid output by each dialysis device in real time. Summary of the invention
[0005] In view of the above problems, the present invention is proposed to provide a method and system for monitoring a dialysis process based on a sugar-containing dialysis fluid, which overcomes the above problems or at least partially solves the above problems.
[0006] According to one aspect of the present invention, a method for monitoring a dialysis process based on a sugar-containing dialysis fluid is provided, comprising the following steps:
[0007] Generating an initial dialysis space corresponding to the target dialysis area, wherein the initial dialysis space includes a plurality of dialysis slots corresponding to dialysis seats;
[0008] Acquire the seat attributes of each of the dialysis seats, and determine the slot type corresponding to the dialysis slot based on the seat attributes, wherein the slot type includes a foldable slot and a non-foldable slot;
[0009] Performing regional update on the initial dialysis space according to the regional adjustment strategy and the slot type, obtaining the current dialysis space and sending it to the medical end, and receiving the threshold configuration information of the current dialysis space from the medical end;
[0010] The dialysis data based on the sugar-containing dialysis fluid of each dialysis seat is acquired in real time, monitoring data is generated according to the dialysis data and threshold configuration information, and the current dialysis space is processed based on the monitoring data to obtain the monitored dialysis space and sent to the medical end.
[0011] Optionally, in the method according to the present invention, the seat attributes of each of the dialysis seats are obtained, and the slot type corresponding to the dialysis slot is determined based on the seat attributes, and the slot type includes a foldable slot and a non-foldable slot, including:
[0012] Acquiring gravity values sent by gravity sensing devices disposed on each of the dialysis seats;
[0013] According to the comparison result that the gravity value is greater than the preset value, it is judged that the seat attribute of the corresponding dialysis seat is a load-bearing state, and based on the load-bearing state, it is determined that the slot type corresponding to the dialysis slot is a non-folding slot;
[0014] According to the comparison result that the gravity value is not greater than the preset value, it is determined that the seat attribute of the corresponding dialysis seat is in a non-load-bearing state, and based on the non-load-bearing state, it is determined that the slot type corresponding to the dialysis slot is a foldable slot.
[0015] Optionally, in the method according to the present invention, the plurality of dialysis slots in the initial dialysis space are arranged in a manner of N·m;
[0016] The initial dialysis space is regionally updated according to the regional adjustment strategy and the slot type, including:
[0017] The dialysis slots of the initial dialysis space whose slot type is a foldable slot are changed into a foldable state, and the dialysis slots of the initial dialysis space whose slot type is a non-foldable slot are kept in the initial state;
[0018] The intervals between adjacent dialysis slots in the same row and / or column are adjusted to a preset length.
[0019] Optionally, in the method according to the present invention, the size of the dialysis trough in the folded state is smaller than the size of the dialysis trough in the initial state;
[0020] Adjust the intervals between adjacent dialysis slots in the same row and / or column to a preset length, including:
[0021] Sequentially obtain the front spacing length between each dialysis slot in each row and / or each column in the folded state and the dialysis slot in front of it, and the rear spacing length between each dialysis slot and the dialysis slot behind it;
[0022] A first distance adjustment and a second distance adjustment are respectively performed based on the front spacing length and the rear spacing length of each dialysis slot in the folded state.
[0023] Optionally, in the method according to the present invention, performing a first distance adjustment and a second distance adjustment based on the anterior interval length and the posterior interval length, respectively, comprises:
[0024] Based on the front position difference between the front position interval length and the preset length, the dialysis slot and all the dialysis slots located behind it are translated as a whole toward the dialysis slot located in front of it by the front position difference;
[0025] Based on the rear position difference between the rear position interval length and the preset length, all dialysis slots located behind the dialysis slot are translated toward the dialysis slot as a whole by the rear position difference.
[0026] Optionally, in the method according to the present invention, when each row and / or each column in the initial preset space is subjected to at least one interval adjustment, the method further comprises:
[0027] Obtaining a blank area of each row and / or each column remaining in the initial preset space after the interval adjustment;
[0028] Based on the blank areas of each row and / or each column, obtaining a common area of the initial preset space in a horizontal direction and / or a vertical direction;
[0029] Intercepting the area except the public area in the initial preset space to obtain a slot area;
[0030] The slot area is enlarged in size, and the enlarged slot area is covered in the initial preset space.
[0031] Optionally, in the method according to the present invention, dialysis data of each dialysis seat is acquired in real time, monitoring data is generated according to the dialysis data and threshold configuration information, and the current dialysis space is processed based on the monitoring data to obtain a monitored dialysis space and sent to the medical end, including:
[0032] The threshold configuration information includes a one-to-one correspondence between different personal information and different abnormal thresholds;
[0033] In response to the dialysis data of each dialysis seat acquired in real time, determining the personal information respectively carried by each dialysis data;
[0034] According to the threshold configuration information, an abnormal threshold matching the personal information respectively carried by each dialysis data is obtained;
[0035] generating the monitoring data for indicating whether the dialysis data is abnormal based on the comparison result of each dialysis data with the matched abnormal threshold value;
[0036] Each monitoring data is placed in a corresponding dialysis slot for display, to obtain the monitored dialysis space, and the monitored dialysis space is sent to the medical end.
[0037] Optionally, in the method according to the present invention, each monitoring data is placed in a corresponding dialysis slot for display, including:
[0038] Establishing a data display layer corresponding to each dialysis slot;
[0039] Filling the data display layer with content based on each monitoring data to form a dialysis data display layer;
[0040] When the monitoring data indicates that the dialysis data is abnormal, marking the dialysis data display layer with a first label;
[0041] When the monitoring data indicates that the dialysis data is normal, marking the dialysis data display layer with a second label;
[0042] Each dialysis data display layer marked with the first label or the second label is placed in the corresponding dialysis slot for display.
[0043] Optionally, in the method according to the present invention, the method further comprises:
[0044] Establishing a video display layer corresponding to each dialysis slot in the monitoring dialysis space;
[0045] Based on the shooting of each dialysis seat, a real-time dialysis picture corresponding to each dialysis seat is obtained;
[0046] Establishing a link relationship between each dialysis slot and the corresponding dialysis real-time screen in the monitoring dialysis space;
[0047] In response to the interaction of the medical staff with the dialysis slots in the dialysis space, the real-time dialysis images that are linked to the dialysis slots are retrieved, and the video display layer is filled with the content of the real-time dialysis images to form a dialysis image display layer;
[0048] The dialysis picture display layer is placed in a corresponding dialysis slot for display, wherein the dialysis picture display layer and the dialysis data display layer are displayed in an interlaced manner.
[0049] According to another aspect of the present invention, there is provided a data processing system for monitoring a dialysis device, comprising:
[0050] A generating module, configured to generate an initial dialysis space corresponding to a target dialysis area, wherein the initial dialysis space includes a plurality of dialysis slots corresponding to dialysis seats;
[0051] an acquisition module, configured to acquire seat attributes of each of the dialysis seats, and determine a slot type corresponding to the dialysis slot based on the seat attributes, wherein the slot type includes a foldable slot and a non-foldable slot;
[0052] An updating module is configured to perform regional updating on the initial dialysis space according to the regional adjustment strategy and the slot type, obtain the current dialysis space and send it to the medical end, and receive the threshold configuration information of the current dialysis space from the medical end;
[0053] The monitoring module is configured to obtain dialysis data based on sugar-containing dialysis fluid of each dialysis seat in real time, generate monitoring data according to the dialysis data and threshold configuration information, process the current dialysis space based on the monitoring data to obtain a monitored dialysis space and send it to the medical end.
[0054] According to the solution of the present invention, on the one hand, the medical staff can conduct online real-time monitoring of the monitoring data corresponding to the multiple dialysis seats in the target dialysis area according to the current dialysis space, and judge whether the dialysis data output by the corresponding dialysis seat is abnormal based on the monitoring data, thereby improving the real-time monitoring, convenience and medical care of the monitoring data corresponding to each dialysis seat; on the other hand, each dialysis slot in the current dialysis space also corresponds to a slot type of foldable slot and non-foldable slot according to the seat attributes. The medical staff can judge whether there are patients undergoing corresponding dialysis treatment on the dialysis seats in the target dialysis area according to the slot types corresponding to different dialysis slots, thereby further improving the monitoring efficiency.
[0055] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0057] Figure 1 A schematic diagram of a computing device 100 according to one embodiment of the present invention is shown;
[0058] Figure 2 A flow chart showing a method for monitoring a dialysis process based on a sugar-containing dialysis fluid according to another embodiment of the present invention is shown;
[0059] Figure 3 A structural block diagram of a dialysis process monitoring device based on sugar-containing dialysis fluid according to yet another embodiment of the present invention is shown. DETAILED DESCRIPTION
[0060] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0061] Hemodialysis, clinically, means that some wastes in the blood are removed through a semipermeable membrane. Hemodialysis is one of the safer, easier and more widely used blood purification methods. Dialysis refers to the movement of solutes from a high-concentration solution to a low-concentration solution through a semipermeable membrane. Hemodialysis includes the movement of solutes and water, that is, blood and dialysate exchange substances in the dialyzer (artificial kidney) through the contact of the semipermeable membrane and the concentration gradient, so that metabolic waste and excess electrolytes in the blood move to the dialysate, and calcium ions, bases, etc. in the dialysate move to the blood. If a mixture of albumin and urea is placed in the dialyzer and the outside of the tube is soaked in water, the urea in the dialyzer tube will move through the pores of the artificial kidney membrane to the water outside the tube. Albumin molecules are larger and cannot pass through the membrane pores. This phenomenon of small molecules passing through but large molecules cannot pass through the semipermeable membrane is called diffusion. The method of using diffusion to separate and purify blood to achieve the purpose of purification in clinical practice is the basic principle of hemodialysis.
[0062] The inventors found in the course of research that due to the disorder of glucose metabolism in diabetic patients, delayed metabolism and clearance of insulin and hypoglycemic drugs by the kidneys, etc., hypoglycemia is prone to occur during hemodialysis. In addition, sugar-free dialysate is also one of the reasons for hypoglycemia in diabetic patients during dialysis. Sugar-containing dialysate can reduce the loss of glucose during dialysis to a certain extent, and when the blood sugar level is insufficient, the sugar in the dialysate can even be transferred to the blood, thereby effectively reducing the occurrence of dialysis hypoglycemia. Therefore, replacing sugar-free dialysate with sugar-containing dialysate during dialysis can reduce the risk of hypoglycemia during dialysis.
[0063] The dialysis area in the prior art is often equipped with multiple dialysis devices, each of which is used to perform dialysis treatment on different patients. However, since the dialysis area is often large in area and accommodates more dialysis devices, it is impossible to monitor the dialysis data based on the sugar-containing dialysis fluid output by each dialysis device in real time.
[0064] To solve the above problems in the prior art, the inventor proposes the solution of the present invention. One embodiment of the present invention provides a method for monitoring a dialysis process based on a sugar-containing dialysis fluid, which can be executed in a computing device. Figure 1 FIG. 1 shows a block diagram of a computing device 100 according to an embodiment of the present invention. Figure 1 As shown, in a basic configuration 102, computing device 100 typically includes system memory 106 and one or more processors 104. A memory bus 108 may be used for communication between processor 104 and system memory 106.
[0065] Depending on the desired configuration, the processor 104 may be any type of processor, including but not limited to: a microprocessor (µP), a microcontroller (µC), a digital signal processor (DSP), or any combination thereof. The processor 104 may include one or more levels of cache, such as a level 1 cache 110 and a level 2 cache 112, a processor core 114, and registers 116. An example processor core 114 may include an arithmetic logic unit (ALU), a floating point unit (FPU), a digital signal processing core (DSP core), or any combination thereof. An example memory controller 118 may be used with the processor 104, or in some implementations, the memory controller 118 may be an internal part of the processor 104.
[0066] Depending on the desired configuration, the system memory 106 can be any type of memory, including but not limited to: volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.) or any combination thereof. The physical memory in a computing device generally refers to the volatile memory RAM, and the data in the disk needs to be loaded into the physical memory before it can be read by the processor 104. The system memory 106 may include an operating system 120, one or more applications 122, and program data 124. The application 122 is actually a plurality of program instructions, which are used to instruct the processor 104 to perform corresponding operations. In some embodiments, in some embodiments, the application 122 may be arranged to execute instructions on the operating system by one or more processors 104 using the program data 124. The operating system 120 may be, for example, Linux, Windows, etc., which includes program instructions for processing basic system services and performing hardware-dependent tasks. The application 122 includes program instructions for implementing various user-desired functions, and the application 122 may be, for example, a browser, instant messaging software, a software development tool (such as an integrated development environment IDE, a compiler, etc.), etc., but is not limited thereto. When the application 122 is installed into the computing device 100 , a driver module may be added to the operating system 120 .
[0067] When the computing device 100 starts running, the processor 104 reads and executes the program instructions of the operating system 120 from the memory 106. The application 122 runs on the operating system 120 and uses the interfaces provided by the operating system 120 and the underlying hardware to implement various functions desired by the user. When the user starts the application 122, the application 122 is loaded into the memory 106, and the processor 104 reads and executes the program instructions of the application 122 from the memory 106.
[0068] Computing device 100 also includes a storage device 132 including a removable storage 136 and a non-removable storage 138 , both of which are connected to storage interface bus 134 .
[0069] The computing device 100 may also include an interface bus 140 that facilitates communication from various interface devices (e.g., output devices 142, peripheral interfaces 144, and communication devices 146) to the basic configuration 102 via the bus / interface controller 130. Example output devices 142 include a graphics processing unit 148 and an audio processing unit 150. They can be configured to facilitate communication with various external devices such as a display or speakers via one or more A / V ports 152. Example peripheral interfaces 144 may include a serial interface controller 154 and a parallel interface controller 156, which may be configured to facilitate communication with external devices such as input devices (e.g., keyboards, mice, pens, voice input devices, touch input devices) or other peripherals (e.g., printers, scanners, etc.) via one or more I / O ports 158. Example communication devices 146 may include a network controller 160, which may be arranged to facilitate communication with one or more other computing devices 162 via a network communication link via one or more communication ports 164.
[0070] A network communication link may be an example of a communication medium. Communication media may generally be embodied as computer-readable instructions, data structures, program modules in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium. A "modulated data signal" may be a signal in which one or more of its data sets or changes thereto may be carried out in a manner that encodes information in the signal. As non-limiting examples, communication media may include wired media such as a wired network or a dedicated line network, and various wireless media such as sound, radio frequency (RF), microwave, infrared (IR) or other wireless media. The term computer-readable media used herein may include both storage media and communication media.
[0071] The computing device 100 also includes a storage interface bus 134 connected to the bus / interface controller 130. The storage interface bus 134 is connected to a storage device 132, which is suitable for data storage. Example storage devices 132 may include removable storage 136 (such as CD, DVD, USB flash drive, removable hard disk, etc.) and non-removable storage 138 (such as hard disk drive HDD, etc.).
[0072] In the computing device 100 according to the present invention, the application 122 includes a plurality of program instructions for executing the method 200 .
[0073] Figure 2 A flowchart of a method 200 according to another embodiment of the present invention is shown. The method 200 is suitable for being executed in a computing device (such as the aforementioned computing device 100).
[0074] like Figure 2As shown, the purpose of method 200 is to implement a dialysis process monitoring method based on sugar-containing dialysis fluid, which starts at step S202. In step S202, the following steps are included: generating an initial dialysis space corresponding to the target dialysis area, the initial dialysis space including multiple dialysis slots corresponding to dialysis seats.
[0075] For example, in an embodiment, the target dialysis area can be understood as a dialysis room in which various hospitals perform dialysis treatment on patients in a real environment. A plurality of dialysis seats are generally provided in the dialysis room, and each dialysis seat is configured with a corresponding dialysis device. The patient can choose the corresponding dialysis seat to use the dialysis device for dialysis treatment. Each dialysis device will inject sugar-containing dialysis fluid into the corresponding patient. In order to realize online monitoring of the target dialysis area and facilitate remote observation by medical staff, an initial dialysis space can be generated based on the target dialysis area. Here, the initial dialysis space can be generated based on the concept of digital twin space. Correspondingly, the initial dialysis space also includes multiple dialysis slots corresponding to the dialysis seats.
[0076] It should be noted that the digital twin space in this embodiment can be understood as a simulation process that fully utilizes data such as physical models, sensor updates, and operation history, integrates multi-disciplinary, multi-physical quantities, multi-scales, and multi-probabilities, and completes mapping in the virtual space to reflect the entire life cycle of the corresponding physical equipment. The digital twin can be regarded as a digital mapping system of one or more important, interdependent equipment systems.
[0077] In step S204, the following steps are included: obtaining the seat attributes of each dialysis seat, and determining the slot type of the corresponding dialysis slot based on the seat attributes, where the slot type includes a foldable slot and a non-foldable slot.
[0078] For example, in this embodiment, the seat attribute of each dialysis seat can be used to indicate whether a patient is undergoing dialysis treatment at the dialysis seat, and the seat attribute can be determined by the following method:
[0079] Obtaining gravity values sent by gravity sensing devices installed on each dialysis seat;
[0080] According to the comparison result that the gravity value is greater than the preset value, it is judged that the seat attribute of the corresponding dialysis seat is a load-bearing state, and based on the load-bearing state, the slot type of the corresponding dialysis slot is determined to be a non-folding slot;
[0081] According to the comparison result that the gravity value is not greater than the preset value, it is determined that the seat attribute of the corresponding dialysis seat is in a non-load-bearing state, and based on the non-load-bearing state, the slot type of the corresponding dialysis slot is determined to be a foldable slot.
[0082] For example, the gravity sensing device may be a gravity sensor, and each dialysis seat is provided with an associated gravity sensor. Each gravity sensor may be exemplarily installed on the seat cushion of the dialysis seat. The gravity sensor may collect the force acting on the seat cushion of the dialysis seat and output a corresponding gravity value. By comparing the gravity value with a preset value, it may be determined whether a corresponding patient is undergoing dialysis treatment on the dialysis seat, and whether the seat attribute of the dialysis seat is a load-bearing state or a non-load-bearing state. Furthermore, the corresponding slot type may be determined according to the seat attributes of different dialysis seats.
[0083] For example, when the gravity value is not greater than the preset value, it indicates that the force applied to the seat cushion is small, which may not meet the normal standard force applied to the seat cushion by the human body. At this time, it is judged that the gravity value may not be generated by the patient, and therefore the seat attribute of the corresponding dialysis seat is determined to be a non-load-bearing state, and based on the non-load-bearing state, the slot type of the corresponding dialysis slot is determined to be a folding slot; and when the gravity value is greater than the preset value, it indicates that the force applied to the seat cushion is large, which may meet the normal standard force applied to the seat cushion by the human body. At this time, it is judged that the gravity value may be generated by the patient, and therefore the seat attribute of the corresponding dialysis seat is determined to be a load-bearing state, and based on the load-bearing state, the slot type of the corresponding dialysis slot is determined to be a non-folding slot.
[0084] In this embodiment, the setting of different slot types can facilitate the determination of different seat attributes, so that it can quickly identify which dialysis seats in the target dialysis area are occupied by patients and which are not occupied by patients, so as to facilitate subsequent monitoring of the target dialysis area and correspondingly improve the monitoring efficiency.
[0085] The following is a further explanation of the above solution in combination with actual application scenarios:
[0086] First, after entering the target dialysis area, the patient can choose any dialysis seat for dialysis treatment. After the selection is completed, when the patient sits on the dialysis seat, the gravity sensing device on the dialysis seat will output the corresponding gravity value based on the gravity generated by the patient. According to the comparison between the gravity value and the preset value, the seat attribute of this dialysis seat is determined as a load-bearing state, and the dialysis slot corresponding to this dialysis seat in the initial dialysis space is further determined as a non-folding slot; at the same time, the dialysis slots corresponding to other dialysis seats in the target dialysis area that are not occupied by patients in the initial dialysis space are determined as folding slots, thereby realizing the distinction between different seat attributes.
[0087] In step S206, the following steps are included: updating the initial dialysis space according to the regional adjustment strategy and the slot type, obtaining the current dialysis space and sending it to the medical end, and receiving the threshold configuration information of the current dialysis space from the medical end.
[0088] For example, in this embodiment, since the slot types of dialysis slots corresponding to different seat attributes are different, the initial dialysis space can be regionally updated based on this difference to obtain the current dialysis space, and dialysis slots of different slot types can be displayed distinctively in the current dialysis space; after the initial dialysis space is regionally updated according to the slot type, the obtained current dialysis space is sent to the medical end to receive the threshold configuration information of the current dialysis space from the medical end.
[0089] Furthermore, while the initial dialysis space is updated according to the slot type, the initial dialysis space may also be updated according to a pre-configured area adjustment strategy, and the above-mentioned area update method may include the following steps:
[0090] Arrange the multiple dialysis slots of the initial dialysis space in the manner of N·m;
[0091] The form of the dialysis slots whose slot type in the initial dialysis space is a foldable slot is changed to a foldable form, and the form of the dialysis slots whose slot type in the initial dialysis space is a non-foldable slot is kept in the initial form;
[0092] The intervals between adjacent dialysis slots in the same row and / or column are adjusted to a preset length.
[0093] In the specific implementation process, the multiple dialysis slots in the initial dialysis space are pre-arranged in the manner of N·m, that is, a matrix arrangement is performed, and the shapes of the multiple dialysis slots are all consistent initial shapes, and the intervals between adjacent dialysis slots are preset lengths; and after the slot type of each dialysis slot in the initial dialysis space is determined, the shape of each dialysis slot can be changed based on different slot types, thereby reflecting the difference between foldable slots and non-foldable slots, specifically including changing the shape of the dialysis slot whose slot type is a foldable slot to a folded state, while the shape of the dialysis slot whose slot type is a non-foldable slot remains unchanged; finally, since the multiple dialysis slots are arranged in a matrix manner, the intervals between adjacent dialysis slots in the same row and / or the same column can be adjusted to a preset length, thereby ensuring the neatness of the arrangement.
[0094] It should be noted that there are differences between the folded state and the initial state, which can be specifically reflected in that the size of the dialysis slots in the folded state is smaller than the size of the dialysis slots in the initial state; and since the shapes of the multiple dialysis slots in the initial dialysis space are consistent before the shape change, and after the shape change, the size of the dialysis slots in the folded state is smaller than the size of the dialysis slots in the initial state, therefore, the intervals between adjacent dialysis slots may change. In order to ensure the neatness of the arrangement, it is necessary to adjust the intervals between adjacent dialysis slots in the same row and / or the same column to the preset length again.
[0095] Furthermore, the above-mentioned “adjusting the interval between adjacent dialysis slots in the same row and / or the same column to a preset length” includes the following steps:
[0096] Sequentially obtain the front spacing length between each dialysis slot in each row and / or each column in the folded state and the dialysis slot in front of it, and the rear spacing length between each dialysis slot and the dialysis slot behind it;
[0097] The first distance adjustment and the second distance adjustment are respectively performed based on the front interval length and the rear interval length of each dialysis slot in the folded state.
[0098] In this embodiment, the change in the interval between adjacent dialysis slots is caused by the dialysis slots in the initial state being changed to the folded state. Therefore, the interval adjustment can be performed based on each dialysis slot in the folded state.
[0099] For example, the spacing adjustment may specifically include the following steps: since the dialysis slots are arranged in a matrix manner, the spacing adjustment includes horizontal row spacing adjustment and / or vertical column spacing adjustment; first, the front spacing length between each dialysis slot in each row and / or column in a folded state and the dialysis slot in front of it and the rear spacing length between the dialysis slots behind it can be obtained in turn, and then the distance adjustment is performed based on the front spacing length and the rear spacing length, so that the spacing between each dialysis slot in a folded state and the dialysis slot in front of it and the dialysis slot behind it is maintained at a preset length.
[0100] For example, the above-mentioned “adjusting the first distance and adjusting the second distance based on the front interval length and the back interval length respectively” may also include the following steps:
[0101] Based on the front position difference between the front position interval length and the preset length, the dialysis slot and all the dialysis slots located behind it are translated as a whole toward the dialysis slot located in front of it by the front position difference;
[0102] Based on the rear position difference between the rear position interval length and the preset length, all dialysis slots located behind the dialysis slot are translated toward the dialysis slot as a whole by the rear position difference.
[0103] In this embodiment, first, a first distance adjustment can be performed based on the front interval length, and the front difference between the front interval length and the preset length is obtained by calculation, and then the distance adjustment is performed based on the front difference, and the adjustment method is: the dialysis slot and all the dialysis slots located behind it are regarded as a translation entity, and then the translation entity is translated toward the dialysis slot located in front by the front difference, so as to ensure that the interval between the translation entity and the dialysis slot located in front is adjusted to length; then, a second distance adjustment is performed based on the rear interval length, and the rear difference between the rear interval length and the preset length is obtained by calculation, and then the distance adjustment is performed based on the rear difference, and the adjustment method is: all the dialysis slots located behind the dialysis slot are regarded as a translation entity, and then the translation entity is translated toward the dialysis slot located in front by the rear difference, so as to complete the first distance adjustment and the second distance adjustment based on the dialysis slot.
[0104] For example, by adjusting the distance of each dialysis slot in each row and / or column in a folded state in turn in the above manner, the interval between adjacent dialysis slots in the same row and / or column can be adjusted to a preset length, thereby ensuring the neatness of the arrangement while saving corresponding space, so that there are still multiple blank areas in the initial preset space.
[0105] In order to further improve the utilization rate of the initial preset space, further area update can be performed based on the blank area left after the above spacing adjustment.
[0106] For example, when each row and / or each column in the initial preset space is adjusted at least once, this embodiment may further include the following steps:
[0107] Get the blank area of each row and / or each column left in the initial preset space after the spacing is adjusted;
[0108] Based on the blank area of each row and / or each column, obtaining the common area of the initial preset space in the horizontal direction and / or the vertical direction;
[0109] Copy the area except the public area in the initial preset space to obtain the slot area;
[0110] The slot area is enlarged in size, and the enlarged slot area covers the preset initial space.
[0111] In an embodiment, if the dialysis slots in each row have been adjusted at least once, a common area in the vertical direction will appear in the initial dialysis space (the common area is located at the end of each row); and if the dialysis slots in each column have been adjusted at least once, a common area in the horizontal direction will appear in the initial dialysis space (the common area is located at the end of each column); and in order to improve the utilization of the common area, the area other than the common area in the initial preset space can be intercepted, so as to obtain a slot area that only includes a plurality of adjacent dialysis slots with a preset length, and then the size of the slot area is enlarged, and the enlarged slot area is covered in the initial preset space, so as to complete the area update of the initial preset space and obtain the current dialysis space; the utilization of the common area is realized simultaneously, and the display effect is improved.
[0112] For example, after completing the regional update of the initial dialysis space, the current dialysis space will be sent to the medical end, and the medical end will generate corresponding threshold configuration information based on the dialysis seats corresponding to the dialysis slots in the current dialysis space. Here, the threshold configuration information can be understood as the various health threshold indicators used to monitor patients during dialysis treatment, so as to facilitate the identification of whether abnormal monitoring data will occur for each patient during the dialysis treatment.
[0113] In step S208, the following steps are included:
[0114] The dialysis data based on the sugar-containing dialysis fluid output by the dialysis equipment on each dialysis seat is obtained in real time, monitoring data is generated according to the dialysis data and threshold configuration information, and the current dialysis space is processed based on the monitoring data to obtain the monitored dialysis space and sent to the medical end.
[0115] For example, after receiving the threshold configuration information of the current dialysis space from the medical side, the dialysis data of each dialysis seat can be obtained synchronously and in real time. The dialysis data can be understood as the output of the dialysis equipment corresponding to each dialysis seat, including serum creatinine level, glomerular filtration rate, etc. Monitoring data is generated through dialysis data and corresponding threshold configuration information.
[0116] For example, the above-mentioned "obtaining dialysis data of each dialysis seat in real time, generating monitoring data according to the dialysis data and threshold configuration information, processing the current dialysis space based on the monitoring data to obtain the monitored dialysis space and sending it to the medical end" may also include the following steps:
[0117] The threshold configuration information includes a one-to-one correspondence between different personal information and different abnormal thresholds;
[0118] In response to the dialysis data of each dialysis seat acquired in real time, determining the personal information respectively carried by each dialysis data;
[0119] According to the threshold configuration information, an abnormal threshold matching the personal information respectively carried by each dialysis data is obtained;
[0120] Generate monitoring data for indicating whether the dialysis data is abnormal based on the comparison result of each dialysis data with the matched abnormal threshold value;
[0121] Each monitoring data is placed in the corresponding dialysis slot for display, and the monitored dialysis space is obtained, and the monitored dialysis space is sent to the medical end.
[0122] In this embodiment, the threshold configuration information can be pre-configured. Since the health conditions, age conditions, and gender conditions of different patients may be different, the corresponding abnormal thresholds may also be different. For this reason, different abnormal thresholds can be configured based on different personal information. Here, when the patient undergoes dialysis treatment, the patient's personal information can be input into the corresponding dialysis equipment in advance, so that the dialysis equipment will carry the corresponding personal information while outputting the dialysis data, so as to obtain the corresponding abnormal threshold according to the different personal information. Then, the dialysis data corresponding to each dialysis seat is compared with the matching abnormal threshold, and monitoring data is generated according to the comparison result. The monitoring data is further placed in the corresponding dialysis slot in the current monitoring dialysis space for display, so as to obtain the corresponding monitoring dialysis space and send it to the medical end. After receiving the monitoring dialysis space, the medical end can observe the monitoring data in the monitoring dialysis space in real time, thereby realizing online monitoring of the target dialysis area, improving the convenience and real-time performance of the monitoring.
[0123] For example, the above-mentioned “placing each monitoring data in the corresponding dialysis slot for display” may also include the following steps:
[0124] Establishing a data display layer corresponding to each dialysis slot;
[0125] Fill the data display layer with content based on various monitoring data to form a dialysis data display layer;
[0126] When the monitoring data indicates that the dialysis data is abnormal, marking the dialysis data display layer with a first label;
[0127] When the monitoring data indicates that the dialysis data is normal, marking the dialysis data display layer with a second label;
[0128] Each dialysis data display layer marked with the first label or the second label is placed in the corresponding dialysis slot for display.
[0129] In an embodiment, by marking abnormal and normal dialysis data with a first label and a second label respectively, it can help medical staff to quickly obtain abnormal information, thereby performing timely medical treatment and improving corresponding medical and monitoring effects; here, the first label and the second label have certain differences, which can be specifically reflected in color, size, shape, etc.
[0130] For example, it can be known from the above content that the medical end can monitor the monitoring data in the dialysis space to realize online monitoring of the target dialysis area. In order to further improve the monitoring effect, the following steps are also included in this embodiment:
[0131] Establishing a video display layer corresponding to each dialysis slot in the monitored dialysis space;
[0132] Based on the shooting of each dialysis seat, a real-time dialysis picture corresponding to each dialysis seat is obtained;
[0133] Establishing a link relationship between each dialysis slot and the corresponding dialysis real-time screen in the monitoring dialysis space;
[0134] In response to the interaction of the medical staff with the dialysis slots in the dialysis space, the real-time dialysis images that are linked to the dialysis slots are retrieved, and the video display layer is filled with the content of the real-time dialysis images to form a dialysis image display layer;
[0135] The dialysis picture display layer is placed in the corresponding dialysis slot for display, wherein the dialysis picture display layer and the dialysis data display layer are displayed alternately.
[0136] For example, in the above content, the corresponding camera equipment can be set in the target dialysis room to complete the shooting of each dialysis seat, so as to obtain the corresponding real-time dialysis picture. Since the real-time dialysis picture is linked to each dialysis slot, the medical staff can retrieve the real-time dialysis picture linked to the dialysis slot based on the interaction with the dialysis slot in the monitored dialysis space, and fill the real-time dialysis picture in the video display layer to obtain the dialysis picture display layer, and then place the dialysis picture display layer in the corresponding dialysis slot for display; thereby, the medical staff can further improve the monitoring effect through the real-time dialysis picture, so that when the monitoring data is abnormal, the corresponding real-time dialysis picture is retrieved to observe the real-time status of the patient, thereby further improving the medical care effect; and the dialysis picture display layer and the dialysis data display layer are interlaced and will not interfere with each other, thereby further improving the display effect.
[0137] To summarize, according to the scheme of this embodiment, on the one hand, the medical staff can conduct online real-time monitoring of the monitoring data corresponding to the multiple dialysis seats in the target dialysis area according to the current dialysis space, and judge whether the dialysis data output by the corresponding dialysis seat is abnormal based on the monitoring data, thereby improving the real-time monitoring, convenience and medical care of the monitoring data corresponding to each dialysis seat; on the other hand, each dialysis slot in the current dialysis space also corresponds to a slot type of foldable slots and non-foldable slots according to the seat attributes. The medical staff can judge whether there are patients undergoing corresponding dialysis treatment on the dialysis seats in the target dialysis area according to the slot types corresponding to different dialysis slots, thereby further improving the monitoring efficiency.
[0138] Another embodiment of the present invention provides a dialysis process monitoring device based on sugar-containing dialysis fluid. Figure 3 The corresponding device block diagram includes:
[0139] A generating module, configured to generate an initial dialysis space corresponding to a target dialysis area, wherein the initial dialysis space includes a plurality of dialysis slots corresponding to dialysis seats;
[0140] an acquisition module, configured to acquire seat attributes of each of the dialysis seats, and determine a slot type corresponding to the dialysis slot based on the seat attributes, wherein the slot type includes a foldable slot and a non-foldable slot;
[0141] An updating module is configured to perform regional updating on the initial dialysis space according to the regional adjustment strategy and the slot type, obtain the current dialysis space and send it to the medical end, and receive the threshold configuration information of the current dialysis space from the medical end;
[0142] The monitoring module is configured to obtain in real time the dialysis data based on the sugar-containing dialysis fluid output by the dialysis equipment on each dialysis seat, generate monitoring data according to the dialysis data and threshold configuration information, process the current dialysis space based on the monitoring data to obtain the monitored dialysis space and send it to the medical end.
[0143] The various techniques described herein may be implemented in combination with hardware or software, or a combination thereof. Thus, the method and apparatus of the present invention, or some aspects or parts of the method and apparatus of the present invention may be in the form of program codes (i.e., instructions) embedded in a tangible medium, such as a removable hard disk, a USB flash drive, a floppy disk, a CD-ROM, or any other machine-readable storage medium, wherein when the program is loaded into a machine such as a computer and executed by the machine, the machine becomes a device for practicing the present invention.
[0144] In the case where the program code is executed on a programmable computer, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device. The memory is configured to store the program code; the processor is configured to execute the method of the present invention according to the instructions in the program code stored in the memory.
[0145] By way of example and not limitation, readable media include readable storage media and communication media. Readable storage media stores information such as computer readable instructions, data structures, program modules or other data. Communication media generally embody computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and include any information transfer medium. Any combination of the above is also included within the scope of readable media.
[0146] In the description provided herein, algorithms and displays are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the examples of the present invention. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages can be utilized to implement the content of the present invention described herein, and the above description of specific languages is for the purpose of disclosing the preferred embodiment of the present invention.
[0147] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0148] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: that the claimed invention requires more features than the features explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.
[0149] Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in the devices described in the embodiment, or alternatively may be located in one or more devices different from the devices in the examples. The modules in the foregoing examples may be combined into one module or may be divided into multiple submodules.
[0150] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and further may be divided into a plurality of submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device so disclosed may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.
[0151] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.
[0152] In addition, some of the embodiments are described herein as methods or combinations of method elements that can be implemented by a processor of a computer system or by other devices that perform the functions. Therefore, a processor with necessary instructions for implementing the method or method elements forms a device for implementing the method or method elements. In addition, the elements described herein of the device embodiments are examples of devices for implementing the functions performed by the elements for the purpose of implementing the invention.
[0153] As used herein, unless otherwise specified, the use of ordinal numbers "first," "second," "third," etc. to describe common objects merely indicates that different instances of similar objects are involved, and is not intended to imply that the objects so described must have a given order in time, space, order, or in any other manner.
[0154] Although the present invention has been described according to a limited number of embodiments, it will be apparent to those skilled in the art, with the benefit of the above description, that other embodiments may be envisioned within the scope of the invention thus described. In addition, it should be noted that the language used in this specification is selected primarily for readability and teaching purposes, rather than for explaining or defining the subject matter of the present invention. Therefore, many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the appended claims. The disclosure of the present invention is illustrative and not restrictive with respect to the scope of the present invention, and the scope of the present invention is defined by the appended claims.
Claims
1. A dialysis process monitoring device based on sugar-containing dialysis fluid, characterized in that: include: A generating module, configured to generate an initial dialysis space corresponding to a target dialysis area, wherein the initial dialysis space includes a plurality of dialysis slots corresponding to dialysis seats; an acquisition module, configured to acquire seat attributes of each of the dialysis seats, and determine a slot type corresponding to the dialysis slot based on the seat attributes, wherein the slot type includes a foldable slot and a non-foldable slot; An updating module is configured to perform regional updating on the initial dialysis space according to the regional adjustment strategy and the slot type, obtain the current dialysis space and send it to the medical end, and receive the threshold configuration information of the current dialysis space from the medical end; A monitoring module is configured to obtain in real time the dialysis data based on the sugar-containing dialysis fluid output by the dialysis equipment on each dialysis seat, generate monitoring data according to the dialysis data and threshold configuration information, process the current dialysis space based on the monitoring data to obtain the monitored dialysis space and send it to the medical terminal; Wherein, the seat attributes of each of the dialysis seats are obtained, and the slot type corresponding to the dialysis slot is determined based on the seat attributes, and the slot type includes a foldable slot and a non-foldable slot, including: Acquiring gravity values sent by gravity sensing devices disposed on each of the dialysis seats; According to the comparison result that the gravity value is greater than the preset value, it is judged that the seat attribute of the corresponding dialysis seat is a load-bearing state, and based on the load-bearing state, it is determined that the slot type corresponding to the dialysis slot is a non-folding slot; According to the comparison result that the gravity value is not greater than the preset value, it is judged that the seat attribute of the corresponding dialysis seat is a non-load-bearing state, and based on the non-load-bearing state, it is determined that the slot type corresponding to the dialysis slot is a foldable slot; The plurality of dialysis slots in the initial dialysis space are arranged in a manner of N·m; The initial dialysis space is regionally updated according to the regional adjustment strategy and the slot type, including: The dialysis slots of the initial dialysis space whose slot type is a foldable slot are changed into a foldable state, and the dialysis slots of the initial dialysis space whose slot type is a non-foldable slot are kept in the initial state; Adjusting the intervals between adjacent dialysis slots in the same row and / or column to a preset length; The size of the dialysis tank in the folded state is smaller than the size of the dialysis tank in the initial state; Wherein, adjusting the interval between adjacent dialysis slots in the same row and / or the same column to a preset length includes: Sequentially obtain the front spacing length between each dialysis slot in each row and / or each column in the folded state and the dialysis slot in front of it, and the rear spacing length between each dialysis slot and the dialysis slot behind it; Performing a first distance adjustment and a second distance adjustment based on the front interval length and the rear interval length of each dialysis slot in the folded state; The first distance adjustment and the second distance adjustment are performed based on the front interval length and the back interval length, respectively, including: Based on the front position difference between the front position interval length and the preset length, the dialysis slot and all the dialysis slots located behind it are translated as a whole toward the dialysis slot located in front of it by the front position difference; Based on the rear position difference between the rear position interval length and the preset length, all dialysis slots located behind the dialysis slot are translated toward the dialysis slot as a whole by the rear position difference; Wherein, when each row and / or each column in the initial preset space is subjected to at least one interval adjustment, the method further includes: Obtaining a blank area of each row and / or each column remaining in the initial preset space after the interval adjustment; Based on the blank areas of each row and / or each column, obtaining a common area of the initial preset space in a horizontal direction and / or a vertical direction; Intercepting the area except the public area in the initial preset space to obtain a slot area; The slot area is enlarged in size, and the enlarged slot area is covered in the initial preset space.
2. The dialysis process monitoring device based on sugar-containing dialysis fluid according to claim 1, characterized in that: Acquiring dialysis data based on sugar-containing dialysis fluid output by the dialysis equipment on each dialysis seat in real time, generating monitoring data according to the dialysis data and threshold configuration information, processing the current dialysis space based on the monitoring data to obtain a monitoring dialysis space and sending it to the medical end, including: The threshold configuration information includes a one-to-one correspondence between different personal information and different abnormal thresholds; In response to the dialysis data of each dialysis seat acquired in real time, determining the personal information respectively carried by each dialysis data; According to the threshold configuration information, an abnormal threshold matching the personal information respectively carried by each dialysis data is obtained; generating the monitoring data for indicating whether the dialysis data is abnormal based on the comparison result of each dialysis data with the matched abnormal threshold value; Each monitoring data is placed in a corresponding dialysis slot for display, to obtain the monitored dialysis space, and the monitored dialysis space is sent to the medical end.
3. The dialysis process monitoring device based on sugar-containing dialysis fluid according to claim 2, characterized in that: Each monitoring data is placed in the corresponding dialysis slot for display, including: Establishing a data display layer corresponding to each dialysis slot; Filling the data display layer with content based on each monitoring data to form a dialysis data display layer; When the monitoring data indicates that the dialysis data is abnormal, marking the dialysis data display layer with a first label; When the monitoring data indicates that the dialysis data is normal, marking the dialysis data display layer with a second label; Each dialysis data display layer marked with the first label or the second label is placed in the corresponding dialysis slot for display.
4. The dialysis process monitoring device based on sugar-containing dialysis fluid according to claim 3, characterized in that: Also includes: Establishing a video display layer corresponding to each dialysis slot in the monitoring dialysis space; Based on the shooting of each dialysis seat, a real-time dialysis picture corresponding to each dialysis seat is obtained; Establishing a link relationship between each dialysis slot and the corresponding dialysis real-time screen in the monitoring dialysis space; In response to the interaction of the medical staff with the dialysis slots in the dialysis space, the real-time dialysis images that are linked to the dialysis slots are retrieved, and the video display layer is filled with the content of the real-time dialysis images to form a dialysis image display layer; The dialysis picture display layer is placed in a corresponding dialysis slot for display, wherein the dialysis picture display layer and the dialysis data display layer are displayed in an interlaced manner.
Citation Information
Patent Citations
Remote user interfaces for dialysis systems
CN109564781A