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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/70—ICT 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
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.
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)
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)
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 |
-
2018
- 2018-11-09 CN CN201811338021.9A patent/CN109599184A/en active Pending
Patent Citations (6)
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)
Title |
---|
陈可: "基于XML的电子病历结构化存储研究", 《计算机技术与发展》 * |
Cited By (2)
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 |