Method and device for constructing data structure of physical examination guiding system

By building a multi-forktree structure and data storage structure, the problem that the existing physical examination and inspection system cannot dynamically adjust the relationship is solved, which improves the inspection and operational efficiency and meets different operational needs.

CN119719427APending Publication Date: 2025-03-28BEIJING JINGDONG TUOXIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411875157.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing physical examination and inspection system cannot meet the needs of different operational stages and cannot achieve dynamic adjustment of the association relationship, resulting in low efficiency of inspection and inspection.

Method used

By building a multi-forktree structure and a data storage structure for each node, the efficiency and accuracy of the generation of guide and inspection orders can be improved, the relationship between each node is flexibly adjusted, and different operational needs are met.

Benefits of technology

The configuration and process design of the inspection and inspection system are improved, efficient data storage structure and flexible multi-fork tree structure are provided, flexible department allocation capabilities are supported, and the problems of cross-regional inspection and inspection rooms are solved, and operational efficiency and square footage are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119719427A_ABST
    Figure CN119719427A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a device for constructing a data structure of a physical examination guiding system, and relates to the technical field of intelligent medical treatment. A specific embodiment of the method comprises the following steps: for each service type in a plurality of service types, creating one or more service identifiers corresponding to the service type and configuration information of each service identifier; constructing a multi-way tree structure according to each service type, a service identifier corresponding to the service type and an associated service identifier of the service identifier; and for each node, obtaining a data storage structure of the node according to the service identifier, the hierarchy, the service type, the associated service identifier and the service attribute of the node. According to the embodiment, the multi-way tree structure and the data storage structure of each node in the multi-way tree structure are constructed, so that the generation efficiency and accuracy of the inspection guide list can be improved, and the user experience is further improved; the association relationship among the nodes can be flexibly adjusted through the multi-way tree structure, and different operation requirements are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart medical technology, and in particular to a method and device for constructing a data structure of a physical examination guidance system. Background Art

[0002] Inspection is an important part of offline physical examination services. After checking in at the physical examination institution, users undergo physical examination items through the inspection process. The inspection process is an operation on each inspection queue, which is associated with inspection item information, area, room, window, etc.

[0003] At present, most physical examination institutions rely on manual inspection, which has low efficiency; the existing inspection guidance system cannot meet the needs of different operation stages and cannot realize dynamic adjustment of the association relationship. Summary of the invention

[0004] In view of this, an embodiment of the present invention provides a method and device for constructing the data structure of a physical examination guidance system. By constructing a multi-branch tree structure and a data storage structure for each node in the multi-branch tree structure, the efficiency and accuracy of generating guidance forms can be improved, thereby improving the user experience; through the construction of the multi-branch tree structure, the association relationship between the nodes can be flexibly adjusted to meet different operational needs.

[0005] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for constructing a data structure of a physical examination guidance system is provided, comprising:

[0006] For each of the multiple service types, create one or more service identifiers corresponding to the service type and configuration information of each service identifier, wherein the configuration information of each service identifier includes an associated service identifier and service attributes of the service identifier;

[0007] According to each service type, the service identifier corresponding to the service type and the associated service identifier of the service identifier, a multi-branch tree structure is constructed; the service identifier is used as a node of the multi-branch tree structure, each node at the same level corresponds to the same service type, and the associated service identifier of the service identifier and the service identifier form a hierarchical relationship;

[0008] For each node in the multi-branch tree structure, the data storage structure of the node is obtained according to the service identifier, level, service type, associated service identifier and service attribute of the node.

[0009] Optionally, the associated service identifier of the service identifier includes a service identifier of an upper layer and a service identifier of a lower layer associated with the service identifier;

[0010] The service identifier has a one-to-many correspondence with the service identifier of the upper level; or

[0011] The service identifier and the service identifier of the next level have a many-to-one correspondence relationship.

[0012] Optionally, a multi-branch tree structure is constructed according to each service type, a service identifier corresponding to the service type, and an associated service identifier of the service identifier, including:

[0013] The service identifier is used as the parent node of the level to construct multiple child nodes of the next level. For each child node, one or more service identifiers of the next level of the child node are used as the associated service identifiers of the child node.

[0014] Optionally, obtaining the data storage structure of the node according to the service identifier, level, service type, associated service identifier and service attribute of the node includes:

[0015] Obtaining parent nodes of each level of the node and a service identifier corresponding to each parent node from the associated service identifier;

[0016] Concatenate the service identifiers corresponding to the parent nodes to obtain the service identifier of the joint node corresponding to the node;

[0017] A data storage structure of the node is constructed based on the service identifier, level, service type corresponding to the node, the service identifier corresponding to the parent node of the previous level, and the service identifier and service attribute corresponding to the joint node.

[0018] According to another aspect of an embodiment of the present invention, a method for generating a physical examination guide form is provided, comprising:

[0019] Obtain the service parameters and various service items in the service package;

[0020] For each business item, obtaining a target business type corresponding to the business item and each first node corresponding to the target business type;

[0021] For each first node, obtain a data storage structure corresponding to the first node, and select a second node corresponding to the business item from each first node according to the business parameter, the level and business attribute corresponding to the first node;

[0022] Generate an inspection guide sheet corresponding to the service package according to each service item, the second node corresponding to each service item, and the associated service identifier corresponding to the second node;

[0023] The data storage structure corresponding to the first node is obtained according to the method for constructing the data structure of the physical examination guidance system according to an embodiment of the present invention.

[0024] Optionally, generating an inspection guide sheet corresponding to the service package according to each service item, a second node corresponding to each service item, and an associated service identifier corresponding to the second node includes:

[0025] Querying each third node whose associated service identifier includes the associated service identifier corresponding to the second node;

[0026] The inspection guide sheet is generated according to each business item, the second node corresponding to each business item, and each third node.

[0027] According to another aspect of an embodiment of the present invention, a device for constructing a data structure of a physical examination guidance system is provided, comprising:

[0028] A creation module, for each of the multiple business types, creates one or more business identifiers corresponding to the business type and configuration information of each business identifier, wherein the configuration information of each business identifier includes an associated business identifier and a business attribute of the business identifier;

[0029] A construction module is configured to construct a multi-branch tree structure according to each service type, a service identifier corresponding to the service type, and an associated service identifier of the service identifier; the service identifier is used as a node of the multi-branch tree structure, each node at the same level corresponds to the same service type, and the associated service identifier of the service identifier and the service identifier form a hierarchical relationship;

[0030] The storage module obtains the data storage structure of each node in the multi-branch tree structure according to the service identifier, level, service type, associated service identifier and service attribute of the node.

[0031] According to another aspect of an embodiment of the present invention, a device for generating a physical examination guide form is provided, comprising:

[0032] The first acquisition module acquires the service parameters and various service items in the service package;

[0033] A second acquisition module, for each business item, acquires a target business type corresponding to the business item and each first node corresponding to the target business type;

[0034] A screening module, for each first node, obtains a data storage structure corresponding to the first node, and screens out a second node corresponding to the business item from each first node according to the business parameter, the level corresponding to the first node, and the business attribute;

[0035] A generation module generates an inspection guide sheet corresponding to the service package according to each service item, a second node corresponding to each service item, and an associated service identifier corresponding to the second node;

[0036] The data storage structure corresponding to the first node is obtained according to the method for constructing the data structure of the physical examination guidance system according to an embodiment of the present invention.

[0037] According to another aspect of an embodiment of the present invention, there is provided an electronic device, including:

[0038] one or more processors;

[0039] a storage device for storing one or more programs,

[0040] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for constructing the data structure of the physical examination guidance system or the method for generating a physical examination guidance form provided by the present invention.

[0041] According to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for constructing a data structure of a physical examination guidance system or the method for generating a physical examination guidance form provided by the present invention is implemented.

[0042] One embodiment of the above invention has the following advantages or beneficial effects: the method for constructing the data structure of the physical examination guidance system of the embodiment of the present invention first creates a business identifier and configuration information of the business identifier corresponding to each business type, constructs a multi-branch tree structure based on the business type, business identifier and the associated business identifier in the configuration information, and obtains the data storage structure of each node in the guidance system based on the multi-branch tree structure. The construction method has a relatively complete configuration and process design for the guidance system; it provides an efficient data storage structure and a flexible multi-branch tree structure, supports flexible department deployment capabilities, and meets different operational needs; the method can solve the problem of cross-regional examination room sharing and multi-examination room sharing, increase the saturation of department utilization, and provide more space for bottleneck departments, thereby improving operational efficiency and floor efficiency.

[0043] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific implementation examples. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0045] Figure 1 It is a schematic diagram of the main process of a method for constructing a data structure of a physical examination guidance system according to an embodiment of the present invention;

[0046] Figure 2 is a schematic diagram of a multi-branch tree structure according to an embodiment of the present invention;

[0047] Figure 3It is a schematic diagram of the main process of a method for generating a physical examination guide form according to an embodiment of the present invention;

[0048] Figure 4 It is a flowchart of a method for generating a physical examination guide form according to an embodiment of the present invention;

[0049] Figure 5 is a schematic diagram of main modules of a device for constructing a data structure of a physical examination guidance system according to an embodiment of the present invention;

[0050] Figure 6 is a schematic diagram of main modules of a device for generating a physical examination guide sheet according to an embodiment of the present invention;

[0051] Figure 7 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0052] Figure 8 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0053] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0054] Figure 1 FIG. 1 is a schematic diagram of the main process of a method for constructing a data structure of a physical examination guidance system according to an embodiment of the present invention. Figure 1 As shown, the construction method includes the following steps:

[0055] Step S101: for each of the multiple service types, one or more service identifiers corresponding to the service type and configuration information of each service identifier are created, wherein the configuration information of each service identifier includes an associated service identifier and service attributes of the service identifier;

[0056] Step S102: construct a multi-branch tree structure according to each service type, the service identifier corresponding to the service type, and the associated service identifier of the service identifier; the service identifier is used as a node of the multi-branch tree structure, each node at the same level corresponds to the same service type, and the associated service identifier of the service identifier and the service identifier form a hierarchical relationship;

[0057] Step S103: For each node in the multi-branch tree structure, the data storage structure of the node is obtained according to the service identifier, level, service type, associated service identifier and service attribute of the node.

[0058] In an embodiment of the present invention, the construction method can be used to construct a data structure in the inspection and guidance system to serialize and store the data of the inspection and guidance system, and can be applied to the generation of inspection and guidance forms.

[0059] The inspection and guidance system manages multiple business types, which may include physical areas, logical areas, queues, rooms, and windows. For each business type, one or more business identifiers corresponding to the business type are created, and the configuration information of each business identifier is maintained. Each business identifier has a corresponding business type. Under the same business type, one or more business identifiers can be created to distinguish different businesses. The business identifier is the identifier of the business, such as the business identifier can be a business ID. The configuration information of each business identifier can include information such as the business name, and can also include the associated business identifier and business attributes of the business identifier. Its business attributes are the attribute information involved in the business, such as gender, VIP, or general inspection attributes.

[0060] Among them, the physical area refers to the real physical space of the physical examination institution, such as the VIP area on the first floor, the general examination area on the second floor, etc. Based on the business type of the physical area, multiple corresponding physical area identifiers are created. The configuration information of each physical area identifier may include the physical area name, physical area attributes, such as the physical area identifier, that is, the physical area code is vipquyu, the physical area name is VIP area, and the physical area attribute is VIP examination area.

[0061] Logical areas are logical inspection areas, which are based on common scenarios of physical space. For example, logical inspection areas can be male inspection areas, female inspection areas, CT inspection areas, etc., to facilitate customer experience. One or more logical inspection area identifiers can be created based on logical inspection areas. For example, the logical area identifier is heciquyu. The configuration information of the logical inspection area identifier may include the logical inspection area name as the nuclear magnetic resonance area, and also include the associated business identifier or the business name corresponding to the associated business identifier. For example, the nuclear magnetic resonance area can be associated with two physical areas: the VIP area and the general inspection area. The configuration information may also include the area threshold and priority, where the area threshold is the upper limit of the number of people that can be accommodated in the nuclear magnetic resonance area.

[0062] The room is a real physical space. Create a room identifier and maintain the configuration information of the room identifier. The configuration information includes the address corresponding to the room identifier (such as floor, room number, etc.) and the moving line distance between rooms. For example, the room ID is 123456, the room number is 203-General Inspection, the room name is General Inspection-General Inspection, and the coordinates are X: 2, Y: 0, Z: 3; moving line distance: distance from the front desk on the first floor: 55m, distance from the front desk on the second floor: 33m, distance from the general inspection-ENT room: 56m.

[0063] The queue in queue management is the smallest unit of inspection. The next department for physical examination refers to the next queue to which the customer will go. The queue corresponds to the department. Queue management includes creating queue identification and maintaining the configuration information of the queue identification. The configuration information includes basic information of the queue, associated room, associated window, associated project, and passing number rules. The basic information of the queue includes the queue name, the logical inspection area to which the queue belongs, the associated room includes the room managed by the queue, the associated project includes the project category associated with the queue, and the queue attributes include queue type, queue gender, queue voice template, etc. Queue types can include ordinary queues, double queues, and self-service queues. Double queues are queues that can be queued with other queues at the same time, such as color ultrasound queues with slower inspection speeds. Self-service queues are queues that do not need to queue, such as those collecting breakfast. Ordinary queues are queues that require doctors to call numbers, such as general inspection queues. For example, queue name: ECG female, queue type: ordinary queue, queue gender: female, logical inspection area to which it belongs is general inspection area F, associated room is a room, and room number is 202. Queue voice templates and passing number rules can be customized.

[0064] Window management includes creating window identification and configuration information of window identification. Window is the smallest unit of customer physical examination. The relationship between queue and window can be one-to-many, that is, 1:N, where N is an integer greater than 1. For example, for venous blood collection, one queue can correspond to multiple windows. When the queue number of the customer arrives, the specific window needs to be specified. Queues are associated with rooms and windows respectively, and windows are associated with rooms. The configuration information of windows includes information such as window name, window number, and window voice template. For example, if the window ID is 1163828, the window name is Blood Collection 1, and the window number is 1, the window ID is 1163829, the window name is Blood Collection 2, and the window number is 2.

[0065] In an embodiment of the present invention, the associated business identifier of the business identifier includes the business identifier of the previous level and the business identifier of the next level associated with the business identifier; the business identifier and the business identifier of the previous level have a one-to-many correspondence relationship; or, the business identifier and the business identifier of the next level have a many-to-one correspondence relationship.

[0066] In an embodiment of the present invention, the associated business identifier of the business identifier is another business identifier that is different from the business type of the business identifier. Since the business type of the associated business identifier is different from that of the business identifier, the associated business identifier and the business identifier are at different levels, respectively, and the two constitute a hierarchical relationship. The associated business identifier can be a business identifier of the upper level and / or a business identifier of the lower level associated with the business identifier. The business type is the first type, and the business identifier and the business identifier of the upper level can be a one-to-many relationship. For example, if the first type is a logical area, and the business type corresponding to the upper level is a physical area, then the logical area and the physical area can be a one-to-many relationship, such as 1:N, where N is an integer greater than 1, that is, one logical inspection area can correspond to multiple physical areas, thereby solving the problem of cross-regional inspection room sharing. For example, if a nuclear magnetic resonance area with a business type of a logical area is created, it can be associated with two physical areas, the VIP inspection area and the general inspection area. During the inspection process, VIP customers and ordinary customers can share nuclear magnetic resonance resources.

[0067] Alternatively, if the service type is the second type, the service identifier and the service identifier of the next level can have a many-to-one relationship. For example, if a queue with the service type of ophthalmology and a queue with the service type of otolaryngology are created, the two queues can correspond to one room, so that multiple examination rooms can share one room, increase the utilization saturation of the department, free up space for other departments, and improve overall efficiency.

[0068] In an embodiment of the present invention, after obtaining the business identifier corresponding to each business type and the associated business identifier of each business identifier, a multi-branch tree structure can be constructed. The multi-branch tree structure is composed of multiple levels and multiple nodes in each level. The business types corresponding to the nodes in each level are the same. Each business identifier serves as each node. The associated business identifier of the business identifier and the business identifier correspond to different business types respectively. Then the business identifier and the associated business identifier belong to different levels, forming an upper and lower hierarchical relationship.

[0069] like Figure 2The diagram shows a multi-branch tree structure of a guided inspection system constructed in an embodiment of the present invention. Business types include physical inspection areas, logical inspection areas, departments / queues, rooms, and windows. Each business type includes multiple nodes, and each node has a parent node and / or a child node. The physical inspection area has a level of 1, including two nodes, the VIP inspection area and the general inspection area. The logical inspection area has a level of 2, including VIP area A, VIP area B, and nuclear magnetic resonance area. Among them, VIP area A, VIP area B, and nuclear magnetic resonance area are associated with the VIP inspection area, that is, VIP area A, VIP area B, and nuclear magnetic resonance area are child nodes of the VIP inspection area, and the VIP inspection area and the general inspection area are associated with the nuclear magnetic resonance area, that is, the nuclear magnetic resonance area is the child node of the VIP inspection area and the general inspection area, thereby realizing the sharing of nuclear magnetic resonance resources; the department / queue includes two levels, the node of level 3 includes a leaf queue and a parent queue, and the node of level 4 includes a leaf queue and a parent queue. The nodes include leaf queue 1 and leaf queue 2. Leaf queue 1 and leaf queue 2 are two child nodes of the parent queue. The leaf queue and the parent queue are two child nodes of VIP area A. The level of physical rooms is 4, including room 301, room 302 and room 303. Room 301 is the child node of leaf queue and leaf queue 1, that is, the two queues share room 301. The child nodes of leaf queue 2 include rooms 302 and 303. The window level is 5, including two nodes, window 1 and window 2. Window 1 and window 2 are both child nodes of room 302. Leaf queue 2 is associated with window 1 and window 2.

[0070] In an embodiment of the present invention, a multi-branch tree structure is constructed based on each business type, the business identifier corresponding to the business type, and the associated business identifier of the business identifier, including: using the business identifier as the parent node of this level to construct multiple child nodes of the next level, and for each child node, using one or more business identifiers of the next level of the child node as the associated business identifier of the child node.

[0071] In an embodiment of the present invention, the associated business identifier of the business identifier may include multiple business identifiers of the previous level and / or multiple business identifiers of the next level. If the business type is a queue, the next level of the queue is a room. One queue can be associated with multiple rooms, and multiple queues can also be associated with one room. If the queue type is a dual queue type, multiple child nodes of the parent queue are constructed with the queue as the parent queue. The multiple child nodes belong to the same business type as the parent queue. Generally, the parent queue includes two child nodes, such as leaf queue 1 and leaf queue 2. The room is the next level of the child node. Leaf queue 1 and leaf queue 2 can be associated with different rooms respectively. The distance between the two rooms is relatively far. Leaf queue 2 can be associated with multiple rooms. The multiple rooms are the associated business identifiers of leaf queue 2.

[0072] In an embodiment of the present invention, a data storage structure of a node is obtained according to the business identifier, level, business type, associated business identifier and business attributes of the node, including: obtaining the parent nodes of each level of the node and the business identifier corresponding to each parent node from the associated business identifier; concatenating the business identifiers corresponding to each parent node to obtain the business identifier of the joint node corresponding to the node; and constructing a data storage structure of the node according to the business identifier, level, business type corresponding to the node, the business identifier corresponding to the parent node of the previous level, the business identifier corresponding to the joint node and the business attributes.

[0073] In the embodiment of the present invention, a multi-tree structure is constructed according to each level, each node in each level, and the relationship between each node at different levels. The business logic is converted into a multi-tree structure for processing, which can well handle the adjustment problem between queues and rooms. When the relationship between queues and rooms changes, the dynamic adjustment of the relationship can be achieved by adjusting the connection in the multi-tree structure. In practical applications, the associated queue and other corresponding node information can be obtained according to the multi-tree structure through a depth-first traversal method.

[0074] In the multi-branch tree structure, each node is represented by a business identifier, that is, the business identifier is the node value, such as the ID of the VIP inspection area, the ID of queue A, etc. Each node has a corresponding level and business type. Each business type can correspond to one or more levels. The level is the depth of the tree. For example, the logical inspection area is located at level 2, and the queue corresponds to level 3 and level 4. The data storage structure is obtained by sequencing the multi-branch tree structure. The obtained data storage structure includes nodes, node names, parent nodes, joint nodes, levels, business types, and business attributes. Among them, the node is the business identifier, the node name is the business name corresponding to the business identifier, the parent node is the associated business identifier of the previous level, the joint node is the combination of parent nodes of multiple levels, and the business type is the business type corresponding to the level where the node is located.

[0075] Among them, determining the business identifier of the joint node may specifically include: obtaining the parent nodes of each level and the business identifier of each parent node from the associated business identifier of the current node, the associated business identifier includes the parent node of the previous level, and then obtaining the parent node of the previous level of the parent node until the first level of the multi-branch tree is reached, and the parent node of each level is obtained, and each parent node is spliced ​​in order from small to large levels to obtain the business identifier of the joint node, and then according to the business identifier, level, business type, business identifier corresponding to the parent node of the previous level, business identifier corresponding to the joint node and business attributes corresponding to the node, a data storage structure of the node is constructed.

[0076] For example, the physical inspection area ID is 1001, the logical inspection area ID is 2001, the queue ID is 3001, the queue name is VIP male color ultrasound, the room is 401, and the window is 01. The data storage structure converted to the queue is node: 3001, node name: VIP male color ultrasound, parent node: 2001, joint node: 1001_2001_3001, level: 3, business type: queue, business attributes: male, VIP.

[0077] Among them, since the joint node of each node is obtained by splicing the parent nodes of each level, the joint node of the nodes of the subsequent level associated with the node includes the joint node of the node, so that the joint node of the node can be used to query the subsequent associated nodes using the like query. Therefore, by constructing the data structure of the inspection and guidance system, the data storage structure of each queue can be obtained.

[0078] The method for constructing the data structure of the physical examination guidance system of the embodiment of the present invention first creates a business identifier corresponding to each business type and the configuration information of the business identifier, constructs a multi-branch tree structure based on the business type, business identifier and the associated business identifier in the configuration information, and obtains the data storage structure of each node in the guidance system based on the multi-branch tree structure. This construction method performs a relatively complete configuration and process design for the guidance system; provides an efficient data storage structure and a flexible multi-branch tree structure, supports flexible department deployment capabilities, and meets different operational needs; this method can solve the problem of cross-regional examination room sharing and multi-examination room sharing, increase the saturation of department utilization, and provide more space for bottleneck departments, thereby improving operational efficiency and floor efficiency.

[0079] According to another aspect of the embodiment of the present invention, Figure 3 As shown, a method for generating a physical examination guide form is provided, comprising:

[0080] Step S301: Obtaining service parameters and various service items in the service package;

[0081] Step S302: for each business item, obtaining a target business type corresponding to the business item and each first node corresponding to the target business type;

[0082] Step S303: for each first node, obtain the data storage structure corresponding to the first node, and select the second node corresponding to the business item from each first node according to the business parameter, the level and business attribute corresponding to the first node;

[0083] Step S304: Generate an inspection guide sheet corresponding to the service package according to each service item, the second node corresponding to each service item, and the associated service identifier corresponding to the second node;

[0084] The data storage structure corresponding to the first node is obtained according to the method for constructing the data structure of the physical examination guidance system according to an embodiment of the present invention.

[0085] In an embodiment of the present invention, the method can be applied to the generation of a guide sheet in an offline physical examination scenario. When generating a guide sheet, according to the data storage structure of each node obtained by serializing the multi-branch tree structure, each service item in the service package is found in the corresponding queue according to the association relationship with the queue and the service attribute, so as to realize the initialization of the guide sheet. Specifically, the service package is such as a physical examination package, and the service items are the various inspection items in the physical examination package. For each inspection item, the service type corresponding to the inspection item and the various first nodes corresponding to the service type can be obtained. If the service type is a queue, the various first nodes corresponding to the queue can be obtained, such as each first node including a leaf queue, a parent queue, a leaf queue one and a leaf queue two; the data storage structure of each first node is obtained; then for each first node, according to the service parameters, the level of the node and the service attributes, each first child node is screened to obtain a second child node, wherein, when screening, the service parameters include gender and VIP attributes, so that each first node can be screened according to the matching results of the service parameters and the service attributes; after obtaining the second node corresponding to each inspection item, the various associated service identifiers of the second node are queried to initialize the guide sheet.

[0086] In an embodiment of the present invention, an inspection guide sheet corresponding to a business package is generated based on each business item, the second node corresponding to each business item, and the associated business identifier corresponding to the second node, including: querying each third node whose associated business identifier includes the associated business identifier corresponding to the second node; generating an inspection guide sheet based on each business item, the second node corresponding to each business item, and each third node.

[0087] Specifically, since the associated business identifier of each node is obtained by splicing the parent nodes of each level, the associated business identifier of the node of the next level associated with the node contains the associated business identifier of the node of the previous level, so that each third node whose associated business identifier contains the associated business identifier of the second node can be obtained through a like query, and each third node can be of the same level or different levels. For example, the room and window information corresponding to the queue is queried, so that the inspection guide can be generated based on the physical examination items, the second node of each physical examination item, and the third nodes corresponding to the second node. If the second node is a leaf queue, the room and window information of the leaf queue is queried, and the inspection guide is generated according to the inspection items, the leaf queue corresponding to the inspection items, and the rooms and windows associated with them.

[0088] Alternatively, if the second node is a parent queue, an inspection guide is generated based on the direct parent queue, and after reaching the queue position, the parent queue in the inspection guide is updated to be a recommended leaf queue and the corresponding room and window information.

[0089] Figure 4 The present invention is a flowchart of a method for generating a physical examination guide sheet in accordance with an embodiment of the present invention. First, obtain each examination item in the physical examination package, such as examination item A...examination item X, and find the associated queues for each examination item. For example, for examination item A, the associated queues A, queue B and queue C can be obtained, and then obtain the data storage structure of each queue. According to the physical examination parameters in the physical examination package, such as gender, VIP attributes, etc., combined with the level of each queue, find the corresponding queue B, and then query the subsequent room and window information of queue B according to the joint node of queue B. By analogy, the queue, room and window information of each examination item are obtained, thereby realizing the initialization of the physical examination guide sheet, so that customers can perform physical examinations according to the guide sheet, improving the physical examination experience and efficiency.

[0090] The method for generating a physical examination guide sheet in an implementation example of the present invention first obtains each service item in the service package, then obtains the service type of each service item and each first node of the service type, obtains the data storage structure of each first node based on the data structure of the constructed guide system, and screens out the second node from each first node based on the service parameters and the hierarchy and service attributes in the data storage structure, and obtains each third node of the subsequent hierarchy of the second node, thereby realizing the generation of the guide sheet. The method realizes the generation of the guide sheet corresponding to the service package based on the data structure of the guide system, improves the efficiency and accuracy of the guide sheet generation, and thereby improves the physical examination efficiency and user experience.

[0091] According to another aspect of the embodiment of the present invention, Figure 5 As shown, a device 500 for constructing a data structure of a physical examination guidance system is provided, comprising:

[0092] A creation module 501, for each of the multiple business types, creates one or more business identifiers corresponding to the business type and configuration information of each business identifier, wherein the configuration information of each business identifier includes an associated business identifier and a business attribute of the business identifier;

[0093] Construction module 502, constructs a multi-branch tree structure according to each service type, the service identifier corresponding to the service type, and the associated service identifier of the service identifier; the service identifier is used as a node of the multi-branch tree structure, each node at the same level corresponds to the same service type, and the associated service identifier of the service identifier and the service identifier form a hierarchical relationship;

[0094] The storage module 503 obtains the data storage structure of each node in the multi-branch tree structure according to the service identifier, level, service type, associated service identifier and service attribute of the node.

[0095] In an embodiment of the present invention, the associated business identifier of the business identifier includes the business identifier of the previous level and the business identifier of the next level associated with the business identifier; the business identifier and the business identifier of the previous level have a one-to-many correspondence relationship; or, the business identifier and the business identifier of the next level have a many-to-one correspondence relationship.

[0096] In the embodiment of the present invention, the construction module 502 is further used to: construct multiple child nodes of the next level with the business identifier as the parent node of this level, and for each child node, use one or more business identifiers of the next level of the child node as the associated business identifier of the child node.

[0097] In an embodiment of the present invention, the storage module 503 is further used to: obtain the parent nodes of each level of the node and the business identifier corresponding to each parent node from the associated business identifier; splice the business identifiers corresponding to each parent node to obtain the business identifier of the joint node corresponding to the node; and construct a data storage structure for the node based on the business identifier, level, business type, business identifier corresponding to the parent node of the previous level, business identifier corresponding to the joint node, and business attributes corresponding to the node.

[0098] According to another aspect of the embodiment of the present invention, Figure 6 As shown, a physical examination guide sheet generating device 600 is provided, comprising:

[0099] The first acquisition module 601 acquires service parameters and various service items in the service package;

[0100] A second acquisition module 602, for each business item, acquires a target business type corresponding to the business item and each first node corresponding to the target business type;

[0101] The screening module 603 obtains, for each first node, a data storage structure corresponding to the first node, and screens out second nodes corresponding to the business items from each first node according to the business parameters, the level corresponding to the first node, and the business attributes;

[0102] A generating module 604 generates an inspection guide sheet corresponding to the service package according to each service item, the second node corresponding to each service item, and the associated service identifier corresponding to the second node;

[0103] The data storage structure corresponding to the first node is obtained according to the method for constructing the data structure of the physical examination guidance system according to an embodiment of the present invention.

[0104] In an embodiment of the present invention, generation module 604 is further used to: query each third node whose associated business identifier includes the associated business identifier corresponding to the second node; generate an inspection guide according to each business item, the second node corresponding to each business item, and each third node.

[0105] According to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for constructing the data structure of the physical examination guide system or the method for generating a physical examination guide form provided by the present invention.

[0106] According to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for constructing a data structure of a physical examination guidance system or the method for generating a physical examination guidance form provided by the present invention is implemented.

[0107] Figure 7 An exemplary system architecture 700 is shown in which a method for constructing a data structure of a physical examination guidance system or an apparatus for constructing a data structure of a physical examination guidance system according to an embodiment of the present invention, and a method for generating a physical examination guidance form or an apparatus for generating a physical examination guidance form are applicable.

[0108] like Figure 7 As shown, system architecture 700 may include terminal devices 701, 702, 703, network 704 and server 705. Network 704 is used to provide a medium for communication links between terminal devices 701, 702, 703 and server 705. Network 704 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0109] The user can use the terminal devices 701, 702, 703 to interact with the server 705 through the network 704 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 701, 702, 703, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).

[0110] The terminal devices 701 , 702 , and 703 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0111] The server 705 may be a server that provides various services, such as a backend management server (only an example) that provides support for shopping websites browsed by users using the terminal devices 701, 702, and 703. The backend management server may analyze and process the received data such as product information query requests, and feed back the processing results (such as target push information, product information - only an example) to the terminal device.

[0112] It should be noted that the method for constructing the physical examination guidance system data structure or the method for generating a physical examination guidance form provided in the embodiments of the present invention are generally executed by the server 705. Accordingly, the device for constructing the physical examination guidance system data structure or the device for generating a physical examination guidance form are generally arranged in the server 705.

[0113] It should be understood that Figure 7 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.

[0114] Reference below Figure 8 , which shows a schematic diagram of the structure of a computer system 800 of a terminal device suitable for implementing an embodiment of the present invention. Figure 8 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0115] like Figure 8 As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage part 808 to a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the system 800 are also stored. The CPU 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0116] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed, so that a computer program read therefrom is installed into the storage section 808 as needed.

[0117] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains 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 through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processing unit (CPU) 801, the above-mentioned functions defined in the system of the present invention are executed.

[0118] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with 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), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a 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 of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0119] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a 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 from the order 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 or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0120] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be arranged in a processor, for example, may be described as: a processor includes a creation module, a construction module and a storage module. The names of these modules do not constitute a limitation on the modules themselves in certain cases, for example, the creation module may also be described as "a module for creating one or more business identifiers corresponding to each of a plurality of business types and configuration information of each business identifier for each business type".

[0121] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: for each of the multiple business types, one or more business identifiers corresponding to the business type and configuration information of each business identifier are created, and the configuration information of each business identifier includes an associated business identifier and business attributes of the business identifier; a multi-branch tree structure is constructed according to each business type, the business identifier corresponding to the business type, and the associated business identifier of the business identifier; the business identifier is used as a node of the multi-branch tree structure, and the business types corresponding to the nodes at the same level are the same, and the associated business identifier of the business identifier and the business identifier form a hierarchical relationship; for each node in the multi-branch tree structure, the data storage structure of the node is obtained according to the business identifier, level, business type, associated business identifier and business attribute of the node.

[0122] According to the technical solution of the embodiment of the present invention, the method for constructing the data structure of the physical examination guidance system of the embodiment of the present invention first creates a business identifier corresponding to each business type and the configuration information of the business identifier, constructs a multi-branch tree structure based on the business type, business identifier and the associated business identifier in the configuration information, and obtains the data storage structure of each node in the guidance system based on the multi-branch tree structure. This construction method has a relatively complete configuration and process design for the guidance system; it provides an efficient data storage structure and a flexible multi-branch tree structure, supports flexible department deployment capabilities, and meets different operational needs; this method can solve the problem of cross-regional examination room sharing and multi-examination room sharing, increase the saturation of department utilization, and provide more space for bottleneck departments, thereby improving operational efficiency and floor efficiency.

[0123] The method for generating a physical examination guide sheet in an implementation example of the present invention first obtains each service item in the service package, then obtains the service type of each service item and each first node of the service type, obtains the data storage structure of each first node based on the data structure of the constructed guide system, and screens out the second node from each first node based on the service parameters and the hierarchy and service attributes in the data storage structure, and obtains each third node of the subsequent hierarchy of the second node, thereby realizing the generation of the guide sheet. The method realizes the generation of the guide sheet corresponding to the service package based on the data structure of the guide system, improves the efficiency and accuracy of the guide sheet generation, and thereby improves the physical examination efficiency and user experience.

[0124] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for constructing a data structure of a physical examination guidance system, characterized in that: include: For each of the multiple service types, create one or more service identifiers corresponding to the service type and configuration information of each service identifier, wherein the configuration information of each service identifier includes an associated service identifier and service attributes of the service identifier; Constructing a multi-branch tree structure according to each service type, a service identifier corresponding to the service type, and an associated service identifier of the service identifier; The service identifier is used as a node of the multi-branch tree structure, and each node at the same level corresponds to the same service type, and the associated service identifier of the service identifier and the service identifier form a hierarchical relationship; For each node in the multi-branch tree structure, the data storage structure of the node is obtained according to the service identifier, level, service type, associated service identifier and service attribute of the node.

2. The method according to claim 1, characterized in that The associated service identifier of the service identifier includes the service identifier of the previous level and the service identifier of the next level associated with the service identifier; The service identifier has a one-to-many correspondence with the service identifier of the upper level; or The service identifier and the service identifier of the next level have a many-to-one correspondence relationship.

3. The method according to claim 1, characterized in that According to each service type, the service identifier corresponding to the service type and the associated service identifier of the service identifier, a multi-branch tree structure is constructed, including: The service identifier is used as the parent node of the level to construct multiple child nodes of the next level. For each child node, one or more service identifiers of the next level of the child node are used as the associated service identifiers of the child node.

4. The method according to claim 1, characterized in that: The data storage structure of the node is obtained according to the service identifier, level, service type, associated service identifier and service attribute of the node, including: Obtaining parent nodes of each level of the node and a service identifier corresponding to each parent node from the associated service identifier; The business identifiers corresponding to the parent nodes are concatenated to obtain the business identifier of the joint node corresponding to the node; A data storage structure of the node is constructed based on the service identifier, level, service type corresponding to the node, the service identifier corresponding to the parent node of the previous level, and the service identifier and service attribute corresponding to the joint node.

5. A method for generating a physical examination guide sheet, characterized in that: include: Obtain the service parameters and various service items in the service package; For each business item, obtaining a target business type corresponding to the business item and each first node corresponding to the target business type; For each first node, obtain a data storage structure corresponding to the first node, and select a second node corresponding to the business item from each first node according to the business parameter, the level and business attribute corresponding to the first node; Generate an inspection guide sheet corresponding to the service package according to each service item, the second node corresponding to each service item, and the associated service identifier corresponding to the second node; The data storage structure corresponding to the first node is obtained according to any method described in claims 1-4.

6. The method according to claim 5, characterized in that Generating an inspection guide sheet corresponding to the service package according to each service item, a second node corresponding to each service item, and an associated service identifier corresponding to the second node, including: Querying each third node whose associated service identifier includes the associated service identifier corresponding to the second node; The inspection guide sheet is generated according to each business item, the second node corresponding to each business item, and each third node.

7. A device for constructing a data structure of a physical examination guidance system, characterized in that: include: A creation module, for each of the multiple business types, creates one or more business identifiers corresponding to the business type and configuration information of each business identifier, wherein the configuration information of each business identifier includes an associated business identifier and a business attribute of the business identifier; A construction module, constructing a multi-branch tree structure according to each service type, a service identifier corresponding to the service type, and an associated service identifier of the service identifier; The service identifier is used as a node of the multi-branch tree structure, and each node at the same level corresponds to the same service type, and the associated service identifier of the service identifier and the service identifier form a hierarchical relationship; The storage module obtains the data storage structure of each node in the multi-branch tree structure according to the service identifier, level, service type, associated service identifier and service attribute of the node.

8. A device for generating a physical examination guide sheet, characterized in that: include: The first acquisition module acquires the service parameters and various service items in the service package; A second acquisition module, for each business item, acquires a target business type corresponding to the business item and each first node corresponding to the target business type; A screening module, for each first node, obtains a data storage structure corresponding to the first node, and screens out a second node corresponding to the business item from each first node according to the business parameter, the level corresponding to the first node, and the business attribute; A generation module generates an inspection guide sheet corresponding to the service package according to each service item, a second node corresponding to each service item, and an associated service identifier corresponding to the second node; The data storage structure corresponding to the first node is obtained according to any method described in claims 1-4.

9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.