A method and system for intelligent management of drug therapy for patients with chronic kidney disease

By acquiring patients' electronic medical records, generating final medication plans using machine and human decision-making units, and recording the drug circulation process, the problem of missed or incorrect doses for patients with chronic kidney disease has been solved, achieving full-process medication management and drug tracking, and ensuring medication safety.

CN117976137BActive Publication Date: 2025-11-04HAINAN PROVINCIAL PEOPLES HOSPITAL
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410208859.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-26
Publication Date
2025-11-04
Estimated Expiration
2044-02-26

AI Technical Summary

Technical Problem

Patients with chronic kidney disease are prone to missing or taking the wrong medication. Current technology lacks tamper-proof drug tracking and medication regimen records, leading to poor treatment outcomes and difficulty in assigning responsibility.

Method used

By acquiring patients' electronic medical records, the initial medication plan is evaluated using machine decision units and human decision units, a final medication plan is generated, and the drug circulation process is recorded through drug codes, quantities, and outbound hash values. Medication reminders and records are sent, and the medication process is monitored using trusted user accounts.

Benefits of technology

It enables full-process management and tamper-proof drug tracking for patients with chronic kidney disease, reduces the risk of drug misuse and abuse, ensures medication safety, and provides multiple monitoring mechanisms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117976137B_ABST
    Figure CN117976137B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of drug management, and discloses a kind of chronic kidney disease patient whole-course drug therapy wisdom management method and system, comprising: obtaining the electronic medical record of patient by the personal information of patient;Initial drug regimen is obtained based on electronic medical record and sent to medication decision unit, and final drug regimen is obtained based on medication decision unit, after confirming that drug code and drug quantity are consistent with drug code and drug quantity in final drug regimen, unit warehouse hash value is obtained using drug code, drug quantity and medication decision unit, drug reminder is generated according to final drug regimen, medication record is obtained using patient use port, and reconsultation reminder is obtained according to medication record, after sending the reconsultation reminder to patient use port and data storage unit, complete chronic kidney disease drug whole-process management.The present application can complete the drug management of chronic kidney disease patient and track medicine.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of drug management, and particularly relates to a chronic kidney disease patient whole-process drug treatment intelligent management method and system, an electronic device and a computer readable storage medium. BACKGROUND

[0002] Chronic kidney disease patients often need to take drugs for a long time, and the situation of not taking medicine in time, missing taking medicine and taking medicine wrongly is not conducive to the treatment of chronic kidney disease patients, and when the taking medicine is prescribed, the medicine is not tracked, and the situation of wrong and missing medicine and unreasonable drug use scheme is easy to occur, so it is particularly important to supervise the whole process of drug use for chronic kidney disease patients.

[0003] At present, the taking medicine reminder usually uses the method of labeling the medicine on the medicine bottle and writing on the electronic medical record for the patient to check, and the patient usually needs to actively remember the taking medicine time, and the taking medicine scheme is prescribed by the attending physician and can be audited by a pharmacist.

[0004] Although the above method can ensure the normal taking medicine of chronic kidney disease patients, chronic kidney disease patients often need to take multiple drugs, some once a day, some twice a day, some for three days and some for ten days, which is easy to miss taking medicine and is not conducive to the recovery of patients, the above taking medicine scheme can ensure the safety of medicine, but lacks an unalterable record, it is difficult to attribute when problems occur, and the situation that the medicine taken by the patient is different from the medicine taking scheme of the patient may occur, and the medicine tracking is lacking. SUMMARY

[0005] The present application provides a chronic kidney disease patient whole-process drug treatment intelligent management method, system and computer readable storage medium, which mainly aims to complete the management of the medicine of chronic kidney disease patients and track the medicine.

[0006] To achieve the above purpose, the present application provides a chronic kidney disease patient whole-process drug treatment intelligent management method, which comprises:

[0007] Obtaining personal information of a patient, and obtaining an electronic medical record of the patient based on the personal information of the patient;

[0008] Obtaining an initial medicine taking scheme based on the electronic medical record, sending the initial medicine taking scheme to a pre-constructed medicine taking decision unit, performing medicine taking evaluation on the initial medicine taking scheme based on the medicine taking decision unit, and obtaining a final medicine taking scheme;

[0009] Obtaining one or more medicines in the final medicine taking scheme based on the final medicine taking scheme, sequentially extracting the medicines from the one or more medicines, and performing the following operations on the extracted medicines:

[0010] based on the extracted drug code, the drug quantity of the extracted drug is obtained according to the final drug scheme, and after confirming that the drug code and the drug quantity are consistent with the drug code and the drug quantity in the final drug scheme, the unit outbound hash value of the extracted drug is obtained by using the drug code, the drug quantity and the drug decision unit, and the unit outbound hash value is sent to the pre-constructed data storage unit;

[0011] According to the final drug scheme, a drug reminder is generated, and the drug reminder is sent to the pre-constructed patient use port and data storage unit;

[0012] The drug record is obtained by using the patient use port, and the drug record is sent to the data storage unit;

[0013] According to the drug record, a reexamination reminder is obtained, and after the reexamination reminder is sent to the patient use port and the data storage unit, the whole process management of chronic kidney disease drug is completed.

[0014] Optionally, the drug decision unit performs drug evaluation on the initial drug scheme to obtain the final drug scheme, comprising:

[0015] The drug decision unit comprises a machine decision unit and a manual decision unit;

[0016] The machine decision unit performs a screening operation on the initial drug scheme, wherein the drug screening criterion in the machine decision unit is the pre-constructed drug interaction database;

[0017] After confirming that there is no drug conflict in the initial drug scheme, a first drug scheme is obtained;

[0018] The first drug scheme is sent to the manual decision unit, and the pre-constructed warning criterion and the manual decision unit are used to perform an audit operation on the first drug scheme to obtain the final drug scheme.

[0019] Optionally, the pre-constructed warning criterion and the manual decision unit are used to perform an audit operation on the first drug scheme to obtain the final drug scheme, comprising:

[0020] Based on the warning criterion, a plurality of warning categories are obtained, wherein the plurality of warning categories include: a use permission category, a drug selection suitability category, a usage and dosage category, an interaction category, an important monitoring drug category, a beyond instruction manual use category, a special consultation prompt category, a drug use sequence category, a contraindication prompt category, a special usage category and other categories;

[0021] The plurality of warning categories and the manual decision unit are used to perform an audit operation on the first drug scheme to obtain the final drug scheme.

[0022] Optionally, the auditing operation is performed on the first drug use scheme by using the multiple warning categories and the artificial decision unit to obtain a final drug use scheme, and the auditing operation includes:

[0023] obtaining a to-be-filled warning opinion based on the warning criteria;

[0024] obtaining multiple pharmacist accounts by using the artificial decision unit, sending the to-be-filled warning opinion to each of the multiple pharmacist accounts, and performing the following operations on each of the multiple pharmacist accounts:

[0025] extracting a warning category from the multiple warning categories in sequence, and performing the following operations on the extracted warning category:

[0026] obtaining a warning explanation corresponding to the extracted warning category based on the extracted warning category;

[0027] extracting one or more drugs from the first drug use scheme in sequence, and performing the following operations on the extracted drugs:

[0028] obtaining a unit drug report by using the warning explanation and the extracted drugs;

[0029] obtaining a single-item warning report according to the unit drug report corresponding to the one or more drugs;

[0030] obtaining a unit pharmacist evaluation report by summarizing multiple single-item warning reports;

[0031] obtaining an auditing opinion by using multiple unit pharmacist evaluation reports;

[0032] sending the auditing opinion to each of the multiple pharmacist accounts, obtaining multiple suboptimal drug use schemes based on each of the multiple pharmacist accounts, and obtaining the final drug use scheme based on the multiple suboptimal drug use schemes.

[0033] Optionally, the unit outbound hash value of the extracted drug is obtained by using the drug code, the drug quantity, and a drug use decision unit, and the method includes:

[0034] obtaining multiple flow information based on the drug use decision unit, wherein the flow information includes time, a historical locator, a person handling the matter, and operation content;

[0035] obtaining an identity code of the patient based on the personal information, obtaining a first hash value by using the identity code, obtaining a second hash value according to the drug code, and obtaining a third hash value based on the flow information;

[0036] calculating the unit outbound hash value by using a pre-constructed outbound hash value calculation formula, the first hash value, the second hash value, and the third hash value calculation formula, wherein the outbound hash value calculation formula is:

[0037] P = T1‖T2‖T3‖H(Out)

[0038] wherein, P is a unit out warehouse hash value, T1 represents a first hash value, T2 represents a second hash value, T3 represents a third hash value, H(Out) represents a hash value calculated by an out warehouse timestamp, and ‖ represents a connection operator.

[0039] Optionally, the identity code of the patient is obtained based on the personal information, the first hash value is obtained by using the identity code, the second hash value is obtained according to the drug code, and the third hash value is obtained based on the flow information, comprising:

[0040] The name code of the patient is obtained according to the personal information, and a first hash value formula is constructed, and the first hash value is calculated according to the first hash value formula and the name code, wherein the first hash value formula is:

[0041] T1 = H(M‖A)

[0042] wherein, M represents the identity code, A represents the name code, and H(*) represents a hash function.

[0043] A second hash value formula is constructed, wherein the second hash value formula is:

[0044] T2 = H(B‖C‖D)

[0045] wherein, B represents the drug code, C represents a historical locator of the pharmacy where the drug is located, and D represents the number of drugs.

[0046] A unit flow hash value corresponding to each of the plurality of flow information is obtained according to the plurality of flow information, wherein the calculation method of the unit flow hash value is as follows:

[0047] Z i = H((URL) i ‖(OP) i ‖(Time) i )

[0048] wherein, Z i represents the i-th unit flow hash value in the plurality of flow information, (URL) i represents a historical locator of an operation account in the i-th flow information, (OP) i represents an operator code of the operation account in the i-th flow information, and (Time) i represents a start time code when the operation account in the i-th flow information performs an operation.

[0049] A third hash value formula is constructed, and the third hash value is calculated based on the plurality of unit flow hash values and the third hash value formula, wherein the third hash value formula is:

[0050] T3 = H(Z1||Z2||...||Zn) i ||...‖Z n )

[0051] Wherein, Z1 represents the first unit flow of hash value, Z2 represents the second unit flow of hash value, Z n n represents the total number of n unit flow of hash value.

[0052] Optionally, the final drug regimen is generated according to the drug reminder, and the drug reminder is sent to the pre-constructed patient use port, comprising:

[0053] From the final drug regimen, one or more drugs are extracted in turn, and the extracted drugs are executed as follows:

[0054] Based on the extracted drug, the total amount of the extracted drug is obtained;

[0055] According to the total amount of the drug, the total amount of the drug is divided to obtain the single dose and the single drug time;

[0056] The unit drug reminder is obtained by using the single dose and the single dose time, and the unit drug reminder is sent to the patient use port based on the unit dose time, wherein the unit drug reminder includes the drug name, the single drug time and the single dose.

[0057] Optionally, the use of the patient use port to obtain the medication record comprises:

[0058] Using the patient use port to determine whether to add a trusted account, confirming the addition of the trusted account, synchronizing the unit drug reminder to the trusted account, and obtaining the medication record based on the trusted account and the patient use port, wherein the trusted account comprises one or more.

[0059] Optionally, the medication record is obtained based on the trusted account and the patient use port, comprising:

[0060] Based on the patient use port, the unit reminder starting time of the unit drug reminder is obtained, and the unit drug feedback is sent to the patient use port according to the preset drug taking time and the unit reminder starting time, wherein the unit drug feedback includes the taking feedback and other feedback;

[0061] Based on the taking feedback, it is judged whether the patient has taken the medicine;

[0062] If the patient has taken the medicine, the pre-constructed drug details questionnaire is sent to the patient use port based on the other feedback, and the unit drug report is generated according to the drug details questionnaire;

[0063] If the patient does not take medicine, the taking feedback starting time is obtained based on the feedback, the taking warning is generated based on the unit feedback starting time, the unit drug report is generated based on the taking warning, after the unit drug report is sent to the patient use port and the trusted account, the step of sending the unit drug feedback to the patient use port according to the preset taking time is returned;

[0064] The plurality of unit drug reports are summarized to obtain a drug record.

[0065] In order to solve the above problems, the application also provides a whole process drug treatment intelligent management system for chronic kidney disease patients, the system comprises:

[0066] The medication decision module is used for obtaining personal information of the patient, and obtaining an electronic medical record of the patient based on the personal information of the patient;

[0067] The initial medication scheme is obtained based on the electronic medical record, the initial medication scheme is sent to a pre-constructed medication decision unit, the medication evaluation is performed on the initial medication scheme based on the medication decision unit, and a final medication scheme is obtained;

[0068] The medication tracking module is used for obtaining one or more drugs in the final medication scheme based on the final medication scheme, sequentially extracting drugs from the one or more drugs, and performing the following operations on the extracted drugs:

[0069] The drug code is obtained based on the extracted drugs, the drug quantity of the extracted drugs is obtained according to the final medication scheme, after the drug code and the drug quantity are confirmed to be consistent with the drug code and the drug quantity in the final medication scheme, the unit warehouse-out hash value of the extracted drugs is obtained by using the drug code, the drug quantity and the medication decision unit, and the unit warehouse-out hash value is sent to the pre-constructed data storage unit;

[0070] The patient medication record module is used for generating a medication reminder according to the final medication scheme, and sending the medication reminder to the pre-constructed patient use port and the data storage unit;

[0071] The medication record is obtained by using the patient use port, and the medication record is sent to the data storage unit;

[0072] The reexamination reminder is obtained according to the medication record, the reexamination reminder is sent to the patient use port and the data storage unit, and the whole process management of the chronic kidney disease medication is completed.

[0073] In order to solve the above problems, the application also provides an electronic device, the electronic device comprises:

[0074] The memory stores at least one instruction; and

[0075] The processor executes instructions stored in the memory to implement the chronic kidney disease patient whole-process drug treatment intelligent management method described above.

[0076] To solve the above problems, the application further provides a computer readable storage medium, wherein at least one instruction is stored in the computer readable storage medium, and the at least one instruction is executed by a processor in an electronic device to implement the chronic kidney disease patient whole-process drug treatment intelligent management method described above.

[0077] To solve the problems described in the background, in the embodiment of the application, the initial drug use scheme is obtained based on the electronic medical record, the initial drug use scheme is sent to the pre-constructed drug use decision unit, and drug use evaluation is performed on the initial drug use scheme based on the drug use decision unit to obtain a final drug use scheme. In the embodiment of the application, the machine decision unit is used to screen the drugs that may exist in conflict in the initial drug use scheme, so as to ensure that there is no conflicting drug in the final drug use scheme, thereby reducing the risk of incorrect use and misuse of drugs by the patient. In the artificial decision unit, each of the plurality of early warning criteria is used to evaluate the first drug use scheme, so as to more flexibly ensure the safety of drug use by the patient. In the embodiment of the application, one or more drugs in the final drug use scheme are obtained based on the final drug use scheme, the drugs are sequentially extracted from the one or more drugs, and the following operations are performed on the extracted drugs: obtaining a drug code based on the extracted drugs, obtaining the number of drugs of the extracted drugs according to the final drug use scheme, confirming that the drug code and the number of drugs are consistent with the drug code and the number of drugs in the final drug use scheme, obtaining the unit outbound hash value of the extracted drugs by using the drug code, the number of drugs and the drug use decision unit, sending the unit outbound hash value to the pre-constructed data storage unit, and using the outbound hash value to record the whole process from the initial drug use scheme to the final drug use scheme and the process of taking drugs according to the final drug use scheme. The process is tamper-proof, and each step is recorded. The outbound hash value has strong association with each step, and the tracking of the drugs is realized. In the embodiment of the application, the drug use reminder is generated according to the final drug use scheme, the drug use reminder is sent to the pre-constructed patient use port and the data storage unit, the drug use record is obtained by using the patient use port, the drug use record is sent to the data storage unit, the re-consultation reminder is obtained according to the drug use record, and the re-consultation reminder is sent to the patient use port and the data storage unit. The whole-process management of the chronic kidney disease drug use is completed. In the embodiment of the application, the unit drug use reminder is initiated to the patient use port every time the patient needs to use the drug, and a trusted account is added to supervise the drug use process of the chronic kidney disease patient in multiple ways. Therefore, the chronic kidney disease patient whole-process drug treatment intelligent management method, system, electronic device and computer readable storage medium provided by the application can complete the drug use management of the chronic kidney disease patient and track the drugs. BRIEF DESCRIPTION OF DRAWINGS

[0078] Figure 1 A flowchart of a chronic kidney disease patient whole-course drug treatment intelligent management method provided by an embodiment of the present application is shown in FIG. 1.

[0079] Figure 2 A functional module diagram of a chronic kidney disease patient whole-course drug treatment intelligent management system provided by an embodiment of the present application is shown in FIG. 2.

[0080] Figure 3 A structural diagram of an electronic device for implementing the chronic kidney disease patient whole-course drug treatment intelligent management method provided by an embodiment of the present application is shown in FIG. 3.

[0081] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0082] It should be understood that the specific embodiments described herein are merely intended to explain the present application and are not intended to limit the present application.

[0083] An embodiment of the present application provides a chronic kidney disease patient whole-course drug treatment intelligent management method. An execution subject of the chronic kidney disease patient whole-course drug treatment intelligent management method includes but is not limited to at least one of electronic devices such as a server, a terminal and the like which can be configured to execute the method provided by the present application. In other words, the chronic kidney disease patient whole-course drug treatment intelligent management method can be executed by software or hardware installed in a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to a single server, a server cluster, a cloud server or a cloud server cluster and the like.

[0084] Referring to FIG. 1, Figure 1 A flowchart of a chronic kidney disease patient whole-course drug treatment intelligent management method provided by an embodiment of the present application is shown in FIG. 1. In the embodiment, the chronic kidney disease patient whole-course drug treatment intelligent management method includes:

[0085] S1, obtaining personal information of a patient, and obtaining an electronic medical record of the patient based on the personal information of the patient.

[0086] It should be explained that in the embodiment of the present application, the personal information is information for identifying the identity of the patient, and the personal information can alternatively include information such as an ID number, a name, a gender, and a hospital for treatment. The embodiment of the present application aims to perform whole-process supervision on the medication for chronic kidney disease, and therefore the electronic medical record plays an important role. The specific implementation manner in the embodiment of the present application is mainly intended to explain the method for supervising the medication of the patient in a treatment course. The chronic kidney disease patient often has multiple treatment courses in the treatment process, but each of the multiple treatment courses can use the method to perform supervision. When the patient is confirmed by reexamination to no longer need drug treatment, the method is stopped from being used, and will not be described herein again.

[0087] S2, obtaining an initial medication scheme based on the electronic medical record, sending the initial medication scheme to a pre-constructed medication decision unit, performing medication evaluation on the initial medication scheme based on the medication decision unit, and obtaining a final medication scheme.

[0088] It should be explained that the initial medication scheme is a preliminary treatment scheme for the patient issued by the attending physician of the patient through the electronic medical record. The medication decision unit is a unit for auditing the initial medication scheme. The final medication scheme is a scheme for the patient with chronic kidney disease to finally take the medicine.

[0089] Further, the medication evaluation on the initial medication scheme based on the medication decision unit to obtain the final medication scheme comprises:

[0090] The medication decision unit comprises a machine decision unit and a manual decision unit.

[0091] The machine decision unit is used to perform a screening operation on the initial medication scheme, wherein the drug screening criterion in the machine decision unit is a pre-constructed drug interaction database.

[0092] After confirming that there is no medication conflict in the initial medication scheme, a first medication scheme is obtained.

[0093] The first medication scheme is sent to the manual decision unit, a pre-constructed warning criterion and the manual decision unit are used to perform an auditing operation on the first medication scheme, and a final medication scheme is obtained.

[0094] It should be noted that the machine decision unit is a unit for screening the initial medication scheme using the medication criterion in the drug interaction database. The manual decision unit is a unit for pharmacists to audit the medication scheme. The drug interaction database is a database for recording the interaction between drugs. In the embodiment of the present application, the machine decision unit is used to screen the drugs that may have conflicts in the initial medication scheme, so as to ensure that there is no conflicting drug in the final medication scheme, and to reduce the risk of incorrect use and abuse of drugs by the patient.

[0095] It can be understood that the first medication scheme is a medication scheme screened by the machine decision unit, the warning criterion is a criterion for further screening of the medication scheme, and a warning will be issued when the first medication scheme does not meet the warning criterion.

[0096] Further, the auditing operation on the first medication scheme by using the pre-constructed warning criterion and the artificial decision unit to obtain the final medication scheme comprises:

[0097] obtaining a plurality of warning categories based on the warning criterion, wherein the plurality of warning categories comprises: a use permission category, a drug selection suitability category, a usage and dosage category, an interaction category, an important monitoring drug category, a beyond instruction manual use category, a special consultation prompt category, a drug use sequence category, a contraindication prompt category, a special usage category, and other categories;

[0098] performing an auditing operation on the first medication scheme by using the plurality of warning categories and the artificial decision unit to obtain the final medication scheme.

[0099] It should be noted that the warning category is a category in the warning criterion, and there are many warning categories in the warning criterion. Each warning category contains a plurality of items. For example, the use permission category is: judging whether the doctor in charge has the permission to prescribe the drug according to the doctor in charge of the first medication scheme and one or more drugs in the first medication scheme. If the doctor in charge does not have the permission to prescribe the drug, a warning will be issued.

[0100] Specifically, the drug selection suitability class is a warning for identifying whether the drug in the first drug use scheme is suitable for the patient, for example, whether a drug for early kidney disease is used in late kidney disease. The usage and dosage class is a warning for judging whether the usage and dosage of each drug in the first drug use scheme meet the conventional standard, for example, whether a drug is prescribed to be taken three times a day when the patient should only take the drug once a day. If the usage and dosage are different from the instructions, a warning needs to be issued. The interaction class is a warning for judging whether there is an adverse interaction between drugs in the first drug use scheme. Since the adverse interaction between drugs will cause great side effects and harm to the patient, the artificial decision unit needs to review the interaction between drugs. The important monitoring drug class is used to judge whether there is an important monitoring drug in the first drug use scheme. For example, the important monitoring drugs in the warning include antimicrobial drugs, traditional Chinese medicine injections, antitumor drugs, proton pump inhibitors, glucocorticoids, and cardiovascular system drugs. These drugs are easy to cause harm to the patient's body if used for a long time, so a warning needs to be issued when the first drug use scheme includes important monitoring drugs. The more instructions usage class is used to judge whether the indications, dosage, course of treatment, route, etc. of the drug in the first drug use scheme are not within the scope of the drug instructions approved by the drug supervision and management department. The special consultation prompt class is a warning for judging whether the patient's condition is complex and whether the opinions of other experts or medical teams are reasonably followed. The drug use sequence class is a warning for judging whether the drug use sequence in the first drug use scheme is reasonable. The contraindication prompt class is a warning for judging whether the patient cannot use the first drug use scheme, for example, the patient is pregnant and cannot use certain specific drugs. The special usage class is a warning for judging whether the first drug use scheme contains a drug with special usage and whether it is labeled in the first drug use scheme. The other class is other warnings that do not include the above warning categories.

[0101] It should be noted that in the embodiment of the present application, the above criteria are used in the artificial decision unit to evaluate the first drug use scheme to ensure the safety of the patient's medication.

[0102] Further, the use of multiple warning categories and artificial decision units to perform audit operations on the first drug use scheme to obtain the final drug use scheme comprises:

[0103] Obtaining a to-be-filled warning opinion based on the warning criteria;

[0104] Obtaining multiple pharmacist accounts using the artificial decision unit, sending the to-be-filled warning opinion to each of the multiple pharmacist accounts, and performing the following operations on each of the pharmacist accounts:

[0105] Extracting a warning category from the multiple warning categories in turn, and performing the following operations on the extracted warning category:

[0106] obtaining a warning explanation corresponding to the extracted warning category based on the extracted warning category;

[0107] sequentially extracting one or more drugs in the first drug use scheme from the first drug use scheme, and performing the following operations on the extracted drugs:

[0108] obtaining a unit drug report by using the warning explanation and the extracted drugs;

[0109] obtaining a single warning report according to the unit drug report corresponding to the one or more drugs;

[0110] obtaining a unit pharmacist evaluation report by summarizing a plurality of single warning reports;

[0111] obtaining an audit opinion by using a plurality of unit pharmacist evaluation reports;

[0112] sending the audit opinion to each pharmacist account in a plurality of pharmacist accounts, and obtaining a plurality of suboptimal drug use schemes based on each pharmacist account, and obtaining a final drug use scheme based on the plurality of suboptimal drug use schemes.

[0113] It should be noted that the to-be-filled warning opinion is a to-be-filled text for the manual decision unit to perform auditing, and there are a plurality of each of the warning categories in the to-be-filled audit opinion, and each drug in the first drug use scheme needs to be evaluated. The pharmacist account is an account logged in by a pharmacist for performing auditing.

[0114] Further, the warning explanation is a warning explanation corresponding to the extracted warning category, and the warning explanation includes detailed drug use instructions of the drug, for example, the extracted warning category is usage and dosage, and the warning explanation includes: the usage and dosage of drug A is three times a day, three pills each time, and a total of three days. The warning explanations corresponding to different warning categories are different, but the warning explanations should display the corresponding instruction content according to the warning category.

[0115] In detail, the unit drug report is an evaluation report of the current drug under the extracted warning category. For example, the extracted warning category is the contraindication prompt category, the interaction between drug A and drug B in the first drug use scheme has no harm to patients with non-severe renal dysfunction, but has an impact on patients with severe renal dysfunction, then in the contraindication prompt category warning, if the patient has severe renal dysfunction, a warning will be given, and a unit drug report of drug A is generated based on the contraindication prompt.

[0116] It should be explained that the single warning report is an evaluation report of each drug in the first drug regimen under the extracted warning criteria. The unit pharmacist evaluation report is an evaluation report given by a pharmacist to the first drug regimen. The audit opinion is a report obtained by summarizing the unit pharmacist evaluation report corresponding to each pharmacist account in multiple pharmacist accounts, and the audit opinion includes multiple unit pharmacist evaluation reports. In the embodiment of the present application, the pharmacist account is greater than or equal to two, that is, multiple pharmacists need to evaluate. The sub-optimal drug regimen is a drug regimen obtained by each pharmacist according to the audit opinion and the first drug regimen, and the drug regimen is uploaded to the artificial decision unit, and the final drug regimen is extracted from multiple sub-optimal drug regimens. The final drug regimen is the drug regimen finally used for the patient with chronic kidney disease.

[0117] S3, based on the final drug regimen, obtaining one or more drugs in the final drug regimen, sequentially extracting drugs from the one or more drugs, and performing the following operations on the extracted drugs: obtaining a drug code based on the extracted drugs, obtaining a drug quantity of the extracted drugs according to the final drug regimen, confirming that the drug code and the drug quantity are consistent with the drug code and the drug quantity in the final drug regimen, and obtaining a unit outbound hash value of the extracted drugs by using the drug code, the drug quantity and the drug decision unit. The unit outbound hash value is sent to the pre-constructed data storage unit.

[0118] It can be understood that the drug code is a unique code for identifying a drug, which is a prior art and will not be described here. The drug quantity is the quantity of drugs obtained from the drug library. In the embodiment of the present application, the taken drugs are confirmed to be consistent with the drugs in the final drug regimen by using the drug code during the drug taking process, and the quantity of the taken drugs is compared with the quantity of the drugs in the final drug regimen, so as to avoid the phenomenon of missing, wrong taking and taking too much during the drug taking process. The data storage unit is a unit for storing data, and in the embodiment of the present application, the data storage unit also stores the data of the whole process of the drug use of the patient with chronic kidney disease.

[0119] Further, the unit outbound hash value of the extracted drugs obtained by using the drug code, the drug quantity and the drug decision unit comprises:

[0120] Based on the drug decision unit, a plurality of flow information is obtained, wherein the flow information includes: time, historical locator, person in charge and operation content;

[0121] Based on the personal information, the identity code of the patient is obtained, the first hash value is obtained by using the identity code, the second hash value is obtained according to the drug code, and the third hash value is obtained based on the flow information;

[0122] A pre-constructed out-of-warehouse hash value calculation formula, a first hash value, a second hash value, and a third hash value calculation formula are used to calculate a unit out-of-warehouse hash value, wherein the out-of-warehouse hash value calculation formula is:

[0123] P = T1‖T2‖T3‖H(Out)

[0124] wherein P is the unit out-of-warehouse hash value, T1 represents the first hash value, T2 represents the second hash value, T3 represents the third hash value, H(Out) represents a hash value calculated from the out-of-warehouse timestamp, and ‖ represents a connection operator.

[0125] It should be noted that the flow information is the information of each flow in the drug use decision unit. For example, the machine decision unit performs screening on the initial drug use scheme, and the flow information includes the time of performing screening, the historical locator of the interface at the time of uploading the initial drug use scheme, the operator uploading to the machine decision unit, and the content of screening the initial drug use scheme by the machine decision unit. The operation content includes multiple aspects, and the purpose is to record all operation processes in the machine decision unit in detail and detect the operation process.

[0126] Specifically, the identity code is the patient's ID number, and the out-of-warehouse hash value is a hash value obtained based on the drug code, the drug quantity, and the drug use decision unit at the time of out-of-warehouse. The purpose is to record the acquisition process of the final drug use scheme and the drug out-of-warehouse process. The hash value calculated by the hash function has tamper resistance and includes various information in the drug flow process, so the out-of-warehouse hash value can truly supervise the drug.

[0127] Further, the identity code of the patient is obtained based on the personal information, the first hash value is obtained using the identity code, the second hash value is obtained based on the drug code, and the third hash value is obtained based on the flow information, comprising:

[0128] The name code of the patient is obtained based on the personal information, a first hash value formula is constructed, and the first hash value is calculated based on the first hash value formula and the name code, wherein the first hash value formula is:

[0129] T1 = H(M‖A)

[0130] wherein M represents the identity code, A represents the name code, and H(*) represents a hash function;

[0131] A second hash value formula is constructed, wherein the second hash value formula is:

[0132] T2 = H(B‖C‖D)

[0133] wherein B represents the drug code, C represents the historical locator of the pharmacy where the drug is located, and D represents the drug quantity;

[0134] According to the plurality of flow information, the unit flow hash value corresponding to each of the plurality of flow information is obtained, wherein the calculation method of the unit flow hash value is as follows:

[0135] Z i = H((URL) i ‖(OP) i ‖(Time) i )

[0136] Wherein, Z i represents the i-th unit flow hash value in the plurality of flow information, (URL) i represents the historical locator of the operation account in the i-th flow information, (OP) i represents the operator code of the operation account in the i-th flow information, (Time) i represents the starting time code of the operation account when the operation is executed in the i-th flow information.

[0137] A third hash value formula is constructed, and a third hash value is calculated based on the plurality of unit flow hash values and the third hash value formula, wherein the third hash value formula is:

[0138] T3 = H(Z1||Z2||…||Z i ||…‖Z n )

[0139] Wherein, Z1 represents the first unit flow hash value, Z2 represents the second unit flow hash value, Z n represents the n-th unit flow hash value, and n represents the total number of the plurality of unit flow hash values, which is n.

[0140] In detail, the first hash value is a hash value obtained according to the identity information of the patient with chronic kidney disease. The second hash value is a hash value of the drug out of the drug warehouse. The historical locator is a uniform resource locator. The unit flow hash value is a hash value obtained in one flow. For example, in the artificial decision unit, pharmacist A evaluates the first drug use scheme, and a hash value will be generated based on this process. The operator code is the pharmacist account public key. The starting time code is the code generated by the starting time stamp in the flow operation. The third hash value is a hash value generated by summarizing all unit flow hash values.

[0141] It should be understood that the out-of-warehouse hash value generated by the above formula records in detail the whole process from the initial drug use scheme to the final drug use scheme and the taking of the drug according to the final drug use scheme, and this process is tamper-proof and records each step. The out-of-warehouse hash value has strong relevance to each step.

[0142] S4, generating a medication reminder according to the final medication scheme, and sending the medication reminder to a pre-constructed patient use port and a data storage unit.

[0143] It should be explained that the medication reminder is a reminder sent to the patient use port for reminding the patient to take medicine, and the patient use port is a port used by the patient, such as a WeChat mini-program, an APP, etc., which is not limited herein. The embodiment of the present application initiates a unit medication reminder to the patient use port every time the patient needs to take medicine, and adds a trusted account to supervise the medication process of the patient with chronic kidney disease in multiple ways.

[0144] Further, the medication reminder is generated according to the final medication scheme, and the medication reminder is sent to the pre-constructed patient use port, comprising:

[0145] One or more medicines are extracted from the final medication scheme in sequence, and the following operations are performed on the extracted medicines:

[0146] The total amount of the extracted medicines is obtained based on the extracted medicines;

[0147] The total amount of the medicines is divided according to the total amount of the medicines to obtain a single dose and a single medication time;

[0148] A unit medication reminder is obtained using the single dose and the single medication time, and the unit medication reminder is sent to the patient use port based on the unit medication time, wherein the unit medication reminder includes the medicine name, the single medication time and the single dose.

[0149] It should be noted that the single dose is the amount of the extracted medicine taken by the patient according to the final medication scheme at a time. The single medication time is the medication time of the patient according to the final medication scheme. The unit medication reminder is a reminder for the patient with chronic kidney disease to take medicine at a time.

[0150] For example, in the final medication scheme, the total amount of A medicine is 9, which is taken for 3 days, one at a time, three times a day, the patient receives the medicine on January 1 and starts taking medicine at 12:00 on January 1, so the unit medication reminder will be sent to the patient use port at 12:00 on January 1: A medicine, single dose: 1, unit dose time: January 1 12:00. At 18:00 on January 1, the unit medication reminder will be sent to the patient use port again: A medicine, single dose: 1, unit dose time: January 1 18:00. In this way, the A medicine is taken until it is finished.

[0151] S5, obtaining a medication record using the patient use port, and sending the medication record to the data storage unit.

[0152] Further, the medication record is obtained using the patient use port, comprising:

[0153] The patient uses the port to determine whether to add a trusted account, confirms the addition of the trusted account, synchronizes the unit medication reminder to the trusted account, and obtains the medication record based on the trusted account and the patient use port. The trusted account includes one or more.

[0154] It should be noted that the trusted account is an account that artificially supervises the patient's medication process, and the trusted account is added from the patient use port.

[0155] For example, Xiao Li is a chronic kidney disease patient. Xiao Li is always busy and forgets to take medicine, so a trusted account is added to the patient use port. The user of the trusted account is Xiao Li's child, and the trusted account will also receive the unit medication reminder from the patient use port, so that Xiao Li's medication can be supervised.

[0156] Further, the medication record based on the trusted account and the patient use port includes:

[0157] Based on the patient use port, the unit reminder start time of sending the unit medication reminder is obtained, and the unit medication feedback is sent to the patient use port according to the preset medication time and the unit reminder start time. The unit medication feedback includes taking feedback and other feedback.

[0158] Based on the taking feedback, it is determined whether the patient has taken the medicine.

[0159] If the patient has taken the medicine, a pre-constructed medication details questionnaire is sent to the patient use port based on the other feedback, and a unit medication report is generated according to the medication details questionnaire.

[0160] If the patient has not taken the medicine, the unit feedback start time is obtained based on the taking feedback, the taking warning is generated based on the unit feedback start time, the unit medication report is generated based on the taking warning, the unit medication report is sent to the patient use port and the trusted account, and the step of sending the unit medication feedback to the patient use port according to the preset medication time is returned.

[0161] The plurality of unit medication reports are summarized to obtain the medication record.

[0162] In detail, the unit reminder start time is the time when the patient use port receives the unit medication reminder, the medication time is a preset time interval for the patient to take medicine, and after the medication time, the patient use port will receive the unit medication feedback. The unit medication feedback is the feedback record of the patient taking medicine once.

[0163] For example, Xiao Li's patient use port receives the unit medication reminder at 10:00, the unit reminder start time is 10:00, the preset taking time is 20 minutes, and therefore the patient use port will receive the unit medication feedback at 10:20.

[0164] Specifically, the taking feedback is feedback data for recording whether the patient takes the medicine, the other feedback is feedback information for recording other information except the content of the taking feedback unit, the taking details questionnaire is a questionnaire for recording the condition of the patient when taking the medicine, for example: whether to stay up late during the last taking period, whether to drink, whether to have side effects, etc. The content of the taking details questionnaire is not limited herein. The unit taking report is a report of a taking process of the patient, and the unit taking report includes the taking time of the patient, the medicine taken, the quantity taken, the taking details questionnaire, whether to take the medicine, and whether to include the taking warning, etc. The taking warning is a warning issued when the patient chooses not to take the medicine.

[0165] It should be noted that when the patient chooses not to take the medicine, the taking warning will be issued, and after the preset taking time, the unit taking feedback is sent to the patient use port again, the purpose is to remind the patient to take the medicine multiple times, and when the taking warning times during the taking process again exceed the preset times, the reminding will not be performed, the preset times are greater than or equal to 2.

[0166] S6, according to the medicine taking record, a reexamination reminder is obtained, the reexamination reminder is sent to the patient use port and the data storage unit, and the whole process management of the chronic kidney disease medicine is completed.

[0167] For example, according to the final medicine taking scheme, a preset reexamination reminder is obtained, but the situation of forgetting to reexamine often occurs, so according to the reexamination reminder time preset in the final medicine taking scheme, the reexamination reminder is sent to the patient use port.

[0168] To solve the problems described in the background, the embodiment of the present application obtains an initial medication scheme based on the electronic medical record, sends the initial medication scheme to a pre-constructed medication decision unit, performs medication evaluation on the initial medication scheme based on the medication decision unit, and obtains a final medication scheme. In the embodiment of the present application, the machine decision unit is used to screen the drugs that may exist in conflict in the initial medication scheme, so as to ensure that there is no conflicting drug in the final medication scheme, thereby reducing the risk of patient's wrong use and abuse of drugs. In the artificial decision unit, each of a plurality of early warning criteria is used to evaluate the first medication scheme, so as to more flexibly ensure the safety of patient's medication. In the embodiment of the present application, one or more drugs in the final medication scheme are obtained based on the final medication scheme, the drugs are extracted from the one or more drugs in turn, and the extracted drugs are executed as follows: the drug code is obtained based on the extracted drugs, the drug quantity of the extracted drugs is obtained according to the final medication scheme, after confirming that the drug code and the drug quantity are consistent with the drug code and the drug quantity in the final medication scheme, the unit outbound hash value of the extracted drugs is obtained by using the drug code, the drug quantity and the medication decision unit, the unit outbound hash value is sent to the pre-constructed data storage unit, and the outbound hash value is used to record the whole process from the initial medication scheme to the final medication scheme and the drug taking according to the final medication scheme in detail. The process is tamper-proof, and each step is recorded. The outbound hash value has strong association with each step, and the tracking of the drugs is realized. In the embodiment of the present application, the medication reminder is generated according to the final medication scheme, the medication reminder is sent to the pre-constructed patient use port and the data storage unit, the medication record is obtained by using the patient use port, the medication record is sent to the data storage unit, the re-visit reminder is obtained according to the medication record, and the re-visit reminder is sent to the patient use port and the data storage unit. The whole process management of the medication for chronic kidney disease is completed. In the embodiment of the present application, the unit medication reminder is initiated to the patient use port every time the patient needs to take medicine, and a trusted account is added to supervise the medication process of the chronic kidney disease patient in multiple ways. Therefore, the intelligent management method, system, electronic device and computer readable storage medium for the whole process of drug treatment of chronic kidney disease patients provided by the present application can complete the medication management of chronic kidney disease patients and track the drugs.

[0169] As Figure 2 shown is a functional module diagram of the intelligent management system for the whole process of drug treatment of chronic kidney disease patients provided by an embodiment of the present application.

[0170] The chronic kidney disease patient whole-process drug treatment intelligent management system 100 can be installed in an electronic device. According to the functions implemented, the chronic kidney disease patient whole-process drug treatment intelligent management system 100 can include a medication decision module 101, a medication tracking module 102, and a patient medication record module 104. The modules of the present application can also be referred to as units, which refer to a series of computer program segments that can be executed by an electronic device processor and can complete a fixed function, which are stored in the memory of the electronic device.

[0171] The medication decision module 101 is configured to obtain personal information of a patient, and obtain an electronic medical record of the patient based on the personal information of the patient.

[0172] Based on the electronic medical record, an initial medication plan is obtained, the initial medication plan is sent to a pre-constructed medication decision unit, and medication evaluation is performed on the initial medication plan based on the medication decision unit to obtain a final medication plan.

[0173] The medication tracking module 102 is configured to obtain one or more drugs in the final medication plan based on the final medication plan, sequentially extract the drugs from the one or more drugs, and perform the following operations on the extracted drugs:

[0174] Based on the extracted drugs, a drug code is obtained, the number of drugs in the extracted drugs is obtained according to the final medication plan, and after confirming that the drug code and the number of drugs are consistent with the drug code and the number of drugs in the final medication plan, the unit outbound hash value of the extracted drugs is obtained using the drug code, the number of drugs, and the medication decision unit. The unit outbound hash value is sent to a pre-constructed data storage unit.

[0175] The patient medication record module 103 is configured to generate a medication reminder according to the final medication plan, and send the medication reminder to a pre-constructed patient use port and a data storage unit.

[0176] The patient use port is used to obtain a medication record, and the medication record is sent to the data storage unit.

[0177] According to the medication record, a follow-up visit reminder is obtained, and after the follow-up visit reminder is sent to the patient use port and the data storage unit, the whole-process management of the chronic kidney disease medication is completed.

[0178] As shown in Figure 3 The structure of the electronic device for implementing the chronic kidney disease patient whole-process drug treatment intelligent management method provided by the embodiment of the present application is shown in the figure.

[0179] The electronic device 1 can include a processor 10, a memory 11, a bus 12 and a communication interface 13, and can further include a computer program stored in the memory 11 and executable on the processor 10, such as a chronic kidney disease patient whole-process drug treatment intelligent management program.

[0180] The memory 11 includes at least one type of readable storage medium, such as a flash memory, a mobile hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as a mobile hard disk of the electronic device 1. In other embodiments, the memory 11 can also be an external storage device of the electronic device 1, such as a plug-in mobile hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 11 can include both an internal storage unit and an external storage device of the electronic device 1. The memory 11 can be used not only to store application software and various data installed in the electronic device 1, such as the code of the chronic kidney disease patient whole-process drug treatment intelligent management program, but also to temporarily store data that has been output or will be output.

[0181] The processor 10 can be composed of an integrated circuit in some embodiments, such as a single packaged integrated circuit or a plurality of packaged integrated circuits with the same or different functions, including one or more combinations of a central processing unit (CPU), a microprocessor, a digital processing chip, a graphics processor and various control chips, etc. The processor 10 is the control unit of the electronic device, which connects various components of the electronic device through various interfaces and lines, executes or runs programs or modules stored in the memory 11 (such as the chronic kidney disease patient whole-process drug treatment intelligent management program, etc.), and calls data stored in the memory 11 to perform various functions and process data of the electronic device 1.

[0182] The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable connection and communication between the memory 11, the at least one processor 10, etc.

[0183] Figure 3 Only the electronic device with components is shown, and those skilled in the art can understand that, Figure 3 The structure shown does not constitute a limitation on the electronic device 1, and can include fewer or more components than shown, or combine certain components, or different component arrangements.

[0184] For example, although not shown, the electronic device 1 can also include a power supply (such as a battery) to power each component. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management system, so that the power management system can implement functions such as charge management, discharge management, and power consumption management. The power supply can also include one or more DC or AC power sources, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, etc. The electronic device 1 can also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which are not described here.

[0185] Further, the electronic device 1 can also include a network interface, which can optionally include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), and is typically used to establish a communication connection between the electronic device 1 and other electronic devices.

[0186] Optionally, the electronic device 1 can also include a user interface, which can be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally a standard wired interface, a wireless interface. Optionally, in some embodiments, the display can be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (Organic Light-Emitting Diode) touch, etc. The display can also be appropriately referred to as a display screen or a display unit, and is used to display information processed in the electronic device 1 and to display a visualized user interface.

[0187] It should be understood that the embodiments are only for illustration and are not limited in the scope of the patent application by this structure.

[0188] The chronic kidney disease patient whole-process drug treatment intelligent management program stored in the memory 11 in the electronic device 1 is a combination of multiple instructions, which can realize the following functions when running in the processor 10:

[0189] Obtaining personal information of the patient, and obtaining an electronic medical record of the patient based on the personal information of the patient;

[0190] Obtaining an initial drug use scheme based on the electronic medical record, sending the initial drug use scheme to a pre-constructed drug use decision unit, performing drug use evaluation on the initial drug use scheme based on the drug use decision unit, and obtaining a final drug use scheme;

[0191] Based on the final drug use scheme, one or more drugs in the final drug use scheme are obtained, and the drugs are sequentially extracted from the one or more drugs, and the extracted drugs are subjected to the following operations:

[0192] Based on the extracted drugs, drug codes are obtained, the number of the extracted drugs is obtained according to the final drug use scheme, and after confirming that the drug codes and the number of the drugs are consistent with the drug codes and the number of the drugs in the final drug use scheme, the unit outbound hash value of the extracted drugs is obtained by using the drug codes, the number of the drugs, and the drug use decision unit, and the unit outbound hash value is sent to a pre-constructed data storage unit;

[0193] Generating a drug use reminder according to the final drug use scheme, and sending the drug use reminder to a pre-constructed patient use port and a data storage unit;

[0194] Obtaining a drug use record by using the patient use port, and sending the drug use record to the data storage unit;

[0195] According to the drug use record, a re-examination reminder is obtained, and after the re-examination reminder is sent to the patient use port and the data storage unit, the whole-process management of the chronic kidney disease drug use is completed.

[0196] Specifically, the specific implementation method of the processor 10 to the above instructions can refer to Figures 1 to 3 The description of the related steps in the corresponding embodiments is not repeated here.

[0197] Further, the modules / units integrated in the electronic device 1, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. The computer readable storage medium can be volatile or non-volatile. For example, the computer readable medium can include any entity or system capable of carrying the computer program code, a recording medium, a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM).

[0198] The application further provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program can realize the following steps when executed by a processor of an electronic device:

[0199] obtaining personal information of the patient, and obtaining an electronic medical record of the patient based on the personal information of the patient;

[0200] obtaining an initial medication scheme based on the electronic medical record, sending the initial medication scheme to a pre-constructed medication decision unit, performing medication evaluation on the initial medication scheme based on the medication decision unit, and obtaining a final medication scheme;

[0201] obtaining one or more drugs in the final medication scheme based on the final medication scheme, sequentially extracting the drugs from the one or more drugs, and performing the following operations on the extracted drugs:

[0202] obtaining a drug code based on the extracted drugs, obtaining a drug quantity of the extracted drugs according to the final medication scheme, confirming that the drug code and the drug quantity are consistent with the drug code and the drug quantity in the final medication scheme, obtaining a unit outbound hash value of the extracted drugs by using the drug code, the drug quantity and the medication decision unit, and sending the unit outbound hash value to a pre-constructed data storage unit;

[0203] generating a medication reminder according to the final medication scheme, and sending the medication reminder to a pre-constructed patient use port and the data storage unit;

[0204] obtaining a medication record by using the patient use port, and sending the medication record to the data storage unit;

[0205] obtaining a re-visit reminder according to the medication record, and sending the re-visit reminder to the patient use port and the data storage unit, and then completing the whole process management of the chronic kidney disease medication.

[0206] In several embodiments provided in the application, it should be understood that the disclosed devices, systems and methods can be implemented in other manners. For example, the above-described system embodiments are merely illustrative, and the division of the modules is merely a logical function division, and actual implementation can have another division manner.

[0207] The modules described as separated components can or can not be physically separated, and the components displayed as modules can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. According to actual needs, some or all of the modules can be selected to achieve the purpose of the embodiments.

[0208] In addition, each function module in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware, or in the form of hardware plus software function module.

[0209] It is obvious for those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application.

[0210] Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting, the scope of the present application is defined by the appended claims rather than the above description, and therefore all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be included in the present application. Any additional reference signs in the claims should not be considered as limiting the claims involved.

[0211] The blockchain referred to in the present application is a new application mode of distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm and other computer technologies. Blockchain, in essence, is a decentralized database, which is a series of data blocks associated using cryptography. Each data block contains information about a batch of network transactions, which is used to verify the validity of the information (anti-fake) and generate the next block. The blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer.

[0212] In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. The plurality of units or systems stated in the system claims can also be implemented by one unit or system through software or hardware. The second word is used to indicate the name, and does not indicate any specific order.

[0213] Finally, it should be pointed out that the above embodiments are only used to illustrate the technical solutions of the present application and are not limiting. Although the present application has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solutions of the present application can be modified or replaced equivalently without departing from the spirit and scope of the technical solutions of the present application.

Claims

1. A method for intelligent management of chronic kidney disease patient's whole-course medication, characterized in that, The method comprises: obtaining personal information of a patient, and obtaining an electronic medical record of the patient based on the personal information of the patient; obtaining an initial medication scheme based on the electronic medical record, sending the initial medication scheme to a pre-constructed medication decision unit, performing medication evaluation on the initial medication scheme based on the medication decision unit, and obtaining a final medication scheme; obtaining one or more drugs in the final medication scheme based on the final medication scheme, sequentially extracting the drugs from the one or more drugs, and performing the following operations on the extracted drugs: obtaining a drug code based on the extracted drugs, obtaining the number of drugs of the extracted drugs according to the final medication scheme, confirming that the drug code and the number of drugs are consistent with the drug code and the number of drugs in the final medication scheme, and obtaining a unit outbound hash value of the extracted drugs by using the drug code, the number of drugs and the medication decision unit, and sending the unit outbound hash value to a pre-constructed data storage unit; wherein the unit outbound hash value of the extracted drugs obtained by using the drug code, the number of drugs and the medication decision unit comprises: obtaining a plurality of flow information based on the medication decision unit, wherein the flow information comprises time, historical locator, person in charge and operation content; obtaining an identity code of the patient based on the personal information, obtaining a first hash value by using the identity code, obtaining a second hash value by using the drug code, and obtaining a third hash value based on the flow information; calculating the unit outbound hash value by using a pre-constructed outbound hash value calculation formula, the first hash value, the second hash value and the third hash value calculation formula, wherein the outbound hash value calculation formula is: P = T1‖T2‖T3‖H(Out) wherein P is the unit outbound hash value, T1 represents the first hash value, T2 represents the second hash value, T3 represents the third hash value, H(Out) represents a hash value calculated from an outbound timestamp, and ‖ represents a connection operator; generating a medication reminder according to the final medication scheme, and sending the medication reminder to a pre-constructed patient use port and a data storage unit; obtaining a medication record by using the patient use port, and sending the medication record to the data storage unit; obtaining a re-visit reminder according to the medication record, sending the re-visit reminder to the patient use port and the data storage unit, and completing the whole process management of the medication for chronic kidney disease.

2. The method of claim 1, wherein the method is a method of smart management of medication throughout the course of chronic kidney disease in a patient, wherein the method comprises: The medication evaluation on the initial medication scheme based on the medication decision unit to obtain the final medication scheme comprises: wherein the medication decision unit comprises a machine decision unit and a manual decision unit; performing a screening operation on the initial medication scheme by using the machine decision unit, wherein the drug screening criterion in the machine decision unit is a pre-constructed drug interaction database screening criterion; obtaining a first medication scheme after confirming that there is no medication conflict in the initial medication scheme; sending the first medication scheme to the manual decision unit, performing an audit operation on the first medication scheme by using a pre-constructed warning criterion and the manual decision unit, and obtaining the final medication scheme. The audit operation on the first medication scheme by using the pre-constructed warning criterion and the manual decision unit to obtain the final medication scheme comprises:

3. The method of claim 2, wherein the method is a chronic kidney disease patient whole-course drug therapy wisdom management method. ​ The multiple warning categories include a use permission category, a drug selection suitability category, a usage and dosage category, an interaction category, an important monitoring drug category, a use beyond the instruction manual category, a special consultation prompt category, a drug use sequence category, a contraindication prompt category, a special usage category, and an other category; The multiple warning categories and the artificial decision unit are used to perform an auditing operation on the first drug use scheme to obtain a final drug use scheme.

4. The method of claim 3, wherein the method is a chronic kidney disease patient whole-course drug therapy wisdom management method. The operation of obtaining the final drug use scheme by using the multiple warning categories and the artificial decision unit to perform the auditing operation on the first drug use scheme includes the following operations. The warning opinion form to be filled in is obtained based on a warning criterion; The multiple pharmacist accounts are obtained by using the artificial decision unit, the warning opinion form to be filled in is sent to each of the multiple pharmacist accounts, and the following operations are performed on each of the pharmacist accounts: A warning category is extracted from the multiple warning categories in sequence, and the following operations are performed on the extracted warning category: A warning instruction corresponding to the extracted warning category is obtained based on the extracted warning category; One or more drugs in the first drug use scheme are extracted from the first drug use scheme in sequence, and the following operations are performed on the extracted drugs: A unit drug report is obtained by using the warning instruction and the extracted drugs; A single warning report is obtained according to the unit drug report corresponding to the one or more drugs; Multiple single warning reports are summarized to obtain a unit pharmacist assessment report; An auditing opinion form is obtained by using multiple unit pharmacist assessment reports; The auditing opinion form is sent to each of the multiple pharmacist accounts, and multiple suboptimal drug use schemes are obtained based on each of the pharmacist accounts, and a final drug use scheme is obtained based on the multiple suboptimal drug use schemes.

5. The method of claim 1, wherein the method is a chronic kidney disease patient whole course drug therapy wisdom management method. The identity identification code of the patient is obtained based on the personal information, a first hash value is obtained by using the identity identification code, a second hash value is obtained according to a drug code, and a third hash value is obtained based on flow information, and the operation includes the following operations. The name code of the patient is obtained according to the personal information, a first hash value formula is constructed, and the first hash value is calculated according to the first hash value formula and the name code, wherein the first hash value formula is: T1 = H (M‖A) Wherein, M represents the identity identification code, A represents the name code, and H (*) represents a hash function. A second hash value formula is constructed, wherein the second hash value formula is: T2 = H (B‖C‖D) Wherein, B represents the drug code, C represents the historical locator of the pharmacy where the drug is located, and D represents the drug quantity. A unit flow hash value corresponding to each of the multiple flow information is obtained according to the multiple flow information, wherein the calculation method of the unit flow hash value is as follows: Z i = H((URL) i ‖(OP) i ‖(Time) i ) wherein Z i represents the i-th unit flow hash value in the plurality of flow information, (URL) i represents the historical locator of the operation account in the i-th flow information, (OP) i represents the operator code of the operation account in the i-th flow information, (Time) i represents the start time code when the operation account in the i-th flow information performs the operation; A third hash value formula is constructed, and the third hash value is calculated based on the multiple unit flow hash values and the third hash value formula, wherein the third hash value formula is: T3 = H(Z1||Z2||...||Z i ||...‖Z n ) wherein Z1 represents a 1st unit circulation hash value, Z2 represents a 2nd unit circulation hash value, Z n represents an n-th unit circulation hash value, and n represents a total number of the plurality of unit circulation hash values as n.

6. The method of claim 1, wherein the method is a chronic kidney disease patient whole course drug therapy wisdom management method. The drug use reminder is generated according to the final drug use scheme, and the drug use reminder is sent to a pre-constructed patient use port, and the operation includes the following operations. One or more drugs are extracted from the final drug use scheme in sequence, and the following operations are performed on the extracted drugs: A total amount of the extracted drugs is obtained based on the extracted drugs; The total amount of the drugs is divided according to the total amount of the drugs to obtain a single taking amount and a single drug use time. The unit drug reminder is sent to the patient use port based on the unit use time, wherein the unit drug reminder includes the drug name, the single use time and the single dose.

7. The method of claim 1, wherein the method is a chronic kidney disease patient whole course drug therapy wisdom management method. The use of the patient use port to obtain the medication record includes: The patient use port is used to determine whether to add a trusted account, and after confirming the addition of the trusted account, the unit drug reminder is synchronized to the trusted account, and the medication record is obtained based on the trusted account and the patient use port, wherein the trusted account includes one or more.

8. The method of claim 7, wherein the method is a chronic kidney disease patient whole course drug therapy wisdom management method. The use of the patient use port to obtain the medication record includes: The unit reminder start time of sending the unit drug reminder is obtained based on the patient use port, and the unit drug feedback is sent to the patient use port according to the preset medication time and the unit reminder start time, wherein the unit drug feedback includes the taking feedback and other feedback; It is judged whether the patient has taken the medicine based on the taking feedback; If the patient has taken the medicine, a pre-constructed medication details questionnaire is sent to the patient use port based on the other feedback, and a unit drug report is generated according to the medication details questionnaire; If the patient has not taken the medicine, the unit feedback start time is obtained based on the taking feedback, the taking warning is generated based on the unit feedback start time, the unit drug report is generated based on the taking warning, the unit drug report is sent to the patient use port and the trusted account, and then the step of sending the unit drug feedback to the patient use port according to the preset medication time is returned; A plurality of unit drug reports are summarized to obtain a medication record.

9. A chronic kidney disease patient whole-course drug treatment intelligent management system applied to the chronic kidney disease patient whole-course drug treatment intelligent management method of claim 1, characterized in that, The system includes: A medication decision module is used to obtain the personal information of the patient, and the electronic medical record of the patient is obtained based on the personal information of the patient; An initial medication scheme is obtained based on the electronic medical record, the initial medication scheme is sent to a pre-constructed medication decision unit, and a medication evaluation is performed on the initial medication scheme based on the medication decision unit to obtain a final medication scheme; A medication tracking module is used to obtain one or more drugs in the final medication scheme based on the final medication scheme, and the drugs are extracted in turn from the one or more drugs, and the extracted drugs are executed as follows: The drug code is obtained based on the extracted drug, the drug quantity of the extracted drug is obtained according to the final medication scheme, and after confirming that the drug code and the drug quantity are consistent with the drug code and the drug quantity in the final medication scheme, the unit outbound hash value of the extracted drug is obtained by using the drug code, the drug quantity and the medication decision unit, and the unit outbound hash value is sent to a pre-constructed data storage unit; A patient medication record module is used to generate a medication reminder according to the final medication scheme, and the medication reminder is sent to a pre-constructed patient use port and a data storage unit; The medication record is obtained by using the patient use port, and the medication record is sent to the data storage unit; After obtaining the reexamination reminder according to the medication record, the reexamination reminder is sent to the patient use port and the data storage unit, and the whole process management of the chronic kidney disease medication is completed.

Citation Information

Patent Citations

  • Working method for effective configuration of medicine prescription based on block chain

    CN110519063A

  • Ethereum-based new crown vaccine management system and method

    CN113130036A