Flowable-based method for providing flexible and efficient application auditing assistance for PAP project
Through the Flowable workflow model and business model, a general model is built to realize the flexible and efficient review process of PAP projects, solve the problem of excessive project cycle and improve the response speed of aid applicants.
Patent Information
- Application Number
- CN202410108693.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2025-07-25
AI Technical Summary
During the implementation of existing PAP projects, the roles and information involved are complex, resulting in frequent custom development and long project cycles, and the help required by the aid applicants cannot be provided quickly.
Using the workflow model and business model based on Flowable, we can realize the workflow of different roles and nodes by building a general model, and use the workflow to flexibly orchestrate the functional modules, supporting the rapid audit process of different PAP projects.
Shorten project cycles, improve the flexibility and efficiency of the review process, and ensure that aid applicants can receive timely assistance.
Smart Images

Figure CN120374023A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of patient assistance, and specifically provides a flexible and efficient application review assistance method for PAP projects based on Flowable. Background Art
[0002] In the normal process of a PAP project, many roles are involved, including doctors, patients, project offices, reviewers, pharmacists, delivery personnel, etc.; at the same time, it contains a lot of information, such as hospital information, drug information, pharmacy information, logistics information, etc.; it also includes a lot of materials, such as medical materials and economic materials, which are further classified into electronic materials and paper materials.
[0003] In the implementation of existing PAP projects, according to the requirements of pharmaceutical companies, some characteristics of drugs, and the compliance requirements of assistance projects, it is necessary to collect the materials of the corresponding assistance applicants, and the materials at different nodes and different time periods are also different. In addition, after collecting the materials, different rules of material review need to be carried out based on different requirements. After the material review is completed, drugs need to be sent to the assistance applicants according to different rules. Therefore, the entire process involves many links, many participating roles, a lot of collected information, and each project is different. If the existing traditional system is used, there will be many customization and development processes, ultimately resulting in the extension of the entire project cycle, and thus it is impossible to provide the urgent help needed by the assistance applicants quickly and well. Summary of the Invention
[0004] Aiming at the deficiencies of the existing technology, the purpose of the present invention is to provide a flexible and efficient application review assistance method for PAP projects based on Flowable, so as to solve the problems raised in the above background art. The present invention flexibly arranges functional modules using a workflow, can quickly support different PAP projects, thereby shortening the project cycle and enabling the assistance applicants to obtain help in a timely manner.
[0005] To achieve the above purpose, the present invention is realized through the following technical solutions: A flexible and efficient application review assistance method for PAP projects based on Flowable, the method includes workflow model construction, business model construction, workflow writing, and business function implementation. The workflow model constructs a general model through Flowable, and the workflow model is used to meet the work flow of different roles and different operations; the business model is constructed based on the workflow model, and the business model is used to meet the operations of business functions at different nodes; the workflow writing process defines the Flowable workflow based on the workflow model; the business function is realized based on the business model, and different business requirements will have different business implementations.
[0006] Further, the workflow model includes the current node, the current state, the current operation group, the subsequent node, the subsequent operation group, and the workflow transfer context.
[0007] Further, a unified scheduling service can be constructed through a general model, and based on the model content, it is determined which group of people will execute the current node and which group will execute the subsequent node after the execution.
[0008] Further, the business model depends on the workflow model for establishment, and the business model is a supplementary agreement to meet the current business. The business model can exist as a separate model or as the context of the workflow model. The business service module determines which business operations to execute based on the data of the business model.
[0009] Further, the business operations include generating review tasks, sending SMS notifications, and recording operation logs.
[0010] Further, define a process in accordance with the BPMN standard through the modeling application provided by Flowable, where the data objects of each node need to be set according to the workflow model, so that the workflow transfer is executed according to the workflow model.
[0011] Further, the workflow application defined based on the BNMP protocol for business requirements contains multiple task identifiers, and the task identifiers correspond to each business function module. During the task execution process, the corresponding service is found according to the identifier and executed.
[0012] Further, the services implemented by the business model include SMS sending service, email sending service, order review service, and operation log recording service.
[0013] Advantages of the present invention:
[0014] 1. In the method for providing flexible and efficient application review assistance for the PAP project based on Flowable, the functional modules are abstracted, and the workflow is used to flexibly arrange the functional modules, which can quickly support different PAP projects, thereby shortening the project cycle and enabling the assistance applicant to obtain help in a timely manner.
[0015] 2. Relying on the long-term accumulation of the business, the present invention can output functional modules that meet different business requirements. After the PAP project is established, based on the project requirements, the functional modules that meet the business requirements are assembled and arranged through the Flowable workflow, and finally the project operation can be quickly supported. Description of the Drawings
[0016] Figure 1Implementation analogy diagram for a method of providing flexible and efficient application review assistance for PAP projects based on Flowable in the present invention;
[0017] Figure 2 Example diagram of model data interaction in an embodiment of the present invention. Detailed implementation manner
[0018] To make the technical means, creative features, achieved objectives and effects of the present invention easy to understand, the present invention will be further described below in conjunction with the detailed implementation manner.
[0019] Please refer to Figures 1 to 2 , the present invention provides a technical solution: a method of providing flexible and efficient application review assistance for PAP projects based on Flowable, the method includes workflow model construction, business model construction, workflow writing, and business function implementation. The workflow model constructs a general model through Flowable, and the workflow model is used to meet the workflow transfer of different operations of different roles; the business model is constructed based on the workflow model, and the business model is used to meet the operations of business functions at different nodes; the workflow writing process defines the Flowable workflow based on the workflow model; the business function is implemented based on the business model, and different business requirements will have different business implementations.
[0020] Through this application review assistance method, the functional modules can be abstracted, and the workflow can be used to flexibly arrange the functional modules, which can quickly support different PAP projects, thereby shortening the project cycle and enabling the assistance applicant to get help in a timely manner.
[0021] This embodiment provides the following specific technical solutions:
[0022] I. Construct a general workflow data model, and the model structure is as follows:
[0023] {
[0024] "id":"1612361233598120", / / Unique process id, which can use the unique id of the business
[0025] "status":"pass", / / Current status, pass (passed) | fail (failed)
[0026] "operator":"", / / Current operator or operation group
[0027] "operatorRole":"", / / Role of the current operator or operation group
[0028] "nextOperator":"", / / Subsequent operator or operation group
[0029] "nextOperatorRole":"", / / Role of the subsequent operator or operation group
[0030] "action":"task_commit", / / Operation, the execution operation corresponding to the business function module
[0031] "variables":{} / / Custom object, customized according to different requirements, can be filled with data, can be used for process judgment, and can also be used for user node operations
[0032] }
[0033] This data model needs to be used in the definition of the workflow project.
[0034] II. Build a general business data model, and the model structure is as follows:
[0035] {
[0036] "id":"1612361233598120", / / Unique business ID, corresponding to the unique ID of the above process, can be the same or one-to-one mapped
[0037] "node":"0", / / Business link, the data is obtained by mapping according to the workflow definition, and the enumerations are: 0 - Application link, 5 - Pre-trial link, 10 - Electronic material review link, 15 - Paper review link, 20 - Aid information review link, 25 - Medicine dispensing and receiving link, 30 - Medicine receiving review link
[0038] "status":"pass", / / Current status, pass (passed) | fail (failed)
[0039] "variables":{} / / Custom object, customized according to different requirements
[0040] }
[0041] III. Define the Flowable workflow
[0042] Through the modeling application provided by Flowable, define the workflow application of the BNMP protocol based on business requirements. The identifiers of each task are defined starting with "task". For example, task_pre_commit (pre-audit submission task), task_pre_audit (pre-audit review task), task_commit (submission task), task_audit (review task), task_paper_commit (paper material submission task), task_paper_audit (paper material review task), task_reAudit (assistance review task), task_sms (send SMS task), task_log (logging task), task_mq (message task), etc. The task identifiers correspond to each business function module. During the task execution process, the corresponding service is found according to the identifier and executed to complete the business processing, and then the process flow is completed.
[0043] The flowchart for implementing the business function based on the business model is as Figure 1 shown.
[0044] IV. Example of Model Data Interaction
[0045] The above model is for separately expressing the workflow and business process. In the case of simple business, they can be unified into one during the implementation process. Figure 2 As an example of the model data flow, after starting the process, submit the materials. By completing the material submission task, the process flow can be carried out to facilitate the review process. After the review is completed, the entire review process can be ended and the subsequent assistance process can be executed.
[0046] The above has shown and described the basic principles, main features and advantages of the present invention. For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or basic features of the present invention. Therefore, in any aspect, the embodiments should be regarded as exemplary and non-limiting. The scope of the present invention is defined by the appended claims rather than the above description. Therefore, all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be included in the present invention. Any reference signs in the claims should not be regarded as limiting the claimed rights.
[0047] In addition, it should be understood that although this specification is described according to the embodiments, not every embodiment only contains an independent technical solution. This narrative way of the specification is only for clarity. Those skilled in the art should regard the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.
Claims
1. A method for providing flexible and efficient application review assistance for PAP projects based on Flowable, characterized in that: The method includes workflow model construction, business model construction, workflow writing, and business function implementation. The workflow model constructs a general model through Flowable, and the workflow model is used to meet the workflow transfer of different operations for different roles. The business model is constructed based on the workflow model, and the business model is used to meet the operations of business functions at different nodes. The workflow writing process defines the Flowable workflow based on the workflow model. The business function is implemented based on the business model, and different business requirements will have different business implementations.
2. The method for providing flexible and efficient application review assistance for the PAP project based on Flowable according to claim 1, characterized in that: The workflow model includes the current node, current status, current operation group, subsequent node, subsequent operation group, and workflow transfer context.
3. A method for providing flexible and efficient application review assistance for PAP projects based on Flowable according to claim 2, characterized in that: A unified scheduling service can be constructed through a general model, and based on the model content, it is determined which group of people will execute the current node and which group will execute the subsequent node after execution.
4. A method for providing flexible and efficient application review assistance for the PAP project based on Flowable, characterized in that: The business model depends on the establishment of the workflow model, and the business model is a supplementary protocol to meet the current business. The business model can exist as a separate model or as the context of the workflow model. The business service module determines which business operations to execute based on the data of the business model.
5. A method for providing flexible and efficient application review assistance for PAP projects based on Flowable, characterized in that: The business operations include generating audit tasks, sending SMS notifications, and recording operation logs.
6. A method for providing flexible and efficient application review assistance for PAP projects based on Flowable, characterized in that: Define a process in accordance with the BPMN standard through the modeling application provided by Flowable, where the data objects of each node need to be set according to the workflow model, so that the workflow transfer is executed according to the workflow model.
7. A method for providing flexible and efficient application review assistance for PAP projects based on Flowable, characterized in that: In the workflow application that defines the BNMP protocol based on business requirements, there are multiple task identifiers, and the task identifiers correspond to each business function module. During the task execution process, the corresponding service is found and executed according to the identifier.
8. A method for providing flexible and efficient application review assistance for PAP projects based on Flowable, characterized in that: The services implemented by the business model include SMS sending service, email sending service, order audit service, and operation log recording service.
Citation Information
Patent Citations
Service processing method and device
CN111897815A
Establishment method and system supporting adaptation of workflow client and workflow engine
CN112101895A
Process development system and device and storage medium
CN116029672A
Solving method and system for orchestrable company process
CN116797177A
Systems and methods for healthcare interoperability
CN117043870A