Homogenization bed overall planning method for one bed in whole hospital based on maximized medical management
By receiving time and department information from the appointment terminal to find the target bed and make an appointment, the problem of long bed arrangement time is solved, and a more efficient and intuitive bed reservation process is achieved.
Patent Information
- Application Number
- CN202510286432.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-11
- Publication Date
- 2025-08-08
AI Technical Summary
The current hospital bed arrangement method has the problem of long bed arrangement.
By receiving the time and department information sent by the appointment terminal, searching for the corresponding target bed information, and sending it to the appointment terminal, receiving appointment instructions from the appointment personnel, and realizing the overall management of beds.
It reduces the process time of bed reservations and improves the efficiency and intuitiveness of bed reservations.
Smart Images

Figure CN120452705A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method for coordinating homogeneous beds in a hospital based on maximized medical management. Background Art
[0002] The security of medical resources has become a key concern for social development. The handling of hospitalization matters is a key part of ensuring medical resources, and the availability of a hospital bed is a top priority for hospitalized patients.
[0003] At present, in the existing technology, the arrangement of inpatient beds is usually handled separately by each department, and each department manually arranges and approves the inpatient beds of its department.
[0004] However, the inventors have discovered that the prior art has at least the following technical problems: the current arrangement method of inpatient beds has the problem of a long bed arrangement time. Summary of the Invention
[0005] This application provides a hospital-wide homogeneous bed coordination method based on maximized medical management, which is used to solve the problem of long bed arrangement time in the current inpatient bed arrangement method.
[0006] In the first aspect, the present application provides a method for coordinating homogeneous beds in the entire hospital based on maximum medical management, including: in response to receiving a trigger signal for a reservation button from a reservation terminal, sending input interface information to the reservation terminal, so that the reservation terminal outputs an information input interface corresponding to the input interface information, wherein the reservation button corresponds to the patient information; receiving time information and department information sent by the reservation terminal, wherein the time information and department information are input by the reservation personnel in the information input interface; searching for target bed information corresponding to the time information and department information; sending the target bed information to the reservation terminal, so that the reservation terminal outputs the target bed information; receiving a reservation instruction sent by the reservation terminal, wherein the reservation instruction is input by the reservation personnel based on the target bed information; using the patient information and time information to reserve a bed corresponding to the reservation instruction.
[0007] In one possible implementation, searching for target bed information corresponding to time information and department information includes: searching for a bed identifier corresponding to the department information; determining existing patient information based on the bed identifier and time information; and generating target bed information based on the bed identifier and the corresponding existing patient information.
[0008] In a possible implementation, determining existing patient information based on the bed identification and time information includes: determining an extended time range corresponding to the time information; and searching for existing patient information corresponding to the bed identification and the extended time range.
[0009] In one possible implementation, the target bed information includes the patient gender corresponding to the bed; accordingly, the target bed information is sent to the reservation terminal so that the reservation terminal outputs the target bed information, including: determining the bed color according to the patient gender corresponding to the target bed information; generating page information corresponding to the target bed information and the bed color; and sending the page information to the reservation terminal so that the reservation terminal generates a page corresponding to the page information.
[0010] In one possible implementation, before responding to receiving a trigger signal for a reservation button from the reservation terminal and sending input interface information to the reservation terminal, it also includes: receiving account information sent by the management terminal; determining the account type corresponding to the account information; if the account type is administrator, sending bed management information to the management terminal so that the management terminal displays the bed management interface; in response to receiving a bed locking instruction sent by the management terminal, locking the bed corresponding to the bed locking instruction, wherein the bed locking instruction is input by the administrator in the management terminal according to the bed management interface; and / or, in response to receiving a bed unlocking instruction sent by the management terminal, unlocking the bed corresponding to the bed unlocking instruction, wherein the bed locking instruction is input by the administrator in the management terminal according to the bed management interface.
[0011] In a possible implementation, the bed locking instruction includes a locked bed identifier and a locking time; accordingly, locking the bed corresponding to the bed locking instruction includes: setting a locking attribute corresponding to the locked bed identifier and the locking time to locked.
[0012] In one possible implementation, searching for target bed information corresponding to time information and department information includes: searching for at least one bed identifier corresponding to the department information; reading a locking attribute corresponding to the target bed identifier, where the target bed identifier is any bed identifier; if the locking attribute corresponding to the target bed identifier and the time information is unlocked, determining the target bed identifier as the bed identifier to be output, otherwise determining the target bed identifier as a hidden bed identifier; determining existing patient information based on the bed identifier to be output and the time information; and generating target bed information based on the bed identifier to be output and the corresponding existing patient information.
[0013] In one possible implementation, after sending input interface information to the reservation terminal in response to receiving a trigger signal for a reservation button from the reservation terminal, it also includes: receiving a cancellation instruction sent by the reservation terminal, wherein the cancellation instruction corresponds to the target occupied bed and the target time period; deleting the reservation information of the target occupied bed; obtaining subsequent reservation information corresponding to the target occupied bed and the target time period; determining the information to be advanced in the subsequent reservation information based on the target time period; and using the information to be advanced to reserve the target occupied bed.
[0014] On the second aspect, the present application provides a hospital-wide homogeneous bed coordination device based on one bed under maximized medical management, including: a first sending module, for sending input interface information to the reservation terminal in response to receiving a trigger signal for a reservation button from the reservation terminal, so that the reservation terminal outputs an information input interface corresponding to the input interface information, wherein the reservation button corresponds to the patient information; an information receiving module, for receiving time information and department information sent by the reservation terminal, wherein the time information and department information are input by the reservation personnel in the information input interface; an information search module, for searching for target bed information corresponding to the time information and department information; a second sending module, for sending the target bed information to the reservation terminal, so that the reservation terminal outputs the target bed information; an instruction receiving module, for receiving a reservation instruction sent by the reservation terminal, wherein the reservation instruction is input by the reservation personnel based on the target bed information; a bed reservation module, for using patient information and time information to reserve a bed corresponding to the reservation instruction.
[0015] In the third aspect, the present application provides an electronic device comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the processor executes the method for coordinating homogeneous beds in the entire hospital based on maximized medical management as described in the first aspect.
[0016] The present application provides a method for coordinating homogeneous beds in the entire hospital based on one bed under maximum medical management. After receiving the trigger signal of the reservation button from the reservation terminal, the reservation terminal outputs an information input interface, thereby receiving the time information and department information input by the reservation personnel in the reservation terminal, searching for the target bed information corresponding to the time information and department information, and sending the searched information to the reservation terminal, so that the reservation terminal can output this information, allowing the reservation personnel to intuitively view the bed reservation status and enter the reservation instruction in the reservation terminal. After receiving the reservation instruction, the server uses the patient information and time information to reserve the corresponding bed, thereby achieving the effect of reducing the bed reservation process, reducing the bed reservation time, increasing the bed reservation efficiency, and increasing the intuitiveness of the bed reservation process. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0018] Figure 1 A schematic diagram of an application scenario of the hospital-wide homogeneous bed coordination method based on maximized medical management provided in an embodiment of the present application;
[0019] Figure 2A flowchart of a hospital-wide homogeneous bed coordination method based on maximized medical management provided in an embodiment of the present application;
[0020] Figure 3 Schematic diagram of the bed reservation interface and target bed information provided in the embodiment of this application;
[0021] Figure 4 A schematic diagram of the structure of a hospital-wide homogeneous bed coordination device based on maximized medical management provided in an embodiment of the present application;
[0022] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0023] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0024] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0025] The rational allocation of medical resources is fundamental to protecting patients' rights and interests and improving their medical experience. For hospitalized patients, timely allocation of hospital beds is a top priority.
[0026] Currently, inpatient beds are allocated manually by medical staff in each department, and each department can only allocate beds within its own department. However, this method results in a long bed allocation cycle.
[0027] In response to the above technical problems, the inventor proposed the following technical concept: by receiving the time and department information sent by the reservation terminal, searching for the target bed information corresponding to the time and department information, sending the target bed information to the reservation terminal, so that the reservation terminal outputs the target bed information, receiving the reservation instruction sent by the reservation terminal and input by the reservation personnel based on the target bed information, and making a reservation for the bed corresponding to the reservation instruction.
[0028] This application is used in the scenarios of bed reservation and bed coordination. It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, storage data, display data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. The collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0029] Figure 1 This is a schematic diagram of an application scenario of the method for coordinating the hospital-wide homogeneous beds based on maximum medical management provided in the embodiment of this application. Figure 1 This scenario includes: a reservation terminal 101, a server 102, and a management terminal 103. Maximized medical management refers to the need to maximize the use of medical resources. "One bed for the entire hospital" refers to the unified management of hospital bed resources. "Hospital-wide" bed coordination refers to the consistency of bed layouts, processing procedures, and other requirements. Coordination can refer to the overall management of beds.
[0030] In a specific implementation process, the reservation terminal 101 and the management terminal 103 may include a computer, a server, a tablet, a mobile phone, a personal digital assistant (PDA), a notebook, etc., which can input data.
[0031] The server 102 can be implemented using a server or a cluster of multiple servers with more powerful processing capabilities and higher security. If possible, a computer or laptop with stronger computing power can be used as a replacement.
[0032] The connection between the server 102 and the reservation terminal 101 and the management terminal 103 can be a wired connection or a wireless connection.
[0033] Server 102 provides an information input interface for reservation terminal 101, receives information sent by the reservation terminal, finds the corresponding bed information based on the information, sends the bed information to the reservation terminal, and causes the reservation terminal to output the bed information. It also receives reservation instructions entered by the reservation personnel at reservation terminal 101 and makes bed reservations based on the reservation instructions and patient information. It also receives lock or unlock instructions sent by management terminal 103 and locks or unlocks the bed.
[0034] It is understood that the structure illustrated in the embodiment of this application does not constitute a specific limitation on the hospital-wide homogeneous bed coordination method based on maximized medical management. In other feasible implementations of this application, the above architecture may include more or fewer components than shown in the figure, or combine or split certain components, or arrange components differently. The specific configuration can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown can be implemented by hardware, software, or a combination of software and hardware.
[0035] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0036] Figure 2 The flowchart of the method for coordinating the homogeneous beds in the whole hospital under the maximum medical management provided by the embodiment of the present application is as follows. The execution subject of the embodiment of the present application may be Figure 1 The server 102 in the embodiment may also be a computer and / or a mobile phone, etc., and this embodiment does not impose any particular restrictions on this. Figure 2 As shown, the method includes:
[0037] S201: In response to receiving a trigger signal for a reservation button from the reservation terminal, sending input interface information to the reservation terminal so that the reservation terminal outputs an information input interface corresponding to the input interface information, wherein the reservation button corresponds to the patient information.
[0038] In this step, the appointment button can be displayed after the appointment terminal clicks the patient's information, or it can be displayed next to the patient's information. The trigger signal for the appointment button can be a click or long press of the appointment button by the appointment person. Alternatively, the appointment person can select the patient's information on the appointment terminal and then click the appointment button, causing the appointment terminal to send a start signal to the server. The input interface information can be interface data pre-configured by the staff. The appointment terminal renders the information input interface based on the input interface information, or parses the input interface information to obtain the information input interface.
[0039] The information input interface may include a time information input window and a department information input window. Patient information may include at least one of the following: admission and discharge time, surgical anesthesia type, surgery type, surgeon, ward attendant, surgery date, etc. The surgical anesthesia type can be obtained from the surgical anesthesia system, and other patient information can be obtained from the hospital management system.
[0040] S202: Receive time information and department information sent by the reservation terminal, wherein the time information and department information are input by the reservation person in the information input interface.
[0041] In this step, the time information and department information can be obtained by receiving a data packet or request data sent by the reservation terminal. The time information and department information can be selected by the reservation person in a drop-down menu or entered in a text box.
[0042] The department information includes, for example, department information, hospital district information, etc. The time information may include time in units as specific as hours, minutes, or days.
[0043] S203: Searching for target bed information corresponding to the time information and department information.
[0044] This step may include searching for the bed ID corresponding to the department information, and then determining whether the bed corresponding to the bed ID is occupied based on the bed ID and time information. If the bed is occupied, the step may also include searching for information such as the occupant's hospitalization time. The bed ID, occupancy information, and occupant's hospitalization time are then determined as the target bed information. If the occupancy status corresponding to the bed ID is unoccupied, the target bed information may not include information about the occupant (the admitted patient).
[0045] S204: Send the target bed information to the reservation terminal, so that the reservation terminal outputs the target bed information.
[0046] This step may include generating a reservation interface according to the target bed information, and sending the reservation interface information to the reservation terminal, so that the reservation terminal outputs the reservation interface including the target bed information.
[0047] S205: Receive a reservation instruction sent by the reservation terminal, wherein the reservation instruction is input by the reservation person according to the target bed information.
[0048] In this step, the reservation instruction may be obtained by receiving a data packet, a message, or a response signal. The reservation instruction may be generated by the reservation terminal in response to the reservation person clicking on the output target bed information, or the reservation terminal may receive the reservation instruction input by the reservation person.
[0049] S206: Using the patient information and time information, a bed corresponding to the reservation instruction is reserved.
[0050] In this step, the patient information and the bed corresponding to the reservation instruction may be associated with the time information and the corresponding time period.
[0051] From the description of the above embodiments, it can be seen that the embodiments of the present application enable the reservation terminal to output an information input interface after receiving a trigger signal for the reservation button from the reservation terminal, thereby receiving the time information and department information entered by the reservation personnel in the reservation terminal, searching for the target bed information corresponding to the time information and department information, and sending the searched information to the reservation terminal, so that the reservation terminal can output this information, allowing the reservation personnel to intuitively view the bed reservation status and enter the reservation instruction in the reservation terminal. After receiving the reservation instruction, the server uses the patient information and time information to reserve the corresponding bed, thereby achieving the effect of reducing the bed reservation process, reducing the bed reservation time, increasing the bed reservation efficiency, and increasing the intuitiveness of the bed reservation process.
[0052] Figure 3 This is a schematic diagram of the bed reservation interface and target bed information provided in the embodiment of this application. Figure 3 As shown, the bed reservation interface includes two beds and the corresponding bed information (at least one of the patient's name, admission time, discharge time, department, and surgery type). After the reservation staff enters the reservation instruction in the reservation terminal (click or enter a specific bed or part of the time period), the patient information is used to occupy the bed corresponding to the reservation instruction for a certain period of time, and the patient information is written into the bed information. Figure 3 In the reservation process, the reservation staff can trigger the blank area (after 11:00 am on Wednesday to before 2:00 pm on Friday), thereby writing the patient information into the blank area to make a bed reservation.
[0053] In a possible implementation, in step S203, searching for target bed information corresponding to time information and department information includes:
[0054] S2031: Find the bed ID corresponding to the department information.
[0055] In this step, the preset correspondence between department information and bed identification may be searched according to the department information to obtain the corresponding bed identification.
[0056] Among them, the correspondence between department information and bed identification can be preset by the staff and can be stored in a format such as a table or a dictionary.
[0057] S2032: Determine existing patient information based on bed identification and time information.
[0058] This step may include searching for existing patient information corresponding to the bed identifier within the time range corresponding to the time information.
[0059] Among them, the existing patient information may include relevant information of the patient hospitalized in the bed corresponding to the above-mentioned bed identification.
[0060] S2033: Generate target bed information based on the bed identification and the corresponding existing patient information.
[0061] In this step, it may include directly determining the bed identification and the corresponding existing patient information as the target bed information; it may also include writing the bed identification and the corresponding existing patient information into a preset bed information template to obtain the target bed information; it may also include inputting the bed identification and the corresponding existing patient information into a preset bed information generation program to obtain the target bed information.
[0062] From the description of the above embodiment, it can be seen that the embodiment of the present application searches for the bed identification corresponding to the department information, determines the existing patient information based on the bed identification and time information, and then generates the target bed information, so that the bed identification and the existing patient information are presented in the target bed information, so that the reservation personnel can intuitively obtain the occupancy status of the bed, thereby allocating beds more reasonably.
[0063] In one possible implementation, step S2032 determines the existing patient information based on the bed identification and time information, including:
[0064] S20321: Determine the extended time range corresponding to the time information.
[0065] In this step, the time or time range in the time information may be determined as the target time, and the time range to which the target time belongs may be determined to obtain the extended time range.
[0066] For example, if the current time information is from 9:00 AM on Wednesday to 3:00 PM on Thursday next week, then next week is determined as the extended time range. For another example, if the current time information is from 9:00 AM on September 10 to 9:00 AM on September 11, then the two days before September 10 to the two days after September 11 (September 8 to September 13) are determined as the extended time range.
[0067] S20322: Search for existing patient information corresponding to the bed ID and the extended time range.
[0068] This step is similar to the above step S2032 and will not be repeated here.
[0069] From the description of the above embodiment, it can be seen that the embodiment of the present application expands the time in the time information, and searches for the corresponding existing patient information based on the bed identification and the extended time range obtained by the expansion, so as to realize the display of patient information within a larger time range, making it convenient for reservation personnel to refer to the information within a larger range to make bed reservations, increase the intuitiveness of the information, and reduce the time for bed reservations.
[0070] In a possible implementation, the target bed information includes the gender of the patient corresponding to the bed.
[0071] The patient gender corresponding to the bed may be obtained by searching for the correspondence between the bed identifier and the patient information, or may be read from the existing patient information.
[0072] Accordingly, in the above step S204, the target bed information is sent to the reservation terminal so that the reservation terminal outputs the target bed information, including:
[0073] S2041: Determine the bed color based on the patient's gender corresponding to the target bed information.
[0074] In this step, the preset correspondence between the patient's gender and color may be searched to obtain the bed color.
[0075] The correspondence between the patient's gender and color can be preset by the staff and stored in a table, key-value pair, or other format.
[0076] S2042: Generate target bed information and page information corresponding to the bed color.
[0077] In this step, the target bed information and bed color may be written into a preset page information template to obtain page information; or the target bed color may be written into the target bed information to generate a page corresponding to the target bed information.
[0078] S2043: Send the page information to the reservation terminal, so that the reservation terminal generates a page corresponding to the page information.
[0079] In this step, the page information may be sent to the reservation terminal in the format of a data packet or a web page, so that the reservation terminal parses and renders the page information and displays the corresponding page.
[0080] From the description of the above embodiment, it can be seen that the embodiment of the present application assigns different colors to beds according to the gender of the patients corresponding to the beds, so that the obtained page information and the page output by the reservation terminal contain colors corresponding to the gender, so that the reservation personnel can intuitively see the gender of the patients in each bed, increase the rationality of bed reservations, and increase the speed of bed reservations.
[0081] In a possible implementation, in step S201 above, in response to receiving a trigger signal for a reservation button from the reservation terminal, before sending the input interface information to the reservation terminal, the method further includes:
[0082] S221: Receive account information sent by the management terminal.
[0083] In this step, the account information sent by the management terminal may be input by the administrator in the management terminal.
[0084] The account information may include a user name, password, etc., and may also include an account type. If the account information includes an account type, the method for obtaining the account type in the account information may include the administrator triggering an account type option on the management terminal to obtain the account type.
[0085] S222: Determine the account type corresponding to the account information.
[0086] In this step, if the received account information is a username and password, the corresponding relationship between the username and the account type is searched to obtain the corresponding account type. If the received account information includes the account type, the account type in the account information can be directly used as the account type to be used.
[0087] The correspondence between user names and account types may be pre-configured by staff and stored in a table or key-value pair format.
[0088] S223: If the account type is administrator, the bed management information is sent to the management terminal so that the management terminal displays the bed management interface.
[0089] In this step, the bed management information may include at least one bed. The management terminal may parse and render the management information to obtain a bed management interface and display it.
[0090] S224: In response to receiving a bed lock instruction from the management terminal, locking the bed corresponding to the bed lock instruction, wherein the bed lock instruction is input by the administrator on the management terminal according to the bed management interface. And / or, in response to receiving a bed unlock instruction from the management terminal, unlocking the bed corresponding to the bed unlock instruction, wherein the bed lock instruction is input by the administrator on the management terminal according to the bed management interface.
[0091] In this step, locking the bed corresponding to the bed lock instruction may include adding a lock attribute to the bed corresponding to the bed lock instruction. The bed lock instruction may be received by receiving a data packet, a response signal, etc. The bed lock instruction may be generated by the administrator clicking the lock button after clicking the bed on the management terminal, or by right-clicking the bed to display the lock button and then clicking the lock button to generate the bed lock instruction. The process of receiving and generating the unlock instruction is similar to that of the lock instruction and will not be repeated here. The process of unlocking the bed may include removing the lock status of the bed corresponding to the unlock instruction.
[0092] From the description of the above embodiments, it can be seen that the embodiments of the present application determine the account type corresponding to the account information by receiving the account information sent by the management terminal. When the account type is administrator, the bed management information is sent to the management terminal, and the bed locking instruction or bed unlocking instruction sent by the management terminal is received to lock or unlock the corresponding bed, thereby realizing the reservation of the bed, avoiding the situation where the bed is fully occupied and resulting in a lack of emergency beds, and increasing bed reservations.
[0093] In one possible implementation, the bed lock instruction limits the number of locked beds in each ward. Once a preset number or ratio of beds has been locked, no more beds can be locked, preventing excessive bed locks from impacting bed allocation. Preset numbers include 1, 2, or 3, and ratios include 10% or 20%.
[0094] In a possible implementation, the bed locking instruction includes the locked bed identifier and the locking time.
[0095] Accordingly, in the above step S224, locking the bed corresponding to the bed locking instruction includes:
[0096] S2241: The locking attribute corresponding to the locked bed identification and locking time is set to locked.
[0097] In this step, the locking attribute of the bed corresponding to the locked bed identifier may be set to locked within the locking time range.
[0098] As can be seen from the description of the above embodiment, the embodiment of the present application locks the bed by combining the locked bed identification and the locking time, thereby increasing the flexibility of bed locking and providing the ability to lock a specific bed within a specific time.
[0099] In a possible implementation, in step S203, searching for target bed information corresponding to time information and department information includes:
[0100] S2034: Search for at least one bed identification corresponding to the department information.
[0101] This step is similar to the above step S2031 and will not be repeated here.
[0102] S2035: Read the lock attribute corresponding to the target bed identifier, where the target bed identifier is any bed identifier.
[0103] In this step, the process may include searching for a correspondence between the bed identification and the locking attribute according to the target bed identification to obtain the corresponding locking attribute, or may include reading corresponding attribute information according to the target bed identification and reading the locking attribute from the attribute information.
[0104] S2036: If the locking attribute corresponding to the target bed identification and time information is unlocked, the target bed identification is determined as the bed identification to be output; otherwise, the target bed identification is determined as the hidden bed identification.
[0105] In this step, the target bed identifier can be any bed identifier. When the lock attribute is locked, the target bed identifier is determined to be a hidden bed identifier.
[0106] For example, if bed ID A's lock attribute is unlocked from Wednesday morning to Thursday afternoon, bed ID A is determined as the bed ID to be output. For another example, if bed ID B's lock attribute is unlocked from Tuesday morning at 9:00 AM to Saturday afternoon at 3:00 PM, bed ID B is determined as the bed ID to be output. For another example, if bed ID C's lock attribute is locked from Thursday morning at 10:00 AM to Saturday afternoon at 3:00 PM, bed ID C is determined as the hidden bed ID.
[0107] S2037: Determine the existing patient information based on the bed identification and time information to be output.
[0108] This step is similar to the above step S2032 and will not be repeated here.
[0109] S2038: Generate target bed information based on the bed identifier to be output and the corresponding existing patient information.
[0110] This step is similar to the above step S2033 and will not be repeated here.
[0111] From the description of the above embodiment, it can be seen that the embodiment of the present application reads the locking attribute of the bed identification pair, determines the bed identification with the locking attribute as unlocked as the bed identification to be output, determines the existing patient information according to the bed identification to be output and the time information, and generates the target bed information based on the bed identification to be output and the corresponding existing patient information, so as to realize the output of only the relevant information of the bed with the locking attribute as unlocked, so that only the unlocked beds can be booked during the reservation process, avoiding the situation where there are no empty beds in special circumstances, and allocating beds more reasonably.
[0112] In a possible implementation, after the above step S201 responds to receiving a trigger signal of the reservation button from the reservation terminal and sending the input interface information to the reservation terminal, the method further includes:
[0113] S230: Receive a cancellation instruction sent by the reservation terminal, where the cancellation instruction corresponds to the target occupied bed and the target time period.
[0114] In this step, the cancellation instruction can be input by the reservation staff at the reservation terminal, or can be generated by clicking on the patient information of the occupied bed and then clicking on the cancel button. The cancellation instruction can be received by receiving a data packet, a message, or a response.
[0115] Among them, since the cancellation instruction corresponds to the bed and also corresponds to the patient information during the operation, the admission and discharge time in the patient information can be used as the target time period.
[0116] S231: Delete the reservation information of the target occupied bed.
[0117] In this step, the patient information corresponding to the target occupied bed may be deleted, or the target occupied bed may be disassociated from the corresponding patient information.
[0118] S232: Obtain subsequent reservation information corresponding to the target occupied bed and the target time period.
[0119] In this step, the reservation information corresponding to the target occupied bed and after the target time period may be read as the subsequent reservation information.
[0120] For example, if the target time period for occupied bed A is from 9:00 AM on Wednesday to 3:00 PM on Thursday, the reservation information corresponding to occupied bed A after 3:00 PM on Thursday will be read as the subsequent reservation information. For another example, if the target time period for occupied bed B is from 9:00 AM on Tuesday to 5:00 PM on Wednesday, the reservation information corresponding to occupied bed B after 5:00 PM on Wednesday will be read as the subsequent reservation information.
[0121] S233: Determine the information to be advanced in the subsequent reservation information according to the target time period.
[0122] In this step, the following reservation information may include reservation information whose corresponding time length is less than or equal to the target time length of the target time period as the information to be advanced. The following reservation information may also include reservation information whose corresponding time length is less than or equal to the target time length of the target time period and whose corresponding time length has the smallest difference with the target time length as the information to be advanced.
[0123] For example, if the target time period is from 9:00 AM on Tuesday to 5:00 PM on Wednesday, and the target duration is 32 hours, and there are three subsequent appointments with corresponding durations of 40 hours, 30 hours, and 50 hours, respectively, the second subsequent appointment will be used as the information to be advanced. For another example, if the target duration is 20 hours, and there are three subsequent appointments with corresponding durations of 10 hours, 15 hours, and 30 hours, respectively, then since the difference between the duration of the second appointment and the target duration is the smallest and is less than or equal to the target duration, the second subsequent appointment will be used as the information to be advanced.
[0124] S234: The target bed is occupied by the reservation target using the information to be reserved in advance.
[0125] In this step, the time range corresponding to the information to be advanced may be changed to advance the time so that the bed is occupied by the reservation target.
[0126] It can be seen from the description of the above embodiment that the embodiment of the present application achieves full utilization of bed resources by advancing subsequent appointments to the time period of the canceled appointment after an appointment is canceled.
[0127] Figure 4 This is a schematic diagram of the structure of the hospital-wide homogeneous bed coordination device based on maximized medical management provided in the embodiment of this application. Figure 3 As shown, the hospital-wide homogeneous bed coordination device 400 based on maximum medical management includes: a first sending module 401, an information receiving module 402, an information search module 403, a second sending module 404, an instruction receiving module 405 and a bed reservation module 406.
[0128] The first sending module 401 is configured to send input interface information to the reservation terminal in response to receiving a trigger signal for a reservation button from the reservation terminal, so that the reservation terminal outputs an information input interface corresponding to the input interface information, wherein the reservation button corresponds to the patient information.
[0129] The information receiving module 402 is used to receive the time information and department information sent by the reservation terminal, wherein the time information and department information are input by the reservation person in the information input interface.
[0130] The information search module 403 is used to search for target bed information corresponding to time information and department information.
[0131] The second sending module 404 is configured to send the target bed information to the reservation terminal so that the reservation terminal outputs the target bed information.
[0132] The instruction receiving module 405 is used to receive the reservation instruction sent by the reservation terminal, wherein the reservation instruction is input by the reservation person according to the target bed information.
[0133] The bed reservation module 406 is used to reserve a bed corresponding to the reservation instruction using the patient information and time information.
[0134] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0135] In one possible implementation, the information search module 403 is specifically configured to search for a bed identifier corresponding to the department information, determine existing patient information based on the bed identifier and time information, and generate target bed information based on the bed identifier and the corresponding existing patient information.
[0136] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0137] In a possible implementation, the information search module 403 is specifically configured to determine the extended time range corresponding to the time information and search for existing patient information corresponding to the bed identifier and the extended time range.
[0138] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0139] In a possible implementation, the target bed information includes the gender of the patient corresponding to the bed.
[0140] The second sending module 404 is specifically configured to determine the bed color based on the patient's gender corresponding to the target bed information, generate page information corresponding to the target bed information and the bed color, and send the page information to the reservation terminal so that the reservation terminal generates a page corresponding to the page information.
[0141] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0142] In a possible implementation, the hospital-wide homogeneous bed coordination device 400 based on maximized medical management further includes: a bed management module 407.
[0143] Bed management module 407 is configured to receive account information sent from a management terminal and determine the account type corresponding to the account information. If the account type is administrator, the bed management information is sent to the management terminal so that the management terminal displays the bed management interface. In response to receiving a bed lock instruction from the management terminal, the module locks the bed corresponding to the bed lock instruction, where the bed lock instruction is input by the administrator on the management terminal according to the bed management interface. And / or, in response to receiving a bed unlock instruction from the management terminal, the module unlocks the bed corresponding to the bed unlock instruction, where the bed lock instruction is input by the administrator on the management terminal according to the bed management interface.
[0144] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0145] In a possible implementation, the bed locking instruction includes the locked bed identifier and the locking time. The bed management module 407 is specifically configured to set the locking attribute corresponding to the locked bed identifier and the locking time to locked.
[0146] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0147] In one possible implementation, bed management module 407 is specifically configured to search for at least one bed identifier corresponding to department information. A lock attribute corresponding to a target bed identifier is read, where the target bed identifier is any bed identifier. If the lock attribute corresponding to the target bed identifier and time information is unlocked, the target bed identifier is determined as a bed identifier to be output; otherwise, the target bed identifier is determined as a hidden bed identifier. Existing patient information is determined based on the bed identifier to be output and the time information. The target bed information is generated based on the bed identifier to be output and the corresponding existing patient information.
[0148] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0149] In a possible implementation, the hospital-wide homogeneous bed coordination device 400 based on maximized medical management further includes: a reservation adjustment module 408.
[0150] Reservation adjustment module 408 is configured to receive a cancellation instruction sent by a reservation terminal, where the cancellation instruction corresponds to a target occupied bed and a target time period. The module then deletes the reservation information for the target occupied bed. It then obtains subsequent reservation information corresponding to the target occupied bed and the target time period. Based on the target time period, it determines the pending advance information in the subsequent reservation information. The reservation for the target occupied bed is then made using the pending advance information.
[0151] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0152] In order to implement the above embodiment, the embodiment of the present application also provides an electronic device.
[0153] refer to Figure 5 , which shows a schematic structural diagram of an electronic device 500 suitable for implementing an embodiment of the present application. The electronic device 500 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The electronic device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0154] like Figure 5 As shown, electronic device 500 may include a processor (e.g., a central processing unit, a graphics processing unit, etc.) 501 and a memory 502 communicatively connected to the processor. The processor 500 may perform various appropriate actions and processes based on programs stored in memory 502, computer-executable instructions, or programs loaded from storage device 508 into random access memory (RAM) 503, thereby implementing the hospital-wide, one-bed, homogeneous bed coordination method based on maximized medical management described in any of the above-described embodiments. The memory may be a read-only memory (ROM). RAM 503 also stores various programs and data required for the operation of electronic device 500. Processing device 501, memory 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to bus 504.
[0155] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0156] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 509, or installed from the storage device 508, or installed from the memory 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present application are performed.
[0157] It should be noted that the computer-readable storage medium referred to in this application may be a computer-readable signal medium or a computer storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wire, optical cable, RF (radio frequency), or any suitable combination thereof.
[0158] The computer-readable storage medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0159] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0160] The computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0161] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0162] The modules described in the embodiments of the present application may be implemented in software or hardware. In some cases, the name of a unit does not limit the module itself. For example, the first sending module may also be described as an "interface information sending module."
[0163] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0164] The present application also provides a computer-readable storage medium, which stores computer execution instructions. When the processor executes the computer execution instructions, it implements the technical solution of the hospital-wide one-bed homogeneous bed coordination method based on maximized medical management in any of the above-mentioned embodiments. Its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the hospital-wide one-bed homogeneous bed coordination method based on maximized medical management. Please refer to the implementation principle and beneficial effects of the hospital-wide one-bed homogeneous bed coordination method based on maximized medical management, which will not be repeated here.
[0165] In the context of this application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0166] The present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the technical solution of the method for coordinating homogeneous beds in the whole hospital with one bed under maximum medical management in any of the above-mentioned embodiments. Its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the method for coordinating homogeneous beds in the whole hospital with one bed under maximum medical management. Please refer to the implementation principle and beneficial effects of the method for coordinating homogeneous beds in the whole hospital with one bed under maximum medical management, and no further details will be given here.
[0167] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the disclosure herein is not limited to technical solutions formed by specific combinations of the aforementioned technical features. It also encompasses other technical solutions formed by any combination of the aforementioned technical features or their equivalents, without departing from the aforementioned disclosure. For example, a technical solution formed by replacing the aforementioned features with (but not limited to) technical features with similar functions disclosed in this application.
[0168] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0169] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A hospital-wide homogeneous bed coordination method based on maximum medical management, characterized by: include: In response to receiving a trigger signal for a reservation button from a reservation terminal, sending input interface information to the reservation terminal so that the reservation terminal outputs an information input interface corresponding to the input interface information, wherein the reservation button corresponds to the patient information; Receiving time information and department information sent by the reservation terminal, wherein the time information and department information are input by the reservation person on the information input interface; Searching for target bed information corresponding to the time information and the department information; sending the target bed information to the reservation terminal so that the reservation terminal outputs the target bed information; receiving a reservation instruction sent by the reservation terminal, wherein the reservation instruction is input by the reservation person according to the target bed information; The patient information and the time information are used to reserve a bed corresponding to the reservation instruction.
2. The method according to claim 1, characterized in that The searching for target bed information corresponding to the time information and the department information includes: Find the bed identification corresponding to the department information; Determining existing patient information based on the bed identification and the time information; Target bed information is generated based on the bed identification and the corresponding existing patient information.
3. The method according to claim 2, characterized in that The determining of existing patient information based on the bed identification and the time information includes: Determining an extended time range corresponding to the time information; Search for existing patient information corresponding to the bed identification and the extended time range.
4. The method according to claim 1, wherein The target bed information includes the gender of the patient corresponding to the bed; Accordingly, the sending of the target bed information to the reservation terminal so that the reservation terminal outputs the target bed information includes: Determine the bed color based on the patient's gender corresponding to the target bed information; Generate the target bed information and page information corresponding to the bed color; The page information is sent to the reservation terminal, so that the reservation terminal generates a page corresponding to the page information.
5. The method according to any one of claims 1 to 4, characterized in that Before sending input interface information to the reservation terminal in response to receiving a trigger signal of the reservation terminal for the reservation button, the method further includes: Receive account information sent by the management terminal; Determining the account type corresponding to the account information; If the account type is administrator, sending bed management information to the management terminal so that the management terminal displays a bed management interface; In response to receiving a bed locking instruction sent by the management terminal, locking the bed corresponding to the bed locking instruction, wherein the bed locking instruction is input by the management personnel in the management terminal according to the bed management interface; and / or, in response to receiving a bed unlocking instruction sent by the management terminal, unlocking the bed corresponding to the bed unlocking instruction, wherein the bed locking instruction is input by the management personnel in the management terminal according to the bed management interface.
6. The method according to claim 5, characterized in that The bed locking instruction includes the locked bed identifier and the locking time; Accordingly, locking the bed corresponding to the bed locking instruction includes: The locking attribute corresponding to the locked bed identifier and the locking time is set to locked.
7. The method according to claim 5, characterized in that The searching for target bed information corresponding to the time information and the department information includes: Searching for at least one bed identifier corresponding to the department information; Reading a lock attribute corresponding to a target bed identifier, wherein the target bed identifier is any bed identifier; If the target bed identifier and the locking attribute corresponding to the time information are unlocked, the target bed identifier is determined as a bed identifier to be output; otherwise, the target bed identifier is determined as a hidden bed identifier; Determining existing patient information based on the bed identifier to be output and the time information; Target bed information is generated according to the bed identifier to be output and the corresponding existing patient information.
8. The method according to any one of claims 1 to 4, characterized in that After sending input interface information to the reservation terminal in response to receiving a trigger signal for the reservation button from the reservation terminal, the method further includes: receiving a cancellation instruction sent by the reservation terminal, wherein the cancellation instruction corresponds to a target occupied bed and a target time period; Deleting the reservation information of the bed occupied by the target; Obtaining the target occupied bed and subsequent reservation information corresponding to the target time period; Determining the information to be advanced in the subsequent reservation information according to the target time period; The target occupied bed is reserved using the information to be reserved in advance.
9. A hospital-wide homogeneous bed coordination device based on maximized medical management, characterized by: include: a first sending module, configured to send input interface information to the reservation terminal in response to receiving a trigger signal for a reservation button from the reservation terminal, so that the reservation terminal outputs an information input interface corresponding to the input interface information, wherein the reservation button corresponds to the patient information; An information receiving module, configured to receive the time information and department information sent by the reservation terminal, wherein the time information and department information are input by the reservation person on the information input interface; An information search module, used to search for target bed information corresponding to the time information and the department information; a second sending module, configured to send the target bed information to the reservation terminal, so that the reservation terminal outputs the target bed information; An instruction receiving module is used to receive a reservation instruction sent by the reservation terminal, wherein the reservation instruction is input by the reservation person according to the target bed information; The bed reservation module is used to use the patient information and the time information to reserve the bed corresponding to the reservation instruction.
10. An electronic device, characterized in that: include: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the hospital-wide homogeneous bed coordination method based on maximized medical management as described in any one of claims 1 to 7.