Summary of the invention
The present invention, just based on the problems referred to above, has proposed a kind of new technical scheme, can guarantee that doctor's advice carries out in an orderly manner according to default flow process, contributes to reduce artificial participation, improves execution efficiency.
In view of this, the present invention proposes a kind of order execution system of message-driven, comprising: flow process generation unit, for resolving the doctor's advice having received, generates the doctor's advice execution flow process that comprises accordingly at least one step; Step judging unit, for judging whether the current step of described doctor's advice execution flow process relates to user interactions behavior; Message generation unit, in the situation that described current step relates to user interactions behavior, dresses up message by the packets of information of described current step; Message sending unit, for described message is sent to corresponding interactive device, for completing described user interactions behavior.
In this technical scheme, by the parsing to doctor's advice, for the flow process that does not need user interactions behavior intervention, can automatically perform; For the flow process that needs user interactions behavior intervention, can be by the packets of information of this step is dressed up to message, and send in time corresponding interactive device, and make the manual queries without user, can determine self required completing of task, the execution of the doctor's advice that avoids delay.
In technique scheme, preferably, also comprise: importance determining unit, for determining the significance level of described current step; Wherein, described message sending unit is according to the significance level of described current step, determine the transmission times of corresponding message and/or frequency, and significance level is when higher, and transmission times and/or the frequency of corresponding message are larger.
In this technical scheme, for the doctor's advice step of outbalance, by increasing transmission times and/or the frequency of message, avoid corresponding user to omit or forget the execution to doctor's advice, reduce the possibility that doctor's advice is incured loss through delay.
In above-mentioned arbitrary technical scheme, preferably, also comprise: interface display unit, for show corresponding User Interface on described interactive device; Interaction process unit, for the user input data receiving according to described User Interface, completes described user interactions behavior.
In this technical scheme, by showing User Interface, prompting and guiding user complete the user interactions behavior in doctor's advice execution step, contribute to improve the execution efficiency of doctor's advice, reduce the possibility of makeing mistakes.
In above-mentioned arbitrary technical scheme, preferably, also comprise: result receiving element, the result to described message of returning for receiving described interactive device; Result verification unit, for verifying described result, with in the successful situation of described current step process, carries out flow performing subsequent step according to described doctor's advice.
In this technical scheme, by the checking to result, avoid execution step to make mistakes, contribute to guarantee carrying out in order of whole doctor's advice execution flow process.
In above-mentioned arbitrary technical scheme, preferably, also comprise: flow process amending unit, for the described current step process failure in the situation that, described doctor's advice is carried out to flow process and revise, to carry out revised doctor's advice, carry out flow process.
In this technical scheme, by doctor's advice being carried out to the active correction of flow process, such as the step that repeats this and make mistakes, or being adjusted to another user carries out this step, when convenient certain or some execution steps are made mistakes, still can guarantee that doctor's advice can carry out smoothly by this makeover process, and reduce the step of makeing mistakes and doctor's advice is carried out to the impact of flow process.
The doctor's advice manner of execution that the invention allows for a kind of message-driven, comprising: resolve the doctor's advice having received, generate the doctor's advice execution flow process that comprises accordingly at least one step; Judge that whether the current step that described doctor's advice is carried out in flow process relates to user interactions behavior, if relate to, dresses up message by the packets of information of described current step, and is sent to corresponding interactive device, for completing described user interactions behavior.
In this technical scheme, by the parsing to doctor's advice, for the flow process that does not need user interactions behavior intervention, can automatically perform; For the flow process that needs user interactions behavior intervention, can be by the packets of information of this step is dressed up to message, and send in time corresponding interactive device, and make the manual queries without user, can determine self required completing of task, the execution of the doctor's advice that avoids delay.
In technique scheme, preferably, also comprise: according to the significance level of described current step, determine the transmission times of corresponding message and/or frequency; Wherein, when significance level is higher, transmission times and/or the frequency of corresponding message are larger.
In this technical scheme, for the doctor's advice step of outbalance, by increasing transmission times and/or the frequency of message, avoid corresponding user to omit or forget the execution to doctor's advice, reduce the possibility that doctor's advice is incured loss through delay.
In above-mentioned arbitrary technical scheme, preferably, also comprise: on described interactive device, show corresponding User Interface; And the user input data receiving according to described User Interface, complete described user interactions behavior.
In this technical scheme, by showing User Interface, prompting and guiding user complete the user interactions behavior in doctor's advice execution step, contribute to improve the execution efficiency of doctor's advice, reduce the possibility of makeing mistakes.
In above-mentioned arbitrary technical scheme, preferably, also comprise: receive the result to described message that described interactive device returns; And verify described result, if when described current step process is successful, carry out flow performing subsequent step according to described doctor's advice.
In this technical scheme, by the checking to result, avoid execution step to make mistakes, contribute to guarantee carrying out in order of whole doctor's advice execution flow process.
In above-mentioned arbitrary technical scheme, preferably, also comprise: if described current step process failure is carried out flow process to described doctor's advice and revised, and carries out revised doctor's advice and carry out flow process.
In this technical scheme, by doctor's advice being carried out to the active correction of flow process, such as the step that repeats this and make mistakes, or being adjusted to another user carries out this step, when convenient certain or some execution steps are made mistakes, still can guarantee that doctor's advice can carry out smoothly by this makeover process, and reduce the step of makeing mistakes and doctor's advice is carried out to the impact of flow process.
By above technical scheme, can guarantee that doctor's advice carries out in an orderly manner according to default flow process, contribute to reduce artificial participation, improve execution efficiency.
Embodiment
In order more clearly to understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments, the present invention is further described in detail.It should be noted that, in the situation that not conflicting, the application's embodiment and the feature in embodiment can combine mutually.
Set forth in the following description a lot of details so that fully understand the present invention, still, the present invention can also adopt other to be different from other modes described here and implement, and therefore, the present invention is not limited to the restriction of following public specific embodiment.
Fig. 1 shows the schematic block diagram of the order execution system of message-driven according to an embodiment of the invention.
As shown in Figure 1, the order execution system 100 of message-driven, comprising: flow process generation unit 102, for resolving the doctor's advice having received, generates the doctor's advice execution flow process that comprises accordingly at least one step according to an embodiment of the invention; Step judging unit 104, for judging whether the current step of described doctor's advice execution flow process relates to user interactions behavior; Message generation unit 106, in the situation that described current step relates to user interactions behavior, dresses up message by the packets of information of described current step; Message sending unit 108, for described message is sent to corresponding interactive device, for completing described user interactions behavior.
In this technical scheme, by the parsing to doctor's advice, for the flow process that does not need user interactions behavior intervention, can automatically perform; For the flow process that needs user interactions behavior intervention, can be by the packets of information of this step is dressed up to message, and send in time corresponding interactive device, and make the manual queries without user, can determine self required completing of task, the execution of the doctor's advice that avoids delay.
In technique scheme, preferably, also comprise: importance determining unit 110, for determining the significance level of described current step; Wherein, described message sending unit 108 is according to the significance level of described current step, determine the transmission times of corresponding message and/or frequency, and significance level is when higher, and transmission times and/or the frequency of corresponding message are larger.
In this technical scheme, for the doctor's advice step of outbalance, by increasing transmission times and/or the frequency of message, avoid corresponding user to omit or forget the execution to doctor's advice, reduce the possibility that doctor's advice is incured loss through delay.
In above-mentioned arbitrary technical scheme, preferably, also comprise: interface display unit 112, for show corresponding User Interface on described interactive device; Interaction process unit 114, for the user input data receiving according to described User Interface, completes described user interactions behavior.
In this technical scheme, by showing User Interface, prompting and guiding user complete the user interactions behavior in doctor's advice execution step, contribute to improve the execution efficiency of doctor's advice, reduce the possibility of makeing mistakes.
In above-mentioned arbitrary technical scheme, preferably, also comprise: result receiving element 116, the result to described message of returning for receiving described interactive device; Result verification unit 118, for verifying described result, with in the successful situation of described current step process, carries out flow performing subsequent step according to described doctor's advice.
In this technical scheme, by the checking to result, avoid execution step to make mistakes, contribute to guarantee carrying out in order of whole doctor's advice execution flow process.
In above-mentioned arbitrary technical scheme, preferably, also comprise: flow process amending unit 120, for the described current step process failure in the situation that, described doctor's advice is carried out to flow process and revise, to carry out revised doctor's advice, carry out flow process.
In this technical scheme, by doctor's advice being carried out to the active correction of flow process, such as the step that repeats this and make mistakes, or being adjusted to another user carries out this step, when convenient certain or some execution steps are made mistakes, still can guarantee that doctor's advice can carry out smoothly by this makeover process, and reduce the step of makeing mistakes and doctor's advice is carried out to the impact of flow process.
Fig. 2 shows the schematic flow diagram of the doctor's advice manner of execution of message-driven according to an embodiment of the invention.
As shown in Figure 2, the doctor's advice manner of execution of message-driven according to an embodiment of the invention, comprising: step 202, resolve the doctor's advice having received, and generate the doctor's advice that comprises accordingly at least one step and carry out flow process; Step 204, judges whether the current step that described doctor's advice is carried out in flow process relates to user interactions behavior; Step 206, if relate to, dresses up message by the packets of information of described current step, and is sent to corresponding interactive device, for completing described user interactions behavior.
In this technical scheme, by the parsing to doctor's advice, for the flow process that does not need user interactions behavior intervention, can automatically perform; For the flow process that needs user interactions behavior intervention, can be by the packets of information of this step is dressed up to message, and send in time corresponding interactive device, and make the manual queries without user, can determine self required completing of task, the execution of the doctor's advice that avoids delay.
In technique scheme, preferably, also comprise: according to the significance level of described current step, determine the transmission times of corresponding message and/or frequency; Wherein, when significance level is higher, transmission times and/or the frequency of corresponding message are larger.
In this technical scheme, for the doctor's advice step of outbalance, by increasing transmission times and/or the frequency of message, avoid corresponding user to omit or forget the execution to doctor's advice, reduce the possibility that doctor's advice is incured loss through delay.
In above-mentioned arbitrary technical scheme, preferably, also comprise: on described interactive device, show corresponding User Interface; And the user input data receiving according to described User Interface, complete described user interactions behavior.
In this technical scheme, by showing User Interface, prompting and guiding user complete the user interactions behavior in doctor's advice execution step, contribute to improve the execution efficiency of doctor's advice, reduce the possibility of makeing mistakes.
In above-mentioned arbitrary technical scheme, preferably, also comprise: receive the result to described message that described interactive device returns; And verify described result, if when described current step process is successful, carry out flow performing subsequent step according to described doctor's advice.
In this technical scheme, by the checking to result, avoid execution step to make mistakes, contribute to guarantee carrying out in order of whole doctor's advice execution flow process.
In above-mentioned arbitrary technical scheme, preferably, also comprise: if described current step process failure is carried out flow process to described doctor's advice and revised, and carries out revised doctor's advice and carry out flow process.
In this technical scheme, by doctor's advice being carried out to the active correction of flow process, such as the step that repeats this and make mistakes, or being adjusted to another user carries out this step, when convenient certain or some execution steps are made mistakes, still can guarantee that doctor's advice can carry out smoothly by this makeover process, and reduce the step of makeing mistakes and doctor's advice is carried out to the impact of flow process.
Fig. 3 shows the structural representation of order execution system according to an embodiment of the invention.
As shown in Figure 3, order execution system comprises according to an embodiment of the invention: doctor's advice is carried out flow engine 302, message push service device 304 and information client side 306, will describe in detail respectively below.
1, doctor's advice is carried out flow engine 302
After doctor's advice is created, is admitted to doctor's advice and carries out flow engine 302, carry out flow engine 302 determine corresponding doctor's advice flow process by doctor's advice, can be predefined flow rules, can be also the interim flow rules obtaining that defines or revise.
Doctor's advice is carried out the doctor's advice of 302 pairs of inflows of flow engine and is analyzed, processes, if find to need artificial participation to process in processing procedure, necessary doctor's advice packets of information is dressed up to message, sends to message push service device 304.
2, message push service device 304
Message push service device 304, for doctor's advice being carried out to the message of flow engine 302 generations, is sent to the information client side 306 of relative users.
3, information client side 306
Different users is corresponding to different information client side 306.Certainly, " user " can refer to a concrete people, such as patient, doctor or nurse; Also can refer to certain department, such as cash desk, dept. of radiology etc.By the accurate transmission to message, make each user can both obtain timely and accurately corresponding doctor's advice execution step, guarantee the situations such as omission not to occur.
Use native system, the work that user need to complete is all according to present case real-time change, and doctor's advice is carried out the possibility of incuring loss through delay and greatly reduced, and doctor's advice retrieval work is no longer necessary, and work efficiency significantly improves.
Below in conjunction with Fig. 4 and Fig. 5, with the example that is implemented as of inspection application form, the specific works process of order execution system shown in key diagram 3.
Embodiment mono-
Fig. 4 shows the schematic flow diagram of the implementation of outpatient service doctor's advice according to an embodiment of the invention.
As shown in Figure 4, the implementation of outpatient service doctor's advice according to an embodiment of the invention comprises:
Step 402, clinician is outputed inspection application form, and sends to doctor's advice execution flow engine (being that the doctor's advice shown in Fig. 3 is carried out flow engine 302).
Step 404, doctor's advice is carried out flow engine inspection application form is analyzed.
Be assumed to not payment state, doctor's advice execution flow engine is message by giving the information-package of inspection application form, and is sent to message push service device (being the message push service device 304 shown in Fig. 3).
Then, message push service device is forwarded to information client side corresponding to cash desk (being the information client side 306 shown in Fig. 3) by this message.
Step 406, message is received in cash desk, parses unpaid inspection application form, and the operation of charging.
The inspection application form of having charged is packaged into feedback message, sends to message push service device, to be forwarded to doctor's advice by it, carry out flow engine.
Step 408, doctor's advice execution flow engine is packaged into message, and is sent to client corresponding to clinical laboratory by message push service device after the inspection application form of having charged receiving is analyzed.
Step 410, clinical laboratory tests after execution to patient, generates survey report, and is back to doctor's advice execution flow engine by message push service device.
Step 412, doctor's advice is carried out flow engine survey report is returned to outpatient service.
Embodiment bis-
Fig. 5 shows the schematic flow diagram of the implementation of outpatient service doctor's advice according to another embodiment of the invention.
As shown in Figure 5, the implementation of outpatient service doctor's advice according to another embodiment of the invention comprises:
Step 502, clinician is outputed inspection application form, and sends to doctor's advice execution flow engine.
Step 504, doctor's advice is carried out flow engine inspection application form is analyzed.
Be assumed to charges paid state, doctor's advice execution flow engine is packaged into message, and is sent to client corresponding to clinical laboratory by message push service device after the inspection application form of having charged receiving is analyzed.
Step 506, clinical laboratory tests after execution to patient, generates survey report, and is back to doctor's advice execution flow engine by message push service device.
Step 508, doctor's advice is carried out flow engine survey report is returned to outpatient service.
More than be described with reference to the accompanying drawings technical scheme of the present invention, the present invention proposes a kind of order execution system of message-driven and a kind of doctor's advice manner of execution of message-driven, can guarantee that doctor's advice carries out in an orderly manner according to default flow process, contribute to reduce artificial participation, improve execution efficiency.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.