CN109599184A - Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data - Google Patents

Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data Download PDF

Info

Publication number
CN109599184A
CN109599184A CN201811338021.9A CN201811338021A CN109599184A CN 109599184 A CN109599184 A CN 109599184A CN 201811338021 A CN201811338021 A CN 201811338021A CN 109599184 A CN109599184 A CN 109599184A
Authority
CN
China
Prior art keywords
patient
diagnosis
treatment
tree structure
case history
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.)
Pending
Application number
CN201811338021.9A
Other languages
Chinese (zh)
Inventor
伞志远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Golden Panda Co Ltd
Original Assignee
Golden Panda Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Golden Panda Co Ltd filed Critical Golden Panda Co Ltd
Priority to CN201811338021.9A priority Critical patent/CN109599184A/en
Publication of CN109599184A publication Critical patent/CN109599184A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Databases & Information Systems (AREA)
  • Pathology (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present invention provides screening technique, device, electronic equipment, the storage medium of a kind of patient's diagnosis and treatment data.The screening technique of patient's diagnosis and treatment data includes: the diagnosis and treatment data that patient is obtained according to patient ID;Patient's diagnosis and treatment tree structure is formed according to the diagnosis and treatment data of patient, wherein, patient ID is the root node of the tree structure, the child node of root node described in the case history serial number of the patient, the medical record data for being associated with the case history serial number of the patient is the child node of the case history serial number, the case history serial number of leaf node of each medical record data of the patient as patient's diagnosis and treatment tree structure, the patient generates time-sequencing by case history;Beta pruning is carried out to the subtree of the tree structure according to the judgement collection of setting;And patient's diagnosis and treatment tree structure needed for being generated according to beta pruning processing.The quick Screening Treatment of diagnosis and treatment data may be implemented in method and device provided by the invention.

Description

Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data
Technical field
The present invention relates to computer application technology more particularly to a kind of screening technique of patient's diagnosis and treatment data, device, Electronic equipment, storage medium.
Background technique
As the continuous development of " internet+" concept and big data technology is with rigorously, national authorities believe about medical treatment The practicing and landing of breath, the various bills of data, medical big data just receive more and more attention.Under these circumstances, each doctor IT department, institute, traditional medical informatization resolve scheme manufacturer also are making great efforts to integrate each medical system, try hard to through various technology hands Section can completely show the diagnosis and treatment process of patient, to facilitate doctor's discs, optimization physician practice, improve treatment level, reduce medical treatment Consumption, build together harmonious society.
In diagnosis and treatment process, the data of patient usually can be considered as a kind of relevant data of timing, these data via Patient's private prosecution, diagnosis are issued inspection and are examined, determine diagnosis and treatment scheme, observe treatment effect, this completes the diagnosis and treatment of patient Process.These data can be sorted out by group, by patient ID as unique index, in information-based increasingly complete hospital information system Interior filing arranges.
Specifically, in the prior art, only by way of sorting out by group, carrying out filing to the data of patient and arranging meeting It has following defects that
1) data of same patient can not be embodied by the archive mode recorded merely (for example, the diagnosis of patient, medication Deng) between relationship;
2) under the premise of relationship between the data that can not embody patient, retrieval of the prior art in patient-related data With screening etc. Data processings, treatment effeciency it is slower, it is difficult to improve.
Summary of the invention
The present invention in order to overcome defect existing for above-mentioned the relevant technologies, provide a kind of patient's diagnosis and treatment data screening technique, Device, electronic equipment, storage medium, and then overcome the limitation and defect due to the relevant technologies at least to a certain extent and cause One or more problem.
According to an aspect of the present invention, a kind of screening technique of patient's diagnosis and treatment data is provided, comprising:
The diagnosis and treatment data of patient are obtained according to patient ID;
Patient's diagnosis and treatment tree structure is formed according to the diagnosis and treatment data of patient, wherein patient ID is the root of the tree structure Node, the child node of root node described in the case history serial number of the patient, is associated with the medical record data of the case history serial number of the patient For the child node of the case history serial number, leaf node of each medical record data of the patient as patient's diagnosis and treatment tree structure;
Beta pruning is carried out to the subtree of the tree structure according to the judgement collection of setting;And
Patient's diagnosis and treatment tree structure needed for being generated according to beta pruning processing.
Optionally, the judgement collection according to setting includes: to the subtree progress beta pruning of the tree structure
The leaf node for traversing the tree structure, when the judgement collection of each medical record data hit setting of the patient, then Execute any one of following steps:
Retain the subtree of the associated case history serial number of the medical record data;
Retain the associated case history serial number of the medical record data and case history serial number is greater than the subtree of the case history serial number;
Delete the subtree of the associated case history serial number of the medical record data.
Optionally, the judgement collection includes keyword set, and the keyword set includes multiple keywords.
Optionally, judgement collection includes keyword logical relation collection, the keyword logical relation collection include one or Multiple keywords and be associated with the one or more keyword with or it is non-in logical relation.
Optionally, the judgement collection includes predetermined amount of time, described to be collected according to the judgement of setting to the tree structure Subtree carries out beta pruning
The child node for traversing the root node of the tree structure, the life of the time corresponding to each case history serial number of the patient The judgement collection of middle setting, then execute any one of following steps:
Retain the subtree of the case history serial number;
Retain the case history serial number and case history serial number is greater than the subtree of the case history serial number;
Delete the subtree of the case history serial number.
Optionally, after the judgement collection according to setting carries out beta pruning to the subtree of the tree structure, and described Before patient's diagnosis and treatment tree structure needed for being generated according to beta pruning processing further include:
Quasi- patient's diagnosis and treatment tree structure is generated according to beta pruning processing;
Beta pruning again is carried out to the subtree of the tree structure according to the second of setting the judgement collection, wherein suffer from needed for described Person's diagnosis and treatment tree structure is generated according to the processing of beta pruning again.
Optionally, after patient's diagnosis and treatment tree structure needed for the processing generation according to beta pruning further include:
Required patient's diagnosis and treatment tree structure is broadcasted to multiple equipment and shows or stores.
According to another aspect of the invention, a kind of screening plant of patient's diagnosis and treatment data is also provided, comprising:
Module is obtained, for obtaining the diagnosis and treatment data of patient according to patient ID;
Tree-like module, for forming patient's diagnosis and treatment tree structure according to the diagnosis and treatment data of patient, wherein patient ID is described The root node of tree structure, the child node of root node described in the case history serial number of the patient, is associated with the case history sequence of the patient Number medical record data be the case history serial number child node, each medical record data of the patient is as patient's diagnosis and treatment tree structure Leaf node;
Screening module, for carrying out beta pruning to the subtree of the tree structure according to the judgement collection of setting;And
Generation module, for patient's diagnosis and treatment tree structure needed for being generated according to beta pruning processing.
According to another aspect of the invention, a kind of electronic equipment is also provided, the electronic equipment includes: processor;Storage Medium, is stored thereon with computer program, and the computer program executes step as described above when being run by the processor.
According to another aspect of the invention, a kind of storage medium is also provided, computer journey is stored on the storage medium Sequence, the computer program execute step as described above when being run by processor.
Compared with prior art, present invention has an advantage that
On the one hand, the present invention is directed to the design feature of patient's diagnosis and treatment data, proposes one kind based on domain-specific and describes language The medical data screening scheme of speech;On the other hand, the present invention indicates patient's diagnosis and treatment data with tree structure, is based on traversal of tree Method and recurrence carry out the screening of medical record data and medical record data, beta pruning are carried out to tree structure, in order to realize data Quick Screening Treatment.
Detailed description of the invention
Its example embodiment is described in detail by referring to accompanying drawing, above and other feature of the invention and advantage will become It is more obvious.
Fig. 1 shows the flow chart of the screening technique of patient's diagnosis and treatment data according to an embodiment of the present invention.
The subtree of the tree structure is cut according to the judgement of setting collection Fig. 2 shows according to an embodiment of the present invention The flow chart of branch.
Fig. 3 shows the schematic diagram of patient's diagnosis and treatment tree structure according to an embodiment of the present invention.
Fig. 4 shows the schematic diagram of required patient's diagnosis and treatment tree structure according to an embodiment of the present invention.
Fig. 5 shows the schematic diagram of required patient's diagnosis and treatment tree structure in another situation according to an embodiment of the present invention.
Fig. 6 shows the module map of the screening plant of patient's diagnosis and treatment data according to an embodiment of the present invention.
Fig. 7 schematically shows a kind of computer readable storage medium schematic diagram in exemplary embodiment of the present.
Fig. 8 schematically shows a kind of electronic equipment schematic diagram in exemplary embodiment of the present.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be with a variety of shapes Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, thesing embodiments are provided so that the present invention will more Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Described feature, knot Structure or characteristic can be incorporated in any suitable manner in one or more embodiments.
In addition, attached drawing is only schematic illustrations of the invention, it is not necessarily drawn to scale.Identical attached drawing mark in figure Note indicates same or similar part, thus will omit repetition thereof.Some block diagrams shown in the drawings are function Energy entity, not necessarily must be corresponding with physically or logically independent entity.These function can be realized using software form Energy entity, or these functional entitys are realized in one or more hardware modules or integrated circuit, or at heterogeneous networks and/or place These functional entitys are realized in reason device device and/or microcontroller device.
Flow chart shown in the drawings is merely illustrative, it is not necessary to including all steps.For example, the step of having It can also decompose, and the step of having can merge or part merges, therefore, the sequence actually executed is possible to according to the actual situation Change.
Fig. 1 shows the flow chart of the screening technique of patient's diagnosis and treatment data according to an embodiment of the present invention.With reference to Fig. 1, institute The screening technique for the patient's diagnosis and treatment data stated may comprise steps of:
Step S110: the diagnosis and treatment data of patient are obtained according to patient ID;
Step S120: patient's diagnosis and treatment tree structure is formed according to the diagnosis and treatment data of patient, wherein patient ID is described tree-like The root node of structure, the child node of root node described in the case history serial number of the patient, is associated with the case history serial number of the patient Medical record data is the child node of the case history serial number, leaf of each medical record data of the patient as patient's diagnosis and treatment tree structure Child node;
Step S130: beta pruning is carried out to the subtree of the tree structure according to the judgement collection of setting;And
Step S140: patient's diagnosis and treatment tree structure needed for being generated according to beta pruning processing.
In the screening technique of patient's diagnosis and treatment data of exemplary embodiments of the present invention, on the one hand, examined for patient The design feature for treating data, proposes a kind of medical data screening scheme based on domain-specific description language;On the other hand, phase Than other data structures, patient's diagnosis and treatment data are indicated using tree structure, and disease is carried out based on traversal of tree method and recurrence The screening for counting evidence and medical record data one by one carries out beta pruning to tree structure, in order to realize the quick Screening Treatment of data.
The screening technique of patient's diagnosis and treatment data to exemplary embodiments of the present invention is illustrated below.
In a specific embodiment of the present invention, the diagnosis and treatment data of patient press patient-case history serial number-disease in above-mentioned steps S120 Count the dimension summarizing of evidence one by one.JSON (JavaScript Object Notation) format unlabeled data can be used.? In JSON format, the key of each data mapping can indicate the path of its tree structure.The corresponding value of key of each data mapping can be with It is that it corresponds to particular content.Multiple values under same paths are represented by array, thus, it is possible to sort out the complete diagnosis and treatment of patient Data.
In a specific embodiment of step S120, Fig. 3 may refer to, Fig. 3 shows according to an embodiment of the present invention The schematic diagram of patient's diagnosis and treatment tree structure.The root node of patient's diagnosis and treatment tree structure is that (patient ID can be used for identifying patient ID And distinguish the identifier of patient).The child node of root node is that the disease of time (case history entry time) sequence sequence is generated by case history Go through serial number.Optionally, the child node of root node can also include the information, such as age, the gender of patient etc. of patient.Patient's letter Breath can be retained in tree structure always, do not handled and deleted by postorder beta pruning.The medical record data of each case history serial number is as case history sequence Number child node.Medical record data may include diagnosis, check (audit report), situation etc. of making up a prescription.
In a specific embodiment of the present invention, as shown in Fig. 2, step S130 according to the judgement collection of setting to the tree-like knot The subtree of structure carries out beta pruning further include:
Step S131: traversing the leaf node of the tree structure, sets when each medical record data hit of the patient Judgement collection, then execute any one of following steps:
Step S132: retain the subtree of the associated case history serial number of the medical record data;
Step S133: retaining the associated case history serial number of the medical record data and case history serial number is greater than the subtree of the case history serial number;
Step S134: the subtree of the associated case history serial number of the medical record data is deleted.
At one of above-described embodiment in the specific implementation, judgement collection includes keyword set, the keyword set includes Multiple keywords.
For example, keyword set may include the disease name of diagnosis, for example, flu, chronic bronchitis, asthma, lung qi It is swollen.It, can as long as leaf node hits any keyword in keyword set when traversing the leaf node of the tree structure To retain the subtree under the associated case history serial number of the leaf node, that is to say, that retain root node, the case history serial number and the case history All leaf nodes (in the embodiment for having patient information, also retaining the information of patient) under serial number.As shown in Figures 3 and 4, Fig. 4 shows the schematic diagram of required patient's diagnosis and treatment tree structure according to an embodiment of the present invention.In Fig. 3, diagnosis 1A hit is crucial Any keyword in word set, and retain patient ID, the associated case history serial number case history 1 of diagnosis 1A, patient information in Fig. 4 and examine All leaf nodes under the disconnected associated case history serial number case history 1 of 1A.
When traversing the leaf node of the tree structure, as long as any keyword in leaf node hit keyword set When, the subtree under the associated case history serial number of the leaf node can also be deleted, that is to say, that retain root node, the case history serial number All leaf nodes under other case history serial numbers and other case history serial numbers in addition (in the embodiment for having patient information, are also protected Stay the information of patient).As depicted in figs. 3 and 5, Fig. 5 shows patient required in another case according to an embodiment of the present invention The schematic diagram of diagnosis and treatment tree structure.In Fig. 3, diagnosis 1A hits any keyword in keyword set, and only deleting in Fig. 5 should Diagnose all leaf nodes under the associated case history serial number case history 1 of 1A and case history serial number case history 1.
In yet other embodiments, due to only needing related situation of the observation patient after a certain disease, it is contemplated that the disease Case history before disease is not worth observation, can retain the associated case history serial number of the medical record data and case history serial number is greater than the case history The subtree of serial number.In other words, only root node, the case history serial number and and case history serial number be greater than the case history serial number and the case history that is retained All leaf nodes (in the embodiment for having patient information, also retaining the information of patient) under serial number.
Above-described embodiment another in the specific implementation, the judgement collection include keyword logical relation collection, the pass Keyword logical relation collection include one or more keywords and be associated with the one or more keyword with or it is non-in logic Relationship.
Step S130 be responsible for calculate patient diagnosis and treatment data whether meet predetermined keyword logical relation collection and safeguard whether Only retain the related case history for meeting keyword logical relation collection.In diagnosis and treatment data in use, user usually needs to select portion Divide the diagnosis and treatment data for there are certain features, then is arranged and analyzed, and usually only needed related to keyword logical relation collection Data, such as in the research to non-small cell lung cancer, case history before non-small cell lung cancer is diagnosed as to patient is usually not adopted It receives.
Step S130 can support the logical operation on basis, with or with non-, and can each Rule of judgment of recurrence combination, it is such as crucial Word logical relation collection:
In same case history, it is diagnosed as non-small cell lung cancer, and used the case history of melbine, in the generation of step S130 It may be expressed as: in codeization
(
{ " layer ": " patient case history ", " beta pruning ": TRUE },
“and”
(" being equal to ", " diagnosis title ", " non-small cell lung cancer "),
(" being equal to ", " medication chemical name ", " melbine ")
)
Wherein, it indicates for the logical operation to be positioned as case history serial number dimension for layer layers, " beta pruning " indicates in subsequent processing only Need to meet the case history of filtering rule condition.Under same case history, continues each sub- condition of recurrence, determined keyword logical relation Whether collection meets.
In another embodiment of the present invention, the judgement collection includes predetermined amount of time, and step S130 is according to setting Judgement collection beta pruning is carried out to the subtree of the tree structure further include:
The child node for traversing the root node of the tree structure, the life of the time corresponding to each case history serial number of the patient The judgement collection of middle setting, then execute any one of following steps:
Retain the subtree of the case history serial number;
Retain the case history serial number and case history serial number is greater than the subtree of the case history serial number;
Delete the subtree of the case history serial number.
The time patient medical record data can be screened according to section is realized as a result,.The mode of screening and aforementioned items are real It applies that example is similar, the case history serial number and its all child nodes for meeting predetermined amount of time can be retained;The disease of predetermined amount of time can be deleted Go through serial number and its all child nodes;Or can also be segmentation with predetermined amount of time, before deletion or reservation predetermined amount of time/it Case history serial number and its all child nodes afterwards.
In a specific embodiment of the invention, the step S130 collects according to the judgement of setting to the tree structure After subtree carries out beta pruning, and the step 140 is handled according to beta pruning before generating required patient's diagnosis and treatment tree structure further include:
Quasi- patient's diagnosis and treatment tree structure is generated according to beta pruning processing;
Beta pruning again is carried out to the subtree of the tree structure according to the second of setting the judgement collection, wherein suffer from needed for described Person's diagnosis and treatment tree structure is generated according to the processing of beta pruning again.
In other words, the mutually nested step that the present invention can also provide screening, generate (and display), is realized responsible with this Screening logic, meanwhile, can according to the different stages generate it is multiple needed for patient's diagnosis and treatment tree structures show, without weight Secondary screening choosing.Further, routing table can also be simplified according to actual needs in the code of required patient's diagnosis and treatment tree structure It states, it will not be described here.
In a specific embodiment of the invention, patient's diagnosis and treatment needed for the step S140 is generated according to beta pruning processing are tree-like After structure further include:
Required patient's diagnosis and treatment tree structure is broadcasted to multiple equipment and shows or stores.As a result, with will be through sieving The diagnosis and treatment data of choosing are diffused and store.
Since laterally temporally dimension sorts layer where the case history serial number of tree structure, tree structure longitudinally presses Data expansion Mode arrange, quick beta pruning processing can be carried out to the subtree of tree structure into the collection of scheduled judgement excessively.Compared to table, queue Or other data storage structures, the speed of data screening faster, and can realize screening in screening process and generate (display) Nested iterations, can in the execution of a code to same patient generate it is multiple needed for patient diagnosis and treatment tree structures, facilitate The storage and analysis of postorder diagnosis and treatment.In addition, by the abstract of more wheel processes in the present invention, it can be eaily with a unification Frame handle patient's diagnosis and treatment data, to various operations it is abstract after, then merge the standard operation for defining input, output, Also user-friendly custom function facilitates the calculating logic of follow-up maintenance, the currently used person of extension.To a certain degree On improve production efficiency, and subsequent maintenance is facilitated to extend.
Further, a kind of screening plant of patient's diagnosis and treatment data is additionally provided in this example embodiment.
Fig. 6 shows the module map of the screening plant of patient's diagnosis and treatment data according to an embodiment of the invention.Patient's diagnosis and treatment The screening plant 400 of data includes obtaining module 410, tree-like module 420, screening module 430, generation module 440.
Obtain the diagnosis and treatment data that module 410 is used to obtain patient according to patient ID.
Tree-like module 420 is used to form patient's diagnosis and treatment tree structure according to the diagnosis and treatment data of patient, wherein patient ID is institute The root node of tree structure is stated, the child node of root node described in the case history serial number of the patient is associated with the case history of the patient The medical record data of serial number is the child node of the case history serial number, and each medical record data of the patient is as the tree-like knot of patient's diagnosis and treatment The leaf node of structure.
Screening module 430 is used to carry out beta pruning to the subtree of the tree structure according to the judgement collection of setting.
Patient's diagnosis and treatment tree structure needed for generation module 440 is used to be generated according to beta pruning processing.Generation module 440 and screening Module 430 can the mutually nested screening to realize the diagnosis and treatment data of complex logic.
In the screening plant of patient's diagnosis and treatment data of exemplary embodiments of the present invention, on the one hand, examined for patient The design feature for treating data, proposes a kind of medical data screening scheme based on domain-specific description language;On the other hand, phase Than other data structures, patient's diagnosis and treatment data are indicated using tree structure, and disease is carried out based on traversal of tree method and recurrence The screening for counting evidence and medical record data one by one carries out beta pruning to tree structure, in order to realize the quick Screening Treatment of data.
Fig. 6 is only the screening plant for showing schematically patient's diagnosis and treatment data provided by the invention, without prejudice to this hair Under the premise of bright design, the fractionation of module, increases all within protection scope of the present invention merging.
In an exemplary embodiment of the present invention, a kind of computer readable storage medium is additionally provided, meter is stored thereon with Calculation machine program, the program may be implemented electronic prescription described in any one above-mentioned embodiment and circulate when being executed by such as processor The step of processing method.In some possible embodiments, various aspects of the invention are also implemented as a kind of program production The form of product comprising program code, when described program product is run on the terminal device, said program code is for making institute It states terminal device and executes described in this specification above-mentioned electronic prescription circulation processing method part various examples according to the present invention The step of property embodiment.
Refering to what is shown in Fig. 7, describing the program product for realizing the above method of embodiment according to the present invention 800, can using portable compact disc read only memory (CD-ROM) and including program code, and can in terminal device, Such as it is run on PC.However, program product of the invention is without being limited thereto, in this document, readable storage medium storing program for executing can be with To be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or It is in connection.
Described program product can be using any combination of one or more readable mediums.Readable medium can be readable letter Number medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, infrared ray or System, device or the device of semiconductor, or any above combination.The more specific example of readable storage medium storing program for executing is (non exhaustive List) include: electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM), read-only Memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read only memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
The computer readable storage medium may include in a base band or the data as the propagation of carrier wave a part are believed Number, wherein carrying readable program code.The data-signal of this propagation can take various forms, including but not limited to electromagnetism Signal, optical signal or above-mentioned any appropriate combination.Readable storage medium storing program for executing can also be any other than readable storage medium storing program for executing Readable medium, the readable medium can send, propagate or transmit for by instruction execution system, device or device use or Person's program in connection.The program code for including on readable storage medium storing program for executing can transmit with any suitable medium, packet Include but be not limited to wireless, wired, optical cable, RF etc. or above-mentioned any appropriate combination.
The program for executing operation of the present invention can be write with any combination of one or more programming languages Code, described program design language include object oriented program language-Java, C++ etc., further include conventional Procedural programming language-such as " C " language or similar programming language.Program code can be fully in tenant It calculates and executes in equipment, partly executed in tenant's equipment, being executed as an independent software package, partially in tenant's calculating Upper side point is executed on a remote computing or is executed in remote computing device or server completely.It is being related to far Journey calculates in the situation of equipment, and remote computing device can pass through the network of any kind, including local area network (LAN) or wide area network (WAN), it is connected to tenant and calculates equipment, or, it may be connected to external computing device (such as utilize ISP To be connected by internet).
In an exemplary embodiment of the present invention, a kind of electronic equipment is also provided, which may include processor, And the memory of the executable instruction for storing the processor.Wherein, the processor is configured to via described in execution Executable instruction is come the step of executing the circulation processing method of electronic prescription described in any one above-mentioned embodiment.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method or Program product.Therefore, various aspects of the invention can be embodied in the following forms, it may be assumed that complete hardware embodiment, complete The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.) or hardware and software, can unite here Referred to as circuit, " module " or " system ".
The electronic equipment 600 of this embodiment according to the present invention is described referring to Fig. 8.The electronics that Fig. 8 is shown Equipment 600 is only an example, should not function to the embodiment of the present invention and use scope bring any restrictions.
As shown in figure 8, electronic equipment 600 is showed in the form of universal computing device.The component of electronic equipment 600 can wrap It includes but is not limited to: at least one processing unit 610, at least one storage unit 620, (including the storage of the different system components of connection Unit 620 and processing unit 610) bus 630, display unit 640 etc..
Wherein, the storage unit is stored with program code, and said program code can be held by the processing unit 610 Row, so that the processing unit 610 executes described in this specification above-mentioned electronic prescription circulation processing method part according to this The step of inventing various illustrative embodiments.For example, the processing unit 610 can execute step as shown in Figure 1.
The storage unit 620 may include the readable medium of volatile memory cell form, such as random access memory Unit (RAM) 6201 and/or cache memory unit 6202 can further include read-only memory unit (ROM) 6203.
The storage unit 620 can also include program/practical work with one group of (at least one) program module 6205 Tool 6204, such program module 6205 includes but is not limited to: operating system, one or more application program, other programs It may include the realization of network environment in module and program data, each of these examples or certain combination.
Bus 630 can be to indicate one of a few class bus structures or a variety of, including storage unit bus or storage Cell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structures Local bus.
Electronic equipment 600 can also be with one or more external equipments 700 (such as keyboard, sensing equipment, bluetooth equipment Deng) communication, the equipment that also tenant can be enabled interact with the electronic equipment 600 with one or more communicates, and/or with make Any equipment (such as the router, modulation /demodulation that the electronic equipment 600 can be communicated with one or more of the other calculating equipment Device etc.) communication.This communication can be carried out by input/output (I/O) interface 650.Also, electronic equipment 600 can be with By network adapter 660 and one or more network (such as local area network (LAN), wide area network (WAN) and/or public network, Such as internet) communication.Network adapter 660 can be communicated by bus 630 with other modules of electronic equipment 600.It should Understand, although not shown in the drawings, other hardware and/or software module can be used in conjunction with electronic equipment 600, including but unlimited In: microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and number According to backup storage system etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented Mode can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to the present invention The technical solution of embodiment can be embodied in the form of software products, which can store non-volatile at one Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are so that a calculating Equipment (can be personal computer, server or network equipment etc.) executes the above-mentioned electronics of embodiment according to the present invention Prescription circulation processing method.
Compared with prior art, present invention has an advantage that
On the one hand, the present invention is directed to the design feature of patient's diagnosis and treatment data, proposes one kind based on domain-specific and describes language The medical data screening scheme of speech;On the other hand, the present invention indicates patient's diagnosis and treatment data with tree structure, is based on traversal of tree Method and recurrence carry out the screening of medical record data and medical record data, beta pruning are carried out to tree structure, in order to realize data Quick Screening Treatment.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its Its embodiment.This application is intended to cover any variations, uses, or adaptations of the invention, these modifications, purposes or Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the present invention Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by appended Claim is pointed out.

Claims (10)

1. a kind of screening technique of patient's diagnosis and treatment data characterized by comprising
The diagnosis and treatment data of patient are obtained according to patient ID;
Patient's diagnosis and treatment tree structure is formed according to the diagnosis and treatment data of patient, wherein patient ID is the root node of the tree structure, The child node of root node described in the case history serial number of the patient, the medical record data for being associated with the case history serial number of the patient is the disease Go through the child node of serial number, leaf node of each medical record data of the patient as patient's diagnosis and treatment tree structure, the trouble The case history serial number of person generates time-sequencing by case history;
Beta pruning is carried out to the subtree of the tree structure according to the judgement collection of setting;And
Patient's diagnosis and treatment tree structure needed for being generated according to beta pruning processing.
2. the screening technique of patient's diagnosis and treatment data as described in claim 1, which is characterized in that the judgement collection according to setting Carrying out beta pruning to the subtree of the tree structure includes:
The leaf node for traversing the tree structure is then executed when the judgement collection of each medical record data hit setting of the patient Any one of following steps:
Retain the subtree of the associated case history serial number of the medical record data;
Retain the associated case history serial number of the medical record data and case history serial number is greater than the subtree of the case history serial number;
Delete the subtree of the associated case history serial number of the medical record data.
3. the screening technique of patient's diagnosis and treatment data as claimed in claim 2, which is characterized in that the judgement collection includes keyword Collection, the keyword set includes multiple keywords.
4. the screening technique of patient's diagnosis and treatment data as claimed in claim 2, which is characterized in that the judgement collection includes keyword Logical relation collection, the keyword logical relation collection include one or more keywords and are associated with the one or more keyword With or it is non-in logical relation.
5. the screening technique of patient's diagnosis and treatment data as described in claim 1, which is characterized in that the judgement collection includes pre- timing Between section, the judgement collection according to setting carries out beta pruning to the subtree of the tree structure and includes:
The child node for traversing the root node of the tree structure, the hit of the time corresponding to each case history serial number of the patient are set Fixed judgement collection, then execute any one of following steps:
Retain the subtree of the case history serial number;
Retain the case history serial number and case history serial number is greater than the subtree of the case history serial number;
Delete the subtree of the case history serial number.
6. such as the screening technique of patient's diagnosis and treatment data described in any one of claim 1 to 5, which is characterized in that the basis is set After fixed judgement collection carries out beta pruning to the subtree of the tree structure, and patient's diagnosis and treatment needed for the processing generation according to beta pruning Before tree structure further include:
Quasi- patient's diagnosis and treatment tree structure is generated according to beta pruning processing;
Beta pruning again is carried out to the subtree of the tree structure according to the second of setting the judgement collection, wherein patient needed for described examines Tree structure is treated to be generated according to the processing of beta pruning again.
7. such as the screening technique of patient's diagnosis and treatment data described in any one of claim 1 to 5, which is characterized in that the basis is cut After patient's diagnosis and treatment tree structure needed for branch processing generates further include:
Required patient's diagnosis and treatment tree structure is broadcasted to multiple equipment and shows or stores.
8. a kind of screening plant of patient's diagnosis and treatment data characterized by comprising
Module is obtained, for obtaining the diagnosis and treatment data of patient according to patient ID;
Tree-like module, for forming patient's diagnosis and treatment tree structure according to the diagnosis and treatment data of patient, wherein patient ID is described tree-like The root node of structure, the child node of root node described in the case history serial number of the patient, is associated with the case history serial number of the patient Medical record data is the child node of the case history serial number, leaf of each medical record data of the patient as patient's diagnosis and treatment tree structure Child node;
Screening module, for carrying out beta pruning to the subtree of the tree structure according to the judgement collection of setting;And
Generation module, for patient's diagnosis and treatment tree structure needed for being generated according to beta pruning processing.
9. a kind of electronic equipment, which is characterized in that the electronic equipment includes:
Processor;
Memory is stored thereon with computer program, is executed when the computer program is run by the processor as right is wanted Seek 1 to 7 described in any item steps.
10. a kind of storage medium, which is characterized in that be stored with computer program, the computer program on the storage medium Step as described in any one of claim 1 to 7 is executed when being run by processor.
CN201811338021.9A 2018-11-09 2018-11-09 Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data Pending CN109599184A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811338021.9A CN109599184A (en) 2018-11-09 2018-11-09 Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811338021.9A CN109599184A (en) 2018-11-09 2018-11-09 Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data

Publications (1)

Publication Number Publication Date
CN109599184A true CN109599184A (en) 2019-04-09

Family

ID=65957851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811338021.9A Pending CN109599184A (en) 2018-11-09 2018-11-09 Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data

Country Status (1)

Country Link
CN (1) CN109599184A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117238487A (en) * 2023-11-16 2023-12-15 南京志行信息科技有限公司 Medical big data processing method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425465A (en) * 2012-05-16 2013-12-04 深圳市蓝韵网络有限公司 Electronic medical record document editor
CN103605760A (en) * 2013-11-25 2014-02-26 方正国际软件有限公司 Medical record query method and medical record query system
CN103854246A (en) * 2012-11-28 2014-06-11 深圳市蓝韵网络有限公司 Method for editing continuous disease course record of electronic medical record
CN107103201A (en) * 2017-05-10 2017-08-29 北京大数医达科技有限公司 Generation method, device and the medical path air navigation aid of medical guidance path
US20180165415A1 (en) * 2016-12-09 2018-06-14 International Business Machines Corporation Method and system for automatic knowledge-based feature extraction from electronic medical records
CN108460123A (en) * 2018-02-24 2018-08-28 湖南视觉伟业智能科技有限公司 High dimensional data search method, computer equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425465A (en) * 2012-05-16 2013-12-04 深圳市蓝韵网络有限公司 Electronic medical record document editor
CN103854246A (en) * 2012-11-28 2014-06-11 深圳市蓝韵网络有限公司 Method for editing continuous disease course record of electronic medical record
CN103605760A (en) * 2013-11-25 2014-02-26 方正国际软件有限公司 Medical record query method and medical record query system
US20180165415A1 (en) * 2016-12-09 2018-06-14 International Business Machines Corporation Method and system for automatic knowledge-based feature extraction from electronic medical records
CN107103201A (en) * 2017-05-10 2017-08-29 北京大数医达科技有限公司 Generation method, device and the medical path air navigation aid of medical guidance path
CN108460123A (en) * 2018-02-24 2018-08-28 湖南视觉伟业智能科技有限公司 High dimensional data search method, computer equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈可: "基于XML的电子病历结构化存储研究", 《计算机技术与发展》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117238487A (en) * 2023-11-16 2023-12-15 南京志行信息科技有限公司 Medical big data processing method and system
CN117238487B (en) * 2023-11-16 2024-02-23 南京志行信息科技有限公司 Medical big data processing method and system

Similar Documents

Publication Publication Date Title
Abdul et al. Trends and trajectories for explainable, accountable and intelligible systems: An hci research agenda
Leskovec et al. Snap: A general-purpose network analysis and graph-mining library
Ciaburro MATLAB for machine learning
WO2018226404A1 (en) Machine reasoning based on knowledge graph
CN110121705A (en) Pragmatics principle is applied to the system and method interacted with visual analysis
CN107918600A (en) report development system and method, storage medium and electronic equipment
CN109524120A (en) Calculation method, system, equipment and storage medium are extracted in clinical data automation
KR101660106B1 (en) Customized Tourism Content Recommendation System and Method based on Unstructured Data Crawling and Standardization
CN108256164A (en) Boolean logic in state machine lattice
CN107256156A (en) Method and system for the detection in state machine
CN104603742A (en) Results generation for state machine engines
EP3387525B1 (en) Learning from input patterns in programing-by-example
US11289178B2 (en) Identifying chemical substructures associated with adverse drug reactions
Obeid et al. Impact of de-identification on clinical text classification using traditional and deep learning classifiers
CN106970803A (en) Analysis method and device that a kind of software systems develop
Ranganathan et al. Actionable pattern discovery for sentiment analysis on twitter data in clustered environment
LeClair et al. A review on ontology modularization techniques-a multi-dimensional perspective
CN109599184A (en) Screening technique, device, electronic equipment, the storage medium of patient's diagnosis and treatment data
US10884996B1 (en) Systems and methods for optimizing automatic schema-based metadata generation
CN105447032A (en) Method and system for processing message and subscription information
Elayni et al. Using MongoDB databases for training and combining intrusion detection datasets
Srikanth et al. Dynamic social media monitoring for fast-evolving online discussions
Mudumba et al. Mine-first association rule mining: An integration of independent frequent patterns in distributed environments
CN112015912B (en) Intelligent index visualization method and device based on knowledge graph
Liu et al. Advances of computational intelligence in industrial systems

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