Java project: front-end and back-end separation architecture of chronic disease reimbursement system (spring Boot + mybatis + vue + security)

Chapter One

1. Some business needs

Reimbursement is indeed a special case of outpatient reimbursement. Participating farmers take the reimbursement documents to us for reimbursement after seeing a doctor in the hospital. The specific process is as follows. First, the staff will ask the patient to provide the chronic disease certificate, household registration book or ID card, and the participation fee of the year Receive invoices, hospital outpatient lists and hospital invoices. When chronic diseases are reimbursed, the patient's ID card is required to be found in the participation registration form, and the chronic disease certificate must be within the validity period and the disease seen is consistent with the disease on the chronic disease certificate.
After checking that the materials meet the reimbursement requirements, the staff asks the patient to fill in a chronic disease reimbursement form, fill in the participation certificate number, ID number, disease name, total medical expenses, hospital invoice number, visit time and other information, and must sign and Cover the hand mask. After filling it out, the rural cooperative medical officer will reimburse according to the chronic disease reimbursement policy of the year. The reimbursement amount is equal to the total cost multiplied by the reimbursement ratio. Register this reimbursement in the chronic disease reimbursement record book, and the patient can sign and send the money give him.
Purpose: The rural cooperative medical insurance manager logs into the system, and the chronic disease reimbursement is successful.

2. Main technologies

This system adopts the front-end and back-end separation mode. The front-end adopts vue and elementUi technology, and the back-end uses spring Boot + mybatis + Maven + security to build the background.
Vue: It is mainly responsible for the rendering and display of the page, which is realized by Vue.
Controller: responsible for reading the data of the view presentation layer, controlling the user's input, and calling the method of the business layer, which is realized through the controller.
Model: The object model analysis after requirement analysis is mainly responsible for data management.

3. Use the arrow to mark the call relationship.

1) The overall structure diagram of the project, as follows
insert image description here

2) Which layer each source code file belongs to in the hierarchical mode and use arrows to mark the calling relationship.
insert image description here

Chapter two

2. Functional screenshots.

  1. log in system
    insert image description here

  2. role management
    insert image description here

  3. User Management

  4. Administrative area management
    insert image description here

  5. Rural cooperative management

  6. Medical institution management
    insert image description here

  7. Chronic disease classification management
    insert image description here

  8. Chronic disease policy management
    insert image description here

  9. Participation in family management
    insert image description here

  10. Participate in Farmer Management
    insert image description here

  11. Participation payment registration
    insert image description here

  12. Chronic disease management
    insert image description here

  13. Chronic disease reimbursement
    insert image description here

  14. Chronic disease statistics
    ① Statistics on chronic disease reimbursement by disease type
    insert image description here

② Statistics on reimbursement of chronic diseases by administrative region
insert image description here

Reimbursement of all chronic diseases
insert image description here

Guess you like

Origin blog.csdn.net/Soncat2000/article/details/127801895