Intelligent medical diagnosis and treatment information display processing method and device

By dynamically adjusting the display position and font size of waiting information, the problems of flexibility and visual comfort in the display of waiting information in the existing technology are solved, and the user experience is improved, especially the display effect when the amount of waiting information changes.

CN120913784APending Publication Date: 2025-11-07QINGDAO SHENGRUI TIANCHENG MEDICAL EQUIPMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511023545.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-11-07

Smart Images

  • Figure CN120913784A_ABST
    Figure CN120913784A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent medical diagnosis and treatment information display processing method and device. The method comprises the steps of obtaining a display request; sending the display request to a server, and receiving a waiting information set associated with the display device from the server; the waiting information set comprises a first quantity of waiting information, and each piece of waiting information comprises at least two waiting items; and displaying the first page. In the first page, each piece of waiting information is displayed in a display area corresponding to a waiting queue, and each sub-area displays a waiting item; each diagnosis waiting item of the diagnosis waiting information is displayed at a target position in the corresponding sub-region according to a target size; the target size is determined according to the initial size and the target quantity relationship; the target position is determined according to the initial position and the target quantity relationship. By dynamically adjusting the display position and the font size of the waiting information, the number of the waiting information displayed on each page is dynamically adjusted, so that the waiting information is displayed more flexibly, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent medical display technology, and in particular to an intelligent medical diagnosis and treatment information display and processing method and device. Background Technology

[0002] Current hospital triage and queuing systems generally use a single screen to centrally display waiting information for the current clinic area. Limited by a fixed pagination strategy, each page can only display a fixed number of waiting records (e.g., 5). When the number of waiting records is large, multiple pages need to be used in a loop to display the information. For example, with 60 waiting records, patients need to wait 12 page cycles to retrieve their own information again, with an average waiting time exceeding 2 minutes.

[0003] This rigid pagination mechanism has the following drawbacks: First, information density and screen space utilization cannot be dynamically adjusted according to real-time patient volume, leading to screen redundancy during off-peak hours and information overload during peak hours; second, fixed font size and layout parameters easily cause visual distortions such as excessively small font sizes or unbalanced line spacing when the number of patients in the waiting queue changes; third, it lacks adaptive rendering capabilities based on the amount of waiting information, and cannot expand the information capacity of a single page by compressing the display height of individual information items. These problems directly lead to decreased visual recognition efficiency and psychological anxiety in patients, especially among elderly patients.

[0004] There is currently no technology that provides a dynamic display solution that balances information integrity and visual comfort. There is an urgent need for an intelligent display method that can adaptively adjust the number of queues per page, font size, and arrangement position based on the total amount of waiting information. Summary of the Invention

[0005] The exemplary embodiments of this application provide an intelligent medical diagnosis and treatment information display and processing method and device. By dynamically adjusting the display position and font size of the waiting information, the number of waiting information items displayed on each page can be dynamically adjusted, making the display of waiting information more flexible and improving the user experience.

[0006] According to a first aspect of an exemplary embodiment, an intelligent medical diagnosis and treatment information display and processing method is provided, comprising:

[0007] Obtain a display request; wherein the display request is triggered by user interaction with the display device or by the display device automatically.

[0008] The display request is sent to the server, and a set of waiting information associated with the display device is received from the server; wherein the set of waiting information includes a first number of waiting information items, and each waiting information item includes at least two waiting items.

[0009] display a first page; wherein the first page includes part or all of the set of waiting information; in the first page, each piece of waiting information is displayed in a display area corresponding to a waiting queue, each display area includes at least two sub-areas, and each sub-area displays one waiting item; each waiting item of the waiting information is displayed at a target position in the corresponding sub-area according to a target size;

[0010] The target size is determined according to an initial size and a target quantity relationship; the initial size is a display size of the waiting item when the display page of the display device includes a first number of waiting queues; the target quantity relationship is a relationship among a first number, the first number of waiting queues, and a second number of waiting queues; the first number of waiting queues is a minimum number of queues that can be displayed by the display page of the display device, and the second number of waiting queues is a maximum number of queues that can be displayed by the display page of the display device.

[0011] The target position is determined according to an initial position and the target quantity relationship; wherein the initial position is a display position of the waiting item when the display page of the display device includes the first number of waiting queues.

[0012] According to a second aspect in the exemplary embodiments, there is provided an intelligent medical diagnosis and treatment information display processing method and device, including a processor and a display screen;

[0013] The processor is configured to perform:

[0014] obtain a display request; wherein the display request is triggered by a user operation on the display device or automatically triggered by the display device;

[0015] send the display request to a server and receive a set of waiting information associated with the display device from the server; wherein the set of waiting information includes a first number of pieces of waiting information, and each piece of waiting information includes at least two waiting items;

[0016] The display screen is configured to perform:

[0017] display a first page; wherein the first page includes part or all of the set of waiting information; in the first page, each piece of waiting information is displayed in a display area corresponding to a waiting queue, each display area includes at least two sub-areas, and each sub-area displays one waiting item; each waiting item of the waiting information is displayed at a target position in the corresponding sub-area according to a target size;

[0018] The target size is determined according to an initial size and a target quantity relationship; the initial size is a display size of the queuing item when a number of queuing lines included in the display page of the display device is a first number of queuing lines; the target quantity relationship is a relationship among a first quantity, the first number of queuing lines, and a second number of queuing lines; the first number of queuing lines is a minimum number of queuing lines that can be displayed on the display page of the display device, and the second number of queuing lines is a maximum number of queuing lines that can be displayed on the display page of the display device.

[0019] The target position is determined according to an initial position and a target quantity relationship; the initial position is a display position of the queuing item when a number of queuing lines included in the display page of the display device is a first number of queuing lines.

[0020] According to a third aspect in the exemplary embodiments, an intelligent medical diagnosis and treatment information display processing method is provided, including:

[0021] The data acquisition unit is configured to acquire a display request; the display request is triggered by a user operation on the display device or triggered automatically by the display device.

[0022] The data transmission unit is configured to send the display request to a server and receive a queuing information set associated with the display device from the server; the queuing information set includes a first quantity of queuing information, and each piece of queuing information includes at least two queuing items.

[0023] The data display unit is configured to display a first page; the first page includes part or all of the queuing information set; in the first page, each piece of queuing information is displayed in a display area corresponding to a queuing line, each display area includes at least two sub-areas, each sub-area displays a queuing item, and each queuing item of the queuing information is displayed in a target position in a corresponding sub-area according to a target size.

[0024] The target size is determined according to an initial size and a target quantity relationship; the initial size is a display size of the queuing item when a number of queuing lines included in the display page of the display device is a first number of queuing lines; the target quantity relationship is a relationship among a first quantity, the first number of queuing lines, and a second number of queuing lines; the first number of queuing lines is a minimum number of queuing lines that can be displayed on the display page of the display device, and the second number of queuing lines is a maximum number of queuing lines that can be displayed on the display page of the display device.

[0025] The target position is determined according to an initial position and a target quantity relationship; the initial position is a display position of the queuing item when a number of queuing lines included in the display page of the display device is a first number of queuing lines.

[0026] According to a fourth aspect in the exemplary embodiments, a computer storage medium is provided, in which computer program instructions are stored, and when the instructions are run on a computer, the computer is caused to execute the intelligent medical diagnosis and treatment information display processing method according to the first aspect.

[0027] In the embodiments of the present application, the display device acquires a display request and sends the display request to a server, receives a set of queuing information associated with the display device from the server, where the set of queuing information includes a first number of queuing information, each piece of queuing information includes at least two queuing items, and the display device displays a first page. The first page includes part or all of the set of queuing information; in the first page, each piece of queuing information is displayed in a display area corresponding to a queuing queue, each display area includes at least two sub-areas, and each sub-area displays one queuing item; and each queuing item of the queuing information is displayed at a target position in the corresponding sub-area according to a target size. The target size is determined according to an initial size and a target quantity relationship; the initial size is the display size of the queuing item when the display page of the display device includes a first number of queuing queues; the target quantity relationship is the relationship among the first number, the first number of queuing queues, and the second number of queuing queues; the first number of queuing queues is the minimum number of queues that can be displayed on the display page of the display device, and the second number of queuing queues is the maximum number of queues that can be displayed on the display page of the display device; and the target position is determined according to an initial position and the target quantity relationship; the initial position is the display position of the queuing item when the display page of the display device includes the first number of queuing queues. Such a design dynamically adjusts the number of queuing information displayed on each page by dynamically adjusting the display position and font size of the queuing information, not only solves the problem of too many pages caused by simple paging, improves user experience, but also avoids the problem of unattractive font display when the display quantity changes. BRIEF DESCRIPTION OF DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0029] Figure 1 An application scenario diagram of the intelligent medical diagnosis and treatment information display processing method provided by the embodiments of the present application is exemplarily shown;

[0030] Figure 2 A flowchart of the intelligent medical diagnosis and treatment information display processing method provided by the embodiments of the present application is exemplarily shown;

[0031] Figure 3An exemplary diagram of a size of a queuing area is shown according to an embodiment of the present application.

[0032] Figure 4 An exemplary diagram of a text display area is shown according to an embodiment of the present application.

[0033] Figure 5 An exemplary diagram of a display page is shown according to an embodiment of the present application.

[0034] Figure 6 An exemplary diagram of a size of another queuing area is shown according to an embodiment of the present application.

[0035] Figure 7 An exemplary diagram of an adjusted text display area is shown according to an embodiment of the present application.

[0036] Figure 8 An exemplary diagram of another display page is shown according to an embodiment of the present application.

[0037] Figure 9 An exemplary diagram of another display page is shown according to an embodiment of the present application.

[0038] Figure 10 An exemplary diagram of a structure of an adaptive display device of queuing information is shown according to an embodiment of the present application.

[0039] Figure 11 An exemplary diagram of a structure of an intelligent medical diagnosis and treatment information display processing device is shown according to an embodiment of the present application. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme of the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application.

[0041] In a triage calling system used in a hospital triage calling, a first level screen is used to display the queuing information under a current diagnosis area. Since the number of queuing information displayed on each page is fixed, when the number of queuing information is large, the queuing information can be displayed by increasing the number of page codes. For example, the number of queuing information displayed on each page is fixed to be 5, but when the number of queuing information is 60, a patient can see his / her own queuing information after scrolling 12 pages. In this way, the page switching is more, and the patient needs to wait for a period of time during the page switching process, and the experience is poor.

[0042] To address this, this application provides an intelligent medical diagnosis and treatment information display and processing method. In this method, the display device can dynamically adjust the number of waiting information entries displayed per page and the font size of each entry based on the required amount of waiting information. This reduces the waiting time for a patient to see their relevant waiting information again when there are many entries, thus improving the user experience.

[0043] After introducing the design concept of the embodiments of this application, the following is a brief introduction to the application scenarios to which the technical solutions of the embodiments of this application can be applied. It should be noted that the application scenarios described below are only for illustrating the embodiments of this application and are not intended to limit the scope. In specific implementation, the technical solutions provided by the embodiments of this application can be flexibly applied according to actual needs.

[0044] refer to Figure 1 The diagram illustrates an application scenario of an intelligent medical diagnosis and treatment information display and processing method. Taking a clinic area as an example, the clinic area can be a single floor with seven consultation rooms, each with a doctor receiving patients. The clinic area is equipped with a primary screen, which is a single display device.

[0045] To further illustrate the technical solutions provided in the embodiments of this application, a detailed description is provided below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiments of this application provide method operation steps as shown in the following embodiments or drawings, the method may include more or fewer operation steps based on conventional or non-inventive methods. In steps where there is no logically necessary causal relationship, the execution order of these steps is not limited to the execution order provided in the embodiments of this application.

[0046] The following is combined Figure 1 The application scenarios shown are for reference. Figure 2 The flowchart shown illustrates an intelligent medical diagnosis and treatment information display and processing method, which explains the technical solution provided in the embodiments of this application.

[0047] S201: Get display request.

[0048] S202: Send the display request to the server and receive the set of waiting information associated with the display device from the server.

[0049] S203: Display the first page.

[0050] Regarding S201, the display request is triggered by user interaction with the display device, or automatically by the display device. For example, the display device may periodically generate a display request after being powered on at a set time each day, or it may be triggered by user interaction after the display device has been powered off and needs to be manually restarted.

[0051] S202, the server pre-stores the waiting information that different display devices need to display, so the display device sends a display request to the server, the server searches the waiting information set belonging to the display device from the waiting information, and the waiting information belonging to the display device is called the waiting information set. The waiting information set includes a first number of waiting information, and each piece of waiting information includes at least two waiting items. For example, the waiting items include basic items (profession, doctor, clinic, etc.) and other items (patients being treated, patients waiting for treatment).

[0052] S203, the display device receives the waiting information set from the server and displays a first page.

[0053] The first page can display all the waiting information in the waiting information set or only part of it, which depends on the number of waiting information in the waiting information set and the number of waiting information that the first page can display. In the first page, each piece of waiting information is displayed in a display area of a waiting queue, and each display area includes at least two sub-areas, each of which displays a waiting item. Each waiting queue can be a row in a table used to display waiting information, and each row displays a piece of waiting information, while the columns of the table are used to distinguish different waiting items. For example, a row of table is divided into four columns, which can be called four sub-areas, respectively used to display profession-doctor, clinic, patient being treated, and patient waiting for treatment.

[0054] In this way, each waiting item in the waiting information is displayed in the target position of the corresponding sub-area according to the target size.

[0055] In the embodiment of the present application, the display device acquires a display request and sends the display request to a server, receives a set of queuing information associated with the display device from the server, wherein the set of queuing information includes a first number of queuing information, each piece of queuing information includes at least two queuing items, and the display device displays a first page. The first page includes part or all of the set of queuing information; in the first page, each piece of queuing information is displayed in a display area corresponding to a queuing queue, each display area includes at least two sub-areas, and each sub-area displays one queuing item; and each queuing item of the queuing information is displayed in a target position in the corresponding sub-area according to a target size. The target size is determined according to an initial size and a target quantity relationship; the initial size is the display size of the queuing item when the display page of the display device includes a first number of queuing queues; the target quantity relationship is the relationship among the first number, the first number of queuing queues and the second number of queuing queues; the first number of queuing queues is the minimum number of queues that can be displayed on the display page of the display device, and the second number of queuing queues is the maximum number of queues that can be displayed on the display page of the display device; and the target position is determined according to an initial position and the target quantity relationship; wherein the initial position is the display position of the queuing item when the display page of the display device includes the first number of queuing queues. Such a design dynamically adjusts the number of queuing information displayed on each page by dynamically adjusting the display position and font size of the queuing information, not only solves the problem of too many pages caused by simple paging, improves the user experience, but also avoids the problem of unattractive font display when the display quantity changes.

[0056] Next, the calculation process of the target size and the target position under different conditions is described.

[0057] (1) For the target size, the display device can determine it according to the initial size and the target quantity relationship.

[0058] The initial size is the display size of the queuing item when the display page of the display device includes the first number of queuing queues; the target quantity relationship is the relationship among the first number, the first number of queuing queues and the second number of queuing queues; the first number of queuing queues is the minimum number of queues that can be displayed on the display page of the display device, and the second number of queuing queues is the maximum number of queues that can be displayed on the display page of the display device.

[0059] For example, the first number of queuing queues can be represented by N min , which can be 5, that is, in the case of the first queuing queue, 5 rows are displayed in the display page, and each row displays one piece of queuing information. The display size in this case is called the initial size, and the size has a certain correspondence with the font size. Therefore, the initial size can be the size corresponding to a four-point font. The setting of the first number of queuing queues is usually triggered from the perspective of user visual perception.

[0060] For example, the second waiting queue number N max may be 8, that is, in the case of the second waiting queue, 8 rows are displayed in the display page, and each row displays one piece of waiting information. The second waiting queue number is usually set considering the angle that if it is increased, the font display will be too small to be suitable for viewing.

[0061] (2) For the target position, the display device can determine according to the initial position and the target quantity relationship.

[0062] The initial position is the display position of the waiting matter when the display page of the display device includes the first waiting queue number of waiting queues. The setting of the initial position here is usually according to a certain display rule, for example, center display, and then the initial position is determined according to the center display.

[0063] The number of pieces of waiting information displayed on the first page can be determined by steps A1-A2:

[0064] A1: According to the target quantity relationship, determine the first waiting queue number or the second waiting queue number as the waiting queue number of the first page.

[0065] A2: According to the target quantity relationship, determine the first quantity or the quantity corresponding to the second waiting queue number as the number of pieces of waiting information displayed on the first page.

[0066] The target quantity relationship is the relationship between the first quantity, the first waiting queue number and the second waiting queue number. It mainly includes the following cases:

[0067] The first case is that if the first quantity is less than or equal to the first waiting queue number, the waiting queue number of the first page is the first waiting queue number; the number of pieces of waiting information displayed on the first page is the first quantity.

[0068] For example, the first quantity is 3, the first waiting queue number is 5, and the second waiting queue number is 8. The waiting queue number of the first page is 5, and the number of pieces of waiting information displayed on the first page is 3. That is, the first page displays 5 rows, of which 3 rows are used to display 3 pieces of waiting information that need to be displayed.

[0069] In this case, the first quantity is small, and there is no need to dynamically adjust the number of pieces of waiting information displayed on each page and the size, that is, the target position is the initial position, and the target size is the initial size. In addition, in this case, the first height of each waiting queue can be determined according to the default total height of the waiting queue, the first waiting queue number and the default table border width. The specific calculation formula is as follows:

[0070]

[0071] Wherein, h' is the first height, H is the total height of the default queuing list, i.e., the total height of the table for displaying queuing information, which can be 506px for example; Nmin is the first queuing list number, which can be 5 for example; b is the default table border width, which can be 1px for example. In this example, the calculated h' is 100px. Figure 3 A schematic diagram of a queuing list size provided by an embodiment of the present application.

[0072] In addition, the initial position and initial size can also be calculated through steps B1-B3.

[0073] B1: Determine the top-left vertex coordinate of the text display area according to the pre-set position of the text display area in the sub-area.

[0074] For example, if the display rule is pre-set as center display, then the pre-set position of the text display area in the sub-area that matches the center display rule can be determined, and then the left side of the top-left vertex of the text display area can be determined. In this example, the text display area is rectangular.

[0075] Referring to Figure 4 , Figure 4 A schematic diagram of a text display area provided by an embodiment of the present application. In this example, a coordinate system is established for each queuing list (each row in the table), and the top-left vertex of the table is taken as the origin O.

[0076] B2: Determine the top-left vertex coordinate as the initial position.

[0077] Wherein, the initial position is the coordinate of point A. For example, according to the center display rule and the pre-set initial font size, the text display area (see the dashed area in Figure 4 ) can be determined. According to the length of point A from the upper border of the table and the length of point A from the left border of the table, the coordinate (x0, y0) of point A can be calculated.

[0078] B3: Determine the text size that matches the text display area as the initial size according to the pre-set proportion relationship of the text display area in the sub-area.

[0079] For example, if the pre-set proportion of the text display area in the sub-area is 75%, then according to the size of the text display area, the text size that matches the text display area can be determined, and the text size is taken as the initial size.

[0080] Figure 5 A display page diagram provided by an embodiment of the present application.

[0081] In the second case, if the first number is greater than the first number of waiting queues and less than or equal to the second number of waiting queues, the number of waiting queues of the first page is the second number of waiting queues, and the number of pieces of waiting information displayed on the first page is the first number.

[0082] For example, the first number is 6, the first number of waiting queues is 5, and the second number of waiting queues is 8. The number of waiting queues of the first page is 8, and the number of pieces of waiting information displayed on the first page is 6. That is, the first page displays 8 rows, of which 6 rows are used to display 6 pieces of waiting information that need to be displayed.

[0083] In this case, the number of pieces of waiting information displayed on each page and the size need to be dynamically adjusted. After adjustment, the first number of pieces of waiting information can be displayed on one page without the second page.

[0084] In addition, in this case, the second height of each waiting queue can be determined according to the default total height of waiting queues, the first number, and the default table border width. The specific calculation formula is as follows:

[0085]

[0086] In the formula, h' is the first height, H is the default total height of waiting queues, that is, the total height of the table used to display the waiting information, which can be, for example, 506px; n is the first number, which can be, for example, 6; and b is the default table border width, which can be, for example, 1px. In this example, the calculated h' is 83px. Figure 6 Another size diagram of a waiting queue provided by an embodiment of the present application is shown.

[0087] In this case, the adjustment ratio in the X-axis direction (the first adjustment ratio), the adjustment ratio in the Y-axis direction (the second adjustment ratio), the offset distance in the X-axis direction (the first offset distance), and the offset distance in the Y-axis direction (the second offset distance) can be determined. Then, the corresponding adjustment ratio or offset distance is applied to adjust the initial size or initial position to obtain the target size and target position.

[0088] The way of calculating each adjustment ratio and offset distance is described in steps C1-C6.

[0089] C1: Determine the first adjustment ratio according to the first height, the second height, the initial size, and the first coefficient.

[0090] For example, the calculation formula of the first adjustment ratio is as follows:

[0091]

[0092] wherein d represents a first adjustment ratio, S is a font size corresponding to an initial size, for example, 32px can be taken; e is a natural index, k is a first coefficient, for example, 0.0082 can be taken. In this example, d calculated is 0.8. It should be noted that the value of k can be taken as an empirical value in actual application, and then the actual display effect of the queuing information is observed, and then adjusted.

[0093] C2: determining a second adjustment ratio according to the default total height of the queuing queue, the default total width of the queuing queue and the first adjustment ratio.

[0094] Exemplarily, the calculation formula of the second adjustment ratio is as follows:

[0095]

[0096] wherein a represents the second adjustment ratio, H is the default total height of the queuing queue, W is the default total width of the queuing queue, for example, 600px can be taken. In this example, a calculated is 0.9.

[0097] C3: determining a first offset distance according to the second adjustment ratio, the initial size and the first deviation.

[0098] Exemplarily, the calculation formula of the first offset distance is as follows:

[0099]

[0100] wherein g is the first offset distance, S is the font size corresponding to the initial size, diff is the first deviation, which can be adjusted according to the actual display effect, for example, +1, -1 or 0 can be taken. In this example, diff is 0, and g calculated is 14px.

[0101] C4: determining a second offset distance according to the first height, the second height, a second coefficient and a second deviation.

[0102] Exemplarily, the calculation formula of the second offset distance is as follows:

[0103]

[0104] wherein f represents the second offset distance, k' represents the second coefficient, the value of which can refer to the value of k, and diff' represents the second deviation, the value of which can refer to the value of diff. In this example, diff' can be 0, k' can be 32, and f calculated is 2px.

[0105] In the above formulas, the adjustment of the first coefficient and the second coefficient can fine-tune the display size (corresponding to the target size) and the position (corresponding to the target position) of the text. In addition, because data calculation may not be an integer, for example, when performing Cascading Style Sheets (CSS) layout on a page, 0.5px may be rendered as 1px, which may cause the page to be visually thick or the position to be biased up or down, therefore, the first deviation and the second deviation are 1px, -1px or 0.

[0106] C5: applying the first adjustment ratio and adjusting the initial size to obtain the target size.

[0107] Optionally, the adjustment method is as follows:

[0108] s = d * S.

[0109] Where s is the font size corresponding to the target size, d is the first adjustment ratio, and the target size can be determined.

[0110] C6: applying the first adjustment ratio, the second adjustment ratio, the first offset distance and the second offset distance to adjust the initial position to obtain the target size.

[0111] Optionally, the adjustment method is as follows: x = ax0 + g; y = dy0 + f;

[0112] Where A(x0, y0) represents the initial position, and A1(x, y) represents the target position.

[0113] Referring to Figure 7 A1 is the target position, and the calculation method of the A1 coordinates can be referred to as point A, which is not described here.

[0114] Figure 8 Another display page provided by the embodiment of the present application.

[0115] In the third case, if the first number is greater than the second number of the queuing list, the number of the queuing list of the first page is the second number of the queuing list, and the number of the queuing information displayed on the first page is the number corresponding to the second number of the queuing list.

[0116] For example, the first number is 19, the first number of the queuing list is 5, and the second number of the queuing list is 8, then the number of the queuing list of the first page is 8, and the number of the queuing information displayed on the first page is 8. That is, the first page displays 8 rows, all of which are used to display 8 of the 19 information to be displayed, and the remaining information is displayed on the second page and the third page.

[0117] In this case, the display device automatically generates a page turning operation and responds to display the second page. In the second page, each candidate content is displayed in a corresponding sub-region with the same target size and the same target position as in the first page.

[0118] In this example, the second page displays 8 rows, all of which are used to display 8 of the 11 pieces of information that need to be displayed; the third page displays 8 rows, 3 of which are used to display the remaining 3 pieces of information that need to be displayed.

[0119] Figure 9 Another display page diagram provided by the embodiments of the present application.

[0120] In the embodiments of the present application, the number of pieces of waiting information included in the set of waiting information that needs to be displayed is obtained in real time and judged, the number of pieces of waiting information displayed per page is dynamically adjusted, and the combination of page display and dynamic adjustment of the display position and font size of the waiting information is used to improve the user experience.

[0121] It should be noted that in the embodiments of the present application, the first column of the table (the professional-doctor waiting matter) is taken as an example for description. The processing manner is the same for other columns (other waiting matters), which will not be described here.

[0122] As shown in FIG. 1, Figure 10 Based on the same inventive concept, the embodiments of the present application provide a self-adaptive display device for waiting information, which includes a data acquisition unit 101, a data transmission unit 102, and a data display unit 103.

[0123] The data acquisition unit 101 is configured to acquire a display request. The display request is triggered by a user operation on a display device or automatically triggered by the display device.

[0124] The data transmission unit 102 is configured to send the display request to a server and receive a set of waiting information associated with the display device from the server. The set of waiting information includes a first number of pieces of waiting information, and each piece of waiting information includes at least two waiting matters.

[0125] The data display unit 103 is configured to display a first page. The first page includes part or all of the set of waiting information. In the first page, each piece of waiting information is displayed in a display region corresponding to a waiting queue, each display region includes at least two sub-regions, and each sub-region displays a waiting matter. Each waiting matter of the waiting information is displayed in a target position in the corresponding sub-region according to a target size.

[0126] The target size is determined according to an initial size and a target quantity relationship; the initial size is a display size of the queuing task when a first queuing number of the queuing task included in the display page of the display device is displayed; the target quantity relationship is a relationship among a first quantity, the first queuing number and a second queuing number; the first queuing number is a minimum queuing number that can be displayed on the display page of the display device, and the second queuing number is a maximum queuing number that can be displayed on the display page of the display device.

[0127] The target position is determined according to an initial position and a target quantity relationship; the initial position is a display position of the queuing task when the first queuing number of the queuing task included in the display page of the display device is displayed.

[0128] In an optional implementation, the data transmission unit 102 is further configured to:

[0129] According to the target quantity relationship, the first queuing number or the second queuing number is determined as the queuing number of the first page;

[0130] According to the target quantity relationship, the first quantity or a quantity corresponding to the second queuing number is determined as the number of the queuing information displayed on the first page.

[0131] In an optional implementation, if the first quantity is less than or equal to the first queuing number, the queuing number of the first page is the first queuing number, and the number of the queuing information displayed on the first page is the first quantity;

[0132] The data transmission unit 102 is further configured to:

[0133] According to the default queuing total height, the first queuing number and the default table border width, the first height of each queuing is determined.

[0134] In an optional implementation, the data transmission unit 102 is further configured to:

[0135] According to the position of the text display area in the sub-area, the top-left vertex coordinate of the text display area is determined.

[0136] The top-left vertex coordinate is determined as an initial position; the target position is the initial position.

[0137] According to a preset proportion relationship of the text display area in the sub-area, a text size matched with the text display area is determined as an initial size; the target size is equal to the initial size.

[0138] In an optional implementation, if the first quantity is greater than the first queuing number and less than or equal to the second queuing number, the queuing number of the first page is the second queuing number, and the number of the queuing information displayed on the first page is the first quantity.

[0139] The data transmission unit 102 is further configured to:

[0140] The second height of each queue is determined according to the total height of the default queue list, the first number, and the default table border width.

[0141] In an optional implementation, if the first number is greater than the second number of queues, the number of queues displayed on the first page is the second number of queues, and the number of pieces of information displayed on the first page is a number corresponding to the second number of queues.

[0142] The third height of each queue is the same as the second height.

[0143] In an optional implementation, the data transmission unit 102 is further configured to:

[0144] The first adjustment ratio is determined according to the first height, the second height, the initial size, and the first coefficient, wherein the first height is determined according to the total height of the default queue list, the first number of queues, and the default table border width.

[0145] The second adjustment ratio is determined according to the total height of the default queue list, the total width of the default queue list, and the first adjustment ratio.

[0146] The first offset distance is determined according to the second adjustment ratio, the initial size, and the first deviation.

[0147] The second offset distance is determined according to the first height, the second height, the second coefficient, and the second deviation.

[0148] The initial size is adjusted by using the first adjustment ratio to obtain a target size.

[0149] The initial position is adjusted by using the first adjustment ratio, the second adjustment ratio, the first offset distance, and the second offset distance to obtain the target size.

[0150] In an optional implementation, the data transmission unit 102 is further configured to:

[0151] In response to a page turning operation, the second page is displayed.

[0152] In the second page, the target size of each piece of candidate content displayed in the corresponding sub-region is the same as the target size of the first page, and the target position of each piece of candidate content displayed in the corresponding sub-region is the same as the target position of the first page.

[0153] Since the apparatus is the apparatus in the method in the embodiments of the present application, and the principle of solving the problem of the apparatus is similar to that of the method, the implementation of the apparatus can be referred to the implementation of the method, and the repeated parts will not be described herein.

[0154] AsFigure 11 As shown, based on the same inventive concept, the embodiment of the present application provides a kind of intelligent medical diagnosis and treatment information display processing equipment, including processor 111 and display screen 112.

[0155] Processor 111 is configured to execute:

[0156] Obtain display request;Wherein, display request is triggered by user operation display device, or display device is automatically triggered;

[0157] Send display request to server, and receive the waiting information set associated with display device from server;Wherein, waiting information set includes first quantity of waiting information, and at least two items of waiting affairs are included in each waiting information;

[0158] Display screen 112 is configured to execute:

[0159] Display first page;Wherein, first page includes part or all of waiting information set;In first page, each waiting information is displayed in the display area corresponding to one waiting queue, and each display area includes at least two subareas, and each subarea displays an item of waiting affair;Each waiting affair of waiting information is displayed in the target position in the corresponding subarea according to target size;

[0160] Wherein, target size is determined according to initial size and target quantity relationship;Initial size is the display size of waiting affair when the display page of display device includes first waiting queue number of waiting queue;Target quantity relationship is the relationship of first quantity, first waiting queue number and second waiting queue number;First waiting queue number is the minimum queue number that display page of display device can display, and second waiting queue number is the maximum queue number that display page of display device can display;

[0161] Target position is determined according to initial position and target quantity relationship;Wherein, initial position is the display position of waiting affair when the display page of display device includes first waiting queue number of waiting queue.

[0162] In an alternative embodiment, processor 111 is further configured to execute:

[0163] According to target quantity relationship, determine first waiting queue number or second waiting queue number as the number of waiting queue of first page;

[0164] According to target quantity relationship, determine first quantity or the number corresponding to second waiting queue number as the number of waiting information displayed in first page.

[0165] In an optional implementation, if the first quantity is less than or equal to the first number of queuing queues, the number of queuing queues of the first page is the first number of queuing queues, and the number of queuing information displayed on the first page is the first quantity.

[0166] The processor 111 is further configured to perform:

[0167] The first height of each queuing queue is determined according to the default total height of queuing queues, the first number of queuing queues, and the default table border width.

[0168] In an optional implementation, the processor 111 is further configured to perform:

[0169] The top-left vertex coordinates of the text display area are determined according to the preset position of the text display area in the sub-area;

[0170] The top-left vertex coordinates are determined as the initial position; and the target position is the initial position.

[0171] The text size matched by the text display area is determined as the initial size according to the preset proportion relationship between the text display area and the sub-area; and the target size is equal to the initial size.

[0172] In an optional implementation, if the first quantity is greater than the first number of queuing queues and less than or equal to the second number of queuing queues, the number of queuing queues of the first page is the second number of queuing queues, and the number of queuing information displayed on the first page is the first quantity.

[0173] The processor 111 is further configured to perform:

[0174] The second height of each queuing queue is determined according to the total height of the default queuing queue table, the first quantity, and the default table border width.

[0175] In an optional implementation, if the first quantity is greater than the second number of queuing queues, the number of queuing queues of the first page is the second number of queuing queues, and the number of queuing information displayed on the first page is the quantity corresponding to the second number of queuing queues.

[0176] The third height of each queuing queue is the same as the second height.

[0177] In an optional implementation, the processor 111 is further configured to perform:

[0178] The first adjustment ratio is determined according to the first height, the second height, the initial size, and the first coefficient; the first height is determined according to the default total height of queuing queues, the first number of queuing queues, and the default table border width.

[0179] According to the default total height of the queuing queue, the default total width of the queuing queue, and the first adjustment ratio, a second adjustment ratio is determined;

[0180] According to the second adjustment ratio, the initial size, and the first deviation, a first offset distance is determined;

[0181] According to the first height, the second height, the second coefficient, and the second deviation, a second offset distance is determined;

[0182] The first adjustment ratio and the adjustment on the initial size are applied to obtain a target size;

[0183] The first adjustment ratio, the second adjustment ratio, the first offset distance, and the second offset distance are applied to adjust the initial position to obtain the target size.

[0184] In an optional implementation, the processor 111 is further configured to perform:

[0185] In response to the page turning operation, a second page is displayed;

[0186] In the second page, the target size of each item of candidate content displayed in the corresponding sub-region is the same as the target size of the first page, and the target position of each item of candidate content displayed in the corresponding sub-region is the same as the target position of the first page.

[0187] The embodiments of the present application also provide a computer storage medium, which stores computer program instructions. When the instructions run on a computer, the computer executes the steps of the intelligent medical diagnosis and treatment information display processing method.

[0188] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product in the form of one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0189] The present application is described with reference to flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device that implements the functions described in the flowcharts and / or block diagrams. Figure 1 one flow or multiple flows and / or blocksFigure 1 means for performing the function specified in the block or blocks.

[0190] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flow Figure 1 flow or flows and / or blocks Figure 1 means for performing the function specified in the block or blocks.

[0191] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow Figure 1 flow or flows and / or blocks Figure 1 steps of means for performing the function specified in the block or blocks.

[0192] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. An intelligent medical diagnosis and treatment information display processing method, characterized in that, The method comprises: obtaining a display request; wherein the display request is triggered by a user operation on a display device or is automatically triggered by the display device; sending the display request to a server and receiving a set of waiting information associated with the display device from the server; wherein the set of waiting information comprises a first number of waiting information, and each piece of waiting information comprises at least two waiting items; displaying a first page; wherein the first page comprises part or all of the set of waiting information; in the first page, each piece of waiting information is displayed in a display area corresponding to a waiting queue, each display area comprises at least two sub-areas, and each sub-area displays one waiting item; and each waiting item of the waiting information is displayed at a target position in a corresponding sub-area according to a target size; wherein the target size is determined according to an initial size and a target quantity relationship; the initial size is a display size of the waiting item when a number of waiting queues included in a display page of the display device is a first number of waiting queues; the target quantity relationship is a relationship among the first number, the first number of waiting queues, and a second number of waiting queues; the first number of waiting queues is a minimum number of queues that can be displayed on the display page of the display device, and the second number of waiting queues is a maximum number of queues that can be displayed on the display page of the display device; the target position is determined according to an initial position and the target quantity relationship; wherein the initial position is a display position of the waiting item when the number of waiting queues included in the display page of the display device is the first number of waiting queues.

2. The method of claim 1, wherein, The method further comprises: determining, according to the target quantity relationship, that the first number of waiting queues or the second number of waiting queues is a number of waiting queues of the first page; determining, according to the target quantity relationship, that the first number or a number corresponding to the second number of waiting queues is a number of pieces of waiting information displayed on the first page.

3. The method of claim 1, wherein, If the first number is less than or equal to the first number of waiting queues, the number of waiting queues of the first page is the first number of waiting queues, and the number of pieces of waiting information displayed on the first page is the first number. The method further comprises: determining a first height of each waiting queue according to a default total height of waiting queues, the first number of waiting queues, and a default table border width.

4. The method of claim 3, wherein, The method further comprises: determining a top-left vertex coordinate of a text display area according to a pre-set position of the text display area in the sub-area; determining that the top-left vertex coordinate is the initial position; wherein the target position is the initial position; determining an initial size of the text display area according to a pre-set proportion relationship between the text display area and the sub-area; wherein the target size is equal to the initial size.

5. The method of claim 1, wherein, If the first number is greater than the first number of waiting queues and less than or equal to the second number of waiting queues, the number of waiting queues of the first page is the second number of waiting queues, and the number of pieces of waiting information displayed on the first page is the first number. The method further comprises: A second height of each queue is determined according to a total height of a default queue list form, the first quantity, and a default form border width.

6. The method of claim 5, wherein, If the first quantity is greater than the second queue number, the first page displays the second queue number of queues, and the first page displays a quantity corresponding to the second queue number of pieces of waiting information. A third height of each queue is the same as the second height.

7. The method according to claim 4 or 5, characterized in that, The method further includes: determining a first adjustment ratio according to a first height, the second height, the initial size, and a first coefficient, wherein the first height is determined according to a total height of a default queue list form, the first queue number, and a default form border width; determining a second adjustment ratio according to the total height of the default queue list form, a total width of the default queue list form, and the first adjustment ratio; determining a first offset distance according to the second adjustment ratio, the initial size, and a first deviation; determining a second offset distance according to the first height, the second height, a second coefficient, and a second deviation; applying the first adjustment ratio to the initial size to obtain a target size; applying the first adjustment ratio, the second adjustment ratio, the first offset distance, and the second offset distance to the initial position to obtain a target size.

8. The method of claim 7, wherein, The method further includes: in response to a page turning operation, displaying a second page; wherein in the second page, a target size at which each item of candidate content is displayed in a corresponding sub-region is the same as a target size in the first page, and a target position at which each item of candidate content is displayed in a corresponding sub-region is the same as a target position in the first page.

9. An intelligent medical diagnosis and treatment information display processing device, characterized by comprising: including a processor and a display screen; the processor is configured to perform: obtaining a display request; wherein the display request is triggered by a user operation on a display device, or is automatically triggered by the display device; sending the display request to a server, and receiving a set of waiting information associated with the display device from the server; wherein the set of waiting information includes a first quantity of pieces of waiting information, and each piece of waiting information includes at least two items of waiting information; the display screen is configured to perform: displaying a first page; wherein the first page includes part or all of the set of waiting information; in the first page, each piece of waiting information is displayed in a display region corresponding to a queue, each display region includes at least two sub-regions, and each sub-region displays an item of waiting information; each item of waiting information of the waiting information is displayed in a target position in a corresponding sub-region according to a target size; wherein the target size is determined according to an initial size and a target quantity relationship; the initial size is a display size of the item of waiting information when the display page of the display device includes a first queue number of queues; the target quantity relationship is a relationship among the first quantity, the first queue number, and a second queue number; the first queue number is a minimum queue number that can be displayed by the display page of the display device, and the second queue number is a maximum queue number that can be displayed by the display page of the display device. The target position is determined according to an initial position and the target quantity relationship; wherein the initial position is a display position of the waiting matter on a display page of the display device when the display page includes the first number of waiting queues.

10. The intelligent medical diagnosis and treatment information display processing device according to claim 9, characterized in that, The processor is further configured to perform: According to the target quantity relationship, determining that the first number of waiting queues or the second number of waiting queues is the number of waiting queues of the first page; According to the target quantity relationship, determining that the first quantity or a quantity corresponding to the second number of waiting queues is the number of pieces of waiting information displayed on the first page.