CN111191089B - Data visualization method, system, equipment and medium based on medical care scene - Google Patents
Data visualization method, system, equipment and medium based on medical care scene Download PDFInfo
- Publication number
- CN111191089B CN111191089B CN201911348052.7A CN201911348052A CN111191089B CN 111191089 B CN111191089 B CN 111191089B CN 201911348052 A CN201911348052 A CN 201911348052A CN 111191089 B CN111191089 B CN 111191089B
- Authority
- CN
- China
- Prior art keywords
- task
- nursing
- data
- identity
- tree structure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000013079 data visualisation Methods 0.000 title claims abstract description 49
- 230000000474 nursing effect Effects 0.000 claims abstract description 73
- 238000012545 processing Methods 0.000 claims description 12
- 230000000737 periodic effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9027—Trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
The invention provides a data visualization method, a system, equipment and a storage medium based on medical care scenes, wherein the method comprises the following steps: acquiring a plurality of pieces of first nursing task data in a database, wherein the first nursing task data comprises a plurality of task attributes, and a first preset task attribute sequence is formed based on the plurality of task attributes; performing multistage classification on each first nursing task data according to the first preset task attribute sequence to form a first tree structure with multiple layers of nodes; acquiring the identity ID of the current login personnel; judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and if so, displaying according to the subtree structure; according to the invention, different data views can be generated according to different roles, and the data views are displayed in a tree structure, so that the data viewing efficiency of a user is high, and the user experience is better.
Description
Technical Field
The invention relates to the technical field of medical care informatization, in particular to a data visualization method, a system, equipment and a medium based on medical care scenes.
Background
In a care facility, nursing home or medical care facility, a caretaker needs to perform a large number of care tasks daily in order to meet the care needs of the admitted elderly. The performance of these tasks directly affects the quality of care and life safety of the elderly. However, due to the complex task types, different execution frequency types, multiple roles involved in the tasks, the requirement of governments and institutions on task supervision, and the real-time follow-up of task execution progress, it is necessary to provide a multi-dimensional view angle for regulating task data, and the regular task data has clear and concise display effect after regulation, so that the use experience of users is obviously improved.
Currently, a system for medical care tasks generally only provides task execution progress views of unilateral roles, and data views of multiple roles are not realized according to roles of different people; and is usually displayed in a form, so that the user consumes more time and has lower efficiency when viewing the task.
Disclosure of Invention
Aiming at the problems in the prior art, the invention aims to overcome the defects in the prior art, and provides a multi-role task data visualization method, which is used for carrying out multi-level display on task data according to a tree structure, so that the experience of a user for checking tasks is improved, and the task checking efficiency is improved.
To achieve the above object, the present invention provides a data visualization method based on medical care scenes, the method comprising the steps of:
acquiring a plurality of pieces of first nursing task data in a database, wherein the first nursing task data comprises a plurality of task attributes, and a first preset task attribute sequence is formed based on the plurality of task attributes;
performing multistage classification on each first nursing task data according to the first preset task attribute sequence to form a plurality of first tree structures with multi-layer nodes;
acquiring the identity ID of the current login personnel; and
judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and if so, displaying according to the subtree structure.
Preferably, after the forming the first preset task attribute sequence based on the plurality of task attributes, the method further includes: forming a second preset task attribute sequence based on the plurality of task attributes; and judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and if so, displaying according to the subtree structure, further comprising: if the subtree structure taking the identity ID as the root node does not exist, the following steps are executed:
acquiring second nursing task data corresponding to the identity ID from the first tree structure, and classifying the second nursing task data in a multilevel manner according to a second preset task attribute sequence to form a second tree structure with a plurality of layers of nodes;
and displaying the second nursing task data according to the second tree structure.
Preferably, the identity ID is a care personnel ID, a care object ID or an administrator ID, and the task attribute of the root node of the first tree structure is the administrator ID;
the first preset task attribute sequence sequentially comprises an administrator ID, a task completion state, a nursing staff ID and task content from a root node to a leaf node;
the second preset task attribute sequence sequentially comprises the nursing object ID, the task completion state and the task content from the root node to the leaf node; the task completion status includes tasks to be allocated, tasks to be allocated to be executed, and tasks to be executed.
Preferably, the presenting according to the subtree structure includes:
judging whether the identity ID is an administrator ID or a nursing staff ID;
if the identity ID is an administrator ID, directly displaying a subtree structure corresponding to the administrator ID;
if the identity ID is a nursing staff ID, executing the following steps:
acquiring a plurality of subtree structures taking the identity ID as a root node and father nodes corresponding to the subtree structures respectively;
converting the root nodes of the plurality of sub-tree structures into father nodes corresponding to the sub-tree structures, and generating a plurality of quasi-sub-tree structures;
and taking the nursing staff ID as a root node of the plurality of quasi-tree structures, generating a third tree structure, and displaying the third tree structure.
Preferably, the task content comprises task time, task period and task items;
the displaying according to the subtree structure comprises:
sorting and classifying task items in the task content according to the task time, and attributing the task items with the same task time to the same task time item;
classifying the task items under the same task time item according to the task period, wherein the task period comprises a periodic task and an aperiodic task;
and displaying the classified task items on a node layer corresponding to the task content, wherein the task items under the task time items are arranged and displayed along the depth direction of the first tree structure according to the sequence of the task time.
Preferably, the task entries are stored in the database in the form of key-value pairs; the method further comprises the steps of:
when the current login personnel controls the task item to move from a first position to a second position in the currently displayed tree structure, setting a value in a key value pair corresponding to the task item to be a value corresponding to the second position, and updating the first care task data according to the updated value of the task item.
Preferably, the method further comprises the step of:
when the identity ID of the current login person is a nursing object ID, acquiring the age of the nursing object according to the nursing object ID, and setting the page display font size as the value of the font matched with the age according to the age and a preset age-font size curve; the age-font size curve records values of corresponding font sizes at different ages.
To achieve the above object, the present invention further provides a data visualization system based on medical care scene, the system comprising:
the system comprises a first nursing task data acquisition module, a first nursing task data processing module and a second nursing task data processing module, wherein the first nursing task data acquisition module is used for acquiring a plurality of pieces of first nursing task data in a database, the first nursing task data comprises a plurality of task attributes, and a first preset task attribute sequence is formed based on the plurality of task attributes;
the first tree structure forming module is used for carrying out multistage classification on each first nursing task data according to the first preset task attribute sequence to form a plurality of first tree structures with multi-layer nodes;
the login personnel identity acquisition module is used for acquiring the identity ID of the current login personnel; and
and the task display module is used for judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and displaying according to the subtree structure if the subtree structure exists.
The invention also provides a data visualization device based on medical care scene, comprising: the medical care scene-based data visualization method comprises a memory, a processor and executable instructions stored in the memory and capable of being executed in the processor, wherein the processor realizes the steps of the medical care scene-based data visualization method when executing the executable instructions.
The present invention also provides a computer-readable storage medium storing a program which, when executed, implements the steps of the above medical care scene-based data visualization method.
Compared with the prior art, the invention has the following advantages and outstanding effects:
according to the data visualization method, system, equipment and medium based on the medical care scene, the acquired pieces of first care task data are classified in multiple levels according to the first preset task attribute sequence formed in advance, and a first tree structure is formed; then generating a corresponding subtree structure according to the identity ID of the login personnel and displaying the subtree structure; the method and the device have the advantages that the corresponding data views are generated according to the login personnel with different identity roles, the data views are displayed in a tree structure, the user data viewing efficiency is higher, and the experience of the user in viewing medical care tasks is improved.
Drawings
Other features, objects and advantages of the present invention will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the following drawings.
Fig. 1 is a flow chart of a data visualization method based on medical care scene according to an embodiment of the present invention;
fig. 2 is a flow chart of a data visualization method based on medical care scene disclosed in the second embodiment of the present invention;
FIG. 3 is a schematic diagram of a tree view 200 of manager roles for a medical care scene-based data visualization method in accordance with an embodiment of the present invention;
FIG. 4 is a schematic diagram of a tree view 300 of caretaker roles based on a data visualization method of a healthcare scenario in accordance with an embodiment of the present invention;
fig. 5 is a schematic diagram of a tree view 400 of care object roles based on a data visualization method of medical care scenarios according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a data visualization system based on medical care scene according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a data visualization device based on medical care scene according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present invention.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar structures, and thus a repetitive description thereof will be omitted.
As shown in fig. 1, a first embodiment of the present invention discloses a data visualization method based on medical care scenes, which includes the following steps:
s10, acquiring a plurality of pieces of first nursing task data in a database, wherein the first nursing task data comprises a plurality of task attributes, and forming a first preset task attribute sequence and a second preset task attribute sequence based on the plurality of task attributes.
In this embodiment, the plurality of task attributes include a task completion status, an administrator ID, a caregiver ID, and task contents. The first preset task attribute sequence sequentially comprises an administrator ID, a task completion state, a nursing staff ID and task content from a root node to a leaf node; the task completion status includes, but is not limited to, task to be allocated and task to be executed, and the task content includes, but is not limited to, task time, task period and task entry, where the task entry includes a unique corresponding care object ID. In this embodiment, the first preset task attribute sequence and the second preset task attribute sequence are not limited, and a person skilled in the art may change the settings according to needs. In this embodiment, the task entries are stored in the database in the form of key-value pairs.
S20, carrying out multistage classification on each piece of first nursing task data according to the first preset task attribute sequence to form a plurality of first tree structures with multi-layer nodes; in the step, each piece of the first care task data contains unique manager IDs, and in the process of generating the first tree structure, the number of the managers is the same as that of the first tree structure, and each manager ID corresponds to one first tree structure and serves as a root node of the first tree structure; fig. 3 is a schematic diagram of a tree structure view 200 of an administrator role in a data visualization method based on a medical care scene, and referring to fig. 3, first care task data is classified according to an order of an administrator ID, a task completion status, a caregiver ID, and task content from a root node, that is, all first care task data with an administrator ID task attribute as a root node, all first care task data belonging to the same administrator ID are classified in the first tree structure, task completion status task attributes in all first care task data are classified according to three categories of a task to be allocated, a task to be executed, and the task completion status task attributes of the three tasks are used as first layer leaf nodes.
And then, carrying out third-level classification on the result after the second-level classification according to the nursing staff ID, namely, taking the task content which belongs to the same nursing staff ID and belongs to the same task completion state as a leaf node of the nursing staff ID node, namely, taking the nursing staff ID task attribute as a second-level leaf node. After the classification of the second-layer leaf nodes is completed, the leaf nodes under each caregiver ID node, namely task content, are correspondingly used as third-layer leaf nodes, and the layer of leaf nodes are correspondingly used as data of the task content, so that a first tree structure is formed.
S30, acquiring the identity ID of the current login person, namely determining the identity ID of the current login person according to the user name information of the login person, so that the first nursing task data corresponding to the identity ID can be acquired conveniently. The identity ID is a care person ID, a care object ID, or an administrator ID.
And S40, judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and if so, displaying according to the subtree structure. Specifically, the method comprises the following steps:
s401, judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure;
s402, if a subtree structure taking the identity ID as a root node exists, judging whether the identity ID is an administrator ID or a nursing staff ID;
if the identity ID is the administrator ID, step S403 is executed: directly displaying a subtree structure corresponding to the administrator ID; specifically, if the ID is an administrator ID, since the root node of the first tree structure is the administrator ID, the subtree structure using the administrator ID as the root node is the first tree structure itself using the administrator ID as the root node, and the subtree structure is directly displayed.
If the identity ID is a nursing staff ID, executing the following steps:
s4041, acquiring a plurality of subtree structures taking the identity ID as a root node and father nodes corresponding to the subtree structures; in this embodiment, the subtree structures using the above-mentioned ID, i.e., the caregiver ID, as the root node have a plurality of subtree structures, and each subtree structure has two layers of nodes, one layer is the root node, i.e., the caregiver ID, and the other layer is the task content; and the parent node corresponding to each sub-tree structure is different, for example, referring to fig. 3, the caretaker 1 has a sub-tree structure when the parent node is a task to be allocated, a task to be executed allocated or a task to be executed; the parent nodes corresponding to the subtree structures are respectively tasks to be allocated, tasks to be executed and tasks to be executed.
S4042, converting the root nodes of the plurality of sub-tree structures into father nodes corresponding to the sub-tree structures, and generating a plurality of quasi-sub-tree structures; specifically, the root node of each sub-tree structure is a task to be allocated, a task to be executed or a task to be executed, and the root nodes of the plurality of sub-tree structures are respectively corresponding caregivers ID, so that the caregivers ID is converted into the task to be allocated, the task to be executed or the task to be executed corresponding to the sub-tree structure, that is, the replacement of the root nodes of the plurality of sub-tree structures is completed, the quasi-sub-tree structure is regenerated, the quasi-sub-tree structure is a tree structure with two layers of nodes, the first layer of nodes is a task completion state, and the second layer of nodes is task content.
S4043, using the nursing staff ID as a root node of the plurality of quasi-sub tree structures, generating a third tree structure, and displaying the third tree structure; specifically, fig. 4 is a schematic diagram of a tree structure view 300 of a role of a caregiver in a data visualization method based on a medical care scene according to an embodiment of the present invention, after generating a quasi-sub tree structure in the step S4042, referring to fig. 4, for each quasi-sub tree structure, a caregiver ID replaced in the step S4042 needs to be added as a root node corresponding to the quasi-sub tree structure, that is, the generated third tree structure has three layers of nodes, where a first layer of nodes, that is, a root node, is a caregiver ID, a second layer of nodes is a task completion state, and a third layer of nodes is task content corresponding to each of the task completion state.
As a preferred embodiment, step S40 further includes:
s405, sorting and classifying task items in the task content according to the task time, and attributing the task items with the same task time to the same task time item;
s406, classifying task items under the same task time item according to task periods, wherein the task periods comprise periodic tasks and non-periodic tasks;
and S407, displaying the classified task items on the node layer corresponding to the task content, wherein the task items under the task time items are arranged and displayed along the depth direction of the first tree structure according to the sequence of the task time, namely, the task time under the direction is arranged from small to large, and the task items with the difference value between the task time and the current time being smaller than a first preset threshold value are colored and displayed, so that a user can more obviously identify the task items. It should be noted that, in the present embodiment, when all the tree structures are arranged and displayed, as shown in fig. 3 to 5, the tree structures are all arranged in a lateral extending manner; in other embodiments, a view may be shown in a vertically extending arrangement, which is not limited to the present invention.
As shown in fig. 2, a second embodiment of the present invention discloses another data visualization method based on medical care scene, and in the second embodiment, based on the first embodiment, if it is determined in step S40 that there is no subtree structure with the ID as the root node, the following steps are executed:
s50, acquiring second nursing task data corresponding to the identity ID from the first tree structure, and classifying the second nursing task data in a multilevel manner according to a second preset task attribute sequence to form a second tree structure with a plurality of layers of nodes; the second preset task attribute sequence is sequentially from the root node to the leaf node, namely the nursing object ID, the task completion state and the task content. That is, when the ID of the current login person is the care object ID, the subtree structure taking the care object ID as the root node does not exist in the first tree structure, for example, fig. 5 is a schematic diagram of a tree structure view 400 of the care object role based on the data visualization method of the medical care scene disclosed in the embodiment of the present invention, and referring to fig. 5, when the care object ID is the care object 1, the task attribute of all task contents includes the first care task data of the care object 1 as the second care task data; the second nursing task data are classified in a multi-level mode according to the sequence of the ID of the nursing object, the task completion state and the task content, and the second tree structure in the embodiment is provided with three layers of nodes; the root node is a nursing object 1, the second layer node is a task to be allocated, a task to be executed or a task to be executed, and the third layer node is task content in the completion state of each task.
S60, displaying the second nursing task data according to the second tree structure, and performing de-duplication processing on all the same data when the data corresponding to each layer of nodes are the same in the display process, wherein the same data is only displayed once; for example, referring to fig. 5, in the second-layer node task completion state, the task to be allocated and the task to be executed are all displayed only once, so that the data view to be displayed forms a tree structure. The first tree structure in the step S20 and the subtree structure in the step S40 are all combined with the same node data by referring to the above-mentioned display method, and will not be described herein again. It should be noted that, when the node data is deduplicated, the node data is identical, for example, for the node of the task content, the situation that part of the content is identical may occur, and in this case, the deduplication is not performed.
And S70, when the current login personnel controls the task item to move from a first position to a second position in the currently displayed tree structure, setting a value in a key value pair corresponding to the task item to be a value corresponding to the second position, and updating the first care task data according to the updated value of the task item. Considering that the nursing staff or the nursing object operating the system adopting the method may have lower operation proficiency on the computer, the operation of directly dragging the task item is provided in the embodiment, so that complicated manual modification operation is avoided, and the user experience is better and more humanized.
S80, when the identity ID of the current login personnel is a nursing object ID, acquiring the age of the nursing object according to the nursing object ID, and setting the page display font size as the value of the age-matched font according to the age and a preset age-font size curve; the age-font size curve records the corresponding font size values at different ages. According to the embodiment, the nursing object is mainly the old people, and the vision level of the old people is reduced, so that the fonts of the view display page can be automatically adapted according to the font sizes acceptable by the old people, and the use experience of the old people is better.
As shown in fig. 6, the embodiment of the present invention further discloses a data visualization system 5 based on medical care scene, which includes:
a first care task data obtaining module 51, configured to obtain a plurality of pieces of first care task data in a database, where the first care task data includes a plurality of task attributes, and form a first preset task attribute sequence based on the plurality of task attributes;
the first tree structure forming module 52 is configured to perform multi-level classification on each of the first care task data according to the first preset task attribute sequence, so as to form a first tree structure with multiple layers of nodes;
a login person identity acquisition module 53, configured to acquire an identity ID of a current login person; and
the task display module 54 is configured to determine whether a subtree structure with the ID as a root node exists in the first tree structure, and if so, display the subtree structure.
It will be appreciated that the healthcare scenario-based data visualization system of the present invention also includes other existing functional modules that support the operation of the healthcare scenario-based data visualization system. The healthcare scenario-based data visualization system shown in fig. 6 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
The medical care scene-based data visualization system in this embodiment is used to implement the above-mentioned medical care scene-based data visualization method, so for the specific implementation steps of the medical care scene-based data visualization system, reference may be made to the above-mentioned description of the medical care scene-based data visualization method, which is not repeated here.
The embodiment of the invention also discloses a data visualization device based on the medical care scene, which comprises a processor and a memory, wherein the memory stores executable instructions of the processor; the processor is configured to perform the steps in the above described healthcare scenario-based data visualization method via execution of the executable instructions. Fig. 7 is a schematic structural diagram of a medical care scene-based data visualization device disclosed in the present invention. An electronic device 600 according to this embodiment of the invention is described below with reference to fig. 7. The electronic device 600 shown in fig. 7 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in fig. 7, the electronic device 600 is in the form of a general purpose computing device. Components of electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one memory unit 620, a bus 630 connecting the different platform components (including memory unit 620 and processing unit 610), a display unit 640, etc.
Wherein the storage unit stores program code that is executable by the processing unit 610 such that the processing unit 610 performs the steps according to various exemplary embodiments of the present invention described in the above-described healthcare scenario-based data visualization method section of the present specification. For example, the processing unit 610 may perform the steps as shown in fig. 2.
The storage unit 620 may include readable media in the form of volatile storage units, such as Random Access Memory (RAM) 6201 and/or cache memory unit 6202, and may further include Read Only Memory (ROM) 6203.
The storage unit 620 may also include a program/utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 600, and/or any device (e.g., router, modem, etc.) that enables the electronic device 600 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 650. Also, electronic device 600 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 over the bus 630. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with electronic device 600, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage platforms, and the like.
The invention also discloses a computer readable storage medium for storing a program which when executed implements the steps in the medical care scene-based data visualization method. In some possible embodiments, the aspects of the invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps according to the various exemplary embodiments of the invention as described in the above description of a data visualization method based on healthcare scenarios, when the program product is run on a terminal device.
As described above, the program of the computer-readable storage medium of this embodiment, when executed, performs multi-level classification and forms a first tree structure by sorting the acquired pieces of first care task data in a first preset task attribute order formed in advance; then generating a corresponding subtree structure according to the identity ID of the login personnel and displaying the subtree structure; the method and the device have the advantages that the corresponding data views are generated according to the login personnel with different identity roles, the data views are displayed in a tree structure, the user data viewing efficiency is higher, and the experience of the user in viewing medical care tasks is improved.
Fig. 8 is a schematic structural view of a computer-readable storage medium of the present invention. Referring to fig. 8, a program product 800 for implementing the above-described method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable storage medium may also be any readable medium that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
According to the data visualization method, system, equipment and medium based on the medical care scene, which are provided by the embodiment of the invention, the acquired multiple pieces of first care task data are classified in multiple levels according to the first preset task attribute sequence formed in advance, and a first tree structure is formed; then generating a corresponding subtree structure according to the identity ID of the login personnel and displaying the subtree structure; the method and the device have the advantages that the corresponding data views are generated according to the login personnel with different identity roles, the data views are displayed in a tree structure, the user data viewing efficiency is higher, and the experience of the user in viewing medical care tasks is improved.
The foregoing is a further detailed description of the invention in connection with the preferred embodiments, and it is not intended that the invention be limited to the specific embodiments described. It will be apparent to those skilled in the art that several simple deductions or substitutions may be made without departing from the spirit of the invention, and these should be considered to be within the scope of the invention.
Claims (9)
1. A data visualization method based on medical care scenes, which is characterized by comprising the following steps:
acquiring a plurality of pieces of first nursing task data in a database, wherein the first nursing task data comprises a plurality of task attributes, and a first preset task attribute sequence is formed based on the plurality of task attributes;
performing multistage classification on each first nursing task data according to the first preset task attribute sequence to form a plurality of first tree structures with multi-layer nodes;
acquiring the identity ID of the current login personnel; and
judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and if so, displaying according to the subtree structure;
after the forming the first preset task attribute sequence based on the plurality of task attributes, the method further includes: forming a second preset task attribute sequence based on the plurality of task attributes; and judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and if so, displaying according to the subtree structure, further comprising: if the subtree structure taking the identity ID as the root node does not exist, the following steps are executed:
acquiring second nursing task data corresponding to the identity ID from the first tree structure, and classifying the second nursing task data in a multilevel manner according to a second preset task attribute sequence to form a second tree structure with a plurality of layers of nodes;
displaying the second nursing task data according to the second tree structure;
the identity ID is a nursing staff ID, a nursing object ID or an administrator ID, and the task attribute of the root node of the first tree structure is the administrator ID;
the first preset task attribute sequence sequentially comprises an administrator ID, a task completion state, a nursing staff ID and task content from a root node to a leaf node;
the second preset task attribute sequence is sequentially from the root node to the leaf node, namely the nursing object ID, the task completion state and the task content.
2. A healthcare scenario-based data visualization method according to claim 1, wherein the task completion status includes task to be assigned, task to be assigned and task to be performed.
3. A healthcare scene-based data visualization method as recited in claim 2, wherein said presenting according to said subtree structure comprises:
judging whether the identity ID is an administrator ID or a nursing staff ID;
if the identity ID is an administrator ID, directly displaying a subtree structure corresponding to the administrator ID;
if the identity ID is a nursing staff ID, executing the following steps:
acquiring a plurality of subtree structures taking the identity ID as a root node and father nodes corresponding to the subtree structures respectively;
converting the root nodes of the plurality of sub-tree structures into father nodes corresponding to the sub-tree structures, and generating a plurality of quasi-sub-tree structures;
and taking the nursing staff ID as a root node of the plurality of quasi-tree structures, generating a third tree structure, and displaying the third tree structure.
4. A healthcare scenario-based data visualization method as recited in claim 3, wherein said task content comprises task time, task period, and task entries;
the displaying according to the subtree structure comprises:
sorting and classifying task items in the task content according to the task time, and attributing the task items with the same task time to the same task time item;
classifying the task items under the same task time item according to the task period, wherein the task period comprises a periodic task and an aperiodic task;
and displaying the classified task items on a node layer corresponding to the task content, wherein the task items under the task time items are arranged and displayed along the depth direction of the first tree structure according to the sequence of the task time.
5. A healthcare scenario-based data visualization method as recited in claim 4, wherein said task items are stored in a database in key-value pairs; the method further comprises the steps of:
when the current login personnel controls the task item to move from a first position to a second position in the currently displayed tree structure, setting a value in a key value pair corresponding to the task item to be a value corresponding to the second position, and updating the first care task data according to the updated value of the task item.
6. A method of visualizing data based on a healthcare scenario as in any one of claims 1 to 5, said method further comprising the steps of:
when the identity ID of the current login person is a nursing object ID, acquiring the age of the nursing object according to the nursing object ID, and setting the page display font size as the value of the font matched with the age according to the age and a preset age-font size curve; the age-font size curve records values of corresponding font sizes at different ages.
7. A medical care scene-based data visualization system for implementing a medical care scene-based data visualization method as recited in claim 1, comprising:
the system comprises a first nursing task data acquisition module, a first nursing task data processing module and a second nursing task data processing module, wherein the first nursing task data acquisition module is used for acquiring a plurality of pieces of first nursing task data in a database, the first nursing task data comprises a plurality of task attributes, and a first preset task attribute sequence is formed based on the plurality of task attributes;
the first tree structure forming module is used for carrying out multistage classification on each first nursing task data according to the first preset task attribute sequence to form a plurality of first tree structures with multi-layer nodes;
the login personnel identity acquisition module is used for acquiring the identity ID of the current login personnel; and
and the task display module is used for judging whether a subtree structure taking the identity ID as a root node exists in the first tree structure, and displaying according to the subtree structure if the subtree structure exists.
8. A medical care scene-based data visualization device, comprising: a memory, a processor and executable instructions stored in the memory and executable on the processor, wherein the processor, when executing the executable instructions, performs the steps of the healthcare scenario-based data visualization method of any one of claims 1 to 6.
9. A computer-readable storage medium storing a program, wherein the program when executed implements the steps of a medical care scene-based data visualization method as defined in any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911348052.7A CN111191089B (en) | 2019-12-24 | 2019-12-24 | Data visualization method, system, equipment and medium based on medical care scene |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911348052.7A CN111191089B (en) | 2019-12-24 | 2019-12-24 | Data visualization method, system, equipment and medium based on medical care scene |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111191089A CN111191089A (en) | 2020-05-22 |
CN111191089B true CN111191089B (en) | 2023-05-02 |
Family
ID=70709373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911348052.7A Active CN111191089B (en) | 2019-12-24 | 2019-12-24 | Data visualization method, system, equipment and medium based on medical care scene |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111191089B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111797284A (en) * | 2020-07-08 | 2020-10-20 | 北京康健德科技有限公司 | Graph database construction method and device, electronic equipment and storage medium |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040030741A1 (en) * | 2001-04-02 | 2004-02-12 | Wolton Richard Ernest | Method and apparatus for search, visual navigation, analysis and retrieval of information from networks with remote notification and content delivery |
CA2524527A1 (en) * | 2005-10-26 | 2007-04-26 | Ibm Canada Limited - Ibm Canada Limitee | Systems, methods and tools for facilitating group collaborations |
US20090031226A1 (en) * | 2007-07-27 | 2009-01-29 | Honeywell International Inc. | Method and System for Extending Task Models for Use In User-Interface Design |
CN101770616A (en) * | 2010-02-09 | 2010-07-07 | 北京航空航天大学 | Multi-level collaborative project plan management method |
EP2575054B1 (en) * | 2011-09-30 | 2018-12-05 | Harman Becker Automotive Systems GmbH | Method of generating search trees and navigation device |
US20180181716A1 (en) * | 2016-12-27 | 2018-06-28 | General Electric Company | Role-based navigation interface systems and methods |
CN109408674B (en) * | 2018-09-14 | 2020-04-07 | 深圳大学 | Cactus tree based data visualization method, device, equipment and storage medium |
CN109388253A (en) * | 2018-11-01 | 2019-02-26 | 泰康保险集团股份有限公司 | Nursing record input method, device, equipment and computer readable storage medium |
CN110321194A (en) * | 2019-05-22 | 2019-10-11 | 平安科技(深圳)有限公司 | Employee's job information method for visualizing, device, equipment and storage medium |
CN110349659A (en) * | 2019-07-02 | 2019-10-18 | 慕勇峰 | A kind of management system and method for nursing task |
-
2019
- 2019-12-24 CN CN201911348052.7A patent/CN111191089B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111191089A (en) | 2020-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10769187B2 (en) | Crowdsourced training of textual natural language understanding systems | |
US10884904B2 (en) | Automatic cognitive adaptation of development assets according to requirement changes | |
Begoli et al. | Design principles for effective knowledge discovery from big data | |
JP7064333B2 (en) | Knowledge-intensive data processing system | |
US11106996B2 (en) | Machine learning based database management | |
US9678951B2 (en) | Dynamic translation substitution | |
CN107077466A (en) | Lemma mapping of universal ontology in computer natural language processing | |
US20150134637A1 (en) | System and Method for Sharding a Graph Database | |
US20150256475A1 (en) | Systems and methods for designing an optimized infrastructure for executing computing processes | |
US11657111B2 (en) | Optimistic data fetching and rendering | |
US9015118B2 (en) | Determining and presenting provenance and lineage for content in a content management system | |
US20180253669A1 (en) | Method and system for creating dynamic canonical data model to unify data from heterogeneous sources | |
CN110249312B (en) | Method and system for converting data integration jobs from a source framework to a target framework | |
US11157493B2 (en) | Optimistic data fetching and rendering | |
US20220237376A1 (en) | Method, apparatus, electronic device and storage medium for text classification | |
US20220350690A1 (en) | Training method and apparatus for fault recognition model, fault recognition method and apparatus, and electronic device | |
US9959193B2 (en) | Increasing accuracy of traceability links and structured data | |
US20170185942A1 (en) | Generation of optimal team configuration recommendations | |
CN111191089B (en) | Data visualization method, system, equipment and medium based on medical care scene | |
CN113704058B (en) | Service model monitoring method and device and electronic equipment | |
US9875288B2 (en) | Recursive filter algorithms on hierarchical data models described for the use by the attribute value derivation | |
CN113407745A (en) | Data annotation method and device, electronic equipment and computer readable storage medium | |
US20240112065A1 (en) | Meta-learning operation research optimization | |
US20190164092A1 (en) | Determining risk assessment based on assigned protocol values | |
US20130054301A1 (en) | Process refinement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |