A method and system for booking appointments of patients to be examined based on blockchain and deep learning
By storing patient information on the blockchain and using deep learning to analyze the urgency of the disease, an automated appointment system is realized, which solves the problem that patients cannot accurately make appointments for examination time in the prior art, and improves the accuracy of examination time and the treatment effect of patients.
Patent Information
- Application Number
- CN202411213418.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2044-08-30
AI Technical Summary
When making online reservations for existing examination items, the patient's appointment information failed to be stored and summarized in an immutable manner, resulting in the patient's inability to accurately understand the examination time that the examination items corresponding to the condition can be waited for, which may lead to delays in the examination time and worsening of the condition.
The appointment method of patients to be examined based on blockchain and deep learning is adopted to store the basic information and appointment information of patients through blockchain, and the deep neural network model is used to analyze the patient's urgency, and combine the doctor's estimated time to automatically make the most appropriate examination time.
It realizes safe and tamper-free storage and management of patient information, ensuring that patients can timely understand and make an appointment for appropriate examination time, and avoid delays in examination time and worsening of the condition.
Smart Images

Figure CN119067240B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of patient appointment technology, and in particular to a method and system for making appointments for patients to be examined based on blockchain and deep learning. The invention technology originates from the project: National Key R&D Program: "Research on Pan-vascular Disease Screening, System Evaluation and Prevention and Treatment System", No.: 2021YFC2500500. Background Art
[0002] The existing examination items have the following technical defects when making online reservations: 1. The appointment information of each patient is simply stored, and the appointment information of each patient is not stored and summarized in an unalterable manner; 2. When making an appointment, the patient does not know the waiting time for the examination item corresponding to his or her condition, which is not conducive to the patient to grasp his or her own appointment time, and may cause the patient's examination item appointment time to be later than the waiting time for his or her condition, resulting in further deterioration of the condition, which is not conducive to the patient's treatment and rehabilitation. Summary of the invention
[0003] In view of the problems and shortcomings of the prior art, the present invention provides a method and system for booking appointments for patients to be examined based on blockchain and deep learning.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] The present invention provides a method for booking appointments for patients to be examined based on blockchain and deep learning, which is characterized in that it includes the following steps:
[0006] S1. Obtain the patient's basic information, the items to be examined, and the estimated waiting time for the examination doctor. Based on the basic information, determine whether the blockchain contains a block corresponding to the patient to be examined. If so, proceed to S2; otherwise, proceed to S4.
[0007] S2, inputting the gender information, age information and condition information in the block corresponding to the patient to be examined into the trained deep neural network model to output the urgency of the condition of the patient to be examined, and analyzing the waiting time of the patient's examination item based on the urgency of the condition of the patient to be examined;
[0008] S3, compare the doctor-estimated time that the item to be examined can wait for examination and the model-estimated time that can wait for examination, and take the minimum value of the two as the waiting time for examination of the item to be examined, and proceed to S6;
[0009] S4. Based on the basic information of the patient to be examined, a block corresponding to the patient to be examined is constructed in the blockchain and the basic information is written;
[0010] S5, taking the doctor's estimated waiting time for the item to be examined as the waiting time for the item to be examined, and proceeding to S6;
[0011] S6. Make an appointment for the patient to be examined within the available waiting time, store the available waiting time and appointment information of the patient to be examined on the chain to the corresponding block, and push the appointment information to the patient to be examined, and the appointment is completed.
[0012] The present invention also provides a reservation system for patients to be examined based on blockchain and deep learning, which is characterized in that it includes an acquisition judgment module, a model analysis module, a comparison assignment module, a block construction module, a direct assignment module and a reservation module;
[0013] The acquisition and judgment module is used to obtain the patient's basic information, the items to be examined and the estimated time for the doctor to examine the patient, and judge whether the blockchain contains the block corresponding to the patient to be examined based on the basic information, and call the model analysis module if it is yes, and call the block construction module if it is no;
[0014] The model analysis module is used to input the gender information, age information and condition information in the block corresponding to the patient to be examined into the trained deep neural network model to output the urgency of the condition of the patient to be examined, and analyze the waiting time of the patient's examination item based on the urgency of the condition of the patient to be examined.
[0015] The comparison and assignment module is used to compare the doctor-estimated time that can be waited for the examination of the item to be examined and the model-estimated time that can be waited for the examination, and take the minimum value of the two as the waiting time for the examination of the item to be examined, and call the reservation module;
[0016] The block construction module is used to construct a block corresponding to the patient to be examined in the blockchain based on the basic information of the patient to be examined and write the basic information;
[0017] The direct assignment module is used to use the doctor's estimated waiting time for the item to be examined as the waiting time for the item to be examined, and call the reservation module;
[0018] The reservation module is used to make reservations for the examination items of the patients to be examined within the waiting time for the examination, store the waiting time for the examination and the reservation information of the patients to be examined on the chain to the corresponding blocks, and push the reservation information to the patients to be examined, and the reservation ends.
[0019] The positive and progressive effects of the present invention are:
[0020] The present invention creates a block for each patient on the blockchain, which stores the basic information, condition information, appointment information, etc. of the corresponding patient, thereby achieving better management of patient information and facilitating the storage of patient information.
[0021] The present invention can clearly inform patients of the waiting time for the examination items corresponding to their condition, which is helpful for patients to grasp their own appointment time, so that the appointment time of each examination item is earlier than the waiting time for the examination item, and the condition will not be further aggravated due to delays in the examination items, which is beneficial to the treatment and rehabilitation of patients. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a flowchart of a method for booking appointments for patients to be examined based on blockchain and deep learning according to a preferred embodiment of the present invention.
[0023] Figure 2 This is a structural block diagram of a patient reservation system based on blockchain and deep learning in a preferred embodiment of the present invention. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0025] like Figure 1 As shown, this embodiment provides a method for booking a patient to be examined based on blockchain and deep learning, which includes the following steps:
[0026] Step 101, obtain the patient's examination information including basic information (such as name, gender, age, etc.), examination items (the number of examination items can be one or more), and the doctor's estimated waiting time for examination (the doctor estimates the waiting time for the patient's examination items). Based on the basic information, determine whether the blockchain contains a block corresponding to the patient. If so, proceed to step 102; otherwise, proceed to step 104.
[0027] Step 102: input the gender information, age information and condition information in the block corresponding to the patient to be examined into the trained deep neural network model to output the urgency of the patient's condition to be examined, and analyze the waiting model estimated time for examination of the patient's items to be examined based on the urgency of the patient's condition. For example, the waiting model estimated time for examination of the patient's items to be examined can be obtained based on a relationship table between the urgency of the condition and the waiting model estimated time for examination of the items to be examined.
[0028] Step 103 , compare the doctor-estimated time that the item to be examined can wait for examination with the model-estimated time that the item to be examined can wait for examination, and take the minimum value of the two as the waiting time for examination of the item to be examined, and proceed to step 106 .
[0029] Step 104: Based on the basic information of the patient to be examined, a block corresponding to the patient to be examined is constructed in the blockchain and the basic information is written.
[0030] Step 105 , taking the doctor's estimated waiting time for the item to be examined as the waiting time for the item to be examined, and proceeding to step 106 .
[0031] In this solution, the appointment time for each item to be examined must be within the available waiting time. The patient's waiting time and appointment information are stored on the chain in the corresponding block, and the appointment information is pushed to the patient, and the appointment is completed.
[0032] Step 106 , determine the number of items to be examined for the patient to be examined. If the number is one, proceed to step 107 ; if the number is multiple, proceed to step 114 .
[0033] Step 107 , display the automatic scheduled examination and the customized scheduled examination for the patient to be examined to choose. If the patient to be examined chooses the automatic scheduled examination, the process proceeds to step 108 ; if the patient to be examined chooses the customized scheduled examination, the process proceeds to step 112 .
[0034] In this solution, for one item to be examined, two appointment methods are provided: automatic appointment by the system and appointment by the patient himself.
[0035] Step 108, retrieve the current appointment status of the item to be inspected according to the item to be inspected, the appointment status of the item to be inspected includes the appointment date that has been booked and the appointment time points of the appointment time period and the appointment date that can be booked and the appointment time points of the appointment time period, and the appointment time period is divided into multiple appointment time points according to the inspection duration of the item to be inspected.
[0036] Step 109, using the earliest appointment principle, select the first N1 available appointment dates and their appointment time periods within the available waiting time from the current appointment status of the items to be examined and display them for selection by the patients to be examined, where N1 is a positive integer.
[0037] The earliest appointment principle means that the first examination item to be examined has the earliest appointment time. For example, the earliest appointment principle is used to select the top three available appointment dates and their appointment time periods from the current appointment status of the examination items to be examined within the available waiting time and display them for the patient to be examined to choose.
[0038] Step 110: If the patient confirms an appointment date and an available appointment time within the appointment time period within the set selection time (e.g., 2 minutes), then go to step 111; if the patient is not satisfied with the selection within the set selection time or no information is received within the set selection time, then go to step 112.
[0039] In this scheme, if the patient to be examined receives a confirmed appointment date and an available appointment time within the appointment time period within the set selection time, it indicates that the patient to be examined is satisfied with the appointment date and appointment time period automatically matched by the system. If the patient to be examined receives an unsatisfactory selection within the set selection time or no information is received within the set selection time, it indicates that the patient to be examined is dissatisfied with the appointment date and appointment time period automatically matched by the system, and thus the system switches to the patient to be examined making the appointment by himself.
[0040] Step 111, the available examination time and appointment information of the patient to be examined are stored on the chain in the corresponding block, and the appointment information is pushed to the patient to be examined. The appointment is completed. The appointment information includes the examination items, the confirmed appointment date and the appointment time point.
[0041] Step 112, receiving the appointment date and appointment time period input by the patient to be examined within the waiting time for examination, and querying the appointment status of the current item to be examined. If the entered appointment date and appointment time period have an appointment time point that can be booked, they will be displayed for the patient to select. If the entered appointment date and appointment time period do not have an appointment time point that can be booked, the patient will be prompted to re-enter the information until the entered appointment date and appointment time period have an appointment time point that can be booked.
[0042] Step 113 , receiving the appointment date confirmed by the patient to be examined and the available appointment time point within the appointment time period, and then proceeding to step 111 .
[0043] Step 114 , display the automatic scheduled examination and the custom scheduled examination for the patient to be examined to choose. If the patient to be examined chooses the automatic scheduled examination, the process proceeds to step 115 ; if the patient to be examined chooses the custom scheduled examination, the process proceeds to step 119 .
[0044] In this plan, for multiple items to be examined, two appointment methods are provided: automatic appointment by the system and appointment by the patient himself.
[0045] Step 115, retrieve the corresponding current appointment status of each item to be inspected according to each item to be inspected, the appointment status of the item to be inspected includes the appointment time points of the already booked appointment date and the appointment time period and the appointment time points of the available appointment date and the appointment time period, and the appointment time period is divided into multiple appointment time points according to the inspection duration of the item to be inspected.
[0046] Step 116, analyzing the relationship between the order of inspections and the time intervals of inspections for each item to be inspected, using the principle of the earliest scheduled inspection and the time required for the inspection of each item to be inspected and the time required for the arrival from the previous item to be inspected to the next item to be inspected, select the available appointment date and appointment time period for each item to be inspected within the available waiting time from the appointment status of each current item to be inspected to form a maximum of N2 appointment options and display them for selection by the patient to be inspected, where N2 is a positive integer.
[0047] Specifically, in step 116, the relationship between the sequential inspection and the time interval of each item to be inspected is analyzed. If there is no sequential inspection and time interval relationship between each item to be inspected (such as electrocardiogram and B-ultrasound), the earliest inspection appointment principle and the inspection time required for each item to be inspected and the arrival time from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected are used to treat each item to be inspected as the first item to be inspected at a time, and the available appointment date and appointment time period of each item to be inspected within the available waiting time are selected from the current appointment status of each item to be inspected to form a maximum of N2 appointment options and display them for the patient to be inspected to choose. The time interval between the two items to be inspected in the appointment option is greater than the sum of the inspection time required for the previous item to be inspected and the arrival time from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected. For example, if the electrocardiogram is taken as the first item to be examined and the B-ultrasound is taken as the second item to be examined, and the electrocardiogram is applied to the earliest appointment principle, at least one appointment selection case can be obtained; if the B-ultrasound is taken as the first item to be examined and the electrocardiogram is taken as the second item to be examined, and the B-ultrasound is applied to the earliest appointment principle, at least one more appointment selection case can be obtained. At least two appointment selection cases are provided for the patient to be examined to choose from.
[0048] If each item to be examined (such as blood drawing and B-ultrasound) has a sequential relationship of examination, the items to be examined are sorted (blood drawing→B-ultrasound), and the earliest appointment principle and the time required for examination of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined are used to select the available appointment dates and appointment time periods of each item to be examined within the available waiting time from the appointment status of each current item to be examined to form a maximum of N2 appointment selection cases and display them for selection by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the examinations (such as blood drawing→B-ultrasound), the time interval between the two items to be examined in the appointment selection case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined; for the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection case is greater than the maximum value of the sum of the time interval between the examinations and the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0049] If the items to be examined (such as blood drawing, electrocardiogram and B-ultrasound) have both a sequential relationship of examination before and after (blood drawing and B-ultrasound or electrocardiogram) and a non-sequential relationship of examination before and after (electrocardiogram and B-ultrasound), sort the items to be examined with a sequential relationship of examination before and after (blood drawing→B-ultrasound / electrocardiogram), use the earliest appointment principle and the time required for the examination of each item to be examined and the time required for the arrival of the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, make the first item to be examined with a sequential relationship of examination before and after as the first item to be examined, swap the order of the items to be examined without a sequential relationship of examination before and after, and select the available appointments for each item to be examined within the available waiting time from the appointment status of each current item to be examined. The appointment date and the appointment time period are used to form a maximum of N2 appointment options and displayed for selection by the patients to be examined. For the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment option is greater than the sum of the time required for examination of the previous item and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment option is greater than the maximum value of the time interval between examinations, the time required for examination of the previous item to be examined and the sum of the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0050] Step 117: If the patient confirms the appointment within the set selection time, the process goes to step 118; if the patient is not satisfied with the appointment or no information is received within the set selection time, the process goes to step 119.
[0051] In this scheme, if the patient to be examined confirms the appointment option within the set selection time, it means that the patient to be examined is satisfied with the appointment option automatically matched by the system. If the patient to be examined receives an unsatisfactory selection within the set selection time or no information is received within the set selection time, it means that the patient to be examined is dissatisfied with the appointment option automatically matched by the system, and thus the system switches to the patient to be examined making the appointment by himself.
[0052] Step 118: The available examination time and appointment information of the patient to be examined are uploaded to the chain and stored in the corresponding block, and the appointment information is pushed to the patient to be examined. The appointment is completed. The appointment information includes multiple items to be examined, the confirmed appointment date of each item to be examined, and the appointment time point.
[0053] Step 119, analyze and display the relationship between the inspection sequence and the time interval of each item to be inspected. Based on the time required for the inspection of each item to be inspected and the time required to reach the next item to be inspected from the previous item to be inspected, receive the appointment date and appointment time period of a certain item to be inspected input by the patient to be inspected, and query the corresponding appointment status of the current item to be inspected. If the entered appointment date and appointment time period have an appointment time point that can be booked, they are displayed for the patient to be inspected to select and the patient is prompted to input the next item to be inspected after the selection is confirmed. If the entered appointment date and appointment time period do not have an appointment time point that can be booked, the patient is prompted to re-enter until the entered appointment date and appointment time period have an appointment time point that can be booked, so that each item to be inspected is selected for the patient to be inspected to confirm. If confirmed, go to step 118, otherwise repeat step 114.
[0054] Specifically, in step 119, the sequential relationship of the inspections before and after and the time interval relationship of the inspections before and after of each item to be inspected are analyzed and displayed. If the items to be inspected do not have a sequential relationship of the inspections before and after and a time interval relationship thereof, based on the time required for the inspection of each item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected, the appointment date and the appointment time period of a certain item to be inspected input by the patient to be inspected are received to query the corresponding appointment status of the current item to be inspected. If the entered appointment date and its appointment time period have an appointment time point that can be booked, they are displayed for the patient to be inspected to select, and the patient is prompted to input the next item to be inspected after the selection is confirmed. If the entered appointment date and its appointment time period do not have an appointment time point that can be booked, the patient is prompted to re-enter the information until the entered appointment date and its appointment time period have an appointment time point that can be booked, so that each item to be inspected is selected for confirmation by the patient to be inspected, and the time interval between the two items to be inspected in the selected appointment selection is greater than the sum of the time required for the inspection of the previous item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected.
[0055] If all the items to be examined have a sequential relationship of examination before and after, the items to be examined are sorted and displayed, and based on the time required for the examination of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the items to be examined input by the patient to be examined in the order of sorting and display are received to query the corresponding appointment status of the current items to be examined; if the entered appointment date and appointment time period have available appointment time points, they are displayed for the patient to be examined to select, and after the selection is confirmed, the patient is prompted to enter the next item to be examined displayed in the sorting; if the entered appointment date and appointment time period do not have available appointment time points, the patient is prompted to re-enter the entry until the entered appointment date and appointment time period are completed. There are appointment time points that can be reserved in the appointment time period, so that each item to be examined is selected for confirmation by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment case is greater than the maximum value of the time interval between examinations, the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0056] If the items to be examined have both a sequential relationship of inspection and a relationship of non-sequential inspection, the items to be examined that have a sequential relationship of inspection are sorted and displayed, and based on the time required for the inspection of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the item to be examined input by the patient to be examined are received to query the corresponding appointment status of the current item to be examined, and if there is an available appointment time point for the entered appointment date and appointment time period, the patient to be examined is displayed for selection, and the patient is prompted to enter the next item to be examined after the selection is confirmed; if there is no available appointment time point for the entered appointment date and appointment time period, the patient is prompted to re-enter the item until there is an available appointment time point for the entered appointment date and appointment time period. point, so that all the items to be examined are selected for confirmation by the patient to be examined, among which only the items to be examined that have a sequential relationship of examination are input in the order of sorting display, for the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, and for the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the maximum value of the time interval between examinations, the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0057] like Figure 2 As shown, this embodiment also provides a patient appointment system for examination based on blockchain and deep learning, which includes an acquisition and judgment module 1, a model analysis module 2, a comparison and assignment module 3, a block construction module 4, a direct assignment module 5 and an appointment module 6.
[0058] The acquisition and judgment module 1 is used to obtain the examination information of the patient to be examined, including basic information, examination items and the estimated waiting time for the examination doctor. Based on the basic information, it is judged whether the blockchain contains the block corresponding to the patient to be examined. If it is yes, the model analysis module 2 is called, and if it is not, the block construction module 4 is called.
[0059] The model analysis module 2 is used to input the gender information, age information and condition information in the block corresponding to the patient to be examined into the trained deep neural network model to output the urgency of the patient's condition to be examined, and analyze the waiting time of the examination model for the patient's examination items based on the urgency of the patient's condition to be examined.
[0060] The comparison and assignment module 3 is used to compare the doctor-estimated time that the item to be examined can wait for examination and the model-estimated time that can wait for examination, and take the minimum value of the two as the waiting time for examination of the item to be examined, and call the reservation module 6.
[0061] The block construction module 4 is used to construct a block corresponding to the patient to be examined in the blockchain based on the basic information of the patient to be examined and write the basic information.
[0062] The direct assignment module 5 is used to use the doctor's estimated waiting time for the item to be examined as the waiting time for the item to be examined, and call the reservation module 6.
[0063] The reservation module 6 is used to make reservations for the examination items of the patients to be examined within the waiting time for the examination, store the waiting time and reservation information of the patients to be examined in the corresponding blocks on the chain, and push the reservation information to the patients to be examined, and the reservation ends.
[0064] Among them, the reservation module 6 specifically includes a quantity judgment unit, a first reservation method selection unit, a first calling unit, a first reservation selection unit, a first receiving unit, a first uplink push unit, a first input unit, a second receiving unit, a second reservation method selection unit, a second calling unit, a second reservation selection unit, a third receiving unit, a second uplink push unit and a second input unit.
[0065] The quantity judgment unit is used to judge the number of items to be examined for the patient to be examined, and when the number is one, the reservation mode selection module is called, and when the number is multiple, the second reservation mode selection unit is called.
[0066] The first appointment mode selection unit is used to display the time automatic appointment examination and the time customized appointment examination for the patient to be examined to choose. When the patient to be examined selects the time automatic appointment examination, the first retrieval unit is called, and when the patient to be examined selects the time customized appointment examination, the first input unit is called.
[0067] The first retrieval unit is used to retrieve the current appointment status of the item to be inspected according to the item to be inspected. The appointment status of the item to be inspected includes the appointment time points of the already booked appointment date and the appointment time period and the appointment time points of the available appointment date and the appointment time period. The appointment time period is divided into multiple appointment time points according to the inspection duration of the item to be inspected.
[0068] The first appointment selection unit is used to select the first N1 available appointment dates and their appointment time periods within the waiting time from the current appointment status of the items to be examined by using the earliest appointment examination principle and display them for selection by the patient to be examined, where N1 is a positive integer.
[0069] The first receiving unit is used to call the first uplink push unit if it receives an appointment date confirmed by the patient to be examined and an appointment time point that can be booked within the appointment time period within the set selection time. If it receives an unsatisfactory selection made by the patient to be examined within the set selection time or if it does not receive any information within the set selection time, it calls the first input unit.
[0070] The first on-chain push unit is used to store the available examination time and appointment information of the patient to be examined on the chain to the corresponding block, and push the appointment information to the patient to be examined. The appointment is completed. The appointment information includes the items to be examined, the confirmed appointment date and the appointment time point of the appointment.
[0071] The first input unit is used to receive an appointment date and an appointment time period within the waiting time for examination input by the patient to be examined, and to query the appointment status of the current item to be examined. When an appointment time point that can be booked exists in the entered appointment date and an appointment time period, the patient is displayed for selection. When an appointment time point that can be booked exists in the entered appointment date and an appointment time period, the patient is prompted to re-enter the appointment date and an appointment time period until an appointment time point that can be booked exists in the entered appointment date and an appointment time period.
[0072] The second receiving unit is used to receive the appointment date confirmed by the patient to be examined and the available appointment time point within the appointment time period, and call the first uplink pushing unit.
[0073] The second appointment mode selection unit is used to display the time automatic appointment examination and the time customized appointment examination for the patient to be examined to choose. When the patient to be examined selects the time automatic appointment examination, the second retrieval unit is called, and when the patient to be examined selects the time customized appointment examination, the second input unit is called.
[0074] The second retrieval unit is used to retrieve the corresponding current appointment status of the items to be inspected according to each item to be inspected. The appointment status of the items to be inspected includes the appointment time points of the already booked appointment dates and their appointment time periods and the appointment time points of the available appointment dates and their appointment time periods. The appointment time period is divided into multiple appointment time points according to the inspection duration of the items to be inspected.
[0075] The second appointment selection unit is used to analyze the relationship between the order of inspections and the time intervals of inspections for each item to be inspected, and utilizes the earliest appointment inspection principle and the time required for inspection of each item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected, to select the available appointment dates and appointment time periods for each item to be inspected within the available waiting time from the appointment status of each current item to be inspected, so as to form a maximum of N2 appointment options and display them for selection by the patient to be inspected, where N2 is a positive integer.
[0076] The third receiving unit is used to call the second uplink push unit if the appointment selection confirmed by the patient to be examined is received within the set selection time, and to call the second input unit if the patient to be examined is not satisfied with the selection or no information is received within the set selection time.
[0077] The second on-chain push unit is used to store the available examination time and appointment information of the patient to be examined on the chain to the corresponding block, and push the appointment information to the patient to be examined. The appointment is completed. The appointment information includes multiple items to be examined, the confirmed appointment dates of each item to be examined and the appointment time points.
[0078] The second input unit is used to analyze and display the relationship between the inspection sequence and the time interval of each item to be inspected, based on the time required for the inspection of each item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected, receive the appointment date and appointment time period of a certain item to be inspected input by the patient to be inspected, and query the corresponding appointment status of the current item to be inspected; when there is an appointment time point that can be booked in the input appointment date and appointment time period, it is displayed for the patient to select and the patient is prompted to input the next item to be inspected after the selection is confirmed; when there is no appointment time point that can be booked in the input appointment date and appointment time period, the patient is prompted to re-enter until there is an appointment time point that can be booked in the input appointment date and appointment time period, so that each item to be inspected is selected for confirmation by the patient to be inspected, and the second uplink push unit is called when confirming, and the second appointment mode selection unit is repeatedly called when not confirming.
[0079] The second reservation selection unit is used for analyzing the relationship between the sequential inspection and the time interval of each item to be inspected. When there is no sequential inspection and time interval relationship between each item to be inspected, the earliest inspection reservation principle and the time required for inspection of each item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected are used to treat each item to be inspected as the first item to be inspected at a time, and the available reservation date and reservation time period of each item to be inspected within the available waiting time are selected from the reservation status of each current item to be inspected to form a maximum of N2 reservation options and display them for selection by the patient to be inspected. In the reservation option, the time interval between the two items to be inspected is greater than the sum of the time required for inspection of the previous item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected.
[0080] When all the items to be examined have a sequential relationship of examinations, the items to be examined are sorted, and the earliest appointment inspection principle and the time required for the examination of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined are used to select the available appointment dates and appointment time periods of each item to be examined within the available waiting time from the appointment status of each current item to be examined to form a maximum of N2 appointment selection cases and display them for selection by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection case is greater than the sum of the time required for the examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection case is greater than the maximum value of the time interval between the examinations and the sum of the time required for the examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0081] When the items to be examined have both a sequential relationship of inspection before and after and a relationship of inspection without a sequential relationship of inspection before and after, the items to be examined with a sequential relationship of inspection before and after are sorted, and the earliest scheduled inspection principle and the time required for inspection of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined are used to make the first item to be examined with a sequential relationship of inspection before and after as the first item to be examined, and the order of the items to be examined without a sequential relationship of inspection before and after is swapped, and the available appointment dates and appointment time periods of the items to be examined within the available waiting time are selected from the appointment status of each current item to be examined to form a maximum of N2 appointments The case is selected and displayed for selection by the patient to be examined. If the two items to be examined do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection is greater than the sum of the time required for examination of the previous item and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. If the two items to be examined have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection is greater than the maximum value of the time interval between examinations, the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0082] The second input unit is used to analyze and display the relationship between the sequential inspections and the time intervals of the inspections for each item to be inspected. When there is no sequential inspection relationship and time interval relationship for each item to be inspected, based on the time required for the inspection of each item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected, the appointment date and appointment time period of a certain item to be inspected input by the patient to be inspected are received to query the corresponding appointment status of the current item to be inspected. When there is an available appointment time point in the input appointment date and appointment time period, the patient to be inspected is displayed for selection and the patient to be inspected is prompted to input the next item to be inspected after the selection is confirmed. When there is no available appointment time point in the input appointment date and appointment time period, the patient is prompted to re-enter until there is an available appointment time point in the input appointment date and appointment time period, so that each item to be inspected is selected for confirmation by the patient to be inspected, and the time interval between the two items to be inspected in the selected appointment selection is greater than the sum of the time required for the inspection of the previous item to be inspected and the time required for arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected.
[0083] When all the items to be examined have a sequential relationship of examination before and after, the items to be examined are sorted and displayed, and based on the time required for the examination of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the items to be examined input by the patient to be examined in the order of sorting and display are received to query the corresponding appointment status of the current items to be examined, and when there is an appointment time point available for appointment on the entered appointment date and appointment time period, it is displayed for the patient to select, and after the selection is confirmed, the patient is prompted to enter the next item to be examined displayed in the sorting, and when there is no appointment time point available for appointment on the entered appointment date and appointment time period, the patient is prompted to re-enter the item until the entered appointment date and appointment time period are completed. There are appointment time points that can be reserved in the appointment time period, so that each item to be examined is selected for confirmation by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment case is greater than the maximum value of the time interval between examinations, the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0084] When the items to be examined have both a sequential relationship of inspection and a relationship of inspection without a sequential relationship, the items to be examined with a sequential relationship of inspection are sorted and displayed, and based on the time required for the inspection of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the item to be examined input by the patient to be examined are received to query the corresponding appointment status of the current item to be examined, and when there is an appointment time point that can be booked on the entered appointment date and appointment time period, the patient to be examined is displayed for selection, and the patient is prompted to enter the next item to be examined after the selection is confirmed, and when there is no appointment time point that can be booked on the entered appointment date and appointment time period, the patient is prompted to re-enter the item until there is an appointment time point that can be booked on the entered appointment date and appointment time period. time point, so that each item to be examined is selected for confirmation by the patient to be examined, only the items to be examined that have a sequential relationship of examination are input in the order of sorting display, for the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, for the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the maximum value of the time interval between examinations, the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
[0085] Although the specific embodiments of the present invention are described above, those skilled in the art should understand that these are only examples, and the protection scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A method for booking appointments for patients to be examined based on blockchain and deep learning, characterized in that: It includes the following steps: S1. Obtain the patient's basic information, the items to be examined, and the estimated waiting time for the examination doctor. Based on the basic information, determine whether the blockchain contains a block corresponding to the patient to be examined. If so, proceed to S2; otherwise, proceed to S4. S2, inputting the gender information, age information and condition information in the block corresponding to the patient to be examined into the trained deep neural network model to output the urgency of the condition of the patient to be examined, analyzing the waiting time of the patient's pending examination items based on the urgency of the condition, and obtaining the waiting time of the patient's pending examination items based on the relationship table between the urgency of the condition and the waiting time of the waiting examination items; S3, compare the doctor-estimated time that the item to be examined can wait for examination and the model-estimated time that can wait for examination, and take the minimum value of the two as the waiting time for examination of the item to be examined, and proceed to S6; S4. Based on the basic information of the patient to be examined, a block corresponding to the patient to be examined is constructed in the blockchain and the basic information is written; S5, taking the doctor's estimated waiting time for the item to be examined as the waiting time for the item to be examined, and proceeding to S6; S6. Make an appointment for the patient to be examined within the available waiting time, store the available waiting time and appointment information of the patient to be examined on the chain to the corresponding block, and push the appointment information to the patient to be examined, and the appointment is completed.
2. The method for booking appointments for patients to be examined based on blockchain and deep learning as claimed in claim 1, characterized in that: Step S6 specifically includes the following steps: S601, determine the number of items to be examined for the patient to be examined, if the number is one, proceed to S602, if the number is multiple, proceed to S609; S602, displaying the automatic scheduled examination and the customized scheduled examination for the patient to be examined to choose. If the patient to be examined chooses the automatic scheduled examination, the process proceeds to S603; if the patient to be examined chooses the customized scheduled examination, the process proceeds to S607; S603, according to the item to be inspected, the current reservation status of the item to be inspected is retrieved, the reservation status of the item to be inspected includes the reservation date and the reservation time points of the reservation time period that have been reserved and the reservation date and the reservation time points of the reservation time period that can be reserved, and the reservation time period is divided into multiple reservation time points according to the inspection duration of the item to be inspected; S604, using the earliest appointment principle, select the first N1 available appointment dates and their appointment time periods within the waiting time from the current appointment status of the pending examination items and display them for selection by the pending patient, where N1 is a positive integer; S605: if the patient confirms the appointment date and the available appointment time within the appointment time period, then the process goes to S606; if the patient is not satisfied with the appointment date or no information is received within the set selection time, then the process goes to S607; S606: The available examination time and appointment information of the patient to be examined are stored on the chain in the corresponding block, and the appointment information is pushed to the patient to be examined. The appointment is completed. The appointment information includes the examination items to be examined, the confirmed appointment date and the appointment time point; S607, receiving the appointment date and appointment time period input by the patient to be examined within the waiting time for examination, and querying the appointment status of the current examination item to be examined. If the entered appointment date and appointment time period have an available appointment time point, the patient to be examined is displayed for selection. If the entered appointment date and appointment time period do not have an available appointment time point, the patient is prompted to re-enter the appointment date and appointment time period until the entered appointment date and appointment time period have an available appointment time point. S608, receiving the confirmed appointment date of the patient to be examined and the available appointment time point within the appointment time period, and proceeding to S606; S609, displaying the automatic scheduled examination and the customized scheduled examination for the patient to be examined to choose. If the patient to be examined chooses the automatic scheduled examination, the process proceeds to S610; if the patient to be examined chooses the customized scheduled examination, the process proceeds to S614; S610, according to each item to be inspected, the corresponding current reservation status of the item to be inspected is retrieved, the reservation status of the item to be inspected includes the reservation date and the reservation time point of the reservation time period and the reservation date that can be reserved and the reservation time point of the reservation time period, and the reservation time period is divided into multiple reservation time points according to the inspection time length of the item to be inspected; S611, analyzing the order of examinations before and after each item to be examined and the time interval of examinations before and after each item to be examined, using the earliest appointment principle and the time required for the examination of each item to be examined and the time required for the arrival of the previous item to be examined to the next item to be examined, selecting the available appointment date and appointment time period of each item to be examined within the available waiting time from the appointment status of each item to be examined to form a maximum of N2 appointment selection cases and display them for selection by the patient to be examined, where N2 is a positive integer; S612: If the patient confirms the appointment within the set selection time, then the process goes to S613; if the patient is dissatisfied with the appointment or no information is received within the set selection time, then the process goes to S614; S613, the available examination time and appointment information of the patient to be examined are stored in the corresponding block on the chain, and the appointment information is pushed to the patient to be examined, and the appointment is completed. The appointment information includes multiple items to be examined, the confirmed appointment date of each item to be examined, and the appointment time point of the appointment; S614, analyzing and displaying the relationship between the inspection sequence and the time interval of each item to be inspected, based on the time required for the inspection of each item to be inspected and the time required for the arrival from the previous item to be inspected to the next item to be inspected, receiving the appointment date and appointment time period of a certain item to be inspected input by the patient to be inspected, and querying the corresponding appointment status of the current item to be inspected; if the entered appointment date and appointment time period have an appointment time point that can be booked, then the patient to be inspected is displayed for selection, and after the selection is confirmed, the patient is prompted to input the next item to be inspected; if the entered appointment date and appointment time period do not have an appointment time point that can be booked, then the patient is prompted to re-enter until the entered appointment date and appointment time period have an appointment time point that can be booked, so that each item to be inspected is selected for the patient to be inspected to confirm; if confirmed, enter S613; otherwise, repeat S609.
3. The method for booking appointments for patients to be examined based on blockchain and deep learning as claimed in claim 2, characterized in that: In step S611, the sequential relationship of the inspections before and after and the time interval relationship of the inspections before and after of the inspection items are analyzed. If the inspection items do not have a sequential relationship of the inspections before and after and a time interval relationship, the earliest inspection appointment principle and the inspection time required for each inspection item and the arrival time required from the previous inspection item to the next inspection item corresponding to the age of the inspection patient are used to treat each inspection item as the first inspection item at a time, and the available appointment dates and their appointment time periods of each inspection item within the available waiting time are selected from the current appointment status of each inspection item to be inspected to form a maximum of N2 appointment selection cases and display them for the inspection patient to select. In the appointment selection case, the time interval between the two inspection items before and after is greater than the sum of the inspection time required for the previous inspection item and the arrival time required from the previous inspection item to the next inspection item corresponding to the age of the inspection patient; If all the items to be examined have a sequential relationship of examination before and after, the items to be examined are sorted, and the earliest appointment inspection principle and the time required for the examination of each item to be examined and the time required for the arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined are used to select the available appointment dates and appointment time periods of each item to be examined within the available waiting time from the appointment status of each current item to be examined to form a maximum of N2 appointment selection cases and display them for selection by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the examination before and after, the time interval between the two items to be examined in the appointment selection case is greater than the sum of the time required for the examination of the previous item to be examined and the time required for the arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the examination before and after, the time interval between the two items to be examined in the appointment selection case is greater than the maximum value of the sum of the time interval between the examination before and after and the time required for the examination of the previous item to be examined and the time required for the arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. If the items to be examined have both a sequential relationship of inspection before and after and a relationship of inspection without a sequential relationship of inspection before and after, sort the items to be examined that have a sequential relationship of inspection before and after, and use the earliest appointment principle and the time required for the examination of each item to be examined and the time required for the arrival of the item to be examined from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, and make the first item to be examined that has a sequential relationship of inspection before and after as the first item to be examined, and swap the order of the items to be examined that do not have a sequential relationship of inspection before and after, and select the available appointment date and appointment time period for each item to be examined within the available waiting time from the appointment status of each current item to be examined to form a maximum of N2 appointment options The plan is displayed for selection by patients to be examined. If the two items to be examined do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. If the two items to be examined have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection case is greater than the maximum value of the time interval between examinations, the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
4. The method for booking appointments for patients to be examined based on blockchain and deep learning as claimed in claim 2, characterized in that: In step S614, the sequential relationship of the inspections before and after and the time interval relationship of the inspections before and after of each item to be inspected are analyzed and displayed. If there is no sequential relationship of the inspections before and after and the time interval relationship of the inspections before and after of each item to be inspected, based on the time required for the inspection of each item to be inspected and the time required for the arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected, the appointment date and the appointment time period of a certain item to be inspected input by the patient to be inspected are received to query the corresponding appointment status of the current item to be inspected. If there is an appointment time point that can be booked in the input appointment date and its appointment time period, it is displayed for the patient to be inspected to select and the patient to be inspected is prompted to input the next item to be inspected after the selection is confirmed. If there is no appointment time point that can be booked in the input appointment date and its appointment time period, it is prompted to re-enter until there is an appointment time point that can be booked in the input appointment date and its appointment time period, so that each item to be inspected is selected for confirmation by the patient to be inspected, and the time interval between the two items to be inspected in the selected appointment case is greater than the sum of the time required for the inspection of the previous item to be inspected and the time required for the arrival from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected. If all the items to be examined have a sequential relationship of examination before and after, the items to be examined are sorted and displayed, and based on the time required for the examination of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the items to be examined input by the patient to be examined in the order of sorting and display are received to query the corresponding appointment status of the current items to be examined; if the entered appointment date and appointment time period have available appointment time points, they are displayed for the patient to be examined to select, and after the selection is confirmed, the patient is prompted to enter the next item to be examined displayed in the sorting; if the entered appointment date and appointment time period do not have available appointment time points, the patient is prompted to re-enter the entry until the entered appointment date and appointment time period are completed. There are appointment time points that can be reserved in the appointment time period, so that all the items to be examined are selected for confirmation by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the previous and the next examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the sum of the time required for the examination of the previous item to be examined and the time required for the patient to be examined to arrive at the next item to be examined from the previous item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the previous and the next examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the maximum value of the sum of the time interval between the previous and the next examinations and the time required for the examination of the previous item to be examined and the time required for the patient to be examined to arrive at the next item to be examined corresponding to the age of the patient to be examined; If the items to be examined have both a sequential relationship of inspection and a relationship of non-sequential inspection, the items to be examined that have a sequential relationship of inspection are sorted and displayed, and based on the time required for the inspection of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the item to be examined input by the patient to be examined are received to query the corresponding appointment status of the current item to be examined; if the entered appointment date and appointment time period have an appointment time point that can be booked, the appointment time point is displayed for the patient to be examined to select, and the patient is prompted to enter the next item to be examined after the selection is confirmed; if the entered appointment date and appointment time period do not have an appointment time point that can be booked, the patient is prompted to re-enter the item until the entered appointment date and appointment time period have an appointment time point that can be booked time point, so that each item to be examined is selected for confirmation by the patient to be examined, only the items to be examined that have a sequential relationship of examination are input in the order of sorting display, for the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, for the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the maximum value of the time interval between examinations, the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
5. A patient appointment system based on blockchain and deep learning, characterized in that: It includes an acquisition judgment module, a model analysis module, a comparison assignment module, a block construction module, a direct assignment module and a reservation module; The acquisition and judgment module is used to obtain the patient's basic information, the items to be examined and the estimated time for the doctor to examine the patient, and judge whether the blockchain contains the block corresponding to the patient to be examined based on the basic information, and call the model analysis module if it is yes, and call the block construction module if it is no; The model analysis module is used to input the gender information, age information and condition information in the block corresponding to the patient to be examined into the trained deep neural network model to output the urgency of the condition of the patient to be examined, analyze the waiting model estimated time of the patient's pending examination items based on the urgency of the condition of the patient to be examined, and obtain the waiting model estimated time of the patient's pending examination items based on the relationship table between the urgency of the condition and the waiting model estimated time of the patient's pending examination items; The comparison and assignment module is used to compare the doctor-estimated time that can be waited for the examination of the item to be examined and the model-estimated time that can be waited for the examination, and take the minimum value of the two as the waiting time for the examination of the item to be examined, and call the reservation module; The block construction module is used to construct a block corresponding to the patient to be examined in the blockchain based on the basic information of the patient to be examined and write the basic information; The direct assignment module is used to use the doctor's estimated waiting time for the item to be examined as the waiting time for the item to be examined, and call the reservation module; The reservation module is used to make reservations for the examination items of the patients to be examined within the waiting time for the examination, store the waiting time for the examination and the reservation information of the patients to be examined on the chain to the corresponding blocks, and push the reservation information to the patients to be examined, and the reservation ends.
6. The patient reservation system based on blockchain and deep learning as claimed in claim 5, characterized in that: The reservation module specifically includes a quantity judgment unit, a first reservation mode selection unit, a first retrieval unit, a first reservation selection unit, a first receiving unit, a first uplink push unit, a first input unit, a second receiving unit, a second reservation mode selection unit, a second retrieval unit, a second reservation selection unit, a third receiving unit, a second uplink push unit, and a second input unit; The quantity determination unit is used to determine the number of items to be examined for the patient to be examined, and to call the reservation mode selection module when the number is one, and to call the second reservation mode selection unit when the number is multiple; The first appointment mode selection unit is used to display the time automatic appointment examination and the time custom appointment examination for the patient to be examined to select, and the first retrieval unit is called when the patient to be examined selects the time automatic appointment examination, and the first input unit is called when the patient to be examined selects the time custom appointment examination; The first retrieval unit is used to retrieve the current reservation status of the item to be inspected according to the item to be inspected, the reservation status of the item to be inspected includes the reservation date and the reservation time point of the reservation time period and the reservation date and the reservation time point of the reservation time period that can be reserved, and the reservation time period is divided into multiple reservation time points according to the inspection duration of the item to be inspected; The first appointment selection unit is used to select the first N1 available appointment dates and their appointment time periods within the waiting time from the current appointment status of the items to be examined by using the earliest appointment examination principle and display them for selection by the patient to be examined, where N1 is a positive integer; The first receiving unit is used to call the first uplink push unit if the first receiving unit receives the confirmed appointment date of the patient to be examined and the available appointment time point within the appointment time period within the set selection time, and to call the first input unit if the first receiving unit receives the unsatisfactory selection of the patient to be examined within the set selection time or does not receive any information within the set selection time; The first on-chain push unit is used to store the available examination time and appointment information of the patient to be examined on the chain to the corresponding block, and push the appointment information to the patient to be examined, and the appointment is completed. The appointment information includes the examination items to be examined, the confirmed appointment date and the appointment time point of the appointment; The first input unit is used to receive the appointment date and appointment time period input by the patient to be examined within the waiting time for examination to query the appointment status of the current examination item to be examined, and when the entered appointment date and appointment time period have an appointment time point that can be booked, display it for the patient to select, and when the entered appointment date and appointment time period do not have an appointment time point that can be booked, prompt the patient to re-enter the appointment date and appointment time period until the entered appointment date and appointment time period have an appointment time point that can be booked; The second receiving unit is used to receive the appointment date confirmed by the patient to be examined and the available appointment time point within the appointment time period, and call the first uplink push unit; The second appointment mode selection unit is used to display the time automatic appointment examination and the time custom appointment examination for the patient to be examined to select, and the second retrieval unit is called when the patient to be examined selects the time automatic appointment examination, and the second input unit is called when the patient to be examined selects the time custom appointment examination; The second retrieval unit is used to retrieve the corresponding current reservation status of the items to be inspected according to each item to be inspected, the reservation status of the items to be inspected includes the reservation date and the reservation time point of the reservation time period and the reservation date and the reservation time point of the reservation time period that can be reserved, and the reservation time period is divided into multiple reservation time points according to the inspection time length of the items to be inspected; The second appointment selection unit is used to analyze the relationship between the order of examinations before and after each item to be examined and the relationship between the time intervals before and after each item to be examined, and select the available appointment date and appointment time period of each item to be examined within the waiting time from the appointment status of each current item to be examined by using the earliest appointment inspection principle and the time required for the examination of each item to be examined and the time required for the arrival of the previous item to be examined to the next item to be examined, so as to form a maximum of N2 appointment selection cases and display them for selection by the patient to be examined, where N2 is a positive integer; The third receiving unit is used to call the second uplink push unit if the confirmed appointment selection of the patient to be examined is received within the set selection time, and to call the second input unit if the unsatisfactory selection of the patient to be examined is received within the set selection time or no information is received within the set selection time; The second uplink push unit is used to store the available examination time and appointment information of the patient to be examined on the chain to the corresponding block, and push the appointment information to the patient to be examined, and the appointment is completed. The appointment information includes multiple items to be examined, the confirmed appointment date of each item to be examined and the appointment time point of the appointment; The second input unit is used to analyze and display the relationship between the inspection sequence and the time interval of each item to be inspected, and based on the time required for the inspection of each item to be inspected and the time required for the arrival from the previous item to be inspected to the next item to be inspected, receive the appointment date and appointment time period of a certain item to be inspected input by the patient to be inspected, and query the corresponding appointment status of the current item to be inspected; when there is an appointment time point that can be booked in the input appointment date and appointment time period, display it for the patient to be inspected to select, and prompt the patient to input the next item to be inspected after the selection is confirmed; when there is no appointment time point that can be booked in the input appointment date and appointment time period, prompt the patient to re-enter until there is an appointment time point that can be booked in the input appointment date and appointment time period, so that each item to be inspected is selected for confirmation by the patient to be inspected, and call the second uplink push unit when confirming, and repeatedly call the second appointment mode selection unit when not confirming.
7. The patient reservation system based on blockchain and deep learning as claimed in claim 6, characterized in that: The second reservation selection unit is used to analyze the relationship between the inspection sequence and the time interval of each item to be inspected. When there is no inspection sequence relationship and time interval relationship between the items to be inspected, the earliest inspection appointment principle and the inspection time required for each item to be inspected and the arrival time required from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected are used to treat each item to be inspected as the first item to be inspected at a time, and the available appointment date and appointment time period of each item to be inspected within the waiting inspection time are selected from the current appointment status of each item to be inspected to form a maximum of N2 appointment selection cases and display them for selection by the patient to be inspected. In the appointment selection case, the time interval between the two items to be inspected is greater than the sum of the inspection time required for the previous item to be inspected and the arrival time required from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected; When all the items to be examined have a sequential relationship of examinations, the items to be examined are sorted, and the earliest appointment inspection principle and the time required for the examination of each item to be examined and the time required for the arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined are used to select the available appointment dates and appointment time periods of each item to be examined within the available waiting time from the appointment status of each current item to be examined to form a maximum of N2 appointment selection cases and display them for selection by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection case is greater than the sum of the time required for the examination of the previous item to be examined and the time required for the arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection case is greater than the maximum value of the sum of the time interval between the examinations and the time required for the examination of the previous item to be examined and the time required for the arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. When the items to be examined have both a sequential relationship of inspection before and after and a relationship of inspection without a sequential relationship of inspection before and after, the items to be examined with a sequential relationship of inspection before and after are sorted, and the earliest scheduled inspection principle and the time required for inspection of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined are used to make the first item to be examined with a sequential relationship of inspection before and after as the first item to be examined, and the order of the items to be examined without a sequential relationship of inspection before and after is swapped, and the available appointment dates and appointment time periods of the items to be examined within the available waiting time are selected from the appointment status of each current item to be examined to form a maximum of N2 appointments The case is selected and displayed for selection by the patient to be examined. If the two items to be examined do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection is greater than the sum of the time required for examination of the previous item and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined. If the two items to be examined have a time interval relationship between the examinations, the time interval between the two items to be examined in the appointment selection is greater than the maximum value of the time interval between examinations, the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
8. The patient reservation system based on blockchain and deep learning as claimed in claim 6, characterized in that: The second input unit is used to analyze and display the relationship between the inspection sequence and the time interval of each item to be inspected. If there is no inspection sequence and time interval relationship between each item to be inspected, based on the inspection time required for each item to be inspected and the arrival time required from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected, the appointment date and appointment time period of a certain item to be inspected input by the patient to be inspected are received to query the corresponding appointment status of the current item to be inspected. If there is an appointment time point that can be booked in the input appointment date and appointment time period, the patient to be inspected is displayed for selection and the patient to be inspected is prompted to input the next item to be inspected after the selection is confirmed. If there is no appointment time point that can be booked in the input appointment date and appointment time period, the patient is prompted to re-enter until there is an appointment time point that can be booked in the input appointment date and appointment time period, so that each item to be inspected is selected for confirmation by the patient to be inspected, and the time interval between the two items to be inspected in the selected appointment selection case is greater than the sum of the inspection time required for the previous item to be inspected and the arrival time required from the previous item to be inspected to the next item to be inspected corresponding to the age of the patient to be inspected. When all the items to be examined have a sequential relationship of examination before and after, the items to be examined are sorted and displayed, and based on the time required for the examination of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the items to be examined input by the patient to be examined in the order of sorting and display are received to query the corresponding appointment status of the current items to be examined, and when there is an appointment time point available for appointment on the entered appointment date and appointment time period, it is displayed for the patient to select, and after the selection is confirmed, the patient is prompted to enter the next item to be examined displayed in the sorting, and when there is no appointment time point available for appointment on the entered appointment date and appointment time period, the patient is prompted to re-enter the item until the entered appointment date and appointment time period are completed. There are appointment time points that can be reserved in the appointment time period, so that all the items to be examined are selected for confirmation by the patient to be examined. For the two items to be examined that do not have a time interval relationship between the previous and the next examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the sum of the time required for the examination of the previous item to be examined and the time required for the patient to be examined to arrive at the next item to be examined from the previous item to be examined corresponding to the age of the patient to be examined. For the two items to be examined that have a time interval relationship between the previous and the next examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the maximum value of the sum of the time interval between the previous and the next examinations and the time required for the examination of the previous item to be examined and the time required for the patient to be examined to arrive at the next item to be examined corresponding to the age of the patient to be examined; When the items to be examined have both a sequential relationship of inspection and a relationship of inspection without a sequential relationship, the items to be examined with a sequential relationship of inspection are sorted and displayed, and based on the time required for the inspection of each item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, the appointment date and appointment time period of the item to be examined input by the patient to be examined are received to query the corresponding appointment status of the current item to be examined, and when there is an appointment time point that can be booked on the entered appointment date and appointment time period, the patient to be examined is displayed for selection, and the patient is prompted to enter the next item to be examined after the selection is confirmed, and when there is no appointment time point that can be booked on the entered appointment date and appointment time period, the patient is prompted to re-enter the item until there is an appointment time point that can be booked on the entered appointment date and appointment time period. time point, so that each item to be examined is selected for confirmation by the patient to be examined, only the items to be examined that have a sequential relationship of examination are input in the order of sorting display, for the two items to be examined that do not have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined, for the two items to be examined that have a time interval relationship between the examinations, the time interval between the two items to be examined in the selected appointment selection case is greater than the maximum value of the time interval between examinations, the sum of the time required for examination of the previous item to be examined and the time required for arrival from the previous item to be examined to the next item to be examined corresponding to the age of the patient to be examined.
Citation Information
Patent Citations
Smart medical treatment system for predicating and distributing diagnosis amount of doctor
CN109659017A
To-be-examined item determination method and device, equipment, and computer readable storage medium
CN112259245A